Published March 3, 2016 | Version v1
Conference paper Open

NESTML: a modeling language for spiking neurons

  • 1. RWTH Aachen University, Chair of Software Engineering, Jülich Aachen Research Alliance (JARA), Ahorn- straße 55, 52074 Aachen, Germany
  • 2. Forschungszentrum Jülich, Institute of Neuroscience and Medicine (INM-6), Institute for Advanced Simula- tion (IAS-6), JARA BRAIN Institute I, 52025 Jülich, Germany
  • 3. Forschungszentrum Jülich, Simulation Lab Neuroscience, Bernstein Facility for Simulation and Database Technology, Institute for Advanced Simulation, JARA, 52025 Jülich, Germany

Description

Biological nervous systems exhibit astonishing complexity. Neuroscientists aim to capture this complexity by modeling and simulation of biological processes. Often very complex models are necessary to depict the processes, which makes it difficult to create these models. Powerful tools are thus necessary, which enable neuroscientists to express models in a comprehensive and concise way and generate efficient code for digital simulations. Several modeling languages for computational neuroscience have been proposed [Gl10, Ra11]. However, as these languages seek simulator independence they typically only support a subset of the features desired by the modeler. In this article, we present the modular and extensible domain specific language NESTML, which provides neuroscience domain concepts as first-class language constructs and supports domain experts in creating neuron models for the neural simulation tool NEST. NESTML and a set of example models are publically available on GitHub.

Files

NESTML-a-modeling-language-for-spiking-neurons.pdf

Files (893.9 kB)

Additional details

Identifiers