-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
callVariant index out of range #454
Comments
This is a new edge case. The donor transcript ENST00000589441.5, is But, while figuring this out, I found another issue that would have a bigger impact. So when updating the transcriptional variant graph (TVG), if the current node has only one outgoing node, they are simply merged, and the subgraph ID of the merged node is the outgoing node. So then, if there is a fusion, and there is no other variants before it, then the first node of the TVG will have an only outgoing node, being the fusion accepter node. And then after merging, the first node from root will become a subgraph. Then in this case, the start codon could not be found correctly, because start codon is only searched on the nodes of the main graph (not subgraph). So the short story is, no variant peptides are called from coding transcripts with the first variants being a fusion. Fixing this is easy, we just have to, very very unfortunately and sadly, rerun everything 😭 |
Ha so
Interesting, then which part of the graph is the main graph? Is there even a main graph? XD
Lol no worries! I just thought of something, since for a Fusion of 2 noncoding transcripts, it is persumable that many of the peptides overlap with just a 3 frame translation of the noncoding transcripts themselves. When we do splitFasta with the fusion database and the noncoding database, and put |
That's a good idea!
Yeah then there isn't a "main" branch in the graph any more.
Peptides called using callVariant should all include at least 1 variant. Oh are you saying that the variant peptides could overlap with the 3 frame translated peptides? |
Actually if the only the node with the fusion breakpoint is the "variant" then I think we are good! If the whole thing is considered a variant (the whole fusion transcript top to bottom) then it might overlap with the 3 frame translated peptides? |
That is how it is handled! Only calling peptides with at least one actual variant. |
Ran as part of call-noncanonical peptides
I actually don't know how to reproduce this cuz the GVFs were not published XD
The text was updated successfully, but these errors were encountered: