# Dynamics of the exponential integrate-and-fire model with slow currents and adaptation

- First Online:

- Received:
- Revised:
- Accepted:

DOI: 10.1007/s10827-013-0494-0

- Cite this article as:
- Barranca, V.J., Johnson, D.C., Moyher, J.L. et al. J Comput Neurosci (2014) 37: 161. doi:10.1007/s10827-013-0494-0

## Abstract

In order to properly capture spike-frequency adaptation with a simplified point-neuron model, we study approximations of Hodgkin-Huxley (HH) models including slow currents by exponential integrate-and-fire (EIF) models that incorporate the same types of currents. We optimize the parameters of the EIF models under the external drive consisting of AMPA-type conductance pulses using the current-voltage curves and the van Rossum metric to best capture the subthreshold membrane potential, firing rate, and jump size of the slow current at the neuron’s spike times. Our numerical simulations demonstrate that, in addition to these quantities, the approximate EIF-type models faithfully reproduce bifurcation properties of the HH neurons with slow currents, which include spike-frequency adaptation, phase-response curves, critical exponents at the transition between a finite and infinite number of spikes with increasing constant external drive, and bifurcation diagrams of interspike intervals in time-periodically forced models. Dynamics of networks of HH neurons with slow currents can also be approximated by corresponding EIF-type networks, with the approximation being at least statistically accurate over a broad range of Poisson rates of the external drive. For the form of external drive resembling realistic, AMPA-like synaptic conductance response to incoming action potentials, the EIF model affords great savings of computation time as compared with the corresponding HH-type model. Our work shows that the EIF model with additional slow currents is well suited for use in large-scale, point-neuron models in which spike-frequency adaptation is important.

### Keywords

Adaptation current Integrate-and-fire networks Bifurcations Numerical methods Efficient neuronal models## 1 Introduction

Mathematical models describing the dynamics of individual neurons are the basic building blocks used both in the simulation of large-scale neuronal networks and in the resultant derivation of mechanisms explaining neuronal processing in a number of brain areas (Lapicque 1907; Hodgkin and Huxley 1952; Somers et al. 1995; Troyer et al. 1998; Koch 1999; McLaughlin et al. 2000; Wielaard et al. 2001; Gerstner and Kistler 2002; Burkitt 2006a, b). The increasing size and architectural complexity of the neuronal network models employed in a number of current studies has brought about an ever increasing need for simplified yet accurate point-neuron models (Cai et al. 2005; Rangan et al. 2005; Tao et al. 2006). Efficient point-like models of single neurons, such as the Leaky Integrate and Fire (LIF) (Lapicque 1907; Tuckwell 1988a, b; Burkitt 2006a, b) and Exponential Integrate and Fire (EIF) (Fourcaud-Trocme et al. 2003) models, have made possible detailed simulations of brain activity on unprecedented scales, involving millions of neurons on cortical areas several millimeters across (Cai et al. 2005; Rangan et al. 2005). Typically rendering a robust statistical description of the underlying neuronal network mechanisms (Rangan and Cai 2007; Avermann et al. 2012; Nicola and Campbell 2013) while incurring only minor loss of pointwise accuracy relative to the more detailed Hodgkin Huxley (HH) model, these models have succeeded in substantially reducing computational costs.

The need for replacing the HH model by a simpler model is two-fold. First, it is advantageous to consider a smaller number of modeled variables, since each additional variable increases computational cost of model simulations, especially when they are governed by nonlinear differential equations with disparate time scales. Second, more importantly, to resolve the steep action potentials and counter the resulting stiffness of the HH model, its simulations must employ a large number of very small time steps, considerably slowing down the simulations. The simpler Integrate-and-Fire (IF) models sidestep this stiffness by treating action potentials as singularities, be it jump discontinuities or divergences of the membrane potential, and thus replace the laborious and often unnecessary computation of the action-potential details with a relatively simple determination of a neuron’s firing time.

Among the IF models that only take into account the neuronal voltage and external and synaptic current or conductance, the recently proposed EIF model (Fourcaud-Trocme et al. 2003) is believed to be the most accurate in approximating both the time-course of the subthreshold membrane potentials and the neuronal firing times as described by the corresponding HH model. Just as does the HH model, however, the EIF model needs to be augmented in order to describe some important features of neuronal dynamics, such as the decrease in a neuron’s firing rate over time known as spike-frequency adaptation. In particular, while the EIF model without adaptation can capture the effects of a number of fast ionic currents in a single equation describing the neuronal membrane-potential, it cannot alone replicate the spike-frequency attenuation caused by slow currents (Mensi et al. 2012; Pozzorini et al. 2013; Gerstner and Naud 2009). An augmented model with a phenomenological representation of a slow adaptation current was proposed in Brette and Gerstner (2005), which is quite accurate in representing the slowdown of the neuronal spiking under continuous stimulation. However, since slow currents typically do not cause action potentials and therefore their physiologically-based models do not cause the stiffness of the HH model, it may be conceptually advantageous to retain them in the EIF model in their original form, provided the degree of approximation afforded by the resulting augmented EIF model is comparable to that of the model in Brette and Gerstner (2005).

