Child pages
  • Alternative biological modeling languages

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


SBML - Systems Biology Markup Language (SBML; [Hucka et al., 2003] and many published models can be found in the BioModels Database (

CellML – Supports the exchange and storage of computer based mathematical models of biological systems [Nielsen and Halstead, 2004].

NeuroML – Supports the exchange and description of models “to describe the biophysics, anatomy and network architecture of neuronal systems at multiple scales”1 [Gleeson et al., 2010].

NineML – Describes neuronal networks in a “simulator independent language”2 that is design to in- teract with NeuroML [Gorchetchnikov et al., 2010].

SED-ML – Encodes simulation experiments of SBML and CellML models “to ensure exchangeability 5 and reproducibility of simulation experiments”3 [Waltemath et al., 2011]. 

PharmML - - XML based language that will be able to encode models from NONMEM, MONOLIX, BUGS and related tools for Pharmacometricians


HELM - - Hierarchical Editing Language for Macromolecules, from the Pistoia Alliance. (Exchange syntax.)

BioTapestry - - "is an interactive tool for building, visualizing, and simulating genetic regulatory networks." (Not quite a markup language, but can be exported to CSV.)