Comments (5)
BND is a catch-all for a generic breakpoint, so you can't assume all to be translocations
When LUMPY reports a BND with both sides on the same chromsome, it is indicating misoriented reads (++ or --). When we see reciprocal evidence (both ++ and -- from the same event), LUMPY calls this an inversion. Howevere, when only one of these orientations are observed, it is designated a BND. Some of these "one-sided inversion" BNDs might be true inversions where we miss one of the sides, and others may be parts of complex variants or artifacts.
from svtools.
In that example of a simple deletion the chromosome name is chr
and the numbers are positions. Perhaps not the best choice, but it is intended to show BND entries on the same chromosome. Sorry for the confusion.
In terms of Lumpy output, I am not as confident as to the correct answer. I do think you are correct that if both breakends are on the same chromosome then the interpretation is that Lumpy was unable to determine that it belonged to any of the other classes (DEL
, INV
, DUP
see https://github.com/arq5x/lumpy-sv/blob/7d60167d17347ceadb297e9a66c36df8013d1b83/src/lumpy/SV_VcfVariant.cpp#L110-L135). I would defer to @ryanlayer or @cc2qe on that though as I'm just guess from the source.
from svtools.
Thanks for clarifying this. So, a BND with both sides on the same chromosome can be an INV
. Can it be a DUP
or DEL
?
from svtools.
LUMPY never represents breakpoints with DEL or DUP orientations as BNDs. Only one sided inversions and interchromosomal events
from svtools.
Great to know this!
Ming
from svtools.
Related Issues (20)
- Does svtools support to mapping BEDPE to human genes?
- Genotyping skips insertions (INS)
- vcftobedpe complains about no END field in LUMPY BNDs. HOT 1
- Python 3.6
- No module named 'l_bp' HOT 1
- svtools vcfpaste error HOT 2
- pip install fails HOT 2
- what is the difference between lmerge sum and prod algorithm ?
- Installation still fails due to conflicting pandas version
- lmerge divide zero error HOT 2
- lsort Index error HOT 3
- Are lmerge same as l_merge.py scripts included in LUMPY?
- possible bug in TRA conversion
- MEI annotations and list index out of range while classifying deletions
- Not able to convert vcf to bedpe (Manta output)
- svtools copynumber error *** Break *** segmentation violation
- bedpetovcf does not work with vcftobedpe output as input HOT 1
- ValueError: max() arg is an empty sequence
- svtools afreq KeyError: 'SQ' in
- Assistance Needed with svtools lsort - No Output Generated
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from svtools.