From Model Specification to Simulation of Biologically Constrained Networks of Spiking Neurons

A declarative extensible markup language (SpineML) for describing the dynamics, network and experiments of large-scale spiking neural network simulations is described which builds upon the NineML standard. It utilises a level of abstraction which targets point neuron representation but addresses the limitations of existing tools by allowing arbitrary dynamics to be expressed. The use of XML promotes model sharing, is human readable and allows collaborative working. The syntax uses a high-level self explanatory format which allows straight forward code generation or translation of a model description to a native simulator format. This paper demonstrates the use of code generation in order to translate, simulate and reproduce the results of a benchmark model across a range of simulators. The flexibility of the SpineML syntax is highlighted by reproducing a pre-existing, biologically constrained model of a neural microcircuit (the striatum). The SpineML code is open source and is available at http://bimpa.group.shef.ac.uk/SpineML.

[1]  Moritz Helias,et al.  Neuroinformatics Original Research Article Pynest: a Convenient Interface to the Nest Simulator , 2022 .

[2]  Hillel J. Chiel,et al.  Fast Calculation of Synaptic Conductances , 1993, Neural Computation.

[3]  Robert Clewley,et al.  NineML: the network interchange for neuroscience modeling language , 2011, BMC Neuroscience.

[4]  Szatmary Botond NineML: declarative, mathematically-explicit descriptions of spiking neuronal networks , 2011 .

[5]  Mikael Djurfeldt The Connection-set Algebra—A Novel Formalism for the Representation of Connectivity Structure in Neuronal Network Models , 2012, Neuroinformatics.

[6]  Nicholas T. Carnevale,et al.  The NEURON Simulation Environment , 1997, Neural Computation.

[7]  Mathew H. Evans,et al.  Tactile Discrimination Using Active Whisker Sensors , 2012, IEEE Sensors Journal.

[8]  Steve Furber,et al.  Power-efficient simulation of detailed cortical microcircuits on SpiNNaker , 2012, Journal of Neuroscience Methods.

[9]  Marc-Oliver Gewaltig,et al.  Towards Reproducible Descriptions of Neuronal Network Models , 2009, PLoS Comput. Biol..

[10]  Emden R. Gansner,et al.  A Technique for Drawing Directed Graphs , 1993, IEEE Trans. Software Eng..

[11]  Tetsuo Tomiyama,et al.  Advanced Engineering Informatics , 2007, Adv. Eng. Informatics.

[12]  Ivan Raikov,et al.  The Layer-Oriented Approach to Declarative Languages for Biological Modeling , 2012, PLoS Comput. Biol..

[13]  Jacky L. Snoep,et al.  Reproducible computational biology experiments with SED-ML - The Simulation Experiment Description Markup Language , 2011, BMC Systems Biology.

[14]  Romain Brette,et al.  The Brian Simulator , 2009, Front. Neurosci..

[15]  Nicholas T. Carnevale,et al.  Simulation of networks of spiking neurons: A review of tools and strategies , 2006, Journal of Computational Neuroscience.

[16]  Pierre Yger,et al.  PyNN: A Common Interface for Neuronal Network Simulators , 2008, Front. Neuroinform..

[17]  Luis A. Plana,et al.  A GALS Infrastructure for a Massively Parallel Multiprocessor , 2007, IEEE Design & Test of Computers.

[18]  Dan F. M. Goodman Code Generation: A Strategy for Neural Network Simulators , 2010, Neuroinformatics.

[19]  Michael L. Hines,et al.  NeuroML: A Language for Describing Data Driven Models of Neurons and Networks with a High Degree of Biological Detail , 2010, PLoS Comput. Biol..

[20]  Tim P Vogels,et al.  Signal Propagation and Logic Gating in Networks of Integrate-and-Fire Neurons , 2005, The Journal of Neuroscience.

[21]  Mark D. Humphries,et al.  Frontiers in Computational Neuroscience , 2022 .

[22]  Mark D. Humphries,et al.  BRAHMS: Novel middleware for integrated systems computation , 2010, Adv. Eng. Informatics.

[23]  Mark D. Humphries,et al.  Dopamine-modulated dynamic cell assemblies generated by the GABAergic striatal microcircuit , 2009, Neural Networks.

[24]  Djurfeldt Mikael The Connection-set Algebra---a novel formalism for the representation of connectivity structure in neuronal network models , 2010 .

[25]  Mark D. Humphries,et al.  Reconstructing the Three-Dimensional GABAergic Microcircuit of the Striatum , 2010, PLoS Comput. Biol..

[26]  Mark D. Humphries,et al.  Technical Integration of Hippocampus, Basal Ganglia and Physical Models for Spatial Navigation , 2008, Front. Neuroinform..