Skip to main content
Frontiers in Computational Neuroscience logoLink to Frontiers in Computational Neuroscience
. 2017 Apr 24;11:27. doi: 10.3389/fncom.2017.00027

An Evaluation of the Accuracy of Classical Models for Computing the Membrane Potential and Extracellular Potential for Neurons

Aslak Tveito 1,2,*, Karoline H Jæger 1, Glenn T Lines 1, Łukasz Paszkowski 3, Joakim Sundnes 1,2, Andrew G Edwards 1,4, Tuomo Māki-Marttunen 5, Geir Halnes 6, Gaute T Einevoll 6,7
PMCID: PMC5401906  PMID: 28484385

Abstract

Two mathematical models are part of the foundation of Computational neurophysiology; (a) the Cable equation is used to compute the membrane potential of neurons, and, (b) volume-conductor theory describes the extracellular potential around neurons. In the standard procedure for computing extracellular potentials, the transmembrane currents are computed by means of (a) and the extracellular potentials are computed using an explicit sum over analytical point-current source solutions as prescribed by volume conductor theory. Both models are extremely useful as they allow huge simplifications of the computational efforts involved in computing extracellular potentials. However, there are more accurate, though computationally very expensive, models available where the potentials inside and outside the neurons are computed simultaneously in a self-consistent scheme. In the present work we explore the accuracy of the classical models (a) and (b) by comparing them to these more accurate schemes. The main assumption of (a) is that the ephaptic current can be ignored in the derivation of the Cable equation. We find, however, for our examples with stylized neurons, that the ephaptic current is comparable in magnitude to other currents involved in the computations, suggesting that it may be significant—at least in parts of the simulation. The magnitude of the error introduced in the membrane potential is several millivolts, and this error also translates into errors in the predicted extracellular potentials. While the error becomes negligible if we assume the extracellular conductivity to be very large, this assumption is, unfortunately, not easy to justify a priori for all situations of interest.

Keywords: cable equation, membrane potentials, numerical modeling, ephaptic coupling, extracellular potential

1. Introduction

Computational modeling in neurophysiology is a rapidly developing field taking on problems of enormous complexity. This is illustrated in the recent paper by Markram et al. (2015) where the authors present results of amazingly detailed digital algorithmic reconstruction of a neocortical volume segment (about 0.29 mm3) of rat cortex, containing ~31,000 neurons with ~37 million synapses. The complexity of the project is astonishing, and it opens amazing perspectives for insight in the complexities of the brain. The paper also raises questions of more philosophical nature brilliantly examined in the accompanying perspective by Koch and Buice (2015).

The development of enormously complex computational models motivates closer examination of the basis of the mathematical models underpinning the computations. It is the purpose of this study to evaluate the accuracy of two basic models extensively used throughout the field of computational neurophysiology, and our main question is whether the popularity of these models is warranted by their accuracy.

The first model we consider is the celebrated Cable equation used to compute membrane potentials and transmembrane currents. This model is absolutely essential in computational neurophysiology, and is used in numerous papers every year. The derivation of the model is classical and can be found in any introduction to computational neurophysiology; see e.g., Sterratt et al. (2011), Ermentrout and Terman (2010), Scott (2002), Dayan and Abbott (2001), and Koch (1999). An important assumption in the most common derivation of the Cable equation is that the extracellular conductivity is very large, and that consequently the extracellular potential can be assumed to be constant. This assumption represents a major simplification of the model since the extracellular field does not have to be represented in the model, which means that a costly solution of a Poisson equation in the extracellular domain is avoided.

One way of interpreting the effect of ignoring the coupling to the extracellular potential is that (as we shall see below) we disregard the so-called ephaptic current; see e.g., Holt and Koch (1999). It is well known that neglecting this current represents a key assumption, and the validity of the assumption, and also the effect of ephaptic coupling, have previously been discussed by several authors; see e.g., Buzsáki et al. (2012), Bhalla (2012), Goldwyn and Rinzel (2016), Anastassiou et al. (2011), Anastassiou and Koch (2015), and Bokil et al. (2001). An analytical treatment of the effect of ephaptic currents on nerve pulses in parallel nerve fibers is given in Chapter 8 of Scott (2002). That exposition is motived by classical experiments performed by Katz and Schmitt (see e.g., Katz and Schmitt, 1940) and analyzed by an extension of the scalar Cable equation to a 2 × 2 system of partial differential equations governing the membrane potential of the neighboring nerve fibers. This work is followed up by Shneider and Pekker (2015) who suggest that the ephaptic current acts as a synchronization mechanism for action potentials along bundles of neurons. For axons, the coupling is particularly important in the unmyelinated case; see Bokil et al. (2001) for an analysis of bundles of olfactory nerve axons. Furthermore, Goldwyn and Rinzel (2016) recently studied ephaptic interactions in a bundle of neurons and found that the effects of the ephaptic currents were small but not negligible.

The question of ephaptic coupling between cells has been studied for a long time; 75 years ago (Arvanitaki, 1942) stated that there is no doubt that the activity of an element in the midst of a cell agglomeration can influence that of its neighbors, even when specialized contact surfaces for transmission, i.e., those loci traditionally known as synapses and which have been endowed with particular properties are lacking. In Holt and Koch (1999), Holt and Koch analyse the magnitude and possible consequences of ephaptic coupling. They observe that spikes from a neuron can cause an extracellular potential of a few mV near the cell body, and they analyse the effect of this on nearby cells. The impact of ephaptic coupling remains uncertain (Anastassiou et al., 2011; Anastassiou and Koch, 2015), but it seems to be acknowledged that ephaptic currents may be significant. However, it is usually not taken into account in most computational analyses of neurons, and the reason for this is clearly to improve computational efficiency. In this paper we will quantify the error introduced by this assumption. We will compare the results of the Cable equation to those of an accurate mathematical model which includes the ephaptic current. The more accurate model will be referred to as the EMI model since it builds on detailed representation of both the Extracellular space surrounding the neuron, the Membrane of the neuron and the Intracellular space of the neuron. EMI computations are typically much more CPU demanding than solving the Cable equation, but the model faithfully represents the physics of the neuron and its surroundings. Variants of the EMI model have been studied previously by e.g., Krassowska and Neu (1994), Ying and Henriquez (2007), Henríquez et al. (2013), Agudelo-Toro and Neef (2013), and Agudelo-Toro (2012). For linear membrane currents and specialized geometries, analytical solutions are available; see e.g., Rall (1962), Rall (1969), Klee and Rall (1977), Krassowska and Neu (1994), Ying and Henriquez (2007), and Agudelo-Toro and Neef (2013).

The second model we consider is the standard formalism for computing the extracellular potential based on solutions of the Cable equation. It is well known that if the current sources are given by Dirac delta functions, the solution of the Poisson equation, defined on an infinite domain, can be computed by an explicit formula, see e.g., Einevoll et al. (2013). Based on the solution of the Cable equation, the current sources can be defined for each compartment in the numerical solution, and the solution of the Poisson equation can (due to linearity) be given as the sum of contributions from all compartments. Note that in practice the so-called line-source approximation (Holt and Koch, 1999) where the current sources are assumed to be evenly distributed along cylindrical axes of dendritic compartments, is commonly used rather than the point-source approximation built on solutions of the Dirac delta functions. However, these two methods are directly related as a line source can be arbitrarily accurately approximated by a line of delta-function sources.

The combined use of the two models (a) and (b) in computing extracellular potentials is especially intriguing since (a) is solved based on the assumption that the extracellular field is constant, and then (b) is used to compute the non-constant extracellular potential.

We have evaluated the accuracy of these two basic models by comparing the results with the results obtained by solving the EMI model. Our findings can be summarized as follows:

  1. We find that the membrane potential computed by the Cable equation qualitatively resembles the solution of the EMI model but may differ quantitatively (several millivolts) from the solution of the EMI model.

  2. We find, using reasonable parameters, that the magnitude of the ephaptic current is comparable to the other currents in our example model, so that its omission is, in general, difficult to justify.

  3. For our example application the error in neglecting the ephaptic effect when computing the extracellular potentials is found to be 10% or more, and stem from the inaccurate computation of the transmembrane currents when the extracellular potentials are assumed to be constant.

