{micro}bialSim: constraint-based dynamic simulation of complex microbiomes
Abstract
Microbial communities are pervasive in the natural environment, associated with many animal hosts, and of increasing importance in biotechnological applications. The complexity of these microbial systems makes the underlying mechanisms driving their dynamics difficult to identify. While experimental meta-OMICS techniques are routinely applied to record the inventory and activity of microbiomes over time, it remains difficult to obtain quantitative predictions based on such data. Mechanistic, quantitative mathematical modeling approaches hold the promise to both provide predictive power and shed light on cause-effect relationships driving these dynamic systems. We introduce {micro}bialSim (pronounced \"microbialsim\"), a dynamic Flux-Balance-Analysis-based (dFBA) numerical simulator which is able to predict the time course in terms of composition and activity of microbiomes containing 100s of species in batch or chemostat mode. Activity of individual species is simulated by using separate FBA models which have access to a common pool of compounds, allowing for metabolite exchange. A novel augmented forward Euler method ensures numerically accuracy by temporarily reducing the time step size when compound concentrations decrease rapidly due to high compound affinities and/or the presence of many consuming species. We present three exemplary applications of {micro}bialSim: a batch culture of a hydrogenotrophic archaeon, a syntrophic methanogenic biculture, and a 773-species human gut microbiome which exhibits a complex and dynamic pattern of metabolite exchange.\n\nFocussing on metabolite exchange as the main interaction type, {micro}bialSim allows for the mechanistic simulation of microbiomes at their natural complexity. Simulated trajectories can be used to contextualize experimental meta-OMICS data, and hypotheses on cause-effect relationships driving community dynamics can be derived based on scenario simulations.\n\n{micro}bialSim is implemented in Matlab and relies on the COBRA Toolbox or CellNetAnalyzer for FBA calculations. The source code is available under the GNU General Public License v3.0 at https://git.ufz.de/UMBSysBio/microbialsim.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 59
- FWCI
- 2.92
- Field percentile
- top 7%
- Organism
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- The Community Simulator: A Python package for microbial ecology
R. Marsland, W. Cui, … P. Mehta·bioRxiv·Mar 5, 2020
- Equation-Based Integration of Flux Balance Analysis with Diffusion for Spatio-Temporal Simulation of Microbial Communities
Frederick Senya, Ryan Siegel, … David B. Bernstein·bioRxiv·Apr 14, 2026
- Dynamic Flux Balance Analysis Game
Garud Iyengar, Mitch Perry·bioRxiv·Nov 2, 2021
- A microbial community growth model for dynamic phenotype predictions
Andrew Freiburger, Jeffrey A. Dewey, … Christopher S. Henry·bioRxiv·Dec 15, 2022
- Dynamical Systems-Constrained Metabolic Modeling Enables Forecasting of Host-Microbiome Dynamics
Hayden Gallo, Vanni Bucci·bioRxiv·May 12, 2026
- Understanding the host-microbe interactions using metabolic modeling
S. El Aidy, J. Jansma·MicrobiomePeer-reviewed·Jan 20, 2021