-
Notifications
You must be signed in to change notification settings - Fork 4
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
More demonstrations? #6
Comments
Hi Dr. Qian , Thanks for your quick reply. It seems alright from the sample you show but I may find a counter example on a RNA-seq dataset. This is a bone marrow dataset from Seurat data (CITE-seq dataset, bmcite), here I only use the RNA modality to try your method and find the predicted embedding and velocity are not very satisfying. The cell embeddings are not very meaningful, e.g. cell types are mixed together, and the velocity doesn't follow the expectation. So one possible reason is that it might not be a very suitable dataset because it contains two many terminal cell types and the cells in a common embedding space is not continuous and therefore it is hard for the analysis. Do you have any interpretation on this example? When applying your method to some datasets, how do I know whether the prediction is reasonable or not? |
Hi Dr. Qian: Thank you very much. I admit this scenario may be quite hard for a pseudo-time or RNA velocity method to correctly estimate differential trajectory because of too many terminal cells. Probably other tools can not deal with this situation. And almost all the tools can not have a confidence before incorporating biological knowledge. Whatever, scTour has advanced a lot (generalized to one RNA modality) and I think it will be a very influential tool. Good Luck! Yanshuo |
Hi Yanshuo, The reversed pseudotime and vector field are due to the two possible integration directions (forward or backward) when solving an ODE. So the inferred pseudotime can be in the correct ordering (ascending), or the reverse (descending). Although scTour takes into account the gene counts which are shown to be correlated with developmental potential (CytoTRACE), this rule does not apply to all data. To resolve this, scTour provides a post-inference function to reverse the pseudotime and vector field. Please refer to the tutorial "scTour inference – Post-inference adjustment" in the readthedocs here. Briefly, you can use this function For this dataset, after you do the adjustment, you will find one problem that the root state for this process was not unambiguously defined, with the immature astrocytes (ImmAstro) showing slightly lower pseudotime than the expected root of radial glia, probably due to the shared glia-like traits of radial glia and immature astrocytes that blur their transcriptomic distinctions and thus pseudotime ordering (please see attached). I hope this is clear to you. |
Hi, Dr. Qian: Yeah, I also found that CytoTRACE's prediction is interesting. Because though I found pseudo time of several datasets is wrong, the reversed prediction would be very reasonable. So it seems the gene count is still a good measure for the differentiation potential but the direction is not always right. Thanks for your discussion, it is really helpful! Regards, |
Hi,
Thanks for developing scTour which provides another possible solution to RNA velocity problem. I want to ask that, what would happen if the stem cells are on the middle of UMAP, like surrounded by different terminal cell types. Can scTour predict this scenario successfully?
The text was updated successfully, but these errors were encountered: