question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

BND representation

See original GitHub issue

Hi @fritzsedlazeck ,

I noticed that Sniffles now reports BND as default for translocation, instead of TRA in VCF. Thank you for the modification! I like the BND representation more, as is is clearly described in the VCF v4.2 the spec: https://samtools.github.io/hts-specs/VCFv4.2.pdf

I found that for some cases (STRANDS=++ and --), BND representation in Sniffles’ VCF is not following the VCF v4.2. Also, the VCF spec specifies that two BND entries should appear in VCF with MATEID for a simple translocation, instead of using one BND entry with “STRANDS=XX”. It would be great if you could consider modifying the BND representation (multiple BND entries for one TRA, using MATEID, instead of STRAND=XX), so that it complies more with the VCF spec.

Just to clarify, I pasted some TRA predictions with Sniffles vs. Manta v1.5.0. Please note that I used publicly available PacBio data data for Sniffles and Illumina data for Manta (both of SKBR3), so the predicted SV positions may not match exactly (but I assume two predictions refer to the same SV). With these examples, I’m trying to convince you that the Manta BND representation (below) would comply more with the VCF spec.

• Case: +/+ Sniffles chr4 119878405 33216 N N[chr8:43843855[ . PASS PRECISE;SVMETHOD=Snifflesv1.0.9;ZMW=29;STD_quant_start=0.462910;STD_quant_stop=0.597614;Kurtosis_quant_start=5.012614;Kurtosis_quant_stop=8.825857;SVTYPE=BND;SUPTYPE=SR;SVLEN=0;STRANDS=++;RE=29 GT:DR:DV ./.:.:29

Manta chr4 119878405 MantaBND:68981:0:1:0:0:0:0 T T]chr8:43843854] . PASS SVTYPE=BND;MATEID=MantaBND:68981:0:1:0:0:0:1;SOMATIC;SOMATICSCORE=127;BND_DEPTH=52;MATE_BND_DEPTH=56 PR:SR 85,0:72,0 43,14:51,17 chr8 43843854 MantaBND:68981:0:1:0:0:0:1 A A]chr4:119878405] . PASS SVTYPE=BND;MATEID=MantaBND:68981:0:1:0:0:0:0;SOMATIC;SOMATICSCORE=127;BND_DEPTH=56;MATE_BND_DEPTH=52 PR:SR 85,0:72,0 43,14:51,17

• Case: +/- Sniffles chr1 229218656 32965 N N[chr5:138549260[ . PASS PRECISE;SVMETHOD=Snifflesv1.0.9;ZMW=26;STD_quant_start=0.620174;STD_quant_stop=0.554700;Kurtosis_quant_start=4.621364;Kurtosis_quant_stop=3.680843;SVTYPE=BND;SUPTYPE=SR;SVLEN=0;STRANDS=+-;RE=26 GT:DR:DV ./.:.:26

Manta chr1 229218656 MantaBND:18921:0:1:0:0:0:1 G GC[chr5:138549260[ . PASS SVTYPE=BND;MATEID=MantaBND:18921:0:1:0:0:0:0;SVINSLEN=1;SVINSSEQ=C;SOMATIC;SOMATICSCORE=133;BND_DEPTH=70;MATE_BND_DEPTH=60 PR:SR 81,0:88,0 41,18:77,18 chr5 138549260 MantaBND:18921:0:1:0:0:0:0 T ]chr1:229218656]CT . PASS SVTYPE=BND;MATEID=MantaBND:18921:0:1:0:0:0:1;SVINSLEN=1;SVINSSEQ=C;SOMATIC;SOMATICSCORE=133;BND_DEPTH=60;MATE_BND_DEPTH=70 PR:SR 81,0:88,0 41,18:77,18

• Case: -/+ Sniffles chr3 141644031 33135 N ]chr8:88792669]N . PASS PRECISE;SVMETHOD=Snifflesv1.0.9;ZMW=37;STD_quant_start=0.000000;STD_quant_stop=0.235702;Kurtosis_quant_start=7.512962;Kurtosis_quant_stop=13.846639;SVTYPE=BND;SUPTYPE=SR;SVLEN=0;STRANDS=-+;RE=37 GT:DR:DV ./.:.:37

Manta chr3 141644031 MantaBND:53870:0:1:0:1:0:0 T ]chr8:88792669]T . PASS SVTYPE=BND;MATEID=MantaBND:53870:0:1:0:1:0:1;SOMATIC;SOMATICSCORE=71;BND_DEPTH=51;MATE_BND_DEPTH=45 PR:SR 99,0:63,0 167,23:338,23 chr8 88792669 MantaBND:53870:0:1:0:1:0:1 A A[chr3:141644031[ . PASS SVTYPE=BND;MATEID=MantaBND:53870:0:1:0:1:0:0;SOMATIC;SOMATICSCORE=71;BND_DEPTH=45;MATE_BND_DEPTH=51 PR:SR 99,0:63,0 167,23:338,23

• Case: -/- Sniffles chr4 87565959 33204 N ]chr19:58533693]N . PASS PRECISE;SVMETHOD=Snifflesv1.0.9;ZMW=10;STD_quant_start=1.760682;STD_quant_stop=0.836660;Kurtosis_quant_start=-0.429761 ;Kurtosis_quant_stop=0.877551;SVTYPE=BND;SUPTYPE=SR;SVLEN=0;STRANDS=--;RE=10 GT:DR:DV ./.:.:10

Manta chr4 87565959 MantaBND:66424:0:1:0:1:0:0 T [chr19:58533694[T . PASS SVTYPE=BND;MATEID=MantaBND:66424:0:1:0:1:0:1;CIPOS=0,1;HOMLEN=1;HOMSEQ=T;SOMATIC;SOMATICSCORE=72;BND_DEPTH=51;MATE_BND_DEPTH=58 PR:SR 86,0:85,0 32,7:50,8 chr19 58533693 MantaBND:66424:0:1:0:1:0:1 A [chr4:87565960[A . PASS SVTYPE=BND;MATEID=MantaBND:66424:0:1:0:1:0:0;CIPOS=0,1;HOMLEN=1;HOMSEQ=C;SOMATIC;SOMATICSCORE=72;BND_DEPTH=58;MATE_BND_DEPTH=51 PR:SR 86,0:85,0 32,7:50,8

Thank you for taking a look!

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:7 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
vmukhinacommented, Sep 16, 2022

Hi @fritzsedlazeck , this problem is still actual in new sniffles versions. I tested 2.0.2 and 2.0.7 and both give me BND representation without mateid like chr1 8595284 Sniffles2.BND.B7B6S0 N ]chr14:87478116]N 60 PASS PRECISE;SVTYPE=BND;SUPPORT=6;COVERAGE=30,26,33,34,32;STRAND=±;NM=0.060;AF=0.194;CHR2=chr14;STDEV_POS=1.732 GT:GQ:DR:DV 0/0:9:25:6 I also don’t see any complementary entries in files and there are no MATEID flags at all. Please let me know if there is another version with fix. Thanks!

1reaction
fritzsedlazeckcommented, Feb 8, 2022

We just pushed a completely new version of Sniffles (v2.0.0.2) and hope this will be resolved.

Read more comments on GitHub >

github_iconTop Results From Across the Web

BND-Vanguard Total Bond Market ETF
Provides broad exposure to the taxable investment-grade U.S. dollar-denominated bond market, excluding inflation-protected and tax-exempt bonds. Offers ...
Read more >
Band representation, band connectivity and atomic limit - arXiv
Abstract: The "band representation", formulated by Zak in the 80's, is widely used in recent studies of topological phase of material.
Read more >
Appointing a Representative - Brand New Day
If you want someone else to speak and make decisions for you, please complete the Appointment of Representation Form described below and ...
Read more >
Band Representation-Based Semi-Supervised Low-Light ...
More specifically, we propose a deep recursive band network (DRBN) to recover a linear band representation of an enhanced normal-light image ...
Read more >
SF Conservatory buys Askonas Holt representation agency
The San Francisco Conservatory added a major classical music agency to its commercial businesses, acquiring London-based Askonas Holt.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found