# BioModTool: from biomass composition data to structured biomass objective functions for genome-scale metabolic models

**Authors:** Clémence Dupont Thibert, Sylvaine Roy, Gilles Curien, Maxime Durot

PMC · DOI: 10.1093/bioadv/vbaf036 · Bioinformatics Advances · 2025-02-21

## TL;DR

BioModTool is a Python tool that helps users create biomass objective functions for metabolic models using their own data, making it easier for both experts and non-experts.

## Contribution

BioModTool introduces a user-friendly tool for generating biomass objective functions from user data, supporting both modelers and non-modelers.

## Key findings

- BioModTool normalizes biomass composition data into model-compatible units.
- The tool supports both Python module and interface-based usage for different user types.
- It accelerates genome-scale metabolic model reconstructions and analyses.

## Abstract

BioModTool is a Python program 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 completed by the user, normalizes these data into model-compatible units (mmol.gDW−1), and creates a structured biomass objective function to update a metabolic model. Aimed at a wide range of users, BioModTool can be run as a Python module compatible with COBRApy but also comes with an interface allowing its use by non-modelers. By providing an easy definition of new biomass objective functions, BioModTool can accelerate new genome-scale metabolic reconstructions, improve existing ones, and facilitate biomass-specific experimental datasets analyses with genome-scale models.

BioModTool is publicly available on PyPI (https://pypi.org/project/BioModTool/) under a GNU Lesser General Public License (LGPL). Installation instructions and source code are available on GitHub (https://github.com/Total-RD/BioModTool). BioModTool is compatible with Windows, Linux, and MacOS operating systems.

## Full-text entities

- **Diseases:** BOF (MESH:D014012), ID (MESH:C537985)
- **Chemicals:** amino acids (MESH:D000596), polymer (MESH:D011108), PC (MESH:D010713), carbohydrates (MESH:D002241), Lipid (MESH:D008055), BOF (-), PE (MESH:C483858)
- **Species:** Chlamydomonas reinhardtii (species) [taxon 3055], Alicyclobacillus acidocaldarius (species) [taxon 405212], Bacteria Latreille et al. 1825 (Bacteria stick insect, genus) [taxon 629395], Escherichia coli (E. coli, species) [taxon 562]

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/PMC11891441/full.md

## Figures

1 figure with captions in the complete paper: https://tomesphere.com/paper/PMC11891441/full.md

## References

25 references — full list in the complete paper: https://tomesphere.com/paper/PMC11891441/full.md

---
Source: https://tomesphere.com/paper/PMC11891441