VariousSystemThoughts
systems we think we need
- repository
- to store lots of models
- to access the models
- do human and machine based searches
- to help developers hook into libraries
- online publication community
- validators
- validate the syntax and semantics of models levels such as :
- CellML 1.1
- Biological and mathematical
- intention of the source of the model - e.g. a publication
- output of the model in simulation
- against experimental data
- validate the syntax and semantics of models levels such as :
- ontologies
- typing
- validation
- meaning
- libraries
- repositories
- typing
- APIs
- interfaces to CellML 1.1 level
- includes MathML API
- interfaces to Ontological level
- includes the MathML API interface to semantic extensions of MathML constructs - i.e. tying the math to our ontologies
- code generation for simulation
- interfaces to CellML 1.1 level
- Editors
- Java based editor, includes MathML editor
- Mozilla based version of the same thing
- focus on the underlying APIs for working with CellML data, for example remote repositories, collaboration, annotation
- integrating 3D visualization environments
- integrating Simulation environments
- Simulation tools
- Code generators for simulation
- GUI interfaces
- Web tools
- Conversion tools
- version changes in models - e.g. CellMl 1.0 with reactions to CellML 1.1 without.
- SBML to CellML