Synonyms
Definition
NineML is a markup language for describing neuronal network models. It is intended to provide a mechanism for scientists to publish and share unambiguous, mathematically explicit model definitions, with the aims of promoting reproducibility and reusability of components. NineML has a two-layered architecture, with an “abstraction” layer that is used to define mathematically the behavior of components, such as neurons, synapses, and connectivity rules and a “user” layer that is used to specify network structure in terms of populations of neurons and the projections between them, on the basis of the components described in the abstraction layer.
Detailed Description
NineML is defined in terms of an object model. The current specification is available at http://software.incf.org/software/nineml/wiki/nineml-specification. The canonical serialization of this object model is as an XML document, but NineML documents can also be created using a domain-specific language...
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media New York
About this entry
Cite this entry
Davison, A. (2013). NineML. In: Jaeger, D., Jung, R. (eds) Encyclopedia of Computational Neuroscience. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-7320-6_375-2
Download citation
DOI: https://doi.org/10.1007/978-1-4614-7320-6_375-2
Received:
Accepted:
Published:
Publisher Name: Springer, New York, NY
Online ISBN: 978-1-4614-7320-6
eBook Packages: Springer Reference Biomedicine and Life SciencesReference Module Biomedical and Life Sciences