We have found the EMI model to be a useful framework for assessing the accuracy of the classical models. The EMI model is, however, much more computationally demanding, it is much more difficult to implement correctly, and therefore very challenging to apply to problems of greater complexity than the simple problems addressed in the present report.

The rest of this report is organized as follows: In the Methods Section, we derive the classical Cable equation and highlight what assumptions are needed to remove the extracellular potential from the model. Given the solution of the Cable equation, we show how to compute the extracellular potential by solving a boundary value problem, how to approximate the solution by solving a Poisson equation, and how to approximate the solution of the extracellular potential using a classical summation formula. Finally, we introduce the EMI model where the dynamics of the extracellular space, the cell membrane and the intracellular space are fully coupled, and we show how the EMI model can be solved numerically. In the Results Section, we study the error introduced in the model by ignoring the ephaptic currents and how the ephaptic current depends on the extracellular conductivity. Furthermore, we compare the extracellular potential around a single simplified neuron computed by various approximate models, and we also compare the extracellular potential between two simplified neurons. Finally, we show that the numerical solutions seem to converge under mesh refinement and that infinite domains can be reasonably well represented using large extracellular domains. Implications and relevance of the results are examined in the Discussion Section. In an Appendix in Supplementary Material we give a theoretical estimate of the error introduced by removing the ephaptic current.

2. Methods

The standard way of computing the extracellular potential surrounding a neuron is a two-step process: (a) solve the Cable equation, and (b) use the transmembrane currents defined by step (a) to compute the extracellular potential. Our aim is to assess the accuracy of the solution of these two steps. For comparison we will use an accurate model combining the Extracellular domain, the Membrane, and the Intracellular domain, referred to as the EMI model. Below, the EMI solution will be regarded as the reference solution, and therefore solutions computed by all other methods (derived below) will be compared to the EMI solution.

We will take care to try to explain exactly how the EMI model and the two-step models are defined and solved although the derivations presented here can, at least in part, be found elsewhere. The derivations will also help us clarify what assumptions underlie the various models.

2.1. The classical two-step method

We start by describing the two steps of the classical approach of computing the extracellular potential (Holt and Koch, 1999; Lindén et al., 2014). The first step is to compute the membrane potential and transmembrane currents. In the classical approach this problem is solved assuming a constant extracellular potential. We briefly review the derivation of the Cable equation in order to clarify exactly what assumption is made in order to remove the extracellular potential from the equation defining the membrane potential. By identifying what term is ignored in the equation, this term can be evaluated and used to illuminate the accuracy of the Cable equation.

The second step is to compute the extracellular potential by using the solution of the Cable equation to define the transmembrane current sources. This step can be done in numerous ways, and we will derive alternative methods starting with the approach considered to most faithfully represent the physics involved, and then derive simpler and more efficient methods in order to end up with the classical summation formula defining the extracellular potential.

2.1.1. The cable equation

Consider a simplified neuron geometry illustrated in Figure 1. The intracellular space of the neuron is denoted by Ωi and the boundary of Ωi is the membrane of the neuron, denoted by Γ. The size of Ωi is given by lx, ly, and lz. In the derivation of the Cable equation, the neuron is divided into compartments, see e.g., Sterratt et al. (2011), Scott (2002), and Ermentrout and Terman (2010), and it is assumed that the variations in the y- and z-directions are small and can be ignored. Our derivation is based on the version of the Cable equation used in Holt and Koch (1999). The compartments are denoted by Ωi,k, and have length Δx. For the k-th compartment, the transmembrane current density (positive outward) is given by (see e.g., Sterratt et al., 2011)

Figure 1.

Figure 1

Sketch of a simplified neuron of rectangular cuboid shape with dimensions lx, ly, and lz. The intracellular domain is denoted Ωi, the boundary is Γ, and the compartments of length Δx are denoted by Ωi, k.

Imk=Cmdvkdt+Iionk, (1)

where v is the membrane potential, Cm is the cell membrane capacitance and Iion is the ionic current density out of the cell. Furthermore, assuming ohmic resistance along the length of the neuron, we have

ΔxIk + 1/2=σi(uik-uik+1), (2)

where uik is the intracellular potential in compartment k, σi is the intracellular conductivity, and Ik + 1/2 is the intracellular current density from compartment k to compartment k + 1. Applying Kirchhoff's current law, the sum of the currents flowing out of a compartment must equal the sum of currents flowing into a compartment, i.e.,

|Γk|Imk=lylz(Ik-1/2-Ik + 1/2), (3)

where |Γk| is the membrane area associated with Ωi,k. Therefore,

|Γk|(Cmdvkdt+Iionk)=σilylzΔx(uik - 1-2uik+uik + 1). (4)

To simplify notations, we assume that ly = lz : = h, and we have

Cmdvkdt+Iionk=σi4hΔx2(uik-1-2uik+uik + 1). (5)

Certainly, in the limit of small compartments (Δx → 0), we have

Cmvt+Iion=η2uix2, (6)

where we have introduced the conductance

η=hσi4. (7)

The membrane potential is defined as

v=ui-ue, (8)

where ue denotes the extracellular potential. Therefore, we can replace the intracellular potential ui in Equation (6) by v + ue to get

Cmvt+Iion=η(2vx2+2uex2). (9)

At this point a major assumption is introduced; it is assumed that the extracellular potential varies so little that it can be taken to be a constant (see e.g., Sterratt et al., 2011)1;

ueconst. (10)

Building on this assumption we arrive at the classical Cable equation

Cmvt+Iion=η2vx2. (11)

Note that the term we ignored in the derivation of the Cable equation is

Ieph=η2uex2, (12)

which is referred to as the ephaptic current density (Holt and Koch, 1999). In the computations below we will compute this current using the EMI model and use it to quantify the effect of the assumption underlying the classical Cable equation.

2.1.2. Computing the transmembrane current based on the solution of the cable equation

Next we address the problem of computing the transmembrane current based on the solution of the Cable equation. Suppose that the Cable equation is solved numerically using an implicit finite difference scheme of the form

Cmvn,k-vn - 1,kΔt+Iion,n,k=ηvn,k - 1-2vn,k+vn,k + 1Δx2, (13)

where, as above, Δx denotes the spatial discretization in form of compartments, Δt denotes the time-step, and n is used to enumerate the time steps. Then, the associated transmembrane current density is given by

Imk,n=ηvn,k - 1-2vn,k+vn,k + 1Δx2. (14)

All the methods discussed below for computing the extracellular potential rely on an approximation of this current density, but the methods differ in how the current is approximated and in the assumptions made on the extracellular domain.

2.1.3. Computing the extracellular potential in terms of solving a boundary value problem; the CBV method

Consider the simplified 2D geometry illustrated in Figure 2. Our aim is now to compute the extracellular potential in Ωe for the given transmembrane currents computed as explained above. The problem we have to solve is given by

Figure 2.

Figure 2

Sketch of a simplified neuron geometry and its surroundings; the extracellular domain Ωe, the cell membrane Γ, and the intracellular domain Ωi. The normal vector pointing out of Ωi, is denoted by ni and, similarly, ne denotes the normal vector pointing out of Ωe.

2ue=0,inΩe, (15)
σeuene=Im,atΓ, (16)

where Im is computed by Equation (14) and ne is the outward pointing normal vector of Ωe. The boundary condition at the outer boundary of Ωe will be described for the simulations presented below.

In our computations, the Laplace Equation (15) together with the boundary condition (16) is solved numerically using straightforward finite difference approximations leading to a linear system of algebraic equations. The finite difference stencil used for Equation (15) will be described below.

We will refer to this method for computing the extracellular potential as the CBV-method since it comprises the solution of the Cable equation (C) and the solution of a boundary value (BV) problem.

2.1.4. Computing the extracellular potential by solving the poisson equation; the CP method

In the CBV method the transmembrane currents setting up the extracellular potential are positioned at the interface between the intracellular and extracellular domains. In the standard method for computing extracellular potentials (referred to as the CS method below), the transmembrane currents are instead assumed to be positioned at the points (or lines) at the center of the intracellular domain (Holt and Koch, 1999). One step in this direction is to replace the boundary value problem (15, 16) of the CBV method with a Poisson equation of the form

