-
Notifications
You must be signed in to change notification settings - Fork 23
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
Confusion regarding Intronic Sequence Generation in new 'nac' Workflow #225
Comments
In any kb-python run, nascent will ALWAYS equal true. The split_genomic_fasta_to_intron (with a flank) is no longer supported by the current workflow for reasons I described in pachterlab/kallisto#411 That "if not nascent" block of code is only present in the codebase for legacy reasons. See our most recent preprint on how the nac workflow should be used for an RNA velocity type analysis: https://www.biorxiv.org/content/10.1101/2023.11.21.568164v1 -- and feel free to ask any questions about it! |
Thank you very much for the quick response, I have taken a look at the preprint and saw you mentioned that each gene now generates cDNA fasta (no change here) and a single 'nascent' fasta (which includes all exons and introns of the gene). I do still have a few questions listed below:
Thank you again for the response |
|
Thank you for the explanation and suggestion, my confusion regarding the issue has been resolved. I was confused at first due to the loom file matrices of 'unspliced' and 'spliced' showing very different proportions than pervious version where I used the lammano workflow, but upon adding the ambiguous matrix to the unspliced matrix, the proportions are now similar to what it was before. I believe this issue can now be closed. |
Thank you for making this wonderful package to facilitate RNA velocity analysis. I do have some confusion regarding the new workflow 'nac' (in v.0.28.0) and how it is generating intronic sequences.
In ref.py: line 937 -949
If nascent sequences are not needed (not nascent == True), it would generate intronic only sequences and not include intronic-exonic junctions, however the subsequent function has flanking length as an argument. Because nascent is default True, would the default behavior not include flanking sequences in the generated intronic fasta? Furthermore, I don't think nascent is assigned in main.py either.
Thank you,
Best
The text was updated successfully, but these errors were encountered: