LibSBMLSim is a library for simulating an SBML model which contains Ordinary Differential Equations (ODEs). LibSBMLSim provides simple command-line tool and several APIs to load an SBML model, perform numerical integration (simulate) and export its results. Both explicit and implicit methods are supported on libSBMLSim.
SBMLToolbox is built on top of libSBML and provides a set of basic functions allowing SBML models to be used in MATLAB. SBMLToolbox provides functions for reading, writing, and validating SBML models; viewing model structures in a simple GUI; converting models into a symbolic form suitable for use with MATLAB’s Symbolic Math Toolbox; and simulate models using MATLAB’s ordinary differential equation solvers.
SBMLToolbox works by translating SBML models to/from a MATLAB structure calledMATLAB_SBML. It provides facilities for manipulating this and its substructures within MATLAB, as well as functions for saving and loading MATLAB_SBML structures to/from MATLAB data files.