Efficient and Accurate Time-Stepping Schemes for Integrate-and-Fire Neuronal Networks
To avoid the numerical errors associated with resetting the potential following a spike in simulations of integrate-and-fire neuronal networks, Hansel et al. and Shelley independently developed a modified time-stepping method. Their particular scheme consists of second-order Runge-Kutta time-stepping, a linear interpolant to find spike times, and a recalibration of postspike potential using the spike times. Here we show analytically that such a scheme is second order, discuss the conditions under which efficient, higher-order algorithms can be constructed to treat resets, and develop a modified fourth-order scheme. To support our analysis, we simulate a system of integrate-and-fire conductance-based point neurons with all-to-all coupling. For six-digit accuracy, our modified Runge-Kutta fourth-order scheme needs a time-step of Δt = 0.5 × 10−3 seconds, whereas to achieve comparable accuracy using a recalibrated second-order or a first-order algorithm requires time-steps of 10−5 seconds or 10−9 seconds, respectively. Furthermore, since the cortico-cortical conductances in standard integrate-and-fire neuronal networks do not depend on the value of the membrane potential, we can attain fourth-order accuracy with computational costs normally associated with second-order schemes.
Unable to display preview. Download preview PDF.
- Abbott LF, van Vreeswijk C (1993) Asynchronous states in networks of pulse-coupled oscillators. Phys. Rev. E 48:1483-1490.Google Scholar
- Azouz R, Gray CM, Nowak LG, McCormick DA (1997) Physiological properties of inhibitory interneurons in cat striate cortex. Cereb. Cortex 7:534-545.Google Scholar
- Destexhe A, Mainen ZF, Sejnowski TJ (1994) Synthesis of models for excitable membranes, synaptic transmission and neuromodulation using a common kinetic formalism. J. Comp. Neurosci. 1:195-231.Google Scholar
- Gibson JR, Beierlein M, Connors BW (1999) Two networks of electrically coupled inhibitory neurons in neocortex. Nature 402:75-79.Google Scholar
- Hansel D, Mato G, Meunier C, Neltner L (1998) Numerical simulations of integrate-and-fire neural networks. Neural Comp. 10:467-483.Google Scholar
- Koch C (1999) The Biophysics of Computation. Oxford University Press, New York.Google Scholar
- McLaughlin D, Shapley R, Shelley M, Wielaard DJ (2000) A neuronal network model of macaque primary visual cortex (V1): Orientation selectivity and dynamics in the input layer 4Cα. Proc. Natl. Acad. Sci. U.S.A. 97:8087-8092.Google Scholar
- Nykamp DQ, Tranchina D (2000) Apopulation density approach that facilitates large-scale modeling of neural networks: Extension to slow inhibitory synapses. Neural Comp. 13:511-546.Google Scholar
- Pugh MC, Ringach DL, Shapley R, Shelley MJ (2000) Computational modeling of orientation tuning dynamics in monkey primary visual cortex. J. Comp. Neurosci. 8:143-159.Google Scholar
- Somers DC, Nelson SB, Sur M (1995) An emergent model of orientation selectivity in cat visual cortical simple cells. J. Neurosci. 15:5448-5465.Google Scholar
- Stoer J, Bulirsch R (1983) Introduction to Numerical Analysis. Springer-Verlag, New York.Google Scholar
- Troyer TW, Krukowski AE, Priebe NJ, Miller KD (1998) Contrast-invariant orientation tuning in cat visual cortex: Thalamocortical input tuning and correlation-based intracortical connectivity. J. Neurosci. 18:5908-5927.Google Scholar
- Wang X-J (1999) Synaptic basis of cortical persistent activity: The importance of NMDA receptors to working memory. J. Neurosci. 19:9587-9603.Google Scholar