In this work, we adapt the modeling approach of Richardson (2009) to approximate the HH-based description of mammalian pyramidal neuron dynamics with one or two slow currents. In particular, we add to the EIF model the equations for two types of slow currents that induce spike-frequency adaptation. The first is the noninactivating muscarinic potassium current, *I*_{M}. This current is known to help regulate the spike threshold (Ermentrout et al. 2001); its impact is profound on long timescales and often goes unnoticed by simplified models that fail to properly address long-term behavior. Together with the muscarinic current, the after-hyperpolarization (AHP) current, *I*_{AHP}, accounts for spike-frequency adaptation in most biophysically realistic neuron models (Ermentrout et al. 2001). In particular, in neuronal models with several other known currents included, spike-frequency adaptation is only eliminated when both the flow of *I*_{M} and *I*_{AHP} are removed (Yamada et al. 1989). While *I*_{M} is primarily responsible for increasing the current threshold, *I*_{AHP}decreases the slope of the neuron’s voltage trace (Ermentrout et al. 2001; Koch 1999). Both combined produce a very pronounced form of spike-frequency adaptation. As in Brette and Gerstner (2005), we find that a neuronal membrane-potential spike induces a jump in each of these currents, which is necessary to include as part of our model. Under this additional assumption, we show numerically that this modified EIF model renders a highly accurate approximation of the corresponding adaptive HH model both statistically and even pointwise for trajectories, comparable in accuracy to that of the model in Brette and Gerstner (2005). At the same time, this model dramatically reduces the computational cost needed for the adaptive Hodgkin Huxley model. Thus, the modified EIF model may give us a new computationally efficient neuronal model that retains sufficient accuracy for use in large-scale simulations of networks composed of neurons whose firing rates slow down due to slow adaptation currents.

To approximate the HH model with slow currents by a corresponding EIF model, we use an appropriate parameter optimization procedure for the EIF-type model. In particular, as in Badel et al. (2008a, b) , using as the input current a Poisson train of AMPA-type excitatory post synaptic currents for both models, we first fit the current-voltage dependence of the HH model by the exponential-plus-linear form of the EIF model. We then minimize the van Rossum metric (Van Rossum 2001) difference between the spike trains of the HH and EIF models with the same slow current, fitting the jump in this current that occurs at every spike time for the EIF model.

After fitting the parameters of the EIF-type model, we test its accuracy using different types of currents: constant, time-periodic, and Poisson-train coupled through an AMPA-type synapse. Our tests range from comparisons of voltage traces, slow-current traces, and spike times, through voltage and firing-rate statistics, phase response curves, and spike-frequency adaptation, to critical exponents in the transition to persistent firing at sufficiently high external driving by a constant current, and the frequency dependence of the bifurcation diagrams of interspike intervals under time-periodic driving. All of these tests show excellent agreement of the EIF approximations with the corresponding HH models.

The remainder of the paper is organized as follows. In Section 2, we describe the HH model with an additional muscarinic current, the EIF model, and briefly discuss the adaptive EIF model of Brette and Gerstner (2005). We also describe the EIF model with the additional muscarinic current, and the parameter optimization procedure that ensures the closeness of the solutions of this model to those of the corresponding augmented HH model. In Section 3, we describe comparisons between different types of dynamics of the HH and EIF models with the additional muscarinic current, AHP current, and both types of currents. In Section 4, we present a discussion of the results. Finally, in the Appendix, we list the classic HH equations.

## 2 Methods

We begin this section by discussing the HH model with an additional slow current, which we here take, for definiteness, to be the muscarinic current. We then briefly discuss the EIF model (Fourcaud-Trocme et al. 2003) and the addition of a phenomenological adaptation current to it (Brette and Gerstner 2005), before introducing the EIF model with the added muscarinic current. Finally, we discuss the optimization procedure that we use to find the best fit of the EIF model with the added muscarinic current to the corresponding HH model.

### 2.1 Hodgkin-Huxley model with a slow adaptation current

*V*is the membrane potential,

*C*is the membrane capacitance,

*I*

_{i}is a specific current,

*g*

_{i}is the corresponding conductance, and

*V*

_{i}the corresponding reversal potential. The model (1) includes two major ionic currents, namely sodium (

*I*

_{Na}) and potassium (

*I*

_{K}), as well as the synaptic current from other neurons (

*I*

_{syn}), the leakage current (

*I*

_{L}), and possibly an external injected current (

*I*

_{ext}). (The external current is given as a function of time and is not in the form (1b).) The difference between the original HH model (17) (discussed in the Appendix, taken from Destexhe and Pare 1999) and the model in Eq. (1) is the addition of the slow, muscarinic current,

*I*

_{M}(Yamada et al. 1989; McCormick et al. 1993; Koch 1999). The model (1) has been used to describe pyramidal neurons; the modeling parameters are chosen according to experimental results (Pare et al. 1998; Destexhe et al. 1998). We refer to it as the