·(σu)=-C,inΩ, (17)

where Ω = Ωe ∪ Ωi. Here σ equals σi and σe in Ωi and Ωe, respectively, and u equals ui and ue in Ωi and Ωe, respectively. The problem now is how to define the current source density C. In order to define C, we start by recalling that integration by parts gives

Ω·(σu)ϕdV=Γσunϕds-Ωϕ·(σu)dV (18)

for any smooth functions u and ϕ, see e.g., Grossmann et al. (2007, p. 140). By choosing ϕ = 1, and using this identity, it follows from Equation (17) that the integral of C must be given by

ΩiCdV=-Ωi·(σiui)dV=-Γσiuinids=ΓImds, (19)

where ni is the outward pointing normal vector of Ωi. We now want to define the source term C such that the identity (Equation 19) holds. To this end, we define the constants2

Ck=|Γk||Ωi,k|Im,k, (20)

for every compartment Ωi,k, where

Im,k=1|Γk|ΓkImds (21)

is the average transmembrane current density of the compartment. Based on these constants, we can define the source term

C=CkforxΩi,k. (22)

With this definition of the source term, we have

ΩiCdx=ΓImds

and therefore Equation (19) holds provided that the current source density C is defined by (22).

We can now approximate the solution of the boundary value problem (15,16) defined on Ωe with the Poisson problem (17) defined on the entire Ω = Ωe ∪ Ωi. It remains to be seen that the current flowing into the extracellular domain Ωe defined by boundary condition (16) is the same as the amount of current flowing out of the intracellular domain Ωi in the solution of the Poisson Equation (17). This holds, since by the definition of C we have

Γσeueneds=ΓImds=-Γσiuinids. (23)

Note that this method effectively assumes the transmembrane current to be homogeneously distributed in the intracellular domain in the computation of the extracellular potential. Again, the numerical solution of Equation (22) is obtained by the finite difference method where the right-hand side of the equation is evaluated in the mesh points. This leads to a linear system of algebraic equations.

The method of computing the extracellular potential by solving the Cable Equation (11), using the result to define the source term C by Equation (22), and then solving the Poisson Equation (17), will be referred to as the CP method (C is for Cable and P is for Poisson).

2.1.5. Computing the extracellular potential by the point source method; the CS method

The final method for computing the extracellular potential based on the solution of the Cable equation we will consider is the point source method. This method relies on two basic assumptions; first it is assumed that all the current can be gathered in the center of each compartment; and second, it is assumed that the extracellular space is infinite. Under these assumptions, the Poisson equation can be solved analytically, see e.g., Holt (1998), Holt and Koch (1999), Gold et al. (2006), and Einevoll et al. (2013). This dramatically increases computational efficiency and thus this approach is extremely popular and completely dominates computations of extracellular potentials around neurons. Again, our aim is to assess the accuracy of this method.

By using the notation introduced above, we define current sources for each compartment by

ck=|Ωi,k|Ck, (24)

and define the associated Poisson problems

σe2ue,k=-ckδ(r-rk), (25)

where r = (x, y, z) and rk is the center of the k−th compartment. The solution of this problem reads

ue,k=ck4πσe|r-rk|, (26)

and therefore, by linearity, the extracellular potential is given by

ue=kue,k=14πσekck|r-rk|. (27)

Note that |rrk| denotes the Euclidean distance for r to the point rk. In the computations below we will refer to this method of computing the extracellular potential as the CS-method (where C is for Cable and S is for sum).

2.2. The extracellular-membrane-intracellular (EMI) model

The dynamics of a neuron and its extracellular surroundings can be accurately modeled by explicitly considering the Extracellular space (Ωe), the Membrane (Γ) and the Intracellular domain (Ωi); as mentioned above we call this the EMI model. Analytical examples of solutions are given by Krassowska and Neu (1994), finite element formulations are provided by Ying and Henriquez (2007), Henríquez et al. (2013), and Agudelo-Toro and Neef (2013); see also Agudelo-Toro (2012) for a detailed derivation of the model.

The main elements of the model are sketched in Figure 2. Note that Ω = Ωi ∪ Ωe contains a single cell, where Ωi is the intracellular domain of the cell and Ωe is the extracellular space surrounding the cell. We let ui and ue denote the intra- and extracellular potentials, and at the interface between the intracellular and extracellular domains, given by Γ, we define the membrane potential by v = uiue. Then the electrical potential defined in Ω = Ωi ∪ Ωe is governed by the system

·σiui=0,inΩi, (28)
·σeue=0,inΩe, (29)
ue=0,atΩe, (30)
ne·σeue=-ni·σiui,atΓ, (31)
ui-ue=v,atΓ, (32)
Im=-ni·σiui,atΓ, (33)
vt=1Cm(Im-Iion),atΓ, (34)

where σi and σe are intra- and extracellular conductivities, ni and ne are the normal vectors of Ωi and Ωe, Cm is the cell membrane capacitance, and the ion current density is given by Iion.

2.2.1. Numerical methods

We describe the finite difference scheme for solving the system (28)–(34) in the case of passive ion currents; i.e., for a case where Iion is linear. In this case the problem (28)–(34) is linear and it is straightforward to define a fully implicit finite difference scheme. In the description of the solution method, we will consider the 2D case illustrated in Figure 3. The extension to 3D is notationally messy but conceptually straightforward.

Figure 3.

Figure 3

Sketch of the computational mesh for Ωe and Ωi; the nodes of Ωe are marked by “×,” the nodes of Ωi are marked by “°,” and the membrane is defined as the intersection of Ωe and Ωi marked by “⊗.”

The system (28)–(34) can be triggered in several different ways. Since we want to compare results using the Cable equation and the EMI model, we will apply an initial condition that can be used in an identical manner for both methods. This is achieved by assuming that the membrane potential is given at time t = 0, and by adding a one dimensional synaptic input current.

We let (uen,j,k,vn,j,k,uin,j,k) denote finite difference approximations of (ue, v, ui) at (tn, xj, yk) = (nΔt, jΔx, kΔy) for given mesh parameters Δt, Δx and Δy. The computational nodes used for the discrete version of the system are shown in the right panel of Figure 3; nodes of the extracellular domain are marked by “×,” the intracellular nodes are marked by “◦,” and the nodes on the membrane are marked by “⊗.”

Suppose that v = vn−1 is known at time t = tn−1. The update from tn−1 to tn is computed by solving a coupled linear system defined by a finite difference version of the system (28)–(34). In each node of the extracellular domain the elliptic Equation (29) is replaced by a finite difference scheme of the form

σej + 1/2,k(uen,j+1,k-uen,j,k)-σej - 1/2,k(uen,j,k-uen,j-1,k)Δx2+σej,k + 1/2(uen,j,k + 1-uen,j,k)-σej,k - 1/2(uen,j,k-uen,j,k - 1)Δy2=0, (35)

where σej+1/2,k=σe((j+1/2)Δx,kΔy). Likewise, the elliptic equation (28) is replaced by a finite difference scheme of similar form (ue replaced by ui and σe replaced by σi). The numerical scheme given by Equation (35) provides one equation for all nodes in the domain Ωe\Γ and (as explained above) for all nodes in the domain Ωi\Γ.

It remains to specify three equations for all nodes on the membrane Γ since there are three unknowns, (ue, v, ui), in each of the membrane nodes. One equation is clearly given by Equation (32); i.e., uin,j,k-uen,j,k=vn,j,k for all nodes (xj, yk) on the membrane Γ. The second equation is provided by replacing the flux-equality Equation (31) by a finite difference equation, and the third equation is the discrete version of Equation (34) in terms of an implicit scheme;

vn,j,kΔtCm(Imn,j,kIionn,j,k)=vn1,j,k. (36)

Here, Im is defined as a discrete version of Equation (33). Furthermore, in the passive case, the function Iion is linear with respect to v and therefore the entire system is linear.

