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

Check for futile energy cycles on taxa-specific reconstructions #5

Closed
Robaina opened this issue Aug 24, 2023 · 1 comment
Closed

Check for futile energy cycles on taxa-specific reconstructions #5

Robaina opened this issue Aug 24, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@Robaina
Copy link
Owner

Robaina commented Aug 24, 2023

It seems this functionality is not present in CarveME's (AFAIK). Implement functionality and include it in reconstruction pipeline. Perhaps already implemented in memote.

UPDATE:

memote implements the energy cycle detection algorithm in this publication.

UPDATE:

However, remote only reports a list of metabolite IDs. This makes it difficult to remove and identify the cycles.

Another option could be running pFBA instead of regular FBA to avoid cycles in the solution space.

related tests:

  • test_detect_energy_generating_cycles
  • test_find_reactions_unbounded_flux_default_condition
  • test_find_stoichiometrically_balanced_cycles
@Robaina Robaina added the enhancement New feature or request label Aug 24, 2023
@Robaina Robaina self-assigned this Aug 24, 2023
@Robaina Robaina added this to Phycogem and TODO Aug 24, 2023
@Robaina Robaina moved this to Todo in Phycogem Aug 24, 2023
@Robaina Robaina moved this to Todo in TODO Aug 24, 2023
@Robaina
Copy link
Owner Author

Robaina commented Aug 24, 2023

CarveME uses these strategies according to their publication:

  • "The model was tested for biomass and ATP production. Unlimited ATP generation was detected by flux variability analysis (34) and the reversibility of the reactions involved in energy-generating cycles was manually constrained in an iterative way until all reactions operated in the most thermodynamically favorable direction."

  • "Since ΔGor
    could not be determined for all reactions, additional heuristic rules were applied: (i) ATP-consuming reactions were not allowed to proceed in the reverse direction; (ii) reactions present in thermodynamically curated models (29,33) assumed the reversibility constraints adopted in these models."

@Robaina Robaina moved this from Todo to In Progress in Phycogem Sep 26, 2023
@Robaina Robaina moved this from Todo to In Progress in TODO Sep 26, 2023
@Robaina Robaina closed this as completed Sep 26, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Done in TODO Sep 26, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Done in Phycogem Sep 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Status: Done
Development

No branches or pull requests

1 participant