TY - JOUR
T1 - Efficient and accurate time-stepping schemes for integrate-and-fire neuronal networks
AU - Shelley, Michael J.
AU - Tao, Louis
N1 - Funding Information:
L.T. acknowledges support by NSF grant DMS-9971813. We thank A. Guillamon, D. Hansel, and D. Nykamp for their critical reading of a preprint of this article.
PY - 2001
Y1 - 2001
N2 - 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.
AB - 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.
KW - Accurate time integration schemes
KW - Integrate-and-fire networks
KW - Numerical methods
UR - http://www.scopus.com/inward/record.url?scp=0035683779&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0035683779&partnerID=8YFLogxK
U2 - 10.1023/A:1012885314187
DO - 10.1023/A:1012885314187
M3 - Article
C2 - 11717528
AN - SCOPUS:0035683779
SN - 0929-5313
VL - 11
SP - 111
EP - 119
JO - Journal of Computational Neuroscience
JF - Journal of Computational Neuroscience
IS - 2
ER -