Email updates

Keep up to date with the latest news and content from BMC Neuroscience and BioMed Central.

This article is part of the supplement: Eighteenth Annual Computational Neuroscience Meeting: CNS*2009

Open Access Poster presentation

Specification and generation of structured neuronal network models with the NEST Topology Module

Hans E Plesser12* and Kittel Austvoll1

Author Affiliations

1 Dept of Mathematical Sciences and Technology, Norwegian University of Life Sciences, 1432 Aas, Norway

2 Center for Biomedical Computing, Simula Research Center, 1325 Lysaker, Norway

For all author emails, please log on.

BMC Neuroscience 2009, 10(Suppl 1):P56  doi:10.1186/1471-2202-10-S1-P56


The electronic version of this article is the complete one and can be found online at: http://www.biomedcentral.com/1471-2202/10/S1/P56


Published:13 July 2009

© 2009 Plesser and Austvoll; licensee BioMed Central Ltd.

Poster presentation

Large, spatially structured computational models of the brain are an increasingly popular tool in the study of brain function, in particular the visual system [1,2]. Communicating the structure and connection patterns of these models in scientific papers is a challenge [3], as is their correct and efficient implementation in simulators for the purpose of independent validation and further scientific exploration. The NEST Topology Module facilitates the concise specification and efficient generation of large, spatially structured neuronal network models. The module is publicly available as part of the NEST 2 simulator package [4]. The Topology module organizes neuronal networks in two-dimensional sheets, reflecting the predominant architecture of the visual and other sensory pathways. A sheet can be composed of individual neurons or of compounds, such as microcolumns. Elements are assigned spatial coordinates (receptive field centers), either on a Cartesian grid or at arbitrary locations. The notion of sheets in the Topology module differs from cortical layers. Since most models of sensory pathways describe brain areas as composed of columns with specific receptive field properties, we consider it logical to describe spatial ordering at the column level. Model neurons can be labeled to facilitate connections to specific neuron types. Connections between sheets are represented using probability kernels and masks, which specify the probability for two neurons to be connected as a function of their distance (in stimulus space). Kernels can be divergent (choosing targets for each presynaptic neuron) or convergent (choosing senders for each postsynaptic neuron). At present, uniform and Gaussian kernels and rectangular, circular and doughnut masks are implemented. Connections between specific neuron types in sheets are requested by referring to the labels assigned to neurons. Generating network connections from probabilistic kernels by performing a Bernoulli trial on each potential target within the cut-off mask is inefficient when most connection probabilities are small. The Topology module first determines the number of connections to be made from a binomial distribution and then distributes connections within the mask according to relative probability. For non-uniform kernels this is implemented using Walker's alias method [5] or logarithmic classes [6], resulting in a tenfold speed-up in realistic situations. The binomial approach is justified by Lyapunov's central limit theorem in this case.

The NEST Topology Module is a first step towards shared tools for the representation and generation of large, spatially structured brain models. Future developments will include three-dimensional sheets (volumes) and a callback scheme to allow flexible specification of element constructors, kernels and masks.

Acknowledgements

Rüdiger Kupper kindly shared his expertise in creating topological networks in NEST with us. We would like to thank Mikael Djurfeldt, Birgit Kriener, Tobias Potjans, Jochen Eppler, Tom Tetzlaff, and Marc-Oliver Gewaltig for fruitful discussions and are grateful to Honda Research Institute Europe for financial support.

References

  1. Hill SL, Tononi G: Modeling sleep and wakefulness in the thalamocortical system.

    J Neurophysiol 2005, 93:1671-1698. PubMed Abstract | Publisher Full Text OpenURL

  2. Mariño J, Schummers J, Lyon DC, Schwabe L, Beck O, Wiesing P, Obermayer K, Sur M: Invariant computations in local cortical networks with balanced excitation and inhibition.

    Nat Neurosci 2005, 8:194-201. PubMed Abstract | Publisher Full Text OpenURL

  3. Nordlie E, Plesser HE, Gewaltig M-O: Towards reproducible descriptions of neuronal network models.

    Frontiers in Neuroinformatics. Conference Abstract: Neuroinformatics 2008. OpenURL

  4. Gewaltig M-O, Diesmann M: NEST (NEural Simulation Tool).

    Scholarpedia 2007, 2:1430. OpenURL

  5. Knuth DE: The Art of Computer Programming. 2nd edition. Reading, MA: Addison-Wesley; 1998. OpenURL

  6. Fricke T, Schnakenberg J: Monte-Carlo simulation of an inhomogeneous reaction-diffusion system in the biophysics of receptor cells.

    Z Phys B 1991, 277-284. Publisher Full Text OpenURL