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

Are othrogroups created by OrthoFinder mutually exclusive and exhaustive? How are isoforms of a gene handled? #958

Open
soumitrakp opened this issue Jan 7, 2025 · 2 comments

Comments

@soumitrakp
Copy link

Dear Developer,

Thank you for creating such a useful tool that benefits many in the research community. I have a three questions regarding the orthogroups generated by OrthoFinder:

  1. Are the orthogroups mutually exclusive? In other words, can a gene G from species S be present in two different orthogroups (e.g., OG1 and OG2)?

  2. Are the orthogroups exhaustive? In other words, must every gene G from species S be present in at least one orthogroup (OG)?

  3. If the input contains multiple proteins (isoforms) for a single gene, how does OrthoFinder handle them? Specifically, does OrthoFinder group all isoforms of a gene into the same orthogroup?

Please let me know if any clarification is needed.

Best regards,
Soumitra

@lauriebelch
Copy link

Hi Soumitra,

  1. Orthogroups are mutually exclusive, a gene can only be in one orthogroup
  2. Some genes are unassigned, so don't end up in any orthogroup
  3. We reccomend that you only use one transcript per gene (there is a script that can do this for you). If you run multiple isoforms, they will probably end up in the same orthogroup, but orthofinder will take much longer to run

Hope this is helpful!

@soumitrakp
Copy link
Author

Thank you, @lauriebelch, for your helpful comments! Could you please share a link to the script mentioned in question 3?

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