The four corners of the membrane mesh need special attention. In these nodes we define two extracellular and two intracellular flux terms; one term from the normal derivative in the x-direction and one from the normal derivative in the y-direction. Furthermore, we let the sum of the two intracellular fluxes equal the sum of the two extracellular fluxes in the flux-equality Equation (31) and let Imn,j,k in Equation (36) be the mean of the two intracellular fluxes. In the 3D extension we similarly define three extracellular and three intracellular flux terms for the corner nodes where three membrane planes intersect, and two extracellular and two intracellular flux terms for the edge nodes where two membrane planes intersect.

In the case of simple, rectangular geometries, this numerical strategy is straightforward. However, for more complex geometries, finite element or finite volume methods should be used.

3. Results

In this section we will report results using the methods described above. We will start the section by investigating the error in the membrane potential introduced by ignoring the ephaptic current Equation (12).

Secondly, we will compare the extracellular potential computed by the CBV, CP, and CS methods with the solution of the EMI model. Clearly, there are a set of different assumptions underlying these methods: The CS method is unique in assuming the extracellular domain to be infinite. In order to be able to compare the results of the CS method with the other methods, we have used large extracellular domains. In order to estimate how large the domain must be, we have systematically increased the size of the extracellular space until convergence of the EMI solutions and then used the largest domain for our comparisons.

For the CS method the transmembrane currents are gathered in the center of each compartment thus giving rise to the classical formula of the solution, whereas for the CP method the transmembrane currents are distributed over each compartment, and numerical methods are used to compute the solution of the associated Poisson equation. In contrast, in the CBV and EMI methods the transmembrane currents setting up the extracellular potentials are placed at the interface between the intracellular and extracellular domains. The CBV and EMI methods are thus defined on the same domain, and the only difference lies in the proper self-consistent modeling of ephaptic effects in the EMI method.

For convenience, the abbreviations (CBV, CP, CS, and EMI) and references to the methods are summarized in Table 1.

Table 1.

Definition of the methods used to compute the extracellular potential.

Abbreviation Explanation Method
CBV Cable equation, Boundary Value problem (11), (15), (16)
CP Cable equation, Poisson equation (11), (17)
CS Cable equation, solution given by a Sum (11), (27)
EMI Extracellular Membrane Intracellular (28)–(34)

3.1. Model parameters

We consider the Cable equation and the EMI model using the parameters given in Table 2 (unless otherwise stated). The domain Ω = Ωi ∪ Ωe is defined as

Table 2.

Parameters used in the computations of the Cable equation and the EMI model.

Parameter Value Parameter Value
Lx 60 μm gL 6·10−7 μS/μm2
Ly 20 μm gsyn 1.25·10−3 μS/μm2
Lz 20 μm vrest −90 mV
lx 50 μm veq 0 mV
h, ly, lz 6 μm t0 0 ms
Δx, Δy, Δz 0.5 μm α 2 ms
Δt 0.02 ms σi 0.7 μS/μm
Cm 2·10−5 nF/μm2 σe 0.3 μS/μm
Ω=[0,Lx]×[0,Ly]×[0,Lz], (37)

and the intracellular domain, Ωi, is shaped as a rectangular cuboid of size lx × ly × lz located in the center of Ω. The ionic current density Iion is defined as

Iion=Ileak+Isyn, (38)

where Ileak is the leak current density given by

Ileak=gL(v-vrest), (39)

and Isyn is the conductance-based synaptic current density with single-exponential dynamics (see Gerstner et al., 2014) given by

Isyn=gs(x)e-t - t0α(v-veq). (40)

For the first 10% of the cell in the x-direction, gs(x) is given by the value gsyn in Table 2. On the remaining part of the membrane gs(x) is set to zero.

We use the initial condition v = vrest = −90 mV for the membrane potential. In addition, we apply the boundary condition vx=0 at the start and the end of the cell in the Cable equation and the boundary condition ue = 0 on the outer boundary of Ωe in the EMI, CBV and CP methods unless otherwise stated.

3.2. Numerical assessment of the error in membrane potential introduced by ignoring the ephaptic current

In Figure 4 we show the membrane potential computed by solving the Cable equation and the EMI model for different values of h, σi, σe, and gL. The solutions are compared in the compartment 25 μm from the start of the cell (i.e., in the center of the cell in the x-direction). The difference is several millivolts, but it is reduced as the intracellular conductivity σi is reduced or the size h (recall that h = ly = lz) of the neuron is reduced. Furthermore, we observe that the difference is reduced as the extracellular conductivity, σe, or gL is increased. These observations are consistent with our theoretical finding in an Appendix in Supplementary Material given below where we show that, under reasonable assumptions, the error introduced in the transmembrane potential by removing the ephaptic current goes like

Figure 4.

Figure 4

Comparison of the membrane potential computed by solving the Cable equation (red) and the EMI model (blue) for some different values of h, σi, σe, and gL, where we recall that h = ly = lz (the width of the neuron). The plots show how the membrane potential in the compartment 25 μm from the start of the cell changes with time from t = 0.1 to 0.5 ms. The parameters used in the computations are given in Table 2 except for the values given above each plot. We observe that the difference between the two solutions increases when the value of h or σi is increased, and the difference decreases when the value of σe or gL is increased. Note that in order to observe any effect of changing the value of gL, we increase the default value by a factor of order 100–1,000 in the lower panel of the figure.

O(hσigLσe). (41)

To summarize, the error increases when h or σi are increased, and the error decreases if gL or σe are increased.

3.3. The magnitude of the ephaptic current decreases as the extracellular conductivity is increased

As mentioned above, the derivation of the Cable equation relies on the assumption that the extracellular potential is constant, and under that assumption, the ephaptic current defined by Equation (12) can be ignored. This can also be understood on biophysical grounds as a high extracellular conductivity implies a low extracellular resistance so that potential drops due to extracellular currents driven through the extracellular medium will be small. In the limit of very large extracellular conductivities these potential drops will become negligible, i.e., the assumption of constant extracellular potentials in the standard Cable equation will become fulfilled.

In Table 3 the maximum magnitude (absolute value) of the ephaptic current (computed by solving the EMI model) is given as a function of the extracellular conductivity σe, and we note that the magnitude decreases as σe is increased. In addition, we report the value of the maximum ephaptic current multiplied by the value of σe and observe that this value is close to a constant, so we have

Table 3.

Maximum absolute values of Ieph from time t = 0.02 to 1 ms as a function of σe as computed by the EMI method.

σe (μS/μm) Iephmax (nA/μm2) σe·Iephmax (nAμS/μm3)
0.1 0.616 0.0616
0.3 0.208 0.0623
0.6 0.104 0.0625
1.5 0.042 0.0626
3.0 0.021 0.0627

We observe that σe·Iephmax is close to constant for the different values of σe. The parameters used in the computations are given in Table 2.

Ieph~O(1/σe). (42)

Therefore, for very large values of σe, the ephaptic current can be ignored, but the reported values of σe are in general not so large that this assumption can be generally trusted.

It is also interesting to compare the size of the ephaptic current with the size of the other currents involved in the dynamics of the model neuron. Figure 5 shows the time evolution of each of the terms in Equation (9) and we observe that the size of the ephaptic current is comparable to the size of the other terms in the equation. The peak of the ephaptic current is located at the jump in the synaptic input.

Figure 5.

Figure 5

Values of each of the terms in Equation (9). In the (Upper panel), we show the time evolution of the terms in the point (8, 10, 7 μm) inside the synaptic input zone and the point (12, 10, 7 μm) outside the synaptic input zone. In the (Lower panel), we show the values of the terms for y = 10 μm, z = 7 μm, and x ∈ [5 μ m, 30μm] at time t = 0.02 ms (left) and t = 0.2 ms (right). The solution of the EMI model is used to compute each of the terms. In addition, we show η2vx2 for the corresponding solution of the Cable equation, where Ieph is assumed to be zero. We observe that the size of Ieph is comparable to the size of the other terms in Equation (9) and that neglecting Ieph leads to a considerable difference in the value of the term η2vx2. The parameters used in the computations are given in Table 2.

3.4. Comparing the extracellular potential computed by the CBV, CP, CS, and EMI methods