*muscarinic Hodgkin-Huxley*(mHH) model.The dynamics of the sodium and potassium currents in the mHH model (1) are taken to be identical to those found in the HH model, and are described in the Appendix. The muscarinic current is modeled using the equation

*V*

_{K}is the potassium reversal potential, and

*n*is the muscarinic activation variable (Yamada et al. 1989; McCormick et al. 1993; Koch 1999). The dynamics of the activation variable are given by the equation

*α*

_{n}is the opening rate of the muscarinic ionic channel,

*β*

_{n}is the closing rate,

*n*

_{∞}is the steady-state value of the activation variable, and

*τ*

_{n}is the relaxation rate. The relaxation rate is reduced by a temperature factor of 3 as described in Pare et al. (1998). A similar formulation of these dynamics is also given in Yamada et al. (1989) for bullfrog sympathetic ganglion cells. Note that the potassium reversal potential is used in defining the muscarinic current (2) because it is an outward potassium current (Yamada et al. 1989; Koch 1999). Also, given that the muscarinic current is noninactivating, only an activation variable is necessary in its modeling. This activation variable is of power one in Eq. (2), reflecting the slowness of the muscarinic current.

*I*

_{syn}, we consider pulse trains of the form

*t*

_{k}} are the incoming spike times,

*H*( · ) is the Heaviside function, and

*V*

_{E}is the excitatory reversal potential, which is taken to be 0

*m*

*V*(Koch 1999). We model the incoming spike times {

*t*

_{k}} as a Poisson train to mimic the natural operating regime of a neuron as bombarded by large numbers of spikes arriving independently from other neurons at random times.

*I*

_{ext}, Fig. 1 demonstrates the increasingly slow firing of a model mHH neuron over 300

*m*

*s*. One notices that the interspike intervals between consecutive neuronal action potentials become longer for the mHH model (1) while remaining the same for the HH model (17). While the mHH system (1) models neuronal dynamics with great accuracy, the high computational cost associated with its simulation has motivated a number of simplified models intended to increase computational efficiency for the use in large-scale network models.

### 2.2 Exponential integrate and fire model

The most commonly used simplified point-neuron model is the Leaky Integrate-And-Fire (LIF) model (Burkitt 2006a; Lapicque 1907). A LIF neuron is governed by a linear differential equation that disregards the ionic current equations in favor of computational efficiency. The neuronal membrane potential, *V *, follows simple dynamics of an RC-circuit until it reaches a fixed threshold, *V*_{T}. The crossing of this threshold is taken to signify that the neuron has fired, and its membrane potential is instantaneously reset to a lower value, *V*_{R}, typically in the range of − 70*m**V* to − 60*m**V*. The RC-circuit-like evolution of the membrane potential resumes immediately or after a fixed refractory period. The details of the membrane-potential spike during the firing of the neuronal action potential are entirely ignored by this model. Nevertheless, the LIF model is quite accurate in reproducing realistic neuronal firing rates and reasonably accurate in describing subthreshold membrane potential dynamics (Carandini et al. 1996; Rauch et al. 2003; Burkitt 2006a, b). It has thus, despite and because of its simplicity, proven to be an indispensable tool in the modeling of large-scale neuronal network dynamics (Troyer et al. 1998; McLaughlin et al. 2000; Wielaard et al. 2001; Cai et al. 2005; Rangan et al. 2005; Tao et al. 2006).

*V*

_{T}is a (soft) firing threshold and

*Δ*

_{T}is the spiking slope factor. A spike in this model occurs when the membrane potential

*V*reaches infinity;

*V*is then reset to the value

*V*

_{R}<

*V*

_{T}. After possibly remaining at

*V*

_{R}for a refractory period, the membrane potential begins evolving according to Eq. (6) again. The accuracy of approximation afforded by the EIF model (6) versus the corresponding HH dynamics was studied in Geisler et al. (2005), in which excellent agreement was reported.

A means of including an adaptation current in an approximation of the mHH model is given by the adaptive Exponential Integrate and Fire (aEIF) model (Brette and Gerstner 2005). This model adds the adaptation current − *w* to the right-hand side of Eq. (6), where *w* satisfies the equation *τ*_{w}(*d**w* / *d**t*) = *a*(*V* − *V*_{L}) − *w*. In this equation, *V*_{L} is the leakage potential, *a* is the coupling strength, and *τ*_{w} is the time-decay rate for the adaptation current. At each action potential, the reset conditions are *V* → *V*_{R} and *w* → *w* + *b*, where *V*_{R}is the reset voltage and *b* accounts for the jump in the adaptation current. The form of the adaptation current dynamics was taken from the analogous adaptive quadratic IF model, which is known to capture a number of neuronal dynamical regimes and their bifurcations (Izhikevich 2003). Comparisons between the voltage traces and spike-times of the mHH and aEIF models show closeness in voltage evolution (Brette and Gerstner 2005); dynamical regimes and bifurcations of the aEIF model are described in Naud et al. (2008) and Touboul and Brette (2008). Further successful fittings of the aEIF model to mHH-type models and recordings of pyramidal cells can be found in Naud et al. (2008), Jolivet et al. (2008), and Clopath et al. (2007).

