-
Notifications
You must be signed in to change notification settings - Fork 6
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
RNA velocity declines to estimate some genes #16
Comments
Another alternative could be to feed in pairs (spliced, unspliced) instead of (current, projected). The spliced counts would serve as a proxy for protein concentrations, and the unspliced counts would be modeled as responding to those protein concentrations. |
hi @concatenize I fell like the current theory of RNA-velocity is pretty limited (as it assumes steady state) and thus a lot gene cannot be measured. Another better way than using intron/exon in RNA-velocity is to use slam-seq for the network inference as we alluded in our manuscript. Let me know how do you think |
I agree, RNA velocity is limited. After all, the most interesting genes are often the ones not observed in steady state. theory aside, I am also running into a lot of scaling issues with |
the limitation of RNA velocity could be addressed eventually, especially if we use better measurements and models. For now, I can also suggest you try the velocyto python version, etc and import the results into your R analysis. Regarding the chromaffin example, we only focus on a small subset of genes and use only velocyto measurements (current and projected) but the raw spliced and upspliced could be used there too. As a side note, it is always a very challenging task to infer large-scale network because the possible space of network configuration quickly approaches infinity as nodes in the network increases. But once you have a good set of genes which can be done with many different ways, inference of network is much more manageable. |
Yes, and it is especially difficult with small, tissue-specific datasets. I am planning to select relevant genes, but based on other factors, not based on whether the velocity can be estimated. So, I will try the python version or just use (spliced, unspliced). Thank you for your help! |
The RNA velocity toolkit refuses to estimate velocities for a lot of genes. How do you handle this in Scribe? Would it be reasonable to fill in a velocity of zero (constant expression)? Or do I need to somehow impute the missing values? Thanks!
The text was updated successfully, but these errors were encountered: