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

feat: dead end / orphan metabolites and blocked reactions #80

Open
3 of 5 tasks
sulheim opened this issue May 21, 2019 · 2 comments
Open
3 of 5 tasks

feat: dead end / orphan metabolites and blocked reactions #80

sulheim opened this issue May 21, 2019 · 2 comments
Labels
discussion Possible enhancement that could be considered for future versions. feat new feature or request

Comments

@sulheim
Copy link
Collaborator

sulheim commented May 21, 2019

Description of the issue:

Based on the Memote report we find that the model has 645 universally blocked reactions, 137 orphan metabolites (only consumed, not produced) and 219 dead-end metabolites (only produced, not consumed).

A question is if we should keep, remove or fix these blocked reactions and the orphan / dead-end metabolites?

To do:

  • Agree on a solution for handling these reactions / metabolites
  • perform necessary curation (remove / fix)

I hereby confirm that:

  • This problem persists in the master branch of the repository
  • A similar issue does not already exist
  • I've considered asking this first in the Gitter chat room
@sulheim sulheim added feat new feature or request discussion Possible enhancement that could be considered for future versions. labels May 21, 2019
@edkerk
Copy link
Member

edkerk commented May 27, 2019

I assume these are all gene associated reactions? Probably best not to remove them, as there is evidence that these enzymes are present and if anything future curation might connect them. Non-gene associated reactions in that list don't seem to have a function and are not included because of sequence proof, so can be removed from the model?

Are there any reactions that can be argued to be outside the scope of a metabolic model? For instance protein modifications is sometimes included but can be argued not to be part of metabolism.

Not sure how to efficiently fix the remaining reactions though? Could there be an (semi-)automated way, or would this require checking each blocked reaction/metabolite one-by-one?

@sulheim
Copy link
Collaborator Author

sulheim commented May 28, 2019

562 of the reactions have genes associated. Seems like all the reactions are within the scope of the model. To me it seems like quite a few of them are in the fatty acid / lipid biosynthesis and another big group is BioCyC-originated reactions from Sco4 not well connected to the model.

There are a few of the reactions without any gene annotation that can be removed, but we should keep the fatty-acid elongation reactions even if they don't have an associated gene.
Some of the reactions from BioCyc seems a bit far out, but I guess we can keep them

Actually, I think we should put som effort into unblocking some of the reactions.

gene_reactions_blocked.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Possible enhancement that could be considered for future versions. feat new feature or request
Projects
None yet
Development

No branches or pull requests

2 participants