In this section we will compare the extracellular potentials (EPs) computed by the EMI, CBV, CP and CS methods described above (see Table 1 for definitions of the abbreviations). When comparing the predicted extracellular potentials for the various methods, observed differences will expectedly have different model origins. For the EMI and CBV methods the key physical difference is in the lack of inclusion of ephaptic effects in the CBV method. Compared to EMI and CBV where the transmembrane currents setting up the EP are at the true membrane interface between the intracellular and extracellular domains, the CP and CS methods assume that the EP-generating currents are defined as the right-hand side of the Poisson Equation (17). For the CS method the current source density is gathered in a single point in the center of the neuronal compartment, whereas for the CP method the current density is evenly distributed over the entire compartment (See Figure 1).

3.4.1. Convergence under mesh refinements

In Figure 6 we show the extracellular potential computed by the EMI method for four different values of the discretization parameter Δx = Δy = Δz. The solutions for the 0.5 μm resolution and the 0.25 μm resolution appear to be similar and we use a spatial discretization of Δx = Δy = Δz = 0.5 μm for the rest of our computations.

Figure 6.

Figure 6

Extracellular potential computed by the stationary EMI model for four different values of Δx = Δy = Δz. We show the solution in a rectangle of size 60 × 30 μm on the plane in the center of the domain in the z-direction. The white area represents the cell. We use the parameters given in Table 2 except for an increased value of gL=3·10-5 μS/μm2 and a domain of size 60 × 60 × 60 μm.

To reduce the computational cost in this case, we consider the stationary version of the model, i.e., we set the time derivative in Equation (34) to zero. We use the parameter values given in Table 2, except for an increased value of gL=3·10-5 μS/μm2 and a domain of size 60 × 60 × 60 μm. We again let gs(x) be gsyn for the first 10% of the cell in the x-direction and zero elsewhere and apply the boundary condition ue = 0 on the outer boundary of the extracellular domain.

3.4.2. Convergence of the EMI solution as the domain size is increased

In the derivation of the CS method, the extracellular domain is assumed to be infinite (see Section 2.1.5). When comparing CS and EMI results, we therefore wish to compare the solution of the CS method to the solution of the EMI model as the size of the extracellular domain approaches infinity.

We again consider the stationary version of the model with the parameter values given in Table 2, except for an increased value of gL=3·10-5 μS/μm2 and an increased domain size.

Figure 7 shows the stationary solution of the EMI model for four different sizes of the extracellular domain. We observe that as the size of the extracellular domain increases, the solution of the EMI model appears to converge, and we assume that the solution for a domain of size 120 × 120 × 120μm is sufficiently large to represent the EMI solution of an infinite domain.

Figure 7.

Figure 7

Comparison of the extracellular potential around a neuron computed by the stationary EMI model for four different sizes of the extracellular domain. The plots to the left show the solution in a rectangle of size 60 × 30 μm on the plane in the center of the domain in the z-direction. The white area represents the neuron. The plot to the right shows the extracellular potential along a line 2 μm above the neuron in the y-direction and in the center of the domain in the z-direction. The parameters used in the computations are given in Table 2 except for Lx, Ly, and Lz, which are specified for each simulation, and gL, which is set to 3 · 10−5 μS/μm2.

3.4.3. One single simplified neuron

Our first test case for comparing the methods for computing the extracellular potential is a single neuron of the form given above. The extracellular potential computed by the CBV, CP, CS, and EMI methods are presented in Figure 8 (see Table 1 for definitions of the abbreviations). In Table 4 we report the maximum difference between the extracellular potential computed by the EMI model and the extracellular potential computed by each of the other methods. The deviation of the CBV result from the EMI result is smaller than the difference to the CP and CS results. Thus the largest differences appear to come from the different assumptions of placement of the transmembrane currents in the EP-generating step (compare CBV vs. CP and CS). The effect of the ephaptic current (CBV vs. EMI) is smaller.

Figure 8.

Figure 8

The extracellular potential around a neuron shaped as a rectangular cuboid computed by the stationary versions of the EMI, CBV, CP, and CS methods. The plots to the left show the solution in a rectangle of size 60 × 30 μm on the plane in the center of the domain in the z-direction. The white area represents the neuron. The plot to the right shows the extracellular potential along a line 2 μm above the neuron in the y-direction and in the center of the domain in the z-direction. We use the parameters specified in Table 2 except for Lx = Ly = Lz = 120 μm and gL=3·10-5 μS/μm2. The abbreviations (EMI, CBV, CP, and CS) are summarized in Table 1.

Table 4.

Maximum difference between the solution for the extracellular potential in Ωe\Γ computed by the EMI method and each of the other methods for the test case in Figure 8.

Method Maximum difference (mV) Relative maximum difference (%)
CBV 0.024 11.3
CP 0.058 27.7
CS 0.113 53.7

The relative maximum differences are computed as the maximum difference divided by the maximum absolute value of the extracellular potential computed by the EMI method. The abbreviations (EMI, CBV, CP, and CS) are summarized in Table 1.

3.4.4. Two simplified neurons

In Figure 9 we show the extracellular potential around two neurons of the form given above computed by the CBV, CP, CS, and EMI methods. In the upper part of the figure the neurons are separated by a distance of 10 μ m in the y-direction and in the lower part the neurons are separated by a distance of 4 μm. In Table 5 we report the maximum difference between the extracellular potential computed by the EMI method and each of the other methods for the two test cases.

Figure 9.

Figure 9

The extracellular potential around two neurons computed by the stationary versions of the EMI, CBV, CP, and CS methods. The plots to the left show the solution in a rectangle of size 60 × 40 μm on the plane in the center of the domain in the z-direction. The white areas represent the neurons. The plots to the right show the extracellular potential along the line in the center of the space between the two neurons. In the upper five plots, the neurons are separated by a distance of 10 μm in the y-direction, and in the lower five plots the neurons are separated by a distance of 4 μm. In all plots gs(x) is given by gsyn for x ∈ [55, 60 μm] and is zero on the rest of the membrane for the lower neuron. For the upper neuron gs(x) is given by gsyn for x ∈ [60 μm, 65 μm]. We use the parameters specified in Table 2 except for Lx = Ly = Lz = 120 μm and gL=3·10-5 μS/μm2. The abbreviations (EMI, CBV, CP, and CS) are summarized in Table 1.

Table 5.

Maximum difference between the solution for the extracellular potential in Ωe\Γ computed by the EMI method and each of the other methods for the test cases in Figure 9.

Method Maximum difference (mV) Relative maximum difference (%)
(A) Neurons separated by 10 μm
CBV 0.025 12.6
CP 0.087 43.2
CS 0.086 42.4
(B) Neurons separated by 4 μm
CBV 0.014 5.2
CP 0.141 52.9
CS 0.128 48.3

The relative maximum differences are computed as the maximum difference divided by the maximum absolute value of the extracellular potential computed by the EMI method. The abbreviations (EMI, CBV, CP, and CS) are summarized in Table 1.

As for the case with a single simplified neuron above, the deviation of the CBV result from the EMI result is seen to be smaller than the difference to the CP and CS results. Interestingly, in the lower part of Figure 9 where the distance between the two neurons is very small (4 μm), the EMI and CBV results are essentially identical in the space between the cells.

3.4.5. Confined extracellular space

Figure 10 shows the extracellular potential around a neuron in a domain of size 60 × 20 × 20μm computed by the EMI, CBV, CP, and CS methods. The left panel shows the solution for a homogeneous Dirichlet boundary condition, and the right panel shows the solution for a homogeneous Neumann boundary condition on the outer boundary of the extracellular space.

Figure 10.

Figure 10

Extracellular potential around a neuron computed by the EMI, CBV, CP, and CS methods. We consider the stationary version of the models and the parameter values given in Table 2 except for an increased value of gL=3·10-5μm. A Dirichlet boundary condition, ue = 0, is applied in the simulation in the left panel and a Neumann boundary condition, uene=0, is applied in the right panel. The (Upper panels) show the extracellular potential in the plane in the center of the domain in the z-direction for each of the methods. The (Lower panel) shows the solution along a line 2 μm above the cell in the y-direction and in the center of the domain in the z-direction. Note that in the case of Neumann boundary conditions, we include the additional constraint ΩeuedV=0 for the EMI, CBV, and CP methods in order to obtain unique solutions. The abbreviations (EMI, CBV, CP, and CS) are summarized in Table 1.

