Skip to content

Release notes for sbml2cellml 0.1.0

First release of sbml2cellml, the conversion of SBML models to CellML 2.0.

Features

  • convert_sbml2cellml converts compartments, parameters, species, assignment and rate rules and reactions into a single CellML component and validates the result with libcellml
  • sbml2cellml.simulate runs a timecourse of a CellML file with libopencor and returns a pandas data frame
  • the sbml2cellml command line
  • convert_cellml2sbml converts CellML 2.0 models (imports resolved, multiple components) to SBML L3V2 with parameters, rules, initial assignments, unit definitions and events for resets
  • the cellml2sbml command line
  • the sbml2cellml-testsuite command runs the SBML test suite through both converters and both simulators, results on the SBML test suite page
  • the sbml2cellml-biomodels command runs the manually curated models of BioModels through both converters, results on the BioModels page

Limitations

  • units are not converted, every variable is dimensionless
  • events, initial assignments, function definitions and algebraic rules are not converted
  • CellML to SBML: implicit (NLA) equations and external variables are not supported, units on numbers are dropped
  • see the roadmap in the documentation

Your sbml2cellml team