PySCeS CBMPy is a platform for constraint based modelling and analysis. It has been designed using principles developed in the PySCeS simulation software project: usability, flexibility and accessibility. Its architecture is both extensible and flexible using data structures that are intuitive to the biologist (metabolites, reactions, compartments) while transparently translating these into the underlying mathematical structures used in advanced analysis (LP's, MILP's).
CBMPy is available for all major operating systems. The easiest way to install PySCeS is to use a Python package repository like PyPI.
PyPI (Recommended for CBMPy 0.8.8+)pip install cbmpy
Update withpip install -U cbmpy
Conda (older releases)conda install -c conda-forge -c bgoli cbmpy
Latest source (GitHub see README.md for installation instructions)
git clone https://github.com/SystemsBioinformatics/cbmpy.git
Contact us for questions and to report problems using a GitHub issue.
CBMPy is published on Zenodo please cite the latest release as:
Brett G Olivier, Willi Gottstein, Douwe Molenaar and Bas Teusink. (2023). CBMPy release 0.8.4, Zenodo. https://doi.org/10.5281/zenodo.5546608
Would you like to report an issue, discuss existing or new functionality? Raise an issue on GitHub or contact a developer on Twitter. Older releases are available from the GitHub release page.
This software is developed as part of the modelling activities of the The Systems Biology Lab at the Vrije Universiteit Amsterdam.