Nevertheless, because slow currents contribute little to the detailed superthreshold dynamics of the action potentials and affect the dynamics by slowing down their onset through inhibitory-like effects on the subthreshold neuronal voltage, it may be sensible to include these currents in the adaptive model in their original, physiological form. We will carry this out for the muscarinic current in the next section, and the AHP current addressed later on.

### 2.3 Muscarinic exponential integrate-and-fire model

The drawback of using HH and mHH point-neuron models in network simulations is the need to resolve the steep and narrow action potentials, during which these models become very stiff and demand rather small time-step sizes. In the case of the standard HH model (17), which neglects the muscarinic current in the mHH model (1), replacement by the EIF model (6) successfully reduces this stiffness. Its success can primarily be attributed to the fact that the singularity signifying an EIF-type spike can be either approximated analytically or computed by interchanging the roles of the membrane potential and time as the independent and dependent variables and thus evolving the latter in terms of the former, respectively, and neither of these procedures requires a significant decrease in the time-step size. In both models given by Eqs. (6) and (17), the action potentials are initiated by the fast ionic currents; the slow adaptation currents appear to play a negligible role in this initiation. Because the slow currents do not cause any additional stiffness in the model, there is no need to incorporate the slow currents into the exponential term in the membrane-potential equation. Due to this scale separation, expressions and equations describing their dynamics can be left unaltered. In this vein, the EIF model with a slow current was proposed in (Richardson 2009). Here, we study the accuracy of the approximation with two concrete types of slow currents, the first of which is the slow muscarinic current, *I*_{M}, in Eq. (2). Our aim in this section is to investigate strategies for how to best approximate the dynamics of the mHH model with the EIF dynamics accompanied by this slow adaptation current.

*n*are equivalently described in Eq. (3) as in the mHH model (1). The dynamics of the synaptic current

*I*

_{syn}, when used, are described by the pulse train in Eq. (4).The membrane potential spiking and resetting mechanism in Eq. (7a) is the same as for the standard EIF model (6), as described above. During a spike of the mHH model (1), the muscarinic current is seen to undergo a sharp surge, which cannot be calculated analytically from Eqs. (1) and (3), but is necessary for our mEIF model (7) to take into account. Just as in the aEIF model of Brette and Gerstner (2005), we approximate this surge by a jump, whose size

*j*is part of the set of parameters in the mEIF model (7) that we need to optimize in order to obtain the best approximation of the mHH model (1). Specifically, a jump constant,

*j*, is added to the muscarinic activation variable,

*n*, immediately following each action potential. The dynamics of the activation variable, taking into account the jumps at the action potentials, are therefore described by the equation

*t*

_{i}denotes the

*i*-th action potential of the mEIF neuron.

In all of our simulations, the activation variable, regardless of the choice of slow current, fluctuates beneath the maximal value of 1. Only at very high firing rates would *n* approach 1, in which case the HH jump size would decrease. As throughout most of our simulations this is not the case, we simply set 0.99 as the saturation value for the activation variable *n*. Biologically, the rapid transition in the activation of the muscarinic current modeled by the jump occurs because the large number of calcium-dependent ionic channels that open during an action potential allows a surge in the muscarinic current passing through the neuron. Similar phenomena occur for other concentration-dependent currents (Koch 1999).

*V*

_{switch}. As in Fourcaud-Trocme et al. (2003), we evolve the voltage numerically until it first reaches a value above

*V*

_{switch}, and choose this value as the initial condition

*V*(

*t*

_{0}) =

*V*

_{0}for an analytical solution of Eq. (7a) with the exponential term alone,

Simple analysis shows that if we want to preserve second-order numerical accuracy of the mEIF model, we must choose *V*_{switch} so that the ratio between the exponential and the rest of the terms in Eq. (7a) is of order 1 / *Δ**t*, where *Δ**t* is the time-step size. In practice, following Fourcaud-Trocme et al. (2003), we take *V*_{switch} ≈ − 30*m**V*, so that the exponential term in Eq. (7a) is approximately two orders of magnitude larger than the rest of the terms when we switch from the numerical to the analytical solution.

In the forthcoming section, we discuss how to extract the parameter values for Eq. (7) that will render the most accurate approximation of the mHH system (1). We remark that this approximation is not uniform, since it also depends on the type and strength of the external or synaptic input current that drives the neuron as explained below. We carry out the parameter fitting in two steps. First, we fit the parameters of the EIF part of the model using current-voltage (I-V) curves, and then the jumps in the muscarinic current.

### 2.4 Parameter optimization

