Abstract
Contemporary simulation technology for neuronal networks enables the simulation of brain-scale networks using neuron models with a single or a few compartments. However, distributed simulations at full cell density are still lacking the electrical coupling between cells via so called gap junctions. This is due to the absence of efficient algorithms to simulate gap junctions on large parallel computers. The difficulty is that gap junctions require an instantaneous interaction between the coupled neurons, whereas the efficiency of simulation codes for spiking neurons relies on delayed communication. In a recent paper [15] we describe a technology to overcome this obstacle. Here, we give an overview of the challenges to include gap junctions into a distributed simulation scheme for neuronal networks and present an implementation of the new technology available in the NEural Simulation Tool (NEST 2.10.0). Subsequently we introduce the usage of gap junctions in model scripts as well as benchmarks assessing the performance and overhead of the technology on the supercomputers JUQUEEN and K computer.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Albada, S.J., Kunkel, S., Morrison, A., Diesmann, M.: Integrating brain structure and dynamics on supercomputers. In: Grandinetti, L., Lippert, T., Petkov, N. (eds.) BrainComp 2013. LNCS, vol. 8603, pp. 22–32. Springer, Heidelberg (2014). doi:10.1007/978-3-319-12084-3_3
Amit, D.J.: Modeling Brain Function. Cambridge University Press, Cambridge (1989)
Bos, H., Morrison, A., Peyser, A., Hahne, J., Helias, M., Kunkel, S., Ippen, T., Eppler, J.M., Schmidt, M., Seeholzer, A., Djurfeldt, M., Diaz, S., Morén, J., Deepu, R., Stocco, T., Deger, M., Michler, F., Plesser, H.E.: NEST 2.10.0 (Dec 2015). http://dx.doi.org/10.5281/zenodo.44222
Bressloff, P.C.: Spatiotemporal dynamics of continuum neural fields. J. Phys. A: Math. Theor. 45(3), 33001 (2012). http://iopscience.iop.org/1751-8121/45/3/033001
Brunel, N.: Dynamics of sparsely connected networks of excitatory and inhibitory spiking neurons. J. Comput. Neurosci. 8(3), 183–208 (2000)
Buice, M.A., Cowan, J.D., Chow, C.C.: Systematic fluctuation expansion for neural network activity equations. Neural Comput. 22, 377–426 (2009)
Byrne, G.D., Hindmarsh, A.C.: PVODE, an ODE solver for parallel computers. Int. J. High Perform. Comput. Appl. 13(4), 354–365 (1999). http://hpc.sagepub.com/content/13/4/354.short; http://acts.nersc.gov/sundials/documents/ucrl-jc-132361.pdf
Connors, B.W., Long, M.A.: Electrical synapses in the mammalian brain. Annu. Rev. Neurosci. 27(1), 393–418 (2004)
Dere, E., Zlomuzica, A.: The role of gap junctions in the brain in health and disease. Neurosci. Biobehav. Rev. 36, 206–217 (2011)
Eppler, J.M., Helias, M., Muller, E., Diesmann, M., Gewaltig, M.: PyNEST: a convenient interface to the NEST simulator. Front. Neuroinformatics 2, 12 (2009)
Gewaltig, M.O., Diesmann, M.: NEST (NEural Simulation Tool). Scholarpedia 2(4), 1430 (2007)
Ginzburg, I., Sompolinsky, H.: Theory of correlations in stochastic neural networks. Phys. Rev. E 50(4), 3171–3191 (1994)
Glauber, R.: Time-dependent statistics of the Ising model. J. Math. Phys. 4(2), 294–307 (1963)
Grytskyy, D., Tetzlaff, T., Diesmann, M., Helias, M.: A unified view on weakly correlated recurrent networks. Front. Comput. Neurosci. 7, 131 (2013)
Hahne, J., Helias, M., Kunkel, S., Igarashi, J., Bolten, M., Frommer, A., Diesmann, M.: A unified framework for spiking and gap-junction interactions in distributed neuronal network simulations. Front. Neuroinform. 9, 22 (2015)
Hansel, D., Mato, G., Pfeuty, B.: The role of intrinsic cell properties in synchrony of neurons interacting via electrical synapses. In: Schultheiss, N.W., Prinz, A.A., Butera, R.J. (eds.) Phase Response Curves in Neuroscience. SSCN, vol. 6, pp. 361–398. Springer, Heidelberg (2012). doi:10.1007/978-1-4614-0739-3_15
Herculano-Houzel, S.: The human brain in numbers: a linearly scaled-up primate brain. Front. Hum. Neurosci. 3, 31 (2009)
Hertz, J., Krogh, A., Palmer, R.G.: Introduction to the Theory of Neural Computation. Perseus Books, New York (1991)
Hindmarsh, A.C., Brown, P.N., Grant, K.E., Lee, S.L., Serban, R., Shumaker, D.E., Woodward, C.S.: Sundials: Suite of nonlinear and differential/algebraic equation solvers. ACM Trans. Math. Softw. 31(3), 363–396 (2005). http://dl.acm.org/citation.cfm?doid=1089014.1089020
Hopfield, J.J.: Neural networks and physical systems with emergent collective computational abilities. Proc. Natl. Acad. Sci. USA 79, 2554–2558 (1982)
Hormuzdi, S., Filippov, M., Mitropoulou, G., Monyer, H., Bruzzone, R.: Electrical synapses: a dynamic signaling system that shapes the activity of neuronal networks. Biochim. Biophys. Acta 1662, 113–137 (2004)
Jülich Supercomputing Centre: JUQUEEN: IBM Blue Gene/Q\(^{\textregistered }\) supercomputer system at the Jülich Supercomputing Centre. J. Large-scale Res. Facil. 1 (2015). http://dx.doi.org/10.17815/jlsrf-1-18
Kunkel, S., Schmidt, M., Eppler, J.M., Masumoto, G., Igarashi, J., Ishii, S., Fukai, T., Morrison, A., Diesmann, M., Helias, M.: Spiking network simulation code for petascale computers. Front. Neuroinform. 8, 78 (2014)
Lelarasmee, E.: The waveform relaxation method for time domain analysis of large scale integrated circuits: theory and applications. Memorandum p. No. UCB/ERL M82/40. (1982)
Morrison, A., Mehring, C., Geisel, T., Aertsen, A., Diesmann, M.: Advancing the boundaries of high connectivity network simulation with distributed computing. Neural Comput. 17(8), 1776–1801 (2005)
Acknowledgements
We gratefully acknowledge the NEST core team for an in-depth discussion of the user interface and Mitsuhisa Sato for hosting our activities at RIKEN AICS. Computing time on the K computer was provided through early access in the framework of the co-development program, project hp130120 of the General Use Category (2013), the Strategic Program (project hp150236, Neural Computation Unit, OIST), and MEXT SPIRE Supercomputational Life Science. The authors gratefully acknowledge the computing time on the supercomputer JUQUEEN [22] at Forschungszentrum Jülich granted by JARA-HPC Vergabegremium (provided on the JARA-HPC partition, jinb33) and Gauss Centre for Supercomputing (GCS) (provided by John von Neumann Institute for Computing (NIC) on GCS share, hwu12). Partly supported by Helmholtz Portfolio Supercomputing and Modeling for the Human Brain (SMHB), the Initiative and Networking Fund of the Helmholtz Association, the Helmholtz young investigator group VH-NG-1028, the Next-Generation Supercomputer Project of MEXT, and EU grant agreement No 720270 (HBP SGA1). All network simulations carried out with NEST (http://www.nest-simulator.org).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Hahne, J. et al. (2016). Including Gap Junctions into Distributed Neuronal Network Simulations. In: Amunts, K., Grandinetti, L., Lippert, T., Petkov, N. (eds) Brain-Inspired Computing. BrainComp 2015. Lecture Notes in Computer Science(), vol 10087. Springer, Cham. https://doi.org/10.1007/978-3-319-50862-7_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-50862-7_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-50861-0
Online ISBN: 978-3-319-50862-7
eBook Packages: Computer ScienceComputer Science (R0)