As explained above, the CS method is founded on the assumption of an infinite extracellular space. We have therefore focused on a very large computational domain mimicking the properties of an infinite domain. Certainly, also limited domains are of interests and simulation results are given in Figure 10 using both Dirichlet and Neumann type boundary conditions. Although we present results for all four models, it is important to keep in mind that a confined domain breaks a basic assumption underlying the CS method and consequently we get very large errors, especially in the case of Neumann type boundary conditions.

Note that in the case of Neumann boundary conditions, the solution is not uniquely determined by the systems defining the EMI, CBV, and CP methods, and we expand the systems with the additional constraint

ΩeuedV=0 (43)

in order to obtain unique solutions of the methods.

3.4.6. Effects of the size of the synaptic input area

In Figure 11 we show the extracellular potential surrounding a neuron for four different sizes of the synaptic input area. The upper panel shows the extracellular potential computed by the EMI method, and the lower panel shows a comparison of the extracellular potentials computed by each of the methods along a line above the neuron. We note from the simulations that the results are qualitatively similar for all different sizes of the synaptic input region. Therefore, we choose to focus on the 10% synaptic input region as the base case for our simulations.

Figure 11.

Figure 11

Extracellular potential around a neuron with a synaptic input area of length 5, 10, 20, and 30% of the total cell length. The (Upper panel) shows the extracellular potential computed by the EMI method in the plane in the center of the domain in the z-direction. The (Lower panel) shows the solution for each of the methods along a line 2 μm above the cell in the y-direction and in the center of the domain in the z-direction. The figure shows the solution of the stationary version of the models using the parameter values given in Table 2 except for an increased value of gL=3·10-5μm. We apply a homogeneous Dirichlet boundary condition on the outer boundary of the extracellular domain. The abbreviations (EMI, CBV, CP, and CS) are summarized in Table 1.

3.4.7. Simulation time

Table 6 shows the CPU time for the simulations shown in the left panel of Figure 10 using a direct and an iterative solver.

Table 6.

CPU time in seconds for the EMI, CBV, CP, and CS methods.

System size CPU time (s) Direct solver CPU time (s) Iterative solver
EMI 208,491 34.9 15.5
CBV 101 + 191,422 29.6 1.9
CP 101 + 203,401 35.2 3.3
CS 101 + 0 1.0 1.0

In the third column the linear systems of the EMI, CBV, and CP methods are solved using direct Gaussian elimination, and in the fourth column the linear systems are solved using the bistable conjugate gradient stabilized method with an incomplete LU preconditioner and a relative tolerance of 105. The second column reports the number of unknowns in the linear systems to be solved in each of the methods. In the EMI model, we solve a coupled system for the extracellular, membrane, and intracellular potentials simultaneously. In the CBV, CP, and CS methods, on the other hand, we first find the membrane potential by solving the Cable equation consisting of 101 compartments. Then, we find the extracellular potential by solving an equation for each node in the extracellular or entire domain, for the CP and CBV methods, respectively. In the CS method, the extracellular potential is given directly from the solution of the Cable equation by an explicit formula. The parameters used in the simulation are given in Table 2 except for an increased value of gL=3·10-5μm. The table reports the solution time for the stationary versions of the models with homogeneous Dirichlet boundary conditions.

The EMI model is clearly much more computationally expensive than the classical CS method. This is expected because the EMI model involves solving a large coupled system of equations, whereas the CS method only requires solving the Cable equation which involves a much smaller number of unknowns. After solving the Cable equation, the CS methods assumes that the extracellular potential may be found directly by the explicit formula (27), so no further equations has to be solved.

Moreover, in the computations reported in the table, the extracellular potential is computed for all nodes in the mesh. In the CS method this is not necessary, and the CPU time for the CS method could possibly be further reduced by only computing the values for the points of interest. This is not possible for the EMI method (or the CBV or CP methods) because the systems of equations has to be solved for all nodes in order to find the solution in a single point.

In contrast, the simulation time for the CBV and CP methods are more comparable to that of the EMI model, at least for the direct solver. This is because these methods also rely on solving a linear system of equations for all nodes in the extracellular domain or the entire domain for the CVB and CP methods, respectively.

The extra complexity introduced in the EMI model by solving for the membrane, intracellular and extracellular potentials simultaneously is apparent, however, when an iterative method is applied to solve the linear system. The fourth column of Table 6 shows the solution time for each of the methods using the bistable conjugate gradient stabilized method with an incomplete LU preconditioner. In this case, the CBV and CP methods are much faster than the EMI method.

4. Discussion

In the present paper we have compared four different methods for computing neural dynamics. In the numerically comprehensive EMI model the intracellular and extracellular dynamics are solved self-consistently and the membrane potentials and extracellular potential are computed simultaneously. For the other methods (CBV, CP, CS; see Table 1 for definitions of abbreviations) the membrane potential is first computed using the Cable equation, and the resulting transmembrane currents are used in a second step to compute the extracellular potential.

In the CBV method the transmembrane currents are placed on the interface between the intracellular and extracellular domains, and the only difference with the EMI model is the lack of self-consistency in the two-step computational scheme inherent in the CBV scheme, that is, the transmembrane currents are first computed using the Cable equation assuming a constant extracellular potential, while a non-constant potential (both in space and time) is computed in the second step.

For the CP and CS methods an additional assumption is made in the second step, namely that the effect of the transmembrane currents are assumed to be represented in terms of currents source densities. Specifically, for the CP method, the current source density is distributed evenly over a neuronal compartment and a numerical scheme is used to solve the resulting Poisson Equation (17), and for the CS method the source density is concentrated in a single point and thus the classical sum formula (27) of the solution can be applied.

4.1. Ignoring the ephaptic current

4.1.1. Error in membrane potential introduced by ignoring the ephaptic current

To study the error introduced by ignoring the ephaptic current in the Cable equation, we compared the membrane potential computed by solving the Cable equation to the corresponding solution of the EMI model. In our simple test case, we found that the membrane potential computed by the Cable equation could differ several millivolts from the solution of the EMI model and that the magnitude of the error seems to decrease with the value of the intracellular conductivity, σi, and the cell width, h. This suggests that the Cable equation is applicable for computing the membrane potential for sufficiently thin dendrites.

4.1.2. Ephaptic current decreases with increasing extracellular conductivity

In the derivation of the Cable equation, it is assumed that the extracellular conductivity σe is so large that the extracellular potential varies very little in space and can be assumed to be a constant. As a result, the ephaptic current Ieph will be zero and may be removed from the model. In our numerical simulations of the EMI model, we confirmed that the size of Ieph decreases when the value of σe is increased (see Table 3). In fact, we found that the maximum absolute value of Ieph appeared to be inversely proportional to the value of σe. However, we also observed that the magnitude of Ieph was similar in size to the other currents involved in the model (see Figure 5). This suggests that Ieph is not negligible for the stylized neuron geometries and model parameters chosen here.

4.2. Error in neglecting ephaptic currents

The CBV and EMI methods are defined on identical domains, and the key physical difference between the methods is the absence of ephaptic effects in the CBV method. Comparisons of computed extracellular potentials indeed show such ephaptic effects of varying magnitudes, both for the extracellular potential outside a single activated neuron (Figure 8) and between two activated neurons (Figure 9).

4.3. Effects of position of transmembrane currents

To explore the effects of assumed positions of transmembrane currents, it is easiest to compare results from the three methods, i.e., CBV, CP, and CS, where the transmembrane currents in all cases are found from the Cable equation. Here effects from the ephaptic current are in all cases absent. For the present examples we observe that CS and CP results are typically quite similar, but both quite different from the CBV results (Figures 8, 9). From the point-source formula in (27) we see that the contribution to the extracellular potential from a point current source is inversely proportional to distance, and it is thus not surprising that this difference in assumed source positions has a sizeable effect on the predicted extracellular potentials.

4.4. Effects of size of extracellular domain

Both in the CP and CBV methods (as well as in the EMI model) the extracellular domain is finite, while in the CS method the extracellular domain is infinite so that the solution of the Poisson equation can be given as an explicit sum. With a very small extracellular domain, corresponding to a small piece of brain tissue embedded in an insulator, large deviations from the infinite-domain results will be observed (Figure 7; see also Figure 10).

