|
|
Projects: NeuroML Standards Validator NDKit Additional Tools |
Question: I'm creating software relating to neuroscience models and I'd like to use NeuroML--what do I do?
NeuroML Standards
The NeuroML standards project focuses on the development of a XML-based description language that provides a common data format for defining and exchanging neuronal cell, network and modeling data. The standards are being developed in levels, where each level extends the features of the language. The NeuroML Level 1 standards provide a common data format for neuronal morphology data and metadata. Level 2 builds on Level 1 to include standards for passive membrane properties, ion channels, and channel distributions throughout a neuron. Collaborative development of additional levels is underway and includes neuronal network connectivity (Level 3) and subcellular processes such as detailed calcium dynamics and signaling pathways (Level 4). For more information, visit the NeuroML Standards page. NeuroML also provides a validation service, which allows for validation of XML files against the various XML Schema documents which define the NeuroML standards. The NeuroMLValidator site also provides example documents that illustrate the capabilities of the current version of the NeuroML standards, and includes software for converting NeuroML files to the formats required by the GENESIS and NEURON simulation systems.
General Model Specification and Model Sharing
The NeuroML Development Kit (NDKit) allows entry of object models as Java class definitions, and includes automated serialization and output to XML. The kit includes routines to generate XML Schemas, UML versions and C++ source code from Java classes and is released under the LGPL license. Visit the NDKit page for more information. |
|
|
Last updated: August 2008 |