-
Notifications
You must be signed in to change notification settings - Fork 52
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
Question about out_of_frame result in report.tsv #337
Comments
Thanks for identifying this issue! I think this is the case where TRUST4 annotates a wrong V gene for the contig, and then derives a wrong CDR3 start site. I'll see how to fix for this one. |
Thank you for sharing the sequence! I think I've identified the reason. I have uploaded the fix to the "dev" branch on the repository. Could you please checkout that branch and give it a try? This branch also fixes other issues in TRUST4's V gene annotation. |
Thank you very much for replying so quickly and proposing a fix. I have just tried rerunning that same sample with the latest dev version. I see that more reads now align to the main IGH clone which is annotated as productive, however I still see some consensus assemblies that are tagged as out of frame, even though IGBlast say they are productive (and maps them to the same VDJ as the main clone).
And here is the assemble0 sequence from final.out:
Surprisingly, even though the CDR3aa sequences seem identical, the V-D-J gene assignments are different for assemble397 and assemble0 in IGBlast also. |
Thank you again for providing the sequence! These are valuable for debugging. I think this sequence has a very high SHM rate, so TRUST4 has some trouble in V gene annotation. I'll look into this issue. Happy holidays! |
I have made some updates to the dev branch so the "assemble0" should get a different V gene annotation and a in-frame CDR3 sequence. Could you update this branch and give it a try? Could you please also share the sequence for assemble525, which may have a different reason of getting a wrong V gene annotation. |
Hello,
I just re-ran the sample using the latest dev version from trust4 and unfortunately I still get an out of frame assemble0, here are the top IGH clones in the report.tsv with the new run of the same sample using the latest dev version of trust4:
Let me know if there is anything I can do to be more helpful on this issue. |
Thanks for sharing the assemble525's sequence. It does have some interesting properties, like too many SHM in the CDR3 region of the V gene. I have pushed a fix to the "dev" branch. For assemble0, I got the V gene annotation IGHV3-21 by the current implementation. Since the abundance estimation changes comparing with the last run, I guess the underlying contig sequence is changed somehow. Could you please share the current sequence of assemble0? Thanks. |
Hello and thanks for the great software tool.
I am looking at some bulk RNAseq data that I have analyzed with TRUST4 and I am puzzled by some records that are tagged as out_of_frame in the report.tsv file, even though if I go back to the corresponding contig sequence in the final.out file and analyze it with IgBlast I get an inframe productive result.
Here is an example:
And when I run this sequence in IgBlast I do see a productive VDJ. Am I missing something about how TRUST4 works?
The text was updated successfully, but these errors were encountered: