2010
DOI: 10.1186/1471-2105-11-178
|View full text |Cite
|
Sign up to set email alerts
|

An overview of the CellML API and its implementation

Abstract: BackgroundCellML is an XML based language for representing mathematical models, in a machine-independent form which is suitable for their exchange between different authors, and for archival in a model repository. Allowing for the exchange and archival of models in a computer readable form is a key strategic goal in bioinformatics, because of the associated improvements in scientific record accuracy, the faster iterative process of scientific development, and the ability to combine models into large integrativ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
49
0

Year Published

2010
2010
2023
2023

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 73 publications
(49 citation statements)
references
References 22 publications
0
49
0
Order By: Relevance
“…The CellML advanced programming interface (API) defines a number of ways to interact with a model, including translating it to other languages (Miller et al, 2010). An implementation of the API is available on the CellML website and can be used to translate CellML models to C, MATLAB and Python.…”
Section: Tools For Sharing Modelsmentioning
confidence: 99%
“…The CellML advanced programming interface (API) defines a number of ways to interact with a model, including translating it to other languages (Miller et al, 2010). An implementation of the API is available on the CellML website and can be used to translate CellML models to C, MATLAB and Python.…”
Section: Tools For Sharing Modelsmentioning
confidence: 99%
“…The CellML API is an open-source software library that tool developers are able to use to aid in the use of models encoded in CellML in their software projects [5]. Several tools have been developed which use CellML and a listing of some of them is available (http://www.cellml.org/tools).…”
Section: A Cellmlmentioning
confidence: 99%
“…There are several pure CellML simulators that support code generation (Garny et al 2008). In some cases, these build on the CellML Code Generation Service (CCGS) of the CellML API (Miller et al 2010), which in turn uses the API's MathML Language Expression Service (MaLaES) to convert MathML fragments into expressions in several different programming languages. Many SBML tools also use code generation (http://sbml.org/SBML_Software_ Guide/SBML_Software_Summary), but there are no common code generation tools equivalent to CCGS and MaLaES.…”
Section: Implementing Xml Modelsmentioning
confidence: 99%