Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2024 Mar 29;40(4):btae153.
doi: 10.1093/bioinformatics/btae153.

PyCoMo: a python package for community metabolic model creation and analysis

Affiliations

PyCoMo: a python package for community metabolic model creation and analysis

Michael Predl et al. Bioinformatics. .

Abstract

Summary: PyCoMo is a python package for quick and easy generation of genome-scale compartmentalized community metabolic models that are compliant with current openCOBRA file formats. The resulting models can be used to predict (i) the maximum growth rate at a given abundance profile, (ii) the feasible community compositions at a given growth rate, and (iii) all exchange metabolites and cross-feeding interactions in a community metabolic model independent of the abundance profile; we demonstrate PyCoMo's capability by analysing methane production in a previously published simplified biogas community metabolic model.

Availability and implementation: PyCoMo is freely available under an MIT licence at http://github.com/univieCUBE/PyCoMo, the Python Package Index, and Zenodo.

PubMed Disclaimer

Conflict of interest statement

None declared.

Figures

Figure 1.
Figure 1.
Summary of PyCoMo. (A) Overview of the automated steps in compartmentalized community metabolic model creation and the available analysis. All components of the final model can be traced back to their community member of origin. The community metabolic models can be saved and loaded into SBML format while retaining the original flux bounds, making the models reusable. Mass and charge balance of the entire model is checked, including all external metabolites matched between community members. The community metabolic model structure can be set to fixed growth or fixed abundance. All functionalities are available via a command-line interface. (B) Feasible compositions at different community growth rates in a three species biogas community (Koch et al. 2019). DV, Desulfovibrio vulgaris; MH, Methanospirillum hungatei; MB, Methanosarcina barkeri. The medium is specified to contain ethanol and CO2, with ethanol being the substrate for Desulfovibrio vulgaris, which produces the substrates for the other community members. (C) Visualization of the community metabolic model and its cross-feeding interactions using ScyNet. The metabolite exchanges were calculated independently of the community composition and growth rate. Arrow colours denote feasible metabolite production (orange), uptake (green) or both (violet) by the communities’ members.

References

    1. Bekiaris PS, Klamt S.. Designing microbial communities to maximize the thermodynamic driving force for the production of chemicals. PLoS Comput Biol 2021;17:e1009093. 10.1371/journal.pcbi.1009093. - DOI - PMC - PubMed
    1. Diener C, Gibbons SM, Resendis-Antonio O.. MICOM: metagenome-scale modeling to infer metabolic interactions in the gut microbiota. mSystems 2020;5:1–17. 10.1128/msystems.00606-19. - DOI - PMC - PubMed
    1. Ebrahim A, Lerman JA, Palsson BO. et al. COBRApy: COnstraints-Based Reconstruction and Analysis for Python. BMC Syst Biol 2013;7:74. 10.1186/1752-0509-7-74. - DOI - PMC - PubMed
    1. Heinken A, Basile A, Thiele I.. Advances in constraint-based modelling of microbial communities. Curr Opin Syst Biol 2021;27:100346. 10.1016/j.coisb.2021.05.007. - DOI
    1. Heinken A, Hertel J, Acharya G. et al. Genome-scale metabolic reconstruction of 7,302 human microorganisms for personalized medicine. Nat Biotechnol 2023;41:1320–31. 10.1038/s41587-022-01628-0. - DOI - PMC - PubMed

Publication types