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

fix: stoichiometric consistency #99

Open
3 of 5 tasks
sulheim opened this issue Oct 5, 2019 · 1 comment
Open
3 of 5 tasks

fix: stoichiometric consistency #99

sulheim opened this issue Oct 5, 2019 · 1 comment
Labels
feat new feature or request

Comments

@sulheim
Copy link
Collaborator

sulheim commented Oct 5, 2019

Description of the issue:

According to memote report, stoichiometric concistency is one of the lowest scores of the model, and thus one obvious task for further improvement. This inconcistency is probably caused by metabolites lacking chemical formula.

The memote output:

Stoichiometric inconsistency violates universal constraints: 1. Molecular masses are always positive, and 2. On each side of a reaction the mass is conserved. A single incorrectly defined reaction can lead to stoichiometric inconsistency in the model, and consequently to unconserved metabolites. Similar to insufficient constraints, this may give rise to cycles which either produce mass from nothing or consume mass from the model. Implementation: This test first uses an implementation of the algorithm presented in section 3.1 by Gevorgyan, A., M. G Poolman, and D. A Fell. "Detection of Stoichiometric Inconsistencies in Biomolecular Models." Bioinformatics 24, no. 19 (2008): 2245. doi: 10.1093/bioinformatics/btn425 Should the model be inconsistent, then the list of unconserved metabolites is computed using the algorithm described in section 3.2 of the same publication. This model contains 1288 (62.13%) unconserved metabolites.

Expected feature/value/output:

Improved model concistency with fewer unconserved metabolites

Reproducing these results:

Run memote report snapshot to recreate memote report.

To do:

If specific curations are proposed, generate a list of checkboxes of steps that should be followed to solve this issue:

  • Check the cause of these inconcistencies, i.e. find out which metabolites lacking chemical formula or unbaklanced reactions
  • Add chemical formula and balance reactions as far as possible. Extract knowledge from DBs either automatically or manually

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 the feat new feature or request label Oct 5, 2019
@sulheim
Copy link
Collaborator Author

sulheim commented Oct 5, 2019

This issue connects to #79 and #80

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

No branches or pull requests

1 participant