In order to compare results with the CS method, we here computed the EMI solution for gradually larger domains until the solutions appeared to converge. Further, we regarded the converged solution as the solution of the EMI problem for an infinite extracellular space, i.e., we estimated that the difference of the results for the largest considered domain and a (hypothetical) infinite domain was negligible for the present purposes. Roughly speaking, convergence was obtained for an extracellular space extending twice the length of the cable in every direction.

4.5. The simplified geometry

Today, simulations of neurons typically use much more complex and realistic geometries than what has been applied here. Already in Clark and Plonsey (1968) were able to analytically evaluate the extracellular potential of a cylindrical neuron, and it is certainly of interest to evaluate the models and methods discussed here in more realistic geometries. The generic limitation of the finite difference method used here is that it is hard to apply, correctly, to non-rectangular geometries. In Agudelo-Toro and Neef (2013), the finite element method is used and this gives much more freedom to represent realistic geometries. However, the code used in Agudelo-Toro and Neef (2013) required extremely fine times steps and we therefore focused on simplified geometries where the problem could be solved using a reasonable number of time steps. The solution of the EMI model using an implicit formulation will likely reduce the time step restrictions and this is subject for ongoing investigations.

Another limitation in the present study is the size of the extracellular space. This space is actually quite limited (see e.g., Syková and Nicholson, 2008), but the assumption of an infinite extracellular space is necessary for the application of the classical CS method (summation method), and thus we have used very large extracellular domains in order to provide fair comparisons with the classical model at the cost of simulating more realistic volumes.

4.6. Neural tissue

The EMI model provides a useful framework for accurate computations of the electrophysiology of a small number of cells and their surroundings. It is, however, very hard to apply this methodology to neural tissue consisting of huge numbers of cells. In simulations of cardiac tissue, the Bidomain approach has successfully been applied to simulate the electrophysiology, see e.g., Keener and Sneyd (2009), Franzone et al. (2014), Sundnes et al. (2006); Roth (2013), and Trayanova (2011). Recently, a similar approach has been applied to neural tissue, see Meffin et al. (2014) and Tahayori et al. (2014). Most likely, some form of homogenization process is needed to derive tractable mathematical models for neural tissue.

4.7. Possible additive effects for non-linear membrane dynamics

We have focused on a linear membrane model in order to highlight the effect of removing the ephaptic current in the simplest possible case. More generally, the question is whether ephaptic coupling would constitute a “feedback” mechanism with electric fields altering the activity of the same neural elements that gave rise to them in the first place, see Anastassiou and Koch (2015). For a linear model, this feedback mechanism was recently found to be the small but not negligible, see Goldwyn and Rinzel (2016), which clearly is consistent with our findings. However, the effect may very well be larger for non-linear models of the membrane dynamics; small electric fields can be amplified by non-linear effects, see Radman et al. (2007). At present, we have not conducted systematic simulations using a non-linear membrane model.

4.8. Other assumptions

We note also that the current study was limited to standard simulation frameworks in neuroscience, where intra- and extracellular currents are assumed to be purely Ohmic, so that Equations (28) and (29) apply in the bulk solutions. That is, we did not include possible contributions from advective currents, displacement currents and ionic diffusion currents. These currents are typically neglected, as they are believed to play negligible roles for the system electrodynamics under most biophysically relevant conditions. However, computational studies have indicated that at least ionic diffusion could, in some scenarios, influence electrical potentials (see e.g., Qian and Sejnowski, 1989; Bédard and Destexhe, 2013; Halnes et al., 2013, 2016; Pods et al., 2013; Pods, 2017). These effects were not accounted for in the current study. We also confined our simulations to linear, passive membranes even if it known that active voltage-gated channels affect the extracellular potential; see e.g., Ness et al. (2016).

5. Conclusion

We have compared various methods for computing membrane potentials and extracellular potentials. For the simple test cases considered here, non-negligible errors were observed when neglecting ephaptic effects, i.e., when comparing results from the EMI model with the CBV model building on results from the Cable equation. Further, substantial differences in the predicted extracellular potentials were observed depending on whether transmembrane current sources were assumed to be placed in the center of the neural compartment or at the membrane interfaces. This study motivates further analysis of the errors for computations based on more realistic representations of the geometry and dynamics of the neurons using the EMI model.

Author contributions

Writing paper: AT, KJ, GH, GE. Programming: KJ, LP, GL. Simulation: KJ, AT. Numerical methods: AT, KJ, JS, GL. Discussion: AT, KJ, TM, AE, GH, GE. Outline of research: all authors.

Conflict of interest statement

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Footnotes

1Assuming that the extracellular potential is a linear function of position would result in the same simplified model.

2Note that Ck is a constant defined on the compartment Ωi,k; it is constant in space but varies in time.

Supplementary material

The Supplementary Material for this article can be found online at: http://journal.frontiersin.org/article/10.3389/fncom.2017.00027/full#supplementary-material

