Comments (3)
Hello @ViriatoII
For Q1, a brief description about breakends is below, you can find the corresponding explanation:
An arbitrary rearrangement event can be summarized as a set of novel adjacencies. Each adjacency ties together
2 breakends. The two breakends at either end of a novel adjacency are called mates.
There is one line of VCF (i.e. one record) for each of the two breakends in a novel adjacency. A breakend record is
identified with the tag “SYTYPE=BND” in the INFO field. The REF field of a breakend record indicates a base or
sequence s of bases beginning at position POS, as in all VCF records. The ALT field of a breakend record indicates
a replacement for s. This “breakend replacement” has three parts:
- The string t that replaces places s. The string t may be an extended version of s if some novel bases are inserted
during the formation of the novel adjacency.- The position p of the mate breakend, indicated by a string of the form “chr:pos”. This is the location of the
first mapped base in the piece being joined at this novel adjacency.- The direction that the joined sequence continues in, starting from p. This is indicated by the orientation of
square brackets surrounding p.
These 3 elements are combined in 4 possible ways to create the ALT. In each of the 4 cases, the assertion is that s
is replaced with t, and then some piece starting at position p is joined to t. The cases are:
REF | ALT | Meaning |
---|---|---|
s | t[p[ | piece extending to the right of p is joined after t |
s | t]p] | reverse comp piece extending left of p is joined after t |
s | ]p]t | piece extending to the left of p is joined before t |
s | [p[t | reverse comp piece extending right of p is joined before t |
More details and examples please see the 5.4 section of here.
For Q2, cuteSV just uncovers inversions in the same chromosome and reports them as INV instead of BND or TRA. Moreover, in the current version of cuteSV only detects translocations that occur in two different chromosomes and all translocations discovered are recorded as BND.
Best,
Tao
from cutesv.
Great answers, thanks!
So to make it clear, in:
NC_024459.2 115467803 cuteSV.BND.54 N ]NC_024463.2:150593897]N . PASS PRECISE;SVTYPE=BND;CHR2=NC_024463.2;END=150593897
- NC_024459.2 receives an inverted translocation at start position 115467803 (going backwards).
- CHR2 (NC_024463.2) is where the translocation comes from.
- END(150593897) is where the translocation ends in CHR2 (but where does it start?).
So finally, what is the length of the translocation?
from cutesv.
Hello @ViriatoII
This is an example:
NC_024459.2 ====A=====a><b=====B====
NC_024463.2 <c=========C=========d>
We know that the end position a (NC_024459.2:115467803) of contig A connects to the end position d (NC_024463.2:150593897) of contig C. Please check the next breakend in NC_024459.2 that adjacent to the location a (e.g. occurs at position b, a and b should be very close to each other). If you find the breakend that the start position b of contig B is connected to the start position c of contig C, the complete inverted translocation can be inferred:
- The start position in NC_024463.2 is c
- The possible translocation length is d-c
Best,
Tao
from cutesv.
Related Issues (20)
- No SV detection unlike other tools HOT 1
- KeyError: 'GL000008.2' HOT 1
- Force calling HOT 2
- Force calling
- Malformed VCF due to `R` reference base HOT 3
- Confusing read support for a large deletion HOT 3
- repeat at the SV breakpoint HOT 4
- Supporting gzip ref fasta HOT 2
- Structural variation of species from two different genus
- `--min_size` didn't work HOT 1
- [Question] How are POS, LEN and SEQ of insertions determined HOT 2
- Some bases in the “REF” column are incorrect, and this occurs in INS (insertion) types. HOT 1
- Question about vcf INFO filed HOT 1
- Installation fails HOT 5
- cython is required at build time but not install time HOT 2
- SV with genotype 0/0 HOT 1
- empty pickle for self mapping HOT 1
- cuteSV fails to output the result due to computational resources HOT 1
- Force Calling Error (CuteSV + SURVIVOR) HOT 12
- cutcsv only calls indel HOT 1
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 cutesv.