Skip to content
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

Maximum complexity of trees [question] #29

Open
vitkl opened this issue Mar 3, 2024 · 2 comments
Open

Maximum complexity of trees [question] #29

vitkl opened this issue Mar 3, 2024 · 2 comments

Comments

@vitkl
Copy link

vitkl commented Mar 3, 2024

Hi @LouisFaure

I am interested in using scFates to identify the tree of cell populations - but I am concerned about the complexity of the data. How complex can the tree be?
For example, imagine a neurogenesis dataset where multiple region-specific stem cells (RG) give rise to 3 trees of developing neurons:
Screenshot 2024-03-03 at 01 11 08

Can the entire tree be analysed, or should it be pre-segmented into simpler parts?

@LouisFaure
Copy link
Owner

LouisFaure commented Mar 3, 2024

Hi @vitkl, SimplePPT or Elpigraph tree algorithms could quite capture the whole tree. The question is whether all segments of the tree is explained by cellular differentiation. If that is not the case (for example the source of variation of the RG base region could be cell location instead), then this path should not be included in the main tree. On the other hand, if all is explained by cellular differentiation, what would be the point of origin in the stem cell population? It might be that there is no clear point of origin, in that case scFates won't be able to resolve it. Finally, in my opinion it is fine to split the tree into multiple subtree/paths, that would facilitate analysis and visualisations. You can use build-in related functions

Hope that helps!

@vitkl
Copy link
Author

vitkl commented Mar 18, 2024

Thank you for explaining. It sounds like you need to know quite a lot about the tree, in particular, you need to separate parallel differentiation processes that cannot be traced back to a shared starting point in a given dataset (such as the shared being point present in previous but unprofiled time points).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants