SimpleSBML: A Python package for creating and editing SBML models
Abstract
SummaryIn this technical report we describe a simple extension to python-libSBML that allows users of Python to more easily construct SBML based models. The most commonly used package for constructing SBML models in Python is python-libSBML based on the C/C++ library libSBML. python-libSBML supports a comprehensive set of model types, but is difficult for new users to learn and requires long scripts to create even the simplest models. We present SimpleSBML, a package that allows users to add species, parameters, reactions, events, and rules to a libSBML model with only one command for each. Models can be exported to SBML format, and SBML files can be imported and converted to SimpleSBML commands that creates each element in a new model. This allows users to create new models and edit existing models for use with other software. Accessibility and ImplementationSimpleSBML is publicly available and licensed under the liberal Apache 2.0 open source license. It supports SBML levels 2 and 3. Its only dependency is libSBML. It is supported on Windows and Mac OS X. All code has been deposited at the GitHub site https://github.com/sys-bio/simplesbml Contactcarolc24@u.washington.edu or hsauro@u.washington.edu
02 /Specification & Classification
Click any tag to browse matching papers- 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
- libsbmljs - Enabling Web--Based SBML Tools
Kyle Medley, Joseph Hellerstein, Herbert M. Sauro·BiosystemsPeer-reviewed·Apr 24, 2020
- A portable library to support the SBML Layout Extension
J Kyle Medley, Kiri Choi, Herbert M Sauro·bioRxiv·Jan 5, 2016
- Constructing and analysing dynamic models withn modelbasev1.0 - a software update
Marvin van Aalst, Oliver Ebenhöh, Anna Matuszyńska·bioRxiv·Sep 30, 2020
- Antimony 3: Extending human-readable model definitions for SBML Level 3 Core and Packages
Adel Heydarabadipour, Lucian P. Smith, … Herbert M. Sauro·bioRxiv·Apr 10, 2026
- SBML to bond graphs: from conversion to composition
N. Shahidi, M. Pan, … D. P. Nickerson·bioRxiv·May 25, 2022
- libRoadRunner: A High Performance SBML Compliant Simulator
Herbert M Sauro, Totte T Karlsson, … Andy Somogyi·bioRxiv·Dec 12, 2013