Integrate-and-Fire (IF) models are phenomenological in the sense that there appears to be no systematic derivation of them, in general, from the HH model using a small parameter (Burkitt 2006a). (The linear IF model can be, however, obtained from the HH model using a systematic, perturbation-theory-like approximation procedure (Abbott and Kepler 1990), and also as the first-order truncation in a Wiener-kernel expansion of the HH model (Kistler et al. 1997).) Nevertheless, as was discussed in Kistler et al. (1997) and Fourcaud-Trocme et al. (2003), with appropriately chosen parameter values, versions of the IF model provide an excellent approximation of the HH model and even some experimental data (Carandini 1996; Rauch et al. 2003; Badel et al. 2008a, b). At the beginning of the Section 3, we show that the voltage traces, muscarinic current, and firing times of an appropriately parametrized mEIF model are virtually indistinguishable from those of the corresponding mHH model. Below, we show the same results for the HH model with a slow AHP current, and also a combination of the two currents. In this section, we discuss the procedure we use to fit the mEIF model parameters so as to optimally reproduce the mHH dynamical behavior. Note that the majority of the parameters used in the mHH model, including those with known physiological values, are fitted in the mEIF model and thus may be reparameterized for new settings.

*g*

_{L},

*V*

_{L},

*Δ*

_{T}and

*V*

_{T}. We take the neuronal-membrane capacitance to be fixed at the typical physiological value

*C*= 0. 29

*n*

*F*. Initially, we fit only the EIF model (6) to the HH model (17). Once the first fit is complete, we consider the analogous fit for the mEIF model. We write both the HH and EIF voltage equations in the form

*I*

_{syn}and then choose parameters to find min

*L*

*g*

_{L},

*V*

_{L},

*Δ*

_{T},

*V*

_{T}.We use averaging to approximate the mean HH current-voltage dependence, i.e., \(I^{HH}_{ionic}(V)\) as a function of

*V*. In particular, first, we sort the computed values of \(I^{HH}_{ionic}\) for which the voltage is below threshold into bins according to their corresponding values of

*V*. Then, we calculate \(\tilde {I}_{k}\), the average value of \(I^{HH}_{ionic}\) within the

*k*

^{th}bin. This process gives us a list of discrete points \(\left \{\left (\tilde {V}_{k} , \tilde {I}_{k}\right )\right \}\) which represent the average voltage dependence of \(I^{HH}_{ionic}\). Now we use least squares to fit an equation of the form

*F*

*V*=

*α*+

*β*

*V*+

*γ*exp

*δ*

*V*to the points \(\left \{\left (\tilde {V}_{k} , -\frac {1}{C}\tilde {I}_{k}\right )\right \}\). From the fit

*α*,

*β*,

*γ*,

*δ*we can solve for

*g*

_{L},

*V*

_{L},

*Δ*

_{T},

*V*

_{T}.

*j*. We do this by minimizing the van Rossum metric difference between the spike trains of the mHH and mEIF models (Van Rossum 2001). The size of the jump

*j*that gives the minimal difference is chosen in our model. For the van Rossum metric, we let \(\{t^{f}_{j}\}\) and \(\{t^{g}_{j}\}\) denote the mHH and mEIF spike trains, respectively. We define the smeared spike-train function

*f(t)*used in the van Rossum metric by

*H*denotes the Heaviside function, \(t^{f}_{i}\) denotes a given spike time of the mHH model, and

*t*

_{c}an appropriately chosen time constant. We define the function

*g(t)*analogously. In this way, we represent spikes by exponential tails, which gives us a means to estimate spike-time differences. In particular, the van Rossum metric we utilize defines the difference between the spike trains as

*t*

_{c}= 5

*m*

*s*, to measure coincidence of spikes as in Van Rossum (2001). Note that we choose a small

*t*

_{c}, as opposed to a larger value, in order to measure the similarity of the timing of the spikes rather than the difference in firing rate, as indicated by using large values of

*t*

_{c}. A time constant specifically of size

*t*

_{c}= 5

*m*

*s*reflects a time scale that is generally less than the average interspike interval (ISI), the amount of time between successive firing events, we simulate for both models, but greater than the average difference in respective spike times. After optimizing all other model parameters, we minimize the van Rossum metric difference to obtain the jump size,

*j*. We remark that an alternative to fitting the jump constant from the spike train distance in this way is minimizing the voltage trace difference as in Mensi et al. (2012), which yields a similarly effective optimization.

## 3 Results

*ν*denote the expected number of spikes a neuron will receive per unit time and

*ḡ*

_{syn}the strength of the post-synaptic conductances, as in Eq. (4). Our optimally chosen parameter values are listed in Table 1. The parameters entering the exponential term and the jump constant for the mEIF model are listed in Table 2. Unless specifically stated otherwise, the time step

*Δ*

*t*= 0. 001

*m*

*s*was used throughout this work. In Table 3, we list the parameters used for the external synaptic drive.

mEIF model parameters

Symbol | Parameter | Value |
---|---|---|

\(g_{M}\) | Muscarinic Conductance | \(0.0203\mu S\) |

\(V_{K}\) | Potassium Reversal Potential | \(-90mV\) |

| Capacitance | \(0.29nF\) |

\(g_{L}\) | Leakage Conductance | \(0.029\mu S\) |

\(V_{L}\) | Leakage Reversal Potential | \(-70mV\) |

\(V_{R}\) | Reset Potential | \(-60mV\) |

mEIF exponential term parameters

