Uncertainty Propagation in Nerve Impulses Through the Action Potential Mechanism
- Aldemar Torres Valderrama^{1, 2}Email author,
- Jeroen Witteveen^{1}Email author,
- Maria Navarro^{1}Email author and
- Joke Blom^{1}Email author
DOI: 10.1186/2190-8567-5-3
© A. Torres Valderrama et al.; licensee Springer 2015
Received: 2 September 2014
Accepted: 27 November 2014
Published: 12 January 2015
Abstract
We investigate the propagation of probabilistic uncertainty through the action potential mechanism in nerve cells. Using the Hodgkin–Huxley (H-H) model and Stochastic Collocation on Sparse Grids, we obtain an accurate probabilistic interpretation of the deterministic dynamics of the transmembrane potential and gating variables. Using Sobol indices, out of the 11 uncertain parameters in the H-H model, we unravel two main uncertainty sources, which account for more than 90 % of the fluctuations in neuronal responses, and have a direct biophysical interpretation. We discuss how this interesting feature of the H-H model allows one to reduce greatly the probabilistic degrees of freedom in uncertainty quantification analyses, saving CPU time in numerical simulations and opening possibilities for probabilistic generalisation of other deterministic models of great importance in physiology and mathematical neuroscience.
Keywords
Neurodynamics Uncertainty Quantification Sparse grid quadrature Hodgkin–Huxley model Neuronal Noise1 Findings
To provide sensible mechanistic models of neuronal circuits in the brain and to facilitate principled interpretations of data from experiments in vitro and in vivo, biophysical models of neurodynamic systems must incorporate variability as a defining feature [1–6]. Neuronal variability cannot be accounted for by dynamic models formulated as deterministic differential equations. However, such models can be extended to do so by incorporating probabilistic degrees of freedom. For this purpose, the versatile technique of Stochastic Collocation on Sparse Grids (SCSG) [7–9], from Uncertainty Quantification (UQ) theory [7, 10–13], has been recently suggested as a computationally efficient strategy [14].
with , where is the electrical potential across a neuron’s membrane, , are the gating variables associated with the activation and inactivation of ion currents, respectively, is the gating variable associated with the activation of ions current and where I represents current injected through the cell membrane.
consisting of four initial conditions , , , , three parameters describing the maximum conductances , , , corresponding to , and leakage ion currents respectively, three parameters describing their equilibrium Nernst potentials , , , and the membrane capacitance C. These parameters are uncertain, for they must be determined experimentally and are therefore subject to errors and fluctuations. Their nominal values measured in squid axon preparations are listed in Table 2 [15].
In the probabilistic generalisation of the H-H model, a Banach space describing such 11 probabilistic degrees of freedom is required for uncertainty analysis. Without appropriate discretisation and dimensionality reduction procedures, the computational cost of such analysis depends exponentially on the number of parameters, challenging the capacities of current hardware.
An efficient numerical strategy to deal with such a curse of dimensionality, is to find a selection of points in probability space that yields a good approximation of the model’s response surface. This can be achieved by constructing a Sparse Grid in the multi-dimensional probability space for each time point following Smolyak’s algorithm [8, 9, 16–18].
Using Sparse Grid quadrature in conjunction with Sobol indices, we unravelled the parameters whose fluctuation causes most of the observed variability in neuronal responses. Such an analysis hinted at a parsimonious H-H model with two probabilistic degrees of freedom instead of 11, the use of which can achieve tremendous savings in CPU time as discussed below.
In Fig. 1, the mean was obtained at the fourth level of a Sparse Grid constructed using the Gauss–Patterson (GP) quadrature rule, which requires 18591 function calls. These deterministic sequences are nested by construction, and for smooth integrands they can achieve the maximum degree of exactness from all nested rules [9, 18, 20].
In Fig. 1 neuronal variability is reported on the top panel by box-and-whisker plots, with one box per time point. On each box, the central mark is the median, the edges of the box are the 25th and 75th percentiles and the whiskers extend to the most extreme membrane potentials observed.
The middle panel of Fig. 1(a) shows the dynamics of the first order Sobol indices [18, 21–24], computed by Sparse Grid quadrature. The Sobol indices in Fig. 1(a) allow one to determine the relative contribution of each uncertain parameter to the variability of the model output observed in the top panel at each instant in time. The black line shows the sum of all indices; deviation from one indicates fluctuations in the model output due to parameter interactions not accounted for by the first order indices.
The variance and Sobol indices were obtained at the third level of a GP Sparse Grid in 22 dimensions, requiring 17249 function calls. Notice that only 21 dimensions are needed to obtain the first order Sobol indices via the conditional variance. However, adding one extra dimension allows one to estimate the total variance with the same Sparse Grid, which often increases accuracy [18].
RMS error of the Sobol indices show in Fig. 1 (a) for all model outputs
E | σ | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
n(t,ξ) | 0.000163 | 0.000350 | 0.016969 | 0.016969 | 0.016710 | 0.016970 | 0.012563 | 0.009419 | 0.016891 | 0.015160 | 0.011181 | 0.016949 | 0.015736 |
m(t,ξ) | 0.001494 | 0.004814 | 0.090669 | 0.090668 | 0.089543 | 0.090673 | 0.097756 | 0.057230 | 0.090059 | 0.078554 | 0.062516 | 0.090535 | 0.082084 |
h(t,ξ) | 0.000112 | 0.000271 | 0.046205 | 0.046205 | 0.045488 | 0.046202 | 0.035574 | 0.027616 | 0.045989 | 0.042473 | 0.017223 | 0.046155 | 0.042037 |
v(t,ξ) | 0.004669 | 0.052106 | 0.087004 | 0.087002 | 0.084896 | 0.086993 | 0.079195 | 0.055766 | 0.086538 | 0.073698 | 0.060872 | 0.086917 | 0.078468 |
In Fig. 1(b) all uncertainty sources are represented in a colour map, showing the average value of all Sobol indices during the time interval shown in Fig. 1(a). All outputs of the model, namely the membrane potential and the three gating variables are shown.
Normalised ranking of the average Sobol indices displayed in the colour map in Fig. 1 (b) using SVD
Mode 1 | Mode 2 | Mode 3 | Mode 4 | |
---|---|---|---|---|
Mode energy: | 0.944690 | 0.042433 | 0.011498 | 0.001379 |
Nominal values | ||||
0.001064 | 0.000372 | 0.012061 | 0.034643 | |
0.001064 | 0.000372 | 0.012060 | 0.034648 | |
0.140569 | 0.436071 | 0.555783 | 1.000000 | |
0.001206 | −0.000072 | 0.013534 | −0.059476 | |
1.000000 | −0.627724 | −0.197631 | 0.384254 | |
0.172271 | 0.300390 | −0.305118 | 0.084833 | |
0.001741 | 0.001124 | 0.016312 | −0.091209 | |
0.232445 | −0.225011 | 1.000000 | −0.978672 | |
0.532895 | 1.000000 | −0.190240 | −0.759104 | |
0.001293 | −0.000515 | 0.013721 | −0.048586 | |
C = 1 μF/cm^{2} | 0.099635 | 0.342083 | 0.410624 | 0.931327 |
The singular value decomposition (SVD) of the data matrix M displayed in Fig. 1(b) as a colour map, namely , provides a quantitative ranking of the average Sobol indices. The first four columns of U after normalising the patterns so that each column has maximum entry 1 are shown in Table 2. Notice that the first mode (first column of U) contains more than 90 % of the energy, given by the square of the singular values. Notice also that in this maximum energy mode, two probabilistic degrees of freedom are dominant, namely and . The influence of all the other parameters in the variability of the model output is small. Therefore, they can be fixed to their nominal values. This greatly reduces the dimensionality of the model retaining most of its probabilistic features.
This feature of the H-H model is important, since it shows that probabilistic neurodynamic simulations can be performed parsimoniously, in an effective probability subspace of dimension far smaller than that of the original model. This greatly reduces the computational cost and facilitates the analysis of neuronal systems beyond individual cells.
In Fig. 2(a) two 1 ms current pulses are applied to a deterministic H-H neuron whose membrane potential is initially at the resting potential. The first pulse of 8.5 μA/cm^{2} increases the membrane potential, but it does not elicit neuronal discharge. A second stronger pulse of 20 μA/cm^{2} applied later, immediately triggers a spike. The probabilistic counterpart of this experiment is shown in (c). The large error bars in response to the first pulse show that a small current pulse can indeed trigger action potentials contrary to deterministic predictions.
In panels (b) and (d) the strong current pulse of 20 μA/cm^{2} is applied first, immediately eliciting a spike. In the deterministic model shown in panel (b), a second small pulse of 10.5 μA/cm^{2} fails to ignite an action potential due to membrane refractoriness. Under parameter uncertainty, panel (d) shows large variability in the neuronal response, indicating a second action potential, which is impossible on deterministic grounds.
Synaptic input responses and membrane refractoriness are neurocomputational properties of realistic nerve cells, which directly influence collective neuronal behaviour as well as the efficiency of neural codes. Thus, the examples above illustrate how incorporating variability in neurodynamic models might be crucial to our understanding of the nervous system and the behaving brain.
Probabilistic generalisation of other deterministic models of great importance in mathematical neuroscience might be possible using the methods and results in this report, such as those describing neuronal interactions and signal transmission in active neural media, at a feasible computational cost.
Declarations
Acknowledgements
We thank Prof. Stan Gielen for useful discussions and suggestions. This work was supported by European Commission’s 7th Framework Program BioPreDyn grant number 289434. ATV gratefully acknowledges the financial support of the Exact Sciences division of the Netherlands Organisation for Scientific Research NWO grant number: veni 639.071.905.
Authors’ Affiliations
References
- Fellous JM, Rudolph M, Destexhe A, Sejnowski TJ: Synaptic background noise controls the input/output characteristics of single cells in an in vitro model of in vivo activity. Neuroscience 2003,122(3):811-829.View ArticleGoogle Scholar
- Destexhe A, Rudolph M, Fellous J-M, Sejnowski TJ: Fluctuating synaptic conductances recreate in vivo-like activity in neocortical neurons. Neuroscience 2001,107(1):13-24. 10.1016/S0306-4522(01)00344-XView ArticleGoogle Scholar
- Paré D, Shink E, Gaudreau H, Destexhe A, Lang EJ: Impact of spontaneous synaptic activity on the resting properties of cat neocortical pyramidal neurons in vivo. J Neurophysiol 1998, 79: 1450-1460.Google Scholar
- Destexhe A, Paré D: Impact of network activity on the integrative properties of neocortical pyramidal neurons in vivo. J Neurophysiol 1999,81(4):1531-1547.Google Scholar
- Hô N, Destexhe A: Synaptic background activity enhances the responsiveness of neocortical pyramidal neurons. J Neurophysiol 2000, 84: 1488-1496.Google Scholar
- Destexhe A, Rudolph-Lilith M Springer Series in Computational Neuroscience. In Neuronal Noise. Springer, Dordrecht; 2012.View ArticleGoogle Scholar
- Nobile F, Tempone R, Webster CG: A sparse grid stochastic collocation method for partial differential equations with random input data. SIAM J Numer Anal 2008,46(5):2309-2345.MathSciNetView ArticleMATHGoogle Scholar
- Bungartz H-J, Griebel M: Sparse grids. Acta Numer 2004, 13: 147-269. 10.1017/S0962492904000182MathSciNetView ArticleGoogle Scholar
- Gerstner T, Griebel M: Numerical integration using sparse grids. Numer Algorithms 1998, 18: 209-232.MathSciNetView ArticleMATHGoogle Scholar
- Le Maître OP, Knio OM Scientific Computation. In Spectral Methods for Uncertainty Quantification: With Applications to Computational Fluid Dynamics. Springer, Dordrecht; 2010.View ArticleGoogle Scholar
- Grigoriu M Springer Series in Reliability Engineering. In Stochastic Systems: Uncertainty Quantification and Propagation. Springer, New York; 2012.View ArticleGoogle Scholar
- Xiu D: Numerical Methods for Stochastic Computations: A Spectral Method Approach. Princeton University Press, Princeton; 2010.Google Scholar
- Ghanem RG, Spanos PD Civil, Mechanical and Other Engineering Series. In Stochastic Finite Elements: A Spectral Approach. Dover, Mineola; 2003.Google Scholar
- Laing C, Zou Y, Smith B, Kevrekidis I: Managing heterogeneity in the study of neural oscillator dynamics. J Math Neurosci 2012., 2(1): Article ID 5 10.1186/2190-8567-2-5Google Scholar
- Hodgkin AL, Huxley AF: A quantitative description of membrane current and its application to conduction and excitation in nerve. J Physiol 1952,117(4):500-544.View ArticleGoogle Scholar
- Novak E, Ritter K: High dimensional integration of smooth functions over cubes. Numer Math 1996,75(1):79-97. 10.1007/s002110050231MathSciNetView ArticleMATHGoogle Scholar
- Smolyak SA: Quadrature and interpolation formulas for tensor products of certain classes of functions. Dokl Akad Nauk SSSR 1963, 4: 240-243.Google Scholar
- Torres Valderrama A, Blom J: Uncertainty propagation in neuronal dynamical systems. Technical report CWI LS-1304; 2012.
- Klimke A, Wohlmuth B: Algorithm 847: Spinterp: piecewise multilinear hierarchical sparse grid interpolation in MATLAB. ACM Trans Math Softw 2005,31(4):561-579. 10.1145/1114268.1114275MathSciNetView ArticleMATHGoogle Scholar
- Patterson TNL: An algorithm for generating interpolatory quadrature rules of the highest degree of precision with preassigned nodes for general weight functions. ACM Trans Math Softw 1989,15(2):123-136. 10.1145/63522.63523View ArticleMATHGoogle Scholar
- Homma T, Saltelli A: Importance measures in global sensitivity analysis of nonlinear models. Reliab Eng Syst Saf 1996, 52: 1-17.View ArticleGoogle Scholar
- Ishigami T, Homma T: An importance quantification technique in uncertainty analysis for computer models. International Symposium on Uncertainity Modelling and Analysis (ISUMA’90) 1990. December 3–6, University of MarylandGoogle Scholar
- Sobol IM: Sensitivity estimates for nonlinear mathematical models. Math Models 1990, 2: 112-118. (in Russian)MathSciNetMATHGoogle Scholar
- Saltelli A: Making best use of model evaluations to compute sensitivity indices. Comput Phys Commun 2002,145(2):280-297. 10.1016/S0010-4655(02)00280-1MathSciNetView ArticleMATHGoogle Scholar
Copyright
This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.