Stochastic representations of ion channel kinetics and exact stochastic simulation of neuronal dynamics
- 643 Downloads
In this paper we provide two representations for stochastic ion channel kinetics, and compare the performance of exact simulation with a commonly used numerical approximation strategy. The first representation we present is a random time change representation, popularized by Thomas Kurtz, with the second being analogous to a “Gillespie” representation. Exact stochastic algorithms are provided for the different representations, which are preferable to either (a) fixed time step or (b) piecewise constant propensity algorithms, which still appear in the literature. As examples, we provide versions of the exact algorithms for the Morris-Lecar conductance based model, and detail the error induced, both in a weak and a strong sense, by the use of approximate algorithms on this model. We include ready-to-use implementations of the random time change algorithm in both XPP and Matlab. Finally, through the consideration of parametric sensitivity analysis, we show how the representations presented here are useful in the development of further computational methods. The general representations and simulation strategies provided here are known in other parts of the sciences, but less so in the present setting.
KeywordsMarkov process Conductance based model Exact stochastic simulation Morris-Lecar model
Anderson was supported by NSF grant DMS-1318832 and Army Research Office grant W911NF-14-1-0401. Ermentrout was supported by NSF grant DMS-1219754. Thomas was supported by NSF grants EF-1038677, DMS-1010434, and DMS-1413770, by a grant from the Simons Foundation (#259837), and by the Council for the International Exchange of Scholars (CIES). We gratefully acknowledge the Mathematical Biosciences Institute (MBI, supported by NSF grant DMS 0931642) at The Ohio State University for hosting a workshop at which this research was initiated. The authors thank David Friel and Casey Bennett for helpful discussions and testing of the algorithms.
Conflict of interest
The authors declare that they have no conflict of interest.
- Alfonsi, A., Cancès E., Turinici, G., Di Ventura, B., Huisinga, W. (2005). Adaptive simulation of hybrid stochastic and deterministic models for biochemical systems. In ESAIM: Proceedings (Vol. 14, pp. 1–13). EDP Sciences Google Scholar
- Anderson, D.F., & Higham, D.J. (2012). Multi-level Monte Carlo for continuous time Markov chains, with applications in biochemical kinetics. SIAM: Multiscale Modeling and Simulation, 10(1), 146–179.Google Scholar
- Anderson, D.F., Higham, D.J., Sun, Y. (2014). Complexity analysis of multilevel monte carlo tau-leaping. Submitted.Google Scholar
- Anderson, D.F., & Koyama, M. (2014). An asymptotic relationship between coupling methods for stochastically modeled population processes. Accepted for publication to IMA Journal of Numerical Analysis.Google Scholar
- Anderson, D.F., & Kurtz, T.G. (2011). Design and analysis of biomolecular circuits, chapter 1. Continuous Time Markov chain models for chemical reaction networks. Springer.Google Scholar
- Colquhoun, D., & Hawkes, A.G. (1983). Single-channel recording, chapter the principles of the stochastic interpretation of ion-channel mechanisms. New York: Plenum Press.Google Scholar
- Davis, M.H.A. (1984). Piecewise-deterministic markov processes: a general class of non-diffusion stochastic models. Journal of the Royal Statistical Society. Series B, 46(3), 353–388.Google Scholar
- Ermentrout, G.B., & Terman, D.H. (2010). Foundations of mathematical neuroscience. Springer.Google Scholar
- Fox, R.F., & Yan-nan, L. (1994). Emergent collective behavior in large numbers of globally coupled independently stochastic ion channels. Physical Review E Statistical Physics Plasmas Fluids Related Interdisciplinary Topics, 49(4), 3421– 3431.Google Scholar
- Groff, J.R., DeRemigio, H., Smith G.D. (2009). Markov chain models of ion channels and calcium release sites. In Stochastic Methods in neuroscience (pp. 29–64).Google Scholar
- Kurtz, T.G. (1981). Approximation of population processes, CBMS-NSF Reg. Conf. Series in Appl. Math.: 36, SIAM.Google Scholar
- Laing, C., & Lord, G.J. (Eds.) 2010. Stochastic methods in neuroscience. Oxford University Press.Google Scholar
- Riedler, M., & Notarangelo, G. (2013). Strong Error Analysis for the Θ-Method for Stochastic Hybrid Systems arXiv preprint. arXiv:1310.0392.
- Riedler, M.G., Thieullen, M., Wainrib, G. (2012). Limit theorems for infinite-dimensional piecewise deterministic Markov processes. Applications to stochastic excitable membrane models. Electronic Journal of Probability, 17(55), 1–48.Google Scholar
- Rinzel, J., & Ermentrout, G.B. (1989). Analysis of neural excitability and oscillations. In: C. Koch, & I. Segev (Eds.) Methods in Neuronal Modeling, 2nd ed. MIT Press.Google Scholar
- Terman, D., & Rubin, J. (2002). Geometric singular pertubation analysis of neuronal dynamics. In B. Fiedler (Ed.), Handbook of dynamical systems, vol. 2: towards applications (pp. 93–146). Elsevier.Google Scholar
- Smith, G.D., Keizer, J. (2002). Modeling the stochastic gating of ion channels. In Computational cell biology (pp. 285–319). New York: Springer.Google Scholar
- Wilkinson, D.J. (2011). Stochastic modelling for systems biology. Chapman & Hall/CRC.Google Scholar