Version 4.1.0 released 13th January 2012
Sarah M. Keating
SBMLToolbox is built on top of libSBML and provides a set of basic functions allowing SBML models to be used in both MATLAB and Octave. SBMLToolbox provides functions for creating and validating models; and manipulating and simulating these models using ordinary differential equation solvers.
SBMLToolbox works by translating SBML models to/from a MATLAB structure called
MATLAB_SBML. It provides facilities for manipulating this and its substructures within either the MATLAB or Octave environments. The libSBML binding enables the import and export of these structures to and from SBML files.
The toolbox is not intended to be a complete Systems Biology toolbox for MATLAB, but rather a platform facilitating getting SBML in and out of MATLAB and serving as a starting point from which users can develop their own functionality.
Please cite the paper if you use SBMLToolbox
Article citations are crucial to our academic careers. If you use SBMLToolbox and you publish papers about work that was performed using SBMLToolbox, we ask that you please cite the SBMLToolbox paper:
Keating, S. M., Bornstein, B. J., Finney, A., and Hucka M. (2006) SBMLToolbox: an SBML toolbox for MATLAB users. Bioinformatics, 22(10):1275–1277.
A number of third-party MATLAB toolboxes use SBMLToolbox. Beware that they may have restrictions on the version of SBMLToolbox with which they are compatible. For example, some are only compatible with version 2.0.2, not the current version 4 of SBMLToolbox. Please make sure to check the third-party software's documentation to determine which version of SBMLToolbox it needs.