References

  1. Agudelo-Toro A. (2012). Numerical Simulations on the Biophysical Foundations of the Neuronal Extracellular Space. Ph.D. thesis, Niedersächsische Staats-und Universitätsbibliothek Göttingen. [Google Scholar]
  2. Agudelo-Toro A., Neef A. (2013). Computationally efficient simulation of electrical activity at cell membranes interacting with self-generated and externally imposed electric fields. J. Neural Eng. 10:026019. 10.1088/1741-2560/10/2/026019 [DOI] [PubMed] [Google Scholar]
  3. Anastassiou C. A., Koch C. (2015). Ephaptic coupling to endogenous electric field activity: why bother? Curr. Opin. Neurobiol. 31, 95–103. 10.1016/j.conb.2014.09.002 [DOI] [PubMed] [Google Scholar]
  4. Anastassiou C. A., Perin R., Markram H., Koch C. (2011). Ephaptic coupling of cortical neurons. Nat. Neurosci. 14, 217–223. 10.1038/nn.2727 [DOI] [PubMed] [Google Scholar]
  5. Arvanitaki A. (1942). Effects evoked in an axon by the activity of a contiguous one. J. Neurophysiol. 5, 89–108. [Google Scholar]
  6. Bédard C., Destexhe A. (2013). Generalized cable theory for neurons in complex and heterogeneous media. Phys. Rev. E 88:022709. 10.1103/PhysRevE.88.022709 [DOI] [PubMed] [Google Scholar]
  7. Bhalla U. S. (2012). Multi-compartmental models of neurons, in Computational Systems Neurobiology, ed Le Novère N. (Dordrecht; Heidelberg; London; New York, NY: Springer; ), 193–225. [Google Scholar]
  8. Bokil H., Laaris N., Blinder K., Ennis M., Keller A. (2001). Ephaptic interactions in the mammalian olfactory system. J. Neurosci. 21, 1–5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Buzsáki G., Anastassiou C. A., Koch C. (2012). The origin of extracellular fields and currents – EEG, ECoG, LFP and spikes. Nat. Rev. Neurosci. 13, 407–420. 10.1038/nrn3241 [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Clark J., Plonsey R. (1968). The extracellular potential field of the single active nerve fiber in a volume conductor. Biophys. J. 8, 842–864. [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Dayan P., Abbott L. F. (2001). Theoretical Neuroscience. MIT Press. [Google Scholar]
  12. Einevoll G. T., Kayser C., Logothetis N. K., Panzeri S. (2013). Modelling and analysis of local field potentials for studying the function of cortical circuits. Nat. Rev. Neurosci. 14, 770–785. 10.1038/nrn3599 [DOI] [PubMed] [Google Scholar]
  13. Ermentrout G. B., Terman D. H. (2010). Mathematical Foundations of Neuroscience, Vol. 35 Berlin; Heidelberg; New York, NY: Springer Science & Business Media. [Google Scholar]
  14. Franzone P. C., Pavarino L. F., Scacchi S. (2014). Mathematical Cardiac Electrophysiology. Cham; Heidelberg; New York, NY; Dordrecht; London: Springer International Publishing. [Google Scholar]
  15. Gerstner W., Kistler W. M., Naud R., Paninski L. (2014). Neuronal Dynamics: From Single Neurons to Networks and Models of Cognition. Cambridge: Cambridge University Press. [Google Scholar]
  16. Gold C., Henze D. A., Koch C., Buzsáki G. (2006). On the origin of the extracellular action potential waveform: a modeling study. J. Neurophysiol. 95, 3113–3128. 10.1152/jn.00979.2005 [DOI] [PubMed] [Google Scholar]
  17. Goldwyn J. H., Rinzel J. (2016). Neuronal coupling by endogenous electric fields: cable theory and applications to coincidence detector neurons in the auditory brain stem. J. Neurophysiol. 115, 2033–2051. 10.1152/jn.00780.2015 [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Grossmann C., Roos H.-G., Stynes M. (2007). Numerical Treatment of Partial Differential Equations. Berlin; Heidelberg; New York, NY: Springer. [Google Scholar]
  19. Halnes G., Mäki-Marttunen T., Keller D., Pettersen K. H., Andreassen O. A., Einevoll G. T. (2016). Effect of ionic diffusion on extracellular potentials in neural tissue. PLoS Comput. Biol. 12:e1005193. 10.1371/journal.pcbi.1005193 [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. Halnes G., Østby I., Pettersen K. H., Omholt S. W., Einevoll G. T. (2013). Electrodiffusive model for astrocytic and neuronal ion concentration dynamics. PLoS Comput. Biol. 9:e1003386. 10.1371/journal.pcbi.1003386 [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Henríquez F., Jerez-Hanckes C., Altermatt M. F. R. (2013). Dynamic finite-element model of axon extracellular stimulation, in 6th International IEEE/EMBS Conference on Neural Engineering (NER), 2013, 589–592. [DOI] [PubMed] [Google Scholar]
  22. Holt G. R. (1998). A Critical Reexamination of Some Assumptions and Implications of Cable Theory in Neurobiology. Ph.D. thesis, California Institute of Technology. [Google Scholar]
  23. Holt G. R., Koch C. (1999). Electrical interactions via the extracellular potential near cell bodies. J. Comput. Neurosci. 6, 169–184. [DOI] [PubMed] [Google Scholar]
  24. Katz B., Schmitt O. H. (1940). Electric interaction between two adjacent nerve fibres. J. Physiol. 97, 471. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Keener J. P., Sneyd J. (2009). Mathematical Physiology. New York, NY: Springer. [Google Scholar]
  26. Klee M., Rall W. (1977). Computed potentials of cortically arranged populations of neurons. J. Neurophysiol. 40, 647–666. [DOI] [PubMed] [Google Scholar]
  27. Koch C. (1999). Biophysics of Computation. New York, NY; Oxford: Oxford University Press. [Google Scholar]
  28. Koch C., Buice M. A. (2015). A biological imitation game. Cell 163, 277–280. [DOI] [PubMed] [Google Scholar]
  29. Krassowska W., Neu J. C. (1994). Response of a single cell to an external electric field. Biophys. J. 66, 1768–1776. [DOI] [PMC free article] [PubMed] [Google Scholar]
  30. Lindén H., Hagen E., Leski S., Norheim E. S., Pettersen K. H., Einevoll G. T. (2014). LFPy: A tool for biophysical simulation of extracellular potentials generated by detailed model neurons. Front. Neuroinform. 7:41. 10.3389/fninf.2013.00041 [DOI] [PMC free article] [PubMed] [Google Scholar]
  31. Markram H., Muller E., Ramaswamy S., Reimann M. W., Abdellah M., Sanchez C. A., et al. (2015). Reconstruction and simulation of neocortical microcircuitry. Cell 163, 456–492. 10.1016/j.cell.2015.09.029 [DOI] [PubMed] [Google Scholar]
  32. Meffin H., Tahayori B., Sergeev E. N., Mareels I. M., Grayden D. B., Burkitt A. N. (2014). Modelling extracellular electrical stimulation: III. Derivation and interpretation of neural tissue equations. J. Neural Eng. 11:065004 10.1088/1741-2560/11/6/065004 [DOI] [PubMed] [Google Scholar]
  33. Ness T. V., Remme M. W., Einevoll G. T. (2016). Active subthreshold dendritic conductances shape the local field potential. J. Physiol. 594, 3809–3825. 10.1113/JP272022 [DOI] [PMC free article] [PubMed] [Google Scholar]
  34. Pods J. (2017). A comparison of computational models for the extracellular potential of neurons. J. Integr. Neurosci. 16, 19–32. [DOI] [PubMed] [Google Scholar]
  35. Pods J., Schönke J., Bastian P. (2013). Electrodiffusion models of neurons and extracellular space using the Poisson-Nernst-Planck equations – numerical simulation of the intra- and extracellular potential for an axon model. Biophys. J. 105, 242–254. 10.1016/j.bpj.2013.05.041 [DOI] [PMC free article] [PubMed] [Google Scholar]
  36. Qian N., Sejnowski T. (1989). An electro-diffusion model for computing membrane potentials and ionic concentrations in branching dendrites, spines and axons. Biol. Cybern. 62, 1–15. [Google Scholar]
  37. Radman T., Su Y., An J. H., Parra L. C., Bikson M. (2007). Spike timing amplifies the effect of electric fields on neurons: implications for endogenous field effects. J. Neurosci. 27, 3030–3036. 10.1523/JNEUROSCI.0095-07.2007 [DOI] [PMC free article] [PubMed] [Google Scholar]
  38. Rall W. (1962). Electrophysiology of a dendritic neuron model. Biophys. J. 2, 145–167. [DOI] [PMC free article] [PubMed] [Google Scholar]
  39. Rall W. (1969). Time constants and electrotonic length of membrane cylinders and neurons. Biophys. J. 9, 1483–1508. [DOI] [PMC free article] [PubMed] [Google Scholar]
  40. Roth B. J. (2013). Bidomain simulations of defibrillation: 20 years of progress. Heart Rhythm 10, 1218–1219. 10.1016/j.hrthm.2013.05.002 [DOI] [PubMed] [Google Scholar]
  41. Scott A. (2002). Neuroscience: A Mathematical Primer. New York, NY: Springer Science & Business Media. [Google Scholar]
  42. Shneider M. N., Pekker M. (2015). Correlation of action potentials in adjacent neurons. Phys. Biol. 12:066009. 10.1088/1478-3975/12/6/066009 [DOI] [PubMed] [Google Scholar]
  43. Sterratt D., Graham B., Gillies A., Willshaw D. (2011). Principles of Computational Modelling in Neuroscience. Cambridge: Cambridge University Press. [Google Scholar]
  44. Sundnes J., Lines G., Cai X., Nielsen B., Mardal K.-A., Tveito A. (2006). Computing the Electrical Activity of the Heart. Heidelberg: Springer. [Google Scholar]
  45. Syková E., Nicholson C. (2008). Diffusion in brain extracellular space. Physiol. Rev. 88, 1277–1340. 10.1152/physrev.00027.2007 [DOI] [PMC free article] [PubMed] [Google Scholar]
  46. Tahayori B., Meffin H., Sergeev E. N., Mareels I. M., Burkitt A. N., Grayden D. B. (2014). Modelling extracellular electrical stimulation: IV. Effect of the cellular composition of neural tissue on its spatio-temporal filtering properties. J. Neural Eng. 11:065005 10.1088/1741-2560/11/6/065005 [DOI] [PubMed] [Google Scholar]
  47. Trayanova N. A. (2011). Whole-heart modeling: applications to cardiac electrophysiology and electromechanics. Circ. Res. 108, 113–128. 10.1161/CIRCRESAHA.110.223610 [DOI] [PMC free article] [PubMed] [Google Scholar]
  48. Tveito A., Winther R. (2009). Introduction to Partial Differential Equations: A Computational Approach, Vol. 29, 2nd Edn New York, NY: Springer-Verlag. [Google Scholar]
  49. Ying W., Henriquez C. S. (2007). Hybrid finite element method for describing the electrical response of biological cells to applied fields. IEEE Trans. Biomed. Eng. 54, 611–620. 10.1109/TBME.2006.889172 [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials


Articles from Frontiers in Computational Neuroscience are provided here courtesy of Frontiers Media SA

RESOURCES