Symbol | Parameter | Value |
---|---|---|

\(V_{T}\) | Spike Threshold | \(-46mV\) |

\(\Delta _{T}\) | Slope Factor | \(3.6mV\) |

| Jump Constant | \(0.014\) |

Synaptic current parameters

Symbol | Parameter | Value |
---|---|---|

\(\bar g_{syn}\) | Excitatory conductance amplitude | \(0.05\mu S\) |

\(\nu \) | Excitatory conductance firing rate | \(1000Hz\) |

\(\tau _{syn}\) | Excitatory conductance time scale | \(2.728ms\) |

### 3.1 Comparison of voltage traces, slow current dynamics, and spike times

Using the parameter values given in Tables 1 and 2, we now compare the dynamics of the mEIF model to those of the mHH model. The voltage traces corresponding to simulations of the mEIF and mHH models over a time interval of 1000*m**s* are depicted in Fig. 2a. In the caption of the voltage trace plot, we include the van Rossum metric difference between the traces for further comparison. The traces of the muscarinic activation variable for both models are compared in Fig. 2b over the same time interval.

As can be seen in Fig. 2, the subthreshold voltage trace of the mEIF model provides an excellent approximation to that of the mHH model. In addition, the spikes times are also reproduced almost perfectly. Capturing every spike in Fig. 2, we note that the mEIF model exhibits accuracy comparable to the aEIF model. For a longer, 2 second simulation time, the mEIF model misses only 2 % of mHH spikes and emits 4 % extra spikes, which compares well to the approximately 4 % of spikes missed and 3 % extra spikes produced by the aEIF model (Brette and Gerstner 2005). Moreover, using the same input current as for the mEIF and mHH models, we plot in Fig. 2 the corresponding voltage trace for the aEIF model. To appropriately choose the aEIF parameters, we have optimized the EIF parameters using the procedure described in the Parameter Optimization Section, and chose the remaining parameters, *a* = 0. 003*μ**S*, *b* = 0. 06*n**A*, and *τ*_{w} = 120*m**s*, that minimized the van Rossum metric difference between the aEIF and mHH spike trains. In this particular case, the aEIF model misses one spike and exhibits one additional firing event, whereas every spike is captured by the mEIF model. For a further comparison of the aEIF and mHH dynamics, see the Comparison of Bifurcation Diagrams under Time-Periodic Driving Section.

It is important to stress that the Poisson spike train with which we have driven the models to produce the results shown in Fig. 2 is *not* the same as the one used in our optimization procedure; while it has the same rate *ν* and EPSC amplitude \(\bar g_{syn}\), it is not the same realization. The mEIF muscarinic activation variable dynamics, which include the fitted jump constant at each spike, follow the shape of its mHH counterparts very closely, however they do experience a small error generally less than approximately 5 %. We remark that we simulated both neuron models using the same small fixed time-step size, which is kept at a small value *Δ**t* = 0. 001*m**s* to ensure we fully resolve the stiffness of the mHH model, and that the computational savings afforded by the mEIF model were only about 50 % of the mHH model runtimes.

*Δ*

*t*

_{mHH}= 0. 08

*m*

*s*, and an increasing sequence of step sizes for the mEIF model. We use the model parameters listed in Tables 1 and 2. For the stepsize

*Δ*

*t*

_{mEIF}= 0. 5

*m*

*s*, we display the comparison between the model runtimes with these respective time-steps for several simulations of long duration in Table 4. In this case, the mEIF model still captures the mHH firing events with a coincidence rate of 96 % relative to the mHH spikes, where we consider any mHH and corresponding mEIF action potential to be coincident if they occur within a time interval of size 3. 0

*m*

*s*. Even when taking time-steps of size

*Δ*

*t*

_{mEIF}= 1. 0

*m*

*s*and

*Δ*

*t*

_{mEIF}= 2. 0

*m*

*s*, we observe that the coincidence rate remains no lower than 95 % . In each case, the mEIF model is significantly more efficient than its mHH counterpart, decreasing runtimes by over 85%. All computations in this comparison were performed using a Lenovo T420 laptop with a 2.7 GHz Intel Core i7-2620M Processor and 8GB of RAM. Moreover, simulations were run with a C++ based code on a 64-bit Windows 7 Operating system.

Model efficiency comparison

Time simulated (ms) | mHH Neuron runtime | mEIF Neuron runtime | Decrease in runtime relative to mHH (%) |
---|---|---|---|

500000 | 28 seconds | 4 seconds | 86 |

750000 | 42 seconds | 6 seconds | 86 |

1000000 | 57 seconds | 8 seconds | 86 |

### 3.2 Comparison of voltage and firing-rate statistics

Long-Time firing-rate comparison

Time simulated | mHH firing rate | mEIF firing rate |
---|---|---|

2000ms | 0.011spikes/ms | 0.011spikes/ms |

5000ms | 0.0106spikes/ms | 0.0108spikes/ms |

10000ms | 0.010spikes/ms | 0.011spikes/ms |

Long-Time statistics comparison

Time simulated | mHH mean | mEIF mean | mHH variance | mEIF variance |
---|---|---|---|---|

