Unified framework for spiking and gap-junction interactions
In large scale network simulators like NEST, a common optimization strategy is to communicate spike information at relative long time intervals, limited by the shortest synaptic transmission delay in the network. This approach is at odds with the instantaneous neuronal interactions required for modelling gap junctions (electrical synapses with diverse functional roles in network dynamics). The interaction of the membrane potentials of two neurons across a gap junction is typically represented in the form Igap, ij(t) = Gij(Vi(t) − Vj(t)). Simulation of a network of gap junction coupled neurons conceptually amounts to finding the solution of a set of coupled ordinary differential equations, which can be solved using the waveform relaxation method.
In the unified framework project, the Jacobi waveform relaxation method is used to solve gap junction interactions between neurons in the NEST simulator (Hahne et al., 2015). The implemented algorithm based on this method allows for a trade-off between numerical precision and communication size between neurons in the simulation. The algorithm and required data structures are suitable for distributed computing and deliver high performance and high accuracy.
Our Contribution
- Design and development of the approach
- Implementation of a prototype
- Integration into the NEST-simulator
Related publications
Hahne, J., Helias, M., Kunkel, S., Igarashi, J., Bolten, M., Frommer, A., & Diesmann, M. (2015). A unified framework for spiking and gap-junction interactions in distributed neuronal network simulations. Frontiers in Neuroinformatics, 9, 22. http://doi.org/10.3389/fninf.2015.00022
Simlab Contact
Wouter Klijn
Team Leader Multi Scale Simulation and Design, Simulation and Data Lab Neuroscience (SDLN), Jülich Supercomputing Centre (JSC)
- Institute for Advanced Simulation (IAS)
- Jülich Supercomputing Centre (JSC)
Room 2001
Project Partner
Computational and Systems Neuroscience (INM-6) - Theoretical Neuroscience (IAS-6)