BioModTool is a Python library allowing easy generation of biomass objective functions for genome scale metabolic models from user data. BioModTool loads biomass composition data in the form of a structured Excel file previously completed by the user, normalizes, converts these data into model compatible unit (mmol.gDW-1), and creates a structured biomass objective to update a metabolic model. BioModTool can be run as Python command-lines but it also comes with an interface allowing its use by non-modelers.
Use pip to install BioModTool from PyPI
pip install BioModTool
In case you downloaded or cloned the source code from GitHub
pip install <path-to-BioModTool-repo>
Documentation is available on GitHub.
BioModTool was applied to GEM of two bacteria species Escherichia coli (iML1515, Monk et al. 2017) and Alicyclobacillus acidocaldarius (CNA_Alicyclo, Beck, Hunt et Carlson 2018), and one microalga Chlamydomonas reinhardtii (iRC1080, Chang et al. 2011). These examples illustrate the three different contexts in which BioModTool can be used:
- Add a three level BOF in a model in which metabolic formula are available: iML1515
- Add a two level BOF in a model in which metabolic formula are not available: CNA_Alicyclo
- Add a one level BOF in a model in which metabolic formula are not available: iRC1080
All scripts and results of these three application examples are fully available on GitHub.
Clémence Dupont-Thibert1,2, Sylvaine Roy1, Gilles Curien1, Maxime Durot2
1 - Université Grenoble Alpes, CNRS, CEA, INRAE, Interdisciplinary Research Institute of Grenoble, IRIG-Laboratoire de Physiologie Cellulaire et Végétale, 17 Avenue des Martyrs, 38000 Grenoble, France
2 - TotalEnergies, OneTech, Centre de Recherche de Solaize CRES, Chemin du Canal, 69360 Solaize, France