Graphical Notation for CellML Networks

It is useful to have a concise graphical representation for CellML networks, which can provide an overview of an entire model at a glance. The examples presented on this website use a notation based on the simple rendering conventions developed by the CellML team during discussions of basic models. These rendering conventions represent a classification of components into some simple types drawn from the fields of electrophysiological and reaction/pathway modelling, as well as a classification of the relationships that can exist between any two components. It is no coincidence that the rendering conventions developed were easily renderable on a whiteboard!

Figure 1 provides a key to these rendering conventions. The second and third classes of component are most commonly found in electrophysiological models, whereas the fourth and fifth classes of component are used in pathway/reaction modelling.

a key to the CellML rendering conventions
Figure 1. A guide to the rendering conventions adopted in the documentation associated with the models available from the “Tutorial” section of the CellML website. The left hand column contains the symbols used to denote various classes of component, and the right hand column contains the symbols used to indicate classes of relationship on a connection. An abstract component is one which does not correspond to a particular physiological object or volume in a cell.