CoBAMP
CoBAMP performs pathway analysis for genome-scale constraint-based metabolic models, enabling enumeration and analysis of elementary flux modes (EFMs) and minimal cut sets to study metabolic pathways.
Key Features:
- K-shortest EFM algorithm: Implements the K-shortest EFM algorithm to identify a specified number of shortest elementary flux modes (EFMs).
- EFM enumeration and analysis: Enumerates and analyzes EFMs within constraint-based metabolic models.
- Minimal cut set identification: Identifies minimal cut sets to pinpoint reactions that control or disrupt specific metabolic functions.
- Modular framework: Provides a modular framework for pathway analysis and interoperability with other modeling tools.
- Integration with cobrapy, framed, and cameo: Integrates with cobrapy, framed, and cameo using common constraint-based modeling data structures.
- Python 3 implementation: Implemented in Python 3.
- optlang and MILP optimizer: Uses the optlang framework and requires a mixed-integer linear programming optimizer.
- Genome-scale model support: Applicable to genome-scale constraint-based metabolic models.
Scientific Applications:
- Alternative pathway exploration: Identifies alternative metabolic routes through enumeration of shortest EFMs.
- Network flexibility and robustness analysis: Assesses metabolic network flexibility and robustness under various conditions.
- Reaction control and disruption mapping: Uses minimal cut sets to pinpoint reactions that control or disrupt specific metabolic functions.
- Metabolic engineering target identification: Aids identification of potential targets for metabolic engineering.
- Systems-level metabolic insight: Supports elucidation of underlying mechanisms of metabolism and comprehension of cellular processes at a systems level.
Methodology:
Implements the K-shortest EFM algorithm, enumerates EFMs, identifies minimal cut sets, interfaces with cobrapy/framed/cameo data structures, and uses the optlang framework with a mixed-integer linear programming optimizer.
Topics
Details
- License:
- GPL-3.0
- Maturity:
- Emerging
- Cost:
- Free of charge
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Python
- Added:
- 11/6/2019
- Last Updated:
- 6/16/2020
Operations
Publications
Vieira V, Rocha M. CoBAMP: a Python framework for metabolic pathway analysis in constraint-based models. Bioinformatics. 2019;35(24):5361-5362. doi:10.1093/bioinformatics/btz598. PMID:31359031.
PMID: 31359031
Funding: - EU H2020: 686070, 814408
- FCT: NORTE-01-0145-FEDER-000004, SFRH/BD/118657/2016, UID/BIO/04469/2019
Documentation
API documentation
https://cobamp.readthedocs.io/en/latest/modules.htmlDownloads
- Otherhttps://pypi.org/project/cobamp/Python Package Index (PyPI) distributions
- Source codehttps://github.com/BioSystemsUM/cobamp/archive/master.zipLatest stable version