2000ms | \(-50.38\)mV | \(-50.05\)mV | 13.56mV | 12.78mV |

5000ms | \(-50.74\)mV | \(-50.25\)mV | 11.21mV | 11.02mV |

10000ms | \(-50.41\)mV | \(-50.20\)mV | 10.15mV | 10.39mV |

### 3.3 Comparison of phase-response curves

### 3.4 Comparison of spike-frequency adaptation

As the phenomenon of spike-frequency adaptation initially motivated our inclusion of the muscarinic current in the mEIF model (7), we now examine the quality of its approximation by the mEIF model versus the corresponding adaptation dynamics of the mHH model (1). We induce this type of dynamical behavior in our simulations by injecting, on a long time scale, either a Poisson-distributed AMPA-type pulse train of the form (4) or a weak constant current, and compare the dynamics of both the mHH and mEIF models. As time progresses, we expect an increase in the length of the interspike intervals for both model neuron types.

### 3.5 Comparison of critical exponents

We now gauge the agreement of our computational mEIF reduction with the more complex mHH neuron by studying two types of bifurcations of neurons augmented with the slow muscarinic current, both of which had been previously discussed for the standard HH neurons (Roa et al. 2007; Jin et al. 2006).

Critical exponent and bifurcation comparison

Symbol | mHH model | mEIF model |
---|---|---|

\(I_{T}\) | 0.7nA | 0.68nA |

\(I_{c}\) | 0.79nA | 0.76nA |

\(\Delta \) | 0.058 | 0.064 |

### 3.6 Comparison of bifurcation diagrams under time-periodic driving

Since appropriately chosen Poincaré-type maps in periodically-driven models generate highly model-specific bifurcation diagrams, at least a qualitative agreement between the bifurcation diagrams of the mHH and mEIF models presents a rather stringent test of the accuracy of the approximation by the mEIF model. We use the driving frequency as the bifurcation parameter, and construct the Poincaré map by plotting consecutive interspike intervals corresponding to various simulations using specific driving frequencies.

where *I*_{0} is the average current, *I*_{1} the amplitude of the periodic perturbation, and *f*_{0} is the frequency. To construct our ISI bifurcation diagrams, we vary the driving frequency *f*_{0}, letting *I*_{0} = 1. 5*n**A* and *I*_{1} = 1*n**A*, and plot the duration of all ISIs in each simulation. For all such diagrams, we use a simulation time of 1000*m**s* for each driving frequency.

*I*

_{0}, is far above the rheobase and thus the neurons’ dynamics are in a repetitive firing regime. It is important to note the remarkably strong structural and even quantitative agreement between the two diagrams, reaching down to fine bifurcation details.

### 3.7 Comparison of network dynamics

*N*= 10 excitatory neurons, in which all the neuron-to-neuron couplings have the same strength. Each neuron in the mHH and mEIF networks is still governed by Eqs. (1) and (7) respectively, but now the synaptic current of the

*j*-th neuron \(g^{j}_{syn}\) has the form

*f*denotes the strength of the Poisson external drive and

*i*labels the

*i*-th spike,

*S*

_{N}denotes the coupling strength,

*k*is the neuron index, and

*t*

_{k, l}is the

*l*-th spike time of the

*k*-th neuron. We still assume the postsynaptic conductance to follow time-course

*G*as given in Eq. (5). In our simulation we choose

*f*= 0. 05

*μ*

*S*,

*S*

_{N}= 1. 0

*μ*

*S*and

*N*= 10. The spike times for each neuron are generated by independent Poisson spike trains with the same rate

*ν*= 1000

*H*

*z*.

The second measure we employ is a representation of the network firing rate, namely, the gain curve. For a given choice of the external-driving spike strength *f *, we analyze the relationship between the neuronal firing rate averaged over the network and a neuron’s external driving strength expressed as the product *f**ν* of *f * and the Poisson rate *ν*. We vary *ν* while keeping *f * fixed. A comparison of the gain curves for both models is given by Fig. 9b, which shows good agreement as long as the firing rate does not become too large, indicating that the approximation of mHH neuron by the mEIF neuron is very good in a statistical sense, such that the firing rates averaged over the network agree for a broad range of the Poisson rate *ν*.

*f*and

*ν*,

*f*= 0. 05

*μ*

*S*and

*ν*= 1000

*H*

*z*. As the model parameters were not optimized for the coupled network structure considered in this section, the pointwise comparison between the networks is not as good as that for an optimally-tuned single mEIF neuron. From the gain curves, it is clear that the fitting procedure is robust to network dynamics so long as firing rates do not grow so large that the fit is no longer valid, which would require a new optimization procedure for more accurate results. Since the mEIF model was optimized for a single neuron, it is expected that the error grows with the network firing rate. We notice a systematic overestimation in this case. Nevertheless, pointwise measures, including the relative delays among the firing times of different neurons and the Van Rossum distance, show good agreement, while the statistical measure given by the network firing rate shows excellent agreement even at values of

