Standard Formats

Displaying: 1 Found: 1 Total: 18


CellML 1.1


CellML 1.1

Synopsis

CellML describes models as a network of components, representing abstract concepts, that are connected through well-defined Interfaces.

Description

CellML is an XML-based exchange format developed by the University of Auckland in collaboration with Physiome Sciences, Inc. CellML 1.1 has a component-based architecture allowing a modeller to build complex systems of models that expand and reuse previously published models. CellML Metadata is a format for encoding contextual information for a model. CellML 1.1 can be used in conjunction with CellML Metadata to provide a complete description of the structure and underlying mathematics of biological models. A repository of over 200 electrophysiological, mechanical, signal transduction, and metabolic pathway models is available at www.cellml.org.*

*( Autumn A. Cuellar et al. SIMULATION December 2003 79: 740-747, doi:10.1177/0037549703040939 )

Publication Date

11/2012

Authors

Hunter, Peter
A. Cuellar, Autumn
M. Lloyd, Catherine
F. Nielsen, Poul
P. Bullivant, David
P. Nickerson, David

Organizations


Biological Scales

Scale molecular cellular tissue organ organism ecosystem
Support potential potential potential potential unknown potential

Spatial Representation

Spatial Representation Level Compartment Dimensions Gradients Spatial Structures
Support intrinsic unknown unknown unknown

Modeling Formalisms for this format

Software support for this format

Examples for this format


Advantage

  • Model components reusability
  • Multiscale Models

Modularity: yes


Components Relation
Flat Network: yes


Supported Math

MathML Support: yes

Full MathML Support: no


Unit Support

Unit Required: yes

Support: intrinsic


Annotation Support

Miriram Support: yes

identifiers.org Support: yes

Description

Metadata specification is declared modulary and is not part of the main specification. Actual version is 2.0.

Links

Specification


CellML API


Programming language

C++

Links

API

CellML API - Java


Programming language

Java

Links

API

CellML API - Python


Programming language

Python

Links

API

OpenCell


CellML


Description

CellML describes mathematical models as a network of reusable components. The components harbor variables that change due to underling mathematical equations. The elements of CellML describe low level concepts, therefore CellML can be used in variety of not only biological topics.

Derived from

XML

Publication date

08/2001

Organizations

Links

Webpage

All formats for this class

CellML free to use license


Description

The following are the official terms of use for the CellML language:

Individuals may:

  • (a) freely use, publish, and redistribute the CellML Format and documentation
  • (b) write and sell applications which create, load, or write CellML-valid XML files
  • (c) distribute or sell their own CellML-valid XML files
  • (d) transmit verbatim copies of the CellML Format and documentation to any person, without restriction.

 

Links

License