How does CellML compare to similar languages such as SBML?
CellML provides a very powerful and general way of describing most classes of cellular model. Its focus is on a component-based architecture (facilitating easy re-use of models and parts of models) and the mathematical description of models. A CellML document defines the minimum amount of information needed to properly archive models and to run simulations, leaving a lot of work for processing software in terms of rendering, and simulation configuration. Other languages in this field (see the related efforts page for more details) focus on a specific problem or are tailored to a specific piece of software. The language most similar to CellML is the Systems Biology Markup Language (SBML) being developed by a forum of software developers led by the Caltech ERATO Kitano Systems Biology Project. CellML and SBML are both XML-based exchange formats for describing cellular models. CellML describes the structure and underlying mathematics of cellular models in a very general way and has facili