sbmlutils
is a collection of python utilities for working with SBML models implemented on top of libSBML
and other libraries available from https://github.com/matthiaskoenig/sbmlutils
Features include among others
- HTML reports of SBML models
- helper functions for model creation, manipulation, and annotation
- interpolation functions to add experimental data to models
- implementation of dynamic flux balance analysis (DFBA)
- file converters (XPP)
For documentation and examples see https://sbmlutils.readthedocs.io. sbmlutils
is working and tested with py3.6
and py3.7
. We only support the latest version, i.e. with the release of a new version all support for older versions is stopped.
- Source Code: LGPLv3
- Documentation: CC BY-SA 4.0
Matthias König is supported by the Federal Ministry of Education and Research (BMBF, Germany) within the research network Systems Medicine of the Liver (LiSyM, grant number 031L0054).
sbmlutils
is available from pypi and
can be installed via
pip install sbmlutils
tkinter
is required which can be installed via
apt-get install python-tk
apt-get install python3-tk
The latest develop version can be installed via
pip install git+https://github.com/matthiaskoenig/sbmlutils.git@develop
Or via cloning the repository and installing via
pip install -e .
- full support for distrib (distributions and uncertainty)
- python 3.7 support (dropping py3.5)
- model manipulation (merging of models)
- documentation updated
- additional annotation formats supported
- support of formula and charge on species
- fixed tests
- bug fixes
- support for mass and charge
- refactored and simplified Reactions
- better port support
- Exchange reaction template
- improved annotation support (inline annotations, annotation by url)
- checking against MIRIAM collections and patterns
- libSBML 5.18.0
- initial distrib support
- better comp support
- layout support
- improved fbc report
- bug fixes
- dropping support for python2
- better comp support
- hasOnlySubstanceUnits in sbmlreport added
- initialAmounts and initialConcentrations supported in sbmlcreator
- bug fixes
- update dependencies
- pip 10 fixes installer
- fixed unit tests
- bug fixes
- DFBA release
- xpp converter
- updated SBML reports
- update SBML reports (fbc & comp support)
- modelcreator fixes
- DFBA examples updated & annotated
- annotation fixes
- documentation update
- DFBA update & bug fixes
- DFBA examples (toy and diauxic growth)
- bug fixes
- python 3 support
- clean travis build with pip
- DFBA implementation
- bugfixes & improvements
- fixed unittests and bug fixes
- bug fixes, refactoring, unit tests
- model creator examples
- initial release
© 2017-2020 Matthias König