More comprehensive and more predictive models have the potential to
advance biology, bioengineering, and medicine. Building more predictive
models will likely require the collaborative efforts of many
investigators. This requires teams to be able to share and reuse model
components and simulations. Despite extensive efforts to develop
standards such as COMBINE/OMEX
BioSimulators helps address this challenge by providing researchers a central place for choosing a simulation tool for a specific model and a centralized collection of containerized biosimulation tools that provide consistent command-line interfaces. Together, this collection of simulation tools provides researchers access to a wide range of simulation algorithms for a broad range of modeling frameworks and formats.
The BioSimulators standards, web application, and database support all
modeling frameworks, simulation algorithms, and model formats.
Currrently, BioSimulators includes tools for logical, Flux Balance
Analysis (FBA), continuous kinetic (ordinary differential equations
(ODE) and differential-algebraic equations (DAE)), and discrete kinetic
(e.g., Stochastic Simulation Algorithms (SSA)) simulation of models that
are described in using the BioNetGen Language (BNGL)
BioSimulators is implemented using several open-source tools and cloud platforms.
The containerized simulation software tools are available from the
GitHub Container Registry
The BioSimulators source code is composed of multiple open-source packages:
The simulators are provided under the open-source licenses documented
for each tool. The BioSimulators source code is provided under the MIT
license
BioSimulators was developed by the Center for Reproducible Biomedical
Modeling
We welcome contributions to BioSimulators!
BioSimulators was developed with support from the Center for
Reproducible Biomodeling Modeling