COBRApy: COnstraints-Based Reconstruction and Analysis for Python
University of California San Diego · La Jolla Bioengineering Institute · +1 more institution
Abstract
COnstraint-Based Reconstruction and Analysis (COBRA) methods are widely used for genome-scale modeling of metabolic networks in both prokaryotes and eukaryotes. Due to the successes with metabolism, there is an increasing effort to apply COBRA methods to reconstruct and analyze integrated models of cellular processes. The COBRA Toolbox for MATLAB is a leading software package for genome-scale analysis of metabolism; however, it was not designed to elegantly capture the complexity inherent in integrated biological networks and lacks an integration framework for the multiomics data used in systems biology. The openCOBRA Project is a community effort to promote constraints-based research through the distribution of freely available software.
Here, we describe COBRA for Python (COBRApy), a Python package that provides support for basic COBRA methods. COBRApy is designed in an object-oriented fashion that facilitates the representation of the complex biological processes of metabolism and gene expression. COBRApy does not require MATLAB to function; however, it includes an interface to the COBRA Toolbox for MATLAB to facilitate use of legacy codes. For improved performance, COBRApy includes parallel processing support for computationally intensive processes.
Citation impact
- FWCI
- 12.56
- Percentile
- 100%
- References
- 41
Authors
4- AEAli EbrahimCorresponding
University of California San Diego, La Jolla Bioengineering Institute
- JAJoshua A. Lerman
University of California San Diego, La Jolla Bioengineering Institute
- BØBernhard Ø. Palsson
University of California San Diego, La Jolla Bioengineering Institute
- DRDaniel R. Hyduke
Utah State University, University of California San Diego, La Jolla Bioengineering Institute
Topics & keywords
- Python (programming language)
- Computer science
- Toolbox
- Systems biology
- SBML
- MATLAB
- Modelling biological systems
- Software
Funding
- UDU.S. Department of EnergyAwards: -AC02-05CH11231, Contract No. DE-AC02-05CH11231, 05CH11231, No. DE-AC02-05CH11231, AC02-05CH11231, DE-AC02, DE-AC02-05CH11231, DE-AC02-
- UDU.S. Department of Health and Human ServicesAwards: Y1-AI-8401-01, DE-AC02-05CH11231
- NENational Energy Research Scientific Computing CenterAwards: 05CH11231, AC02-05CH11231, Contract No. DE-AC02-05CH11231
- NINational Institutes of HealthAwards: GM085764, DE-AC02-05CH11231, U01 GM102098
- OOOffice of ScienceAwards: AC02-05CH11231, -AC02-05CH11231, DE-AC02, No. DE-AC02-05CH11231, Contract No. DE-AC02-05CH11231
- NINational Institute of General Medical SciencesAwards: DE-AC02-05CH11231, GM085764, U01 GM102098, GM102098
- NINational Institute of Allergy and Infectious DiseasesAwards: Y1-AI-8401, Y1-AI-8401-01