*ν*for which the neuron parameters were not optimized. For example, the average van Rossum metric difference between the voltages traces of the neurons in the network displayed in Fig. 9 was 0.442, indicating close agreement in both the timing of spikes and subthreshold dynamics in the networks. In Table 8, we observe that using time-steps of size

*Δ*

*t*

_{mHH}= 0. 08

*m*

*s*and

*Δ*

*t*

_{mEIF}= 0. 5

*m*

*s*as in the single neuron case, similarly large computational savings, as in Table 4, in long-duration network simulations of

*N*= 10 neurons are achievable using the mEIF neuronal model. Likewise, in Fig. 9c, we compare the raster plots of the mHH and mEIF models for a large network of

*N*= 100 neurons, given the large time-step of size

*Δ*

*t*

_{mEIF}= 2

*m*

*s*. We observe accuracy comparable to case of the

*N*= 10 neuron network with small time-steps. This shows that the mEIF model is very well suited to approximate the mHH model in network simulations and yields at least very good statistical accuracy.

Model network efficiency comparison

Time simulated (ms) | mHH network runtime | mEIF network runtime | Decrease in runtime Relative to mHH (%) |
---|---|---|---|

50000 | 60 seconds | 8 seconds | 87 |

75000 | 78 seconds | 10 seconds | 87 |

100000 | 100 seconds | 14 seconds | 86 |

Calcium current physiological parameters

Symbol | Parameter | Value |
---|---|---|

\(V_{s}\) | Spike Threshold | \(-25mV\) |

\(\Delta _{s}\) | Slope Factor | \(5mV\) |

\(\tau _{Ca}\) | Time Constant | \(80ms\) |

\(g_{AHP}\) | Calcium Conductance | \(40g_{L}\) |

### 3.8 After-hyperpolarization current

Our choice of parameters is unique to layer-II cortical neurons and is given in Table 9 (Richardson 2009).

Calcium current exponential term parameters

Symbol | parameter | Value |
---|---|---|

\(V_{T}\) (cEIF) | Spike Threshold | \(-42mV\) |

| Jump Constant | \(0.148mM\) |

\(\Delta _{T}\) (cEIF) | Slope Factor | \(3.54mV\) |

\(V_{T}\) (bEIF) | Spike Threshold | \(-46.5mV\) |

\(\Delta _{T}\) (bEIF) | Slope Factor | \(3.3mV\) |

## 4 Discussion

Through our extensive numerical simulations, we have shown that the dynamical behavior of the HH model with additional muscarinic and/or AHP current can be very accurately approximated by the EIF model with the same additional current(s) and appropriately optimized parameters. Not only can this approximation ensure the closeness of subthreshold neuronal voltage traces and spike times on finite-time intervals, but also a number of close bifurcation structures. In addition, network dynamics of HH neurons with slow currents can be well approximated by corresponding networks of EIF-like neurons. In the case of realistic, AMPA-like EPSCs, the EIF-like models can increase the speed of computation by at least an order of magnitude by using the maximal time-steps that still allow us to resolve spiking events, yielding especially large computational savings in large neuronal network simulations in which it would not be feasible to resolve the stiffness and high dimensionality of the corresponding HH neurons.

Detailed studies of bifurcations exhibited by the adaptive EIF model were presented in Touboul and Brette (2008), Naud et al. (2008), and Nicola and Campbell (2013). It would be interesting to investigate whether these bifurcations also occur for the EIF model that includes the two types of slow currents addressed here. Additionally, it would be informative to study the inclusion of the slow currents directly in the approximation of multi-compartment neurons, as in Clopath et al. (2007).

The EIF model has already been used in large-scale network simulations with considerable success to faithfully reproduce both the cortical conductance and subthreshold membrane-potential dynamics, as well as the neuronal firing rates, measured in experiments covering brain areas of tens of square millimeters (Tsodyks et al. 1999; Jancke et al. 2004), such as in the simulation of the Hikosaka line-motion illusion (Rangan et al. 2005). Our work indicates that the EIF model with additional slow currents has the potential to be equally useful as an efficient and accurate simplified point-neuron model incorporating spike-frequency adaptation.

An alternative approach to using the EIF model for approximating the HH dynamics and thus accelerating their computations is to use a precomputed library of HH spikes (Sun et al. 2009). This approach again avoids the costly evaluation of the membrane potential during the action potentials during the network simulation, and exhibits similar results relative to both the accuracy and computational efficiency of the EIF model by using the library-based updating scheme. While using significantly larger time-steps than with the traditional HH model, (Sun et al. 2009) demonstrated that the library-based updating scheme could reduce simulation time by at least a factor of 65 %. The same approach could be extended to include slow adaptation currents, which will be a good future project.

## Acknowledgments

V.J.B. and M.S.S. were partially supported by NSF grant DMS-0636358. D.C. was partially supported by NSF grant DMS-1009575, and the NYU Abu Dhabi Institute grant G1301. D.C.J, G.K., J.L.M., and J.P.S. were partially supported by NSF grant DUE-0639321.

### Conflict of interests

The authors declare that they have no conflict of interest.