Command-line application and high-level utilities for reading, writing, validating, and executing COMBINE/OMEX format files that contain descriptions of simulations in Simulation Experiment Description Markup Language (SED-ML) format with models in formats such as the BioNetGen Language (BNGL) and the Systems Biology Markup Language (SBML).
- Python >= 3.7
- pip
- Docker: required to execute containerized simulation tools
pip install biosimulators-utils
pip install git+https://github.com/biosimulators/Biosimulators_utils.git#biosimulators_utils
To use BioSimulators utils to validate BNGL models, install BioSimulators utils with the bgnl option:
pip install biosimulators-utils[bgnl]
To use BioSimulators utils to validate CellML models, install BioSimulators utils with the cellml option:
pip install biosimulators-utils[cellml]
To use BioSimulators utils to validate LEMS models, install Java and then install BioSimulators utils with the lems option:
pip install biosimulators-utils[lems]
To use BioSimulators utils to validate NeuroML models, install BioSimulators utils with the neuroml option:
pip install biosimulators-utils[neuroml]
To use BioSimulators utils to validate SBML models, install BioSimulators utils with the sbml option:
pip install biosimulators-utils[sbml]
To use BioSimulators utils to validate SBML models, install BioSimulators utils with the smoldyn option:
pip install biosimulators-utils[smoldyn]
To use BioSimulators utils to execute containerized simulation tools, install BioSimulators utils with the containers option:
pip install biosimulators-utils[containers]
To use BioSimulators utils to log the standard output and error produced by simulation tools, install BioSimulators utils with the logging option:
pip install biosimulators-utils[logging]
API documentation is available here.
This package is released under the MIT license.
This package was developed by the Karr Lab at the Icahn School of Medicine at Mount Sinai in New York and the Center for Reproducible Biomedical Modeling.
We enthusiastically welcome contributions to BioSimulators utils! Please see the guide to contributing and the developer's code of conduct.
This work was supported by National Institutes of Health award P41EB023912.
Please contact the BioSimulators Team with any questions or comments.