Skip to content
BY 4.0 license Open Access Published by De Gruyter July 24, 2020

CellML 2.0

  • Michael Clerx ORCID logo , Michael T. Cooling ORCID logo , Jonathan Cooper ORCID logo , Alan Garny ORCID logo , Keri Moyle ORCID logo , David P. Nickerson ORCID logo EMAIL logo , Poul M. F. Nielsen ORCID logo and Hugh Sorby ORCID logo


We present here CellML 2.0, an XML-based language for describing and exchanging mathematical models of physiological systems. MathML embedded in CellML documents is used to define the underlying mathematics of models. Models consist of a network of reusable components, each with variables and equations giving relationships between those variables. Models may import other models to create systems of increasing complexity. CellML 2.0 is defined by the normative specification presented here, prescribing the CellML syntax and the rules by which it should be used. The normative specification is intended primarily for the developers of software tools which directly consume CellML syntax. Users of CellML models may prefer to browse the informative rendering of the specification ( which extends the normative specification with explanations of the rules combined with examples of their usage.

Corresponding author: David P. Nickerson, University of Auckland, Auckland, New Zealand, E-mail:

Received: 2020-04-18
Accepted: 2020-04-20
Published Online: 2020-07-24

© 2020 Michael Clerx et al., published by De Gruyter, Berlin/Boston

This work is licensed under the Creative Commons Attribution 4.0 International License.

Downloaded on 3.3.2024 from
Scroll to top button