Advertisement

BMC Neuroscience

, 11:P66 | Cite as

NineML – a description language for spiking neuron network modeling: the abstraction layer

  • Ivan Raikov
  • INCF Multiscale Modeling Taskforce
Open Access
Poster Presentation

Keywords

Neuronal Network Multiscale Modeling Description Language Connectivity Pattern Model Sharing 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

With an increasing number of studies related to large-scale neuronal network modeling, the International Neuroinformatics Coordinating Facility (INCF) has identified a need for standards and guidelines to ease model sharing and facilitate the replication of results across different simulators. To create such standards, the INCF has formed a program on Multiscale Modeling to develop a common standardized description language for neuronal network models. The name of the proposed standard is Network Interchange for Neuroscience Modeling Language (NineML) and its first version is aimed at descriptions of large networks of spiking neurons. The design of NineML is divided in two semantic layers: an abstraction layer that provides the core concepts, mathematics and syntax with which model variables and state update rules are explicitly described and a user layer that provides a syntax to specify the instantiation and parameterization of a network model in biological terms.

The key concepts of spiking neuron network modeling are 1) spiking neurons 2) synapses 3) populations of neurons and 4) connectivity patterns across populations of neurons. Accordingly, the INCF task force on multiscale modeling has identified a set of mathematical abstractions that are capable of representing these concepts in a computer language. First, we propose a flexible block diagram notation for describing spiking dynamics. The notation represents continuous and discrete variables, their evolution according to a set of rules such as a system of ordinary differential equations, and the conditions that induce a regime change, such as the transition from subthreshold mode to spiking and refractory modes. The notation we have developed is an explicit formalization of event handling and is an important step in ensuring model simulation consistency.

In addition, the abstraction layer provides the notation to describe a variety of topographical arrangements of neurons and populations, and to describe random connectivity patterns between neuronal populations, based on structural properties of neuronal networks.

Notes

Acknowledgments

This work is supported by the International Neuroinformatics Coordinating Facility (INCF). Members of this Task Force include primary contributors to projects including the Blue Brain Project, GENESIS-3, KInNeSS, MOOSE, NEURON, NEST, PyNN and NeuroML.

Copyright information

© Raikov; licensee BioMed Central Ltd. 2010

This article is published under license to BioMed Central Ltd.

Authors and Affiliations

  • Ivan Raikov
    • 1
    • 3
  • INCF Multiscale Modeling Taskforce
    • 2
  1. 1.Computational Neuroscience UnitOkinawa Institute of Science and TechnologyOkinawaJapan
  2. 2.INCF SecretariatKarolinska InstitutetStockholmSweden
  3. 3.University of AntwerpAntwerpBelgium

Personalised recommendations