Next Article in Journal
Adaptive Hierarchical Evidence Fusion for Sensitive Field Detection in Structured Data: A Gated Residual Correction Network
Next Article in Special Issue
Hysteretic Conductance in Ion Channel Gating
Previous Article in Journal
Coded Caching Scheme for Multiaccess Cache-Assisted Partially Connected Linear Network via Multi-Antenna Placement Delivery Array
Previous Article in Special Issue
Quantum Capacity of Continuously Observed Ion Channels
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Effect of Ion Channel Randomness on Sensitivity of Neurons to External Electromagnetic Fields: Computational Study

1
Department of Physics and Astronomy, University of Potsdam, Karl-Liebknecht-Str. 24/25, 14476 Potsdam-Golm, Germany
2
Unatech GmbH, An der Kollonade 11, 10117 Berlin, Germany
3
German Federal Office for Radiation Protection, Competence Center for Electromagnetic Fields, Ingolstädter Landstraße 1, 85764 Oberschleißheim, Germany
*
Author to whom correspondence should be addressed.
Entropy 2026, 28(6), 581; https://doi.org/10.3390/e28060581
Submission received: 14 April 2026 / Revised: 14 May 2026 / Accepted: 20 May 2026 / Published: 22 May 2026
(This article belongs to the Special Issue Mathematical Modeling for Ion Channels)

Abstract

We perform stochastic simulations of the Hodgkin–Huxley and Morris–Lecar models with different numbers of ion channels in order to describe the effects of periodic electrical driving on spike rates and the regularity of spiking in a single neuron. For stochastic modeling, we use an efficient method that reduces the piecewise-deterministic Markov process of the membrane potential evolution to an ordinary differential equation between random opening and closing events. To characterize a regular component in the resulting voltage time series, we adopt a Wiener order parameter based on the autocorrelation function. We show that the effect of ion channel stochasticity on the spike rate is stronger at lower external force frequencies. The regular component of neural activity exhibits resonant-like behavior as a function of the driving frequency, with a maximum in the beta range.

1. Introduction

Information transfer in the nervous system is mediated by electrically excitable cells called neurons. As in all cells, differences in ion concentrations inside and outside the cell give rise to an electrical potential across the cell membrane, called the transmembrane potential. Along with other means, ion transport in neurons occurs through voltage-gated ion channels, in which the probability of a conformational change between the open and closed state depends on the membrane potential [1,2]. When the latter reaches a certain threshold, this can trigger transient spikes in membrane voltage called action potentials, which propagate along the neuron.
In the simplest conductance-based point neuron models, the dynamics of the membrane potential are described by a set of ordinary differential equations for the voltage and the fractions of the relevant ion channels in the open state. The archetypal and widely used set of equations of this type is the Hodgkin–Huxley model, for which A.L. Hodgkin and A.F. Huxley, together with J. C. Eccles, were awarded the Nobel Prize in Physiology or Medicine [3].
A refinement of such models consists in treating the random opening and closing of ion channels, and hence the fraction of open channels, as a time-continuous Markov process [4,5] or as a piecewise deterministic Markov process (PDMP) [6,7,8]. It can be shown that, in the limit of a large number of ion channels, stochastic models of the transmembrane potential converge to the classical deterministic models [9,10,11]. Interpreting these results as laws of large numbers, the central limit theorem corresponds to approximating these Markov processes by diffusion processes [12,13] and similarly for the piecewise deterministic Markov case [6,7,14]. Following this line of reasoning, the third step is large deviation theory, corresponding to the occurrence of spontaneous action potentials and their rate in the resting state of a neuron [15,16,17]. It is often assumed that simulations of stochastic differential equations resulting from the diffusion approximations are more efficient than direct Monte Carlo simulations of the Markov processes [18,19].
A refinement along a different line is to explicitly consider the spatial structure of a neuron in a simplified way. A class of theories that implements this idea consists of those models termed “spatially extended”, in which the axon is partitioned into compartments by the nodes of Ranvier. This leads to systems of coupled ordinary or stochastic differential equations for the membrane potentials in each compartment [20,21,22].
Due to the inherently electromagnetic nature of action potential generation, it is evident that electromagnetic fields (EMF) and currents induced in tissue may act as external driving forces, meaning that they can influence neural excitation. Thus, safety guidelines aim to protect against EMF-induced low-frequency fields and currents.
The International Commission on Non-Ionizing Radiation Protection (ICNIRP) develops and publishes guidelines for limiting exposure to low-frequency electric and magnetic fields (see [23]; according to the present workplan, an update is in progress [24]). These are based on the current state of scientific knowledge regarding the potential effects of such fields on human health. In the frequency range from 1 Hz up to 100 kHz, the primary biological effect of electric and magnetic fields is the stimulation of muscles and neurons in the peripheral and central nervous systems. Neuronal stimulation occurs through a change in the transmembrane potential induced by a locally applied electric field. Hence, tissue internal electric fields should not exceed values that would cause a crossing of firing thresholds. The latter is the physical quantity for which exposure limits are defined in safety regulations. The relationship between the local electric field strength and the driving term in the transmembrane potential equations depends on the dielectric tissue parameters, the geometry of the neuron, and other coupling factors [22,25]. It is based on the relation J = σ E , where J is the locally-induced current density and σ is the electrical conductivity tensor. Integrating J over the relevant volume of neural tissue yields a current I e x t that serves as a driving term in the dynamical model for the action potential.
The main computational protocol currently employed in the numerical determination of action potential thresholds is based on the spatially extended nonlinear node (SENN) model [20,21,25,26]. It describes a myelinated neuron, insulated from the extracellular medium by a lipid layer (myelin) but with Ranvier nodes where the lipid is absent. This results in a system of coupled ordinary differential equations, with the dynamics at each node described by the Frankenhäuser–Huxley equations [27]. The protocol for determining the action potential thresholds is as follows: first, fix the geometry of the external currents relative to the chain of nodes and choose a form of the external field (e.g., sinusoidal, pulsed, etc.); then, for a given frequency, increase the amplitude of the external current and find the threshold at which spiking occurs. This amplitude is the critical amplitude.
An assessment of the conservativeness of action potential thresholds obtained via Frankenhäuser–Huxley dynamics and comparison to other dynamical models was performed recently [28]. It was observed that limit values strongly depend on the underlying membrane dynamics. In the present article, we emphasize another shortcoming of these types of neuron models. In the SENN protocol, the underlying dynamics are deterministic, i.e., any effects due to the stochastic nature of the ion channel dynamics in neurons are neglected. The presence of spontaneous action potentials in the resting state of a neuron [15] indicates already that firing thresholds and even more, the definition of a firing threshold appears to be different in more realistic models, based on stochastic membrane dynamics.
The goal of this paper is to explore the effects of ion channel stochasticity on the neural dynamics under external electromagnetic fields. We investigate the Hodgkin–Huxley and Morris–Lecar models. The first challenge is a time-efficient simulation method which does not contain uncontrolled approximations. Here, we follow a recent publication [29] in which such a method was suggested and demonstrate its applicability to forced stochastic neural dynamics. We consider two particular models of different complexity for which properties of stochastic ion channel dynamics are well established: the classical Hodgkin–Huxley (HH) model, and the Morris–Lecar (ML) model. We are not aware of an ion-channel-based stochastic formulation of the Frankenhäuser–Huxley model; therefore, it is not considered below. We introduce the HH and ML models in Section 2.1. We describe the efficient simulation method in Section 2.2. One of the central issues in extending SENN models to the stochastic case is the absence of a sharp transition to spiking, as observed in the deterministic case. In the presence of ion channel stochasticity, spontaneous irregular spikes occur in a stable excitable regime, and it is a priori not clear how to define a value for the electric field leading to a firing threshold in this case. In this respect, it is also interesting to explore the ordering effect of an external periodic forcing on random spontaneous spiking. Indeed, a significant periodic component in spiking activity can potentially influence the ability of neural networks to process information. Therefore, it is important not only to model spike rates in the presence of periodic forces but also to detect the presence of a periodic component in the spiking activity. We argue in Section 2.3 that this can be accomplished with a Wiener order parameter, which can be straightforwardly calculated from the autocorrelation function of the voltage signal. In Section 3, we apply the methods outlined in Section 2 to the Hodgkin–Huxley and Morris–Lecar models. We show that spike rates and periodic components in the voltage activity can be reliably calculated across a wide range of system sizes (number of ion channels involved) and forcing parameters (amplitude and frequency). Finally, in Section 4 we discuss limitations of the approach and possible extensions.

2. Models and Methods

2.1. Hodgkin–Huxley and Morris–Lecar Models of Neural Activity

Here, we introduce the Hodgkin–Huxley (HH) (see review in [30]) and Morris–Lecar (ML) ([31], see review in [32]) models that we explore below and give their formulation as random processes due to stochastic openings and closing of ion channels [1].

2.1.1. Deterministic and Stochastic HH Model

The deterministic HH model is an equation for the neuronal membrane voltage evolution derived from electric charge conservation, i.e., Kirchhoff’s law for the currents entering and leaving the cell:
C d V d t + I i o n = I e x t , I i o n = I N a + I K + I l ,
where V is the membrane voltage in millivolts, C represents the membrane capacitance (usually set to 1 mF cm−2), and I e x t is the stimulus current added to the neuron in mA cm−2. The values of I N a , I K , and I l are the currents of the Na+, K+, and leakage channels, respectively, given by
I N a = g N a ρ N a ( V V N a ) , I K = g K ρ K ( V V K ) , I l = g l ( V V l ) .
The values ρ N a and ρ K respectively denote the open fractions of the Na+ and K+ channels. V N a and V K are the Nernst potentials of the corresponding channels and V l is the leakage potential, which is measured via voltage clamp experiments and the value of which is given below. In the HH model, each Na+ channel contains two types of subunits, including three type-m subunits and one type-h subunit. Each K+ channel is composed of four type-n subunits. If all four subunits are in the activation (open) state, then the Na+ or K+ channel is defined as open. In the deterministic limit, one sets ρ N a = m 3 h and ρ K = n 4 . The equations for the activation state variables n , m , h read
d n d t = α n ( 1 n ) β n n , d m d t = α m ( 1 m ) β m m , d h d t = α h ( 1 h ) β h h .
Dependencies of the factors α and β on the voltages have been determined experimentally. Here, we write the full standard HH model with the parameter values used below (according to the book [33], Section 2.3.1):
C d V d t = I e x t g ¯ N a m 3 h ( V V N a ) g ¯ K n 4 ( V V K ) g l ( V V l ) , d n d t = α n ( 1 n ) β n n , α n = 0.01 V + 10 exp [ V + 10 10 ] 1 , β n = 0.125 exp [ V / 80 ] , d m d t = α m ( 1 m ) β m m , α m = 0.1 V + 25 exp [ V + 25 10 ] 1 , β m = 4 exp [ V / 18 ] , d h d t = α h ( 1 h ) β h h , α h = 0.07 exp [ V / 20 ] , β h = 1 exp [ V + 30 10 ] + 1 .
In order to facilitate comparisons to experimental measurements, scales of the observables in the model have to be specified. In the HH model written above, voltage V is measured in mV, current I e x t in μA/cm2, and time t in ms. Other parameter values are as follows:
C = 1 μ F / cm 2 , V N a = 120 mV , V K = 12 mV , V l = 10.6 mV , g ¯ N a = 120 mS / cm 2 , g ¯ K = 36 mS / cm 2 , g ¯ l = 0.3 mS / cm 2 .
In the HH model, the currents are not proportional to the activation variables but to their powers ρ N a = m 3 h and ρ K = n 4 , which give the portion of open channels. This is because channels are composite entities consisting of several subunits.
In the stochastic channel-based formulation [1,34], a potassium channel (we denote the total number of potassium channels by N) consists of four subunits, and is open only if all four subunits are open. Diagram (5) shows how to proceed to the channel-state formulation, starting from the subunit formulation, under the assumption that all sub-units are independent and kinetically identical. Each channel has five states, depending on how many of its subunits are open (from n 0 , where all subunits are closed, to n 4 where all are open); only one of these states (denoted n 4 in (5)) is the state where the whole channel is open.
n 0 β n 4 α n n 1 2 β n 3 α n n 2 3 β n 2 α n n 3 4 β n α n n 4
Diagram (5) should be interpreted as follows. Because each channel can be in one of five states, the sum n 0 + n 1 + n 2 + n 3 + n 4 = N is the total number of potassium channels; the transition rates are proportional to the numbers of the corresponding subunits. For example, in state n 1 each channel has three closed subunits and one open unit. Therefore, the transition to n 0 happens with the closing rate for one subunit, i.e., with rate β n . The transition to n 2 occurs if one of the three closed subunits opens; the rate for this is the opening rate for one subunit multiplied by 3, i.e., 3 α n . In the deterministic limit of a very large number of channels, if the probability of a subunit being open is n, then the probability of state n 4 (where all subunits are open) is n 4 ; thus, ρ K n 4 for the potassium current in (2).
A similar picture for the Na channel (with the total number of sodium channels denoted by M) includes four states for the variable m and two states for the variable h; altogether, each Na channel can be in eight different states. We show this representation in Diagram (6) where, the open state is m 3 h 0 .
m 0 h 0 β m 3 α m m 1 h 0 2 β m 2 α m m 2 h 0 3 β m α m m 3 h 0 β h α h β h α h β h α h β h α h m 0 h 1 β m 3 α m m 1 h 1 2 β m 2 α m m 2 h 1 3 β m α m m 3 h 1
The interpretation of this diagram is the same as of Diagram (5) above.

2.1.2. Deterministic and Stochastic ML Model

Probably the simplest nontrivial model of neuronal spiking that allows for a stochastic representation is the Morris–Lecar (ML) model [31]. The advantage of the ML model is that it can be easily implemented on all levels: (i) in the deterministic limit; (ii) in an exact simulation for a finite number of ion channels using the Monte Carlo algorithm; and (iii) in the diffusion approximation, where the irregularity of ion channels is modeled using a Langevin equation (see, e.g., [35,36]).
Here, in contrast to the HH and FH models, only potassium channels (variable n) are treated as dynamical units. In addition, there are calcium channels, which are considered as fast channels, so that the activation variable m instantaneously takes its equilibrium value m ( V ) at a given voltage. The deterministic ML equations read as follows:
d V d t = F ( V , n ) = 1 C I e x t g C a m ( V V C a ) g L ( V V L ) g K n ( V V K ) , d n d t = ( 1 n ) α ( V ) n β ( V ) ,
where the fraction of open potassium channels n = N o p e n / N is considered as a continuous variable with N as the total number of potassium channels and where
m = 1 2 ( 1 + tanh ( V V a V b ) ) , α ( V ) = ϕ cosh ( ξ / 2 ) 1 + e 2 ξ , β ( V ) = ϕ cosh ( ξ / 2 ) 1 + e 2 ξ , ξ = V V c V d .
This equation can be rewritten as
d V d t = F ( V , n ) = 1 C I e x t g C a m ( V V C a ) g L ( V V L ) g K n ( V V K ) d n d t = n n τ , n = 1 + tanh ξ 2 = α α + β , τ = 1 ϕ cosh ( ξ / 2 ) = 1 α + β .
The parameters adopted in [35] and henceforth in this paper are
C = 20 , V K = 84 , V L = 60 , V C a = 120 , I e x t = 100 , g K = 8 , g L = 2 , g C a = 4.4 V a = 1.2 , V b = 18 , V c = 2 V d = 30 , ϕ = 0.04 .
In the deterministic version, one considers the variable n ( t ) denoting the fraction of open potassium channels as a continuous variable with 0 n 1 . In the stochastic setting, the number of channels N is finite and the number of open channels is an integer 0 N o p e n N ; accordingly, n = N o p e n / N takes only a finite set of values. In the stochastic formulation, potassium channels are considered as random units with two states, open (1) and closed (0):
0 β α 1
where the rates α , β depend on the voltage V as presented in Equation (8). Because all the channels are identical, if one has N o p e n open channels at some time instant, then the rate for opening one more channel (i.e., of the transition N o p e n N o p e n + 1 ) is α ( N N o p e n ) , and the rate of closing a channel (i.e., of the transition N o p e n N o p e n 1 ) is β N o p e n . Thus, the Markovian process of openings and closings can be formulated as
N o p e n N o p e n + 1 rate α ( V ) ( N N o p e n ) , N o p e n 1 rate β ( V ) N o p e n .
The deterministic part of the dynamics reads
d V d t = F ( V , n ) = 1 C I e x t g C a m ( V V C a ) g L ( V V L ) g K N o p e n N ( V V K ) .
The included functions are given by the expressions in (8).

2.1.3. Forcing Term

To model the effect of external electromagnetic fields on a neuron, a periodic component is added to the external current:
I e x t I e x t + A cos ( 2 π f t ) .
The amplitude A and frequency f are the parameters of the force. We note here that more complex waveforms of the forcing field have also been studied in the literature, e.g., two-frequency forcing was explored by [37].

2.2. Numerical Simulation of Piece-Wise Deterministic Markov Processes

From a mathematical viewpoint, the neural stochastic models discussed above in Section 2.1 are piecewise-deterministic Markov processes (PDMP), which constitute a broad class of stochastic processes with many applications. Mathematical foundations and properties can be found in [36,38,39,40,41]. Sometimes, PDMPs are called hybrid stochastic systems [8]. Roughly speaking, a PDMP is a generalization of a standard Markov process consisting of jumps at random times to a situation in which some variables also evolve deterministically between jumps. A classic example of a PDMP is provided by the stochastic neuron dynamics introduced in Section 2.1. The membrane voltage V ( t ) is a continuous variable that varies deterministically according to the capacitance discharge equations (Equations (1) and (11)). The conductances of ion channels are random because they can spontaneously open and close, which is modeled using Markov processes. The random and deterministic dynamics depend on each other: the voltage discharge depends on random conductances, and the rates at which the channels open and close depend on the voltage.
Here, we formulate a rather generic PDMP. The dynamics consist of purely deterministic evolution epochs interrupted by discrete jump events. We have a set of variables X ( t ) that evolves during deterministic epochs according to the following ODE:
d X d t = F ( X , Y , t ) .
There may exist another set of variables Y which varies only at jump events and remains constant during deterministic evolution (13). Variables X can generally also vary at jump events. The variables Y are discrete, while the variables X can be continuous or discrete. For simplicity, in what follows we call the variables X “continuous” and the variables Y “discrete”.
There are generally L different types of discrete events, which are assumed to all be independent Markov processes with rates
λ i ( X , Y , t ) , i = 1 , , L ,
that is, an event i occurs within a small time interval ( t , t + d t ) with probability λ i ( X ( t ) , Y ( t ) , t ) d t . For example, in the context of the stochastic formulation of the neural models above, discrete events are openings and closings of subunits of ion channels. In Diagrams (5) and (6), the number of events is the number of arrows. Thus, for the HH model, L = 28 (eight possible transitions in (5) and twenty possible transitions in (6)), while for the ML model Equation (10) gives L = 2 .
Generally, if an event happens, then all dynamical variables X , Y are transformed according to deterministic or probabilistic rules. However, in some applications only discrete variables vary at the jumps. We will assume that these transformations can be easily implemented in numerical simulations. Provided that the r.h.s. is smooth enough, the evolution problem in (13) between the jumps reduces to a standard numerical task of solving a system of ordinary differential equations. Usually, this is accomplished using a variant of the Runge–Kutta method. The main challenge in numerical simulations is modeling the discrete jump times.
In the context of stochastic neuronal dynamics as described in Section 2.1, there is one continuous variable V ( t ) . The number of discrete variables (open and closed channels or their subunits) differs across models.

2.2.1. Classical Gillespie Direct Method (GDM)

D.T. Gillespie developed three methods for efficient simulation of the Markov processes [42,43,44], and see recent reviews in [45,46]. Here, we succinctly describe the Gillespie direct method (GDM), which is applicable in the simplest case of constant (between the transitions) rates, i.e., of the rates λ i ( Y ) that do not depend on the continuous variables X ( t ) and time t.
The Gillespie method is based on the following properties of Markov processes (see, e.g., [47]). The waiting time for a Markov process with rate λ has distribution density ψ ( τ ) = λ e λ τ . A superposition of Markov processes with rates λ i is a Markov process with rate Λ = i λ i . If an event is generated according to the superposition, the probability Π i for a process i to occur is Π i = λ i / Λ . The Gillespie algorithm described below assumes that the reaction rates remain constant between the events.
0.
Initialization:
(a)
Define the system’s initial state and set t = 0 ;
(b)
Calculate the rate λ j for each reaction channel j;
(c)
Calculate the total rate Λ = j = 1 L λ j .
1.
Draw a random variate u 1 from a uniform distribution on ( 0 , 1 ] and generate the waiting time by τ = ln u 1 / Λ .
2.
Draw u 2 from a uniform distribution on ( 0 , Λ ] . Select the event i to occur by iterating over i = 1 , 2 , , L until finding that i for which j = 1 i 1 λ j < u 2 j = 1 i λ j .
3.
Perform the event on reaction channel i.
4.
Advance the time according to t t + τ .
5.
Update λ i as well as all other λ j and Λ that are affected by the produced event.
6.
Return to Step 1.
The essence of the GDM algorithm is in Steps 1 and 2; in Step 1, the time interval to the next event is calculated as a sample of an exponentially distributed random number with time constant Λ , and in Step 2 the type of event (one out of L possible types) is determined by sampling a discrete distribution with probabilities λ i / Λ . GDM requires two random number generations per step. In [45], several ways are described to accelerate the GDM. The GDM in this form has been adopted in many simulations of the stochastic HH model [15,18,19,48,49,50] by assuming weak dependence of rates on the voltage V ( t ) and the time. In [19], it is mentioned that using piecewise-constant rates (i.e., neglecting the voltage-dependence of these rates on the time intervals between discrete events) gives statistics similar to the exact simulation if the number of channels is larger than 40. However, they also mention that no detailed comparison has been performed. Figures 4 and 5 of [35] indicate that the differences between the exact and piecewise-constant algorithms for the ML model are indeed minor for channel numbers larger or equal to 40.

2.2.2. Approximate vs. Exact Simulation of Jump Times in the GDM

For time-dependent rates λ i ( t ) , the usual GDM is amended as follows. The survival function Ψ ( τ ; t ) is defined as the probability of not having an event in the time window [ t , t + τ ] . It is the product of the probabilities not having an event in small time intervals (altogether r intervals), and can be reformulated as an integral
Ψ i ( τ ; t ) q = 0 r 1 1 λ i ( t + q τ r ) τ r = exp t t + τ λ i ( s ) d s .
Now, consider M parallel independent processes. If the time of the last event was t l a s t , then the total survival function is the product
Ψ ( τ ; t l a s t ) = i = 1 M Ψ i ( τ ; t l a s t ) = exp t l a s t t l a s t + τ Λ ( s ) d s ,
where as above Λ ( t ) = i λ i ( t ) .
It is appropriate to introduce the cumulative rate according to
Φ ( τ ) = t l a s t t l a s t + τ Λ ( s ) d s .
According to Equation (15), this quantity follows an exponential distribution with unit time; thus, one attributes Φ = ln u , where u is uniformly distributed in ( 0 , 1 ] , then finds τ from Equation (16) so that t n e w = t l a s t + τ .
Alternatively, one can write an ODE for Φ :
d Φ d t = Λ ( t ) , Φ ( t l a s t ) = 0 .
Then, one generates an exponentially distributed random number u and finds t n e w such that
Φ ( t n e w ) = ln u .
This replaces Step 1 in the standard GDM above.
Then, in the GDM, which reaction occurs is decided according to a probability
Π i ( t n e w ) = λ i ( t n e w ) Λ ( t n e w ) .
The procedure based on Equation (16) has been adopted in [51], where it was mentioned that finding τ from this equation might be time-consuming. This algorithm is described in [35] as Algorithm 2.
The exact approach above is discussed in [35,52]. In Section 2.2.4, we describe how the exact algorithm above can be efficiently implemented.

2.2.3. Thinning Method

The thinning method (first suggested in [53]) provides an alternative implementation for exact sampling of event times under time-dependent rates. We do not go into details and refer to the book [47], Section 5.4.5, for a description of this method.
In the context of simulations of neural models, it is important to note that the algorithm is rather efficient if the rate λ ( t ) is an explicit function of time (it can even be another stochastic process); however, if λ depends on a dynamical variable obeying an ODE, then multiple integrations of Equation (17) are needed. For one HH neuron, the equation for V in (1), (2) is linear in variable V, and the coefficients of this linear equation are constant between the jumps. Thus, the solution can be written explicitly and used in the thinning method, as was implemented in [41]. However, this approach does not work for the ML model, where the voltage equation is nonlinear (cf. [36]).

2.2.4. An Efficient Method for Stochastic Modeling of General PDMPs

Here, we outline the advanced efficient algorithm for simulating generic PDMPs that was recently proposed in [29]. We rewrite Equations (13), (14) and (17) as
d X d t = F ( X , Y , t ) , d Φ d t = Λ ( X , Y , t ) ,
with initial condition X ( t l a s t ) , Φ ( t l a s t ) = 0 . In (18), the discrete states Y are constants.
The trajectory of (18) should end at time t n e w , at which Φ = Δ = ln u , where u is sampled from a uniform distribution 0 < u 1 . Finding the corresponding time is the most expensive part of the algorithm if the total rate Λ depends on time. If Λ is constant between discrete transitions, then Φ = Λ ( t t l a s t ) and the solution is trivial: t n e w = t l a s t + Δ / Λ .
We can consider Φ in (18) as independent variable and rewrite these equations (this transformation was first suggested by M. Henon in the context of deterministic dynamics [54]):
d X d Φ = F ( X , Y , t ) Λ ( X , Y , t ) , d t d Φ = 1 Λ ( X , Y , t ) .
For the system in (19), the initial conditions at Φ = 0 are X ( t l a s t ) , t l a s t . These equations are integrated on the prescribed interval of the independent variable 0 Φ Δ , which is a standard task for numerical solutions of ODEs.
For example, it is possible to use the standard fourth-order Runge–Kutta method with a constant step size Δ / Q , performing an integer number Q of integration steps. If one requires an integration step not larger than Δ t , then one can choose Q = [ Δ / Δ t ] + 1 , where [ · ] is the integer part of a real number. Alternatively, one can use a method with accuracy control (e.g., the Runge–Kutta–Dormand–Prince-45 method) and automatic step size adjustment. The solution of (19) yields the new values of the time t n e w = t ( Δ ) and continuous variables X ( t n e w ) = X ( Δ ) .
After finding X ( t n e w ) , t n e w , one completes the GDM by choosing the proper reaction according to the probabilities
Π k = λ k ( X ( t n e w ) , Y , t n e w ) k λ k ( X ( t n e w ) , Y , t n e w ) .
Below, we use this algorithm in all simulations.

2.3. Characterization of the Regular Component by Virtue of the Wiener Order Parameter

Here, we present a method for quantifying the response of a stochastic neuron to periodic forcing, following [55]. Under periodic forcing, a regular component with the frequency of forcing appears in the stochastic voltage signal V ( t ) . First, from the process V ( t ) , calculate the autocovariance function (ACF):
C ( τ ) = ( V ( t ) V ) ( V ( t + τ ) V ) .
In the autonomous stochastic case, this ACF decays to zero at large time lags τ . In contrast, with a periodic forcing the ACF has an initial decay, then is periodic in τ for large time lags. The average of C 2 ( τ ) in this region of large time lags is the Wiener parameter:
W = 1 Θ 2 Θ 1 Θ 1 Θ 2 d τ C 2 ( τ ) .
This parameter measures the squared total mass of the point spectrum in the power spectrum of the process [56]. Because the ACF is already the squared voltage, a natural way to define the “amplitude” of the regular component is to take W 1 / 4 . For small periodic forcing in the regime of linear response, this amplitude is proportional to the amplitude of the driving.

3. Results

3.1. Effect of EMFs on Firing Rates for Excitable Neurons

One condition for a neuron to be excitable is the existence of a unique stable steady state in the deterministic limit (infinite number of ion channels). To produce a spike, such a neuron needs an external input. Numerical simulations related to safety standards consider the periodic driving of a deterministic neuron model as described by the expression in (12) and determine a critical amplitude at which spikes appear [23,28,37,57]. The precise modeling of body-induced currents, i.e., the input of (12), is a highly non-trivial dosimetric task [58,59,60], particularly for EMF frequencies lower than a few MHz [61]. For stochastic neurons (finite number of channels), spontaneous spikes can appear without external input [15]. Below, we characterize the firing rate of the stochastic HH and ML models, with an emphasis on comparisons with deterministic calculations. We investigate these models due to their popularity in the neuroscience literature. Our analyses should serve as an indication of what happens in the FH model as the basis for the SENN protocol.

3.1.1. HH Model

Autonomous Stochastic HH Model
We start with the HH model (4)–(6) and illustrate spontaneous spiking due to ion channel noise in Figure 1. The main bifurcation parameter is I e x t ; for large values of I e x t , periodic spiking occurs. Correspondingly, excitation of a spike requires a smaller perturbation for I e x t = 5 compared to I e x t = 0 , which results in a larger firing rate. According to the time series of V ( t ) in Figure 1, we choose the threshold V = 80 as a criterion for spike occurrence.
For a given value of I e x t below the excitation threshold, the rate of spontaneous spike excitation depends on the effective noise intensity, which is inverse proportional to the number of channels [6,9,10,18,19,62,63]. The general Freidlin–Wentzel theory [64] predicts that for small noise up to a prefactor, the probability of excitation is exponentially small in noise intensity; thus, the firing rate is exp [ a N ] , where N is the number of channels. This is illustrated in Figure 2.
HH Model: Spike Rates
Here, we take an HH neuron in an excitable regime at I e x t = 0 and look at how the number of generated spikes depends on the parameters of the forcing (amplitude and frequency) introduced according to (12). For an illustration of the spiking fields, Figure 3 presents three time series for the same period of forcing and different amplitudes. The corresponding autonomous case is the upper panel of Figure 1. For strong enough forcing, it can be seen that the spikes become concentrated at a certain phase of the driving force, although they still remain random.
For statistical evaluation, we calculate the average number of spikes per period. Together with simulations using a finite number of ion channels, Figure 4 presents the results for the deterministic case (Equation (4)). In the deterministic case, there is a sharp transition as the amplitude increases, while in the stochastic case there is no such sharp transition. This is because spikes due to randomness can still appear even in the excitable state, albeit rarely. To illustrate this, we calculate spike rates at different frequencies and amplitudes of the forcing and compare deterministic results with stochastic simulations, with the results shown in Figure 4. Note that the absolute spike rates in spikes per second can be easily recovered from the spikes per period and length of the period.
This figure demonstrates that stochastic simulations definitely deviate from deterministic results in many cases. The graphs show that for the most typically used numbers of ion channels M = 6000 , N = 1800 (these values are used in [18,19,62,63], and many cases consider even smaller systems), the spike rate (green line in Figure 4) is already relatively large at vanishing force. The number of spikes grows with the amplitude, but this dependence is not a “threshold-like” one. Therefore, we performed simulations with larger systems, keeping the ratio M / N = 10 / 3 and increasing the number of ion channels by factors of 5 (blue line) and 20 (brown line). For such system sizes, the spiking probability is very small under vanishing forcing and grows monotonically with the forcing amplitude. For very small frequencies (see the panel for f = 1 Hz), spiking appears significantly below the deterministic threshold (factor 2 for M = 12 × 10 4 ). At higher frequencies and at the largest tested system size M = 12 × 10 4 , the threshold of spiking in the presence of ion channel noise is close to the deterministic case. Remarkably, the ion channel noise slightly suppresses the deterministic spiking rate for the largest frequency f = 1 kHz. This comparison of deterministic and stochastic simulations of the spike excitation by periodic EMFs shows that, with the exception of ultra-low frequencies, the excitation threshold in the HH model with a large number of ion channels is only weakly sensitive to the stochasticity level.
HH Model: Periodic Component in the Spiking Train
As has been demonstrated above, for the typical system sizes adopted in previous stochastic simulations of the HH model, the average spike rate depends only weakly on the forcing amplitude; however, even weak periodic forcing induces some regularity in the spikes. We quantify this regularity using the Wiener order parameter W, as described in Section 2.3. A linear response can be expected at small forcing amplitudes, where W 1 / 4 is proportional to A; thus, we calculate the frequency-dependent “response function” as W 1 / 4 / A for A = 2 . This function is presented in Figure 5 for several values of the parameter I e x t and for several system sizes.
The major observation is that the response has a resonance shape, with a maximum around 50–60 Hz. This maximum is slightly more pronounced for smaller channel noise (larger sizes), but the effect is not strong: increasing the number of channels by a factor of 4 leads to 20 % increase of the maximal response. Interestingly, for I e x t = 5 there are two maxima, at f 60 Hz and f 120 Hz.

3.1.2. ML Model

On the qualitative level, the dynamics of the ML model under channel noise are similar to that of the HH model. However, because the deterministic case is two-dimensional, some effects are easier to interpret and to approach analytically. Furthermore, the simulations are faster because only one type of random channels is present, and as such can be more easily extended to studies of networks of coupled neurons.
Autonomous Stochastic ML Model
Figure 6 shows regimes in the ML system for I e x t = 80 , where in the deterministic limit there is a stable steady state (a transition to periodic spiking in the deterministic case occurs at I e x t 88.5 ). It can be seen that spikes become rare for large N, and practically disappear (on the time scale presented) for N = 5000 . According to Figure 6, a proper threshold for the detection of a spike is V = 0 .
Dependence of the spike rate on the parameter I e x t is illustrated in Figure 7, where the numerically determined spike rates for different values of the number of channels are shown. We mention here that although the ML model is relatively simple, there are no analytical results about the spike rates (in contradistinction to even simpler models like one-dimensional integrate-and-fire neuron under the influence of white Gaussian noise, where such analytical results are possible [65]). However, as we will show below, it is possible to relate the static spike rates (i.e., the rates of the autonomous system) of Figure 7 to rates in the presence of slow periodic forcing (again, analytical results are available here for simple one-dimensional cases only [17,66,67]). To this end, having safety standards in mind, we determine numerical fits (solid lines in Figure 7) to the rates in the interval I e x t < 91 , where these rates exhibit non-trivial behavior. We use these functions to estimate the spike rates for a periodically forced ML neuron in Section ML Model: Spike Rates below. We believe that for higher-dimensional models used in the SENN protocol, such as HH or FH, this is the most direct way to obtain approximate rate functions. We are not aware of any analytical results thus far.
ML Model: Spike Rates
Here, we add a periodic force according to (12) and calculate the spike rate. Figure 8 shows spikes per period vs. the amplitude of forcing for several periods of forcing (cf. similar data for the HH neuron in Figure 4). The number of spikes is calculated as the number of events at which the level V = 0 is crossed. Relatively large deviations from the deterministic limit can be seen for N = 1000 , with smaller deviations apparent for larger values of N. Similarly to the properties of the HH model (Figure 4), the correspondence between the deterministic threshold and thresholds in the presence of channel noise is better for larger frequencies.
It is desirable to have a computational procedure for estimating the spike rate in dependence on the external signal I e x t ( t ) without performing the full stochastic simulation. Motivated by this, we present an attempt to relate the rates at periodic forcing presented in Figure 8 to the static rates presented in Figure 7. For each value of N, the static rates depend on I e x t : R ( I e x t ) . For a periodic forcing, the external current is I e x t = A cos ( 2 π t / T ) . We adopt an adiabatic approximation, namely, that the time-dependent rate can be calculated just as R ( I e x t ( t ) ) = R ( A cos ( 2 π t / T ) ) . Then, the average number of spikes per period of the forcing can be calculated as
n 0 T R ( A cos ( 2 π t / T ) ) d t .
This expression should be applied to regimes prior to the deterministic transition to spiking, i.e., to small values of the amplitude A. Practically, we use the fits of the R ( I e x t ) dependencies presented in the expressions in (A1) when calculating the integral in (23). The results are presented in Figure 9.
It can be seen from Figure 9 that this approach works rather well for very low forcing frequencies ( f = 0.2 ), and is less precise for larger frequencies ( f = 1 and f = 0.5 ) as well as for a relatively large number of channels ( N = 5000 , green curve). For f = 2 , the correspondence is already poor.
ML Model: Periodic Component in the Spiking Train
Here, we report on the calculations of the periodic component in the spike train induced by periodic forcing (12). The response function, defined as W 1 / 4 / A (where W is the Wiener order parameter (22) and A is the forcing amplitude), is shown in Figure 10. This figure should be compared with the corresponding result for the HH model in Figure 5. For the ML model, we observe a resonant response with a single maximum close to f 10 Hz. An interesting feature is that the response at this maximum is non-monotonic in the number of channels, peaking around N = 500 . This is a manifestation of the stochastic resonance phenomenon, first reported for ion channel noise in [68,69].
Above, we focus on the case where the neuron is in the excitable state, i.e., where the parameter I e x t is below the threshold of spiking activity in the deterministic limit of an infinite number of channels. Of course, the same methods can be applied to the spiking neuron as well. In the deterministic limit, features such as synchronization and the onset of chaos can be observed, while stochasticity dominates for a relatively small number of channels. For such a situation, the response to a relatively small periodic force is approximately the same as in the excitable state. We illustrate this with Figure 11, which differs from Figure 10 only in the value of parameter I e x t = 100 , which is beyond the spiking threshold I e x t 88 . It can be seen that the resonant response at f 10 is more pronounced, and already peaks with a relatively small number of channels N = 160 at which deterministic features start to dominate. For the ML model, we observe just one dominant peak in the response function (Figure 10 and Figure 11), while the HH model demonstrates two peaks for some values of parameters (Figure 5). A possible interpretation of this is that the deterministic ML model is two-dimensional, i.e., it has just one oscillating mode, while the four-dimensional HH model allows for different oscillating modes.

4. Discussion

In this paper, we have explored the effect of an external periodic signal on a neuron in the presence of ion channel stochasticity. Two paradigmatic models have been studied, namely, the Hodgkin–Huxley and Morris–Lecar systems. Random openings and closings of the ion channels in these models can be represented as piecewise-deterministic Markov processes. An efficient numerical method applicable both for autonomous and periodically driven neurons has been implemented in all numerical simulations. We focus on the properties of neural activity relevant to the safety assessment of electromagnetic field effects. Currently, safety regulation simulations rely on deterministic models, and extending them to incorporate ion channel stochasticity is an important area for future investigation. Our study focuses on exploring the dynamics of a single neuron under the assumption of a given driving current. For the purpose of determining threshold values of external electromagnetic fields, it is necessary to combine this with simulations of the frequency-dependent transformation of the fields in the body and neural tissue and then calculate the corresponding induced transmembrane currents, as done in, e.g., SENN [20,21,22,26,28] and the modeling of transcranial electrical stimulation [70] (with potential usage of computational environments [71,72]). Especially for frequencies below several MHz, this is currently an active field of research [60,61].
The main difference between stochastic and deterministic models is that in the latter a sharp transition to spiking activity in an excitable neuron occurs, whereas in the former this transition is smeared due to the spontaneous appearance of random spikes. We characterize spike rates in the presence of an external field and ion channel noise across different parameters of the periodic forcing (frequency and amplitude) and different numbers of channels (system sizes). At low channel noise (large numbers of ion channels), significant spiking activity below the deterministic amplitude threshold is observed at low frequencies, whereas at high frequencies the effect of channel noise on the threshold is small. Hence, deterministic models seem to overestimate firing thresholds for low frequencies. A quantitative result for the Frankenhäuser–Huxley model is planned for future work. For a relatively small system with a small number of ion channels, spontaneous stochastic activity is already strong, and periodic forcing has only a small contribution to its level. However, this contribution is regular, and as such can be characterized by a periodic component appearing in the voltage signal. We quantify this component using the Wiener order parameter, which can be readily computed from the signal’s autocorrelation function. For small forcing amplitudes, the periodic component of the spiking activity is proportional to the forcing amplitude; its frequency dependence is the response function. For both HH and ML models, this response function has a resonance-like shape for the chosen set of parameters, with the highest sensitivity at 50 Hz for HH and 10 Hz for ML. Interestingly, in experimental studies of the magnetophosphene effect [73,74] (visual sensation induced by periodic magnetic fields), the threshold is the lowest in the range of 10–30 Hz [73]; under electrical stimulation [75], the maximal phosphene response is in the range of 10–20 Hz.
The presence of a periodic component can potentially influence information processing in neural networks, posing another important issue for safety considerations. However, in order to evaluate this it would be necessary to extend the present study to networks of coupled neurons (cf. [76]), with thorough comparison to experiment.
Next, we discuss the relation to other numerical and analytical approaches. In modeling PDMPs, one often approximates the ion channel’s opening and closing rates with constants, meaning that the standard Gillespie simulation algorithm is applicable. This can be justified only for a very large number of channels, whereas the method described in this paper works for any number of channels. One can implement an exact Monte Carlo simulation of channel noise using an iterative numerical approach, as in [35], but this is less efficient than the presented method.
For a large number of channels, the diffusion approximation, which reduces the PDMP to a stochastic differential equation (SDE), has been shown to be valid asymptotically [6,12]. This enables stochastic simulations based on numerical methods for SDEs. However, additional issues appear; in particular, the portion of open ion channels in the SDE formulation is not restricted to the interval between zero and one. Additionally, the accuracy of simulations depends only weakly on the time step; whereas in the presented method, which uses Runge–Kutta integration, this dependence is strong.
Analytical approaches to the calculation of spike rates are typically formulated as general asymptotic expressions, where exponential dependence on the number of channels dominates [77,78]. Formulae that are also valid for non-exponentially small spiking are available only for the simplest one-dimensional integrate-and-fire models [65]. In this investigation, we have tested a phenomenological adiabatic approximation to the effect of periodic forcing on the spike rate. For low frequencies of the external force, we use numerically-obtained static spike rates to estimate the spike rate in the presence of forcing. However, this approach only works for very low frequencies (less than 1 Hz).
The presented method for modeling ion channel randomness is not limited to periodic forcing; it applies to any force that can be represented as a piecewise-smooth function of time. Because the method is based on integrating a system of ordinary differential equations, an analytical representation of the force is required for Runge–Kutta-type integration to be applicable. For example, a force in the form of a sequence of modulated pulses [79] is allowed; however, the method cannot be applied if the force is a random function of time.
Finally, we remark that there are other fields of research where the effect of periodic fields on neurons is important. For example, electrical and magnetic forcing is adopted in brain stimulation, including deep brain stimulation and transcranial brain stimulation, [70,80,81], as well as in high-frequency microwave stimulation [82,83]. Mechanical and acoustic forces [84] can also be explored using the same methodology.

5. Conclusions

In summary, this paper applies the exact method for simulation of piecewise-deterministic Markov processes to model Hodgkin–Huxley and Morris–Lecar neuron dynamical systems in the presence of ion channel stochasticity and periodic external driving. The effect of stochasticity is mostly pronounced at low frequencies, where it significantly reduces the value of the driving amplitude at which spiking appears. We discuss a semi-analytic adiabatic approach that allows for calculation of the spiking rate at periodic driving based on the static rate, and demonstrate that it works for frequencies below 1 Hz. Furthermore, we characterize the regular component in the spiking via the Wiener order parameter and demonstrate that the response typically has a peak in the beta range. The proposed method can be incorporated in packages such as the SENN package that are used for simulating neural dynamics in external electromagnetic fields, but has a limitation in that only deterministic driving protocols are allowed.

Author Contributions

Conceptualization, A.P. and A.D.; methodology, A.P. and A.D.; software, A.P.; validation, A.P.; formal analysis, A.P.; writing—original draft preparation, A.P. and A.D.; writing—review and editing, A.P. and A.D. All authors have read and agreed to the published version of the manuscript.

Funding

This project was carried out on behalf of the Federal Office for Radiation Protection (BfS) with funding from the Federal Ministry for the Environment, Climate Protection, Nature Conservation and Nuclear Safety (BMUKN) for measures to strengthen the coal mining regions (Grant 3622EMF408).

Data Availability Statement

All the data in this paper were obtained using standard methods and the described algorithms. The raw data supporting the conclusions of this article will be made available by the authors on request.

Acknowledgments

We thank Alexander Pikovski for useful discussions.

Conflicts of Interest

Author A.P. was employed by the company Unatech GmbH. Author A. D. declares that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
EMFElectromagnetic field
HHHodgkin–Huxley model
MLMorris–Lecar model
FHFrankenhaeuser–Huxley model
SENNSpatially Extended Nonlinear Node model
PDMPPiecewise-Deterministic Markov Process

Appendix A. Fitted Spike Rates for the ML Model

The fitted functions in Figure 7 are as follows:
f N = 1000 ( x ) = 3.1256 + 0.17 ( x 81 ) 0.007038 ( x 81 ) 2 + 8.19 · 10 6 ( x 81 ) 3 71 x 91 , f N = 2000 ( x ) = 3.582 + 0.281 ( x 83 ) 0.015 ( x 83 ) 2 + 0.000349 ( x 83 ) 3 77 x 9 , f N = 5000 ( x ) = 3.7417 + 0.56396 ( x 87 ) 0.044245 ( x 87 ) 2 84 x 9 , f N = 10000 ( x ) = 3.8164 + 0.9579 ( x 89 ) 0.075 ( x 89 ) 2 87 x 91 .

References

  1. Hille, B. Ion Channels of Excitable Membranes; Sinauer Associates: Sunderland, MA, USA, 2001. [Google Scholar]
  2. Bhattacharjee, A. The Oxford Handbook of Neuronal Ion Channels; Oxford University Press: Oxford, UK, 2023. [Google Scholar] [CrossRef] [Scilit]
  3. Hodgkin, A.L. The local electric changes associated with repetitive action in a non-medullated axon. J. Physiol. 1948, 107, 165. [Google Scholar] [CrossRef] [Scilit]
  4. Ermentrout, B.; Terman, D.M. Mathematical Foundations of Neuroscience; Springer: New York, NY, USA, 2010; Volume 35. [Google Scholar]
  5. Laing, C.; Lord, G.J. Stochastic Methods in Neuroscience; Oxford University Press: Oxford, UK, 2010. [Google Scholar]
  6. Pakdaman, K.; Thieullen, M.; Wainrib, G. Fluid limit theorems for stochastic hybrid systems with application to neuron models. Adv. Appl. Probab. 2010, 42, 761–794. [Google Scholar] [CrossRef] [Scilit]
  7. Pakdaman, K.; Thieullen, M.; Wainrib, G. Asymptotic expansion and central limit theorem for multiscale piecewise-deterministic Markov processes. Stoch. Process. Their Appl. 2012, 122, 2292–2318. [Google Scholar] [CrossRef] [Scilit]
  8. Bressloff, P.C.; Maclaurin, J.N. Stochastic hybrid systems in cellular neuroscience. J. Math. Neurosci. 2018, 8, 12. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  9. Fox, R.F.; Lu, Y.n. Emergent collective behavior in large numbers of globally coupled independently stochastic ion channels. Phys. Rev. E 1994, 49, 3421. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  10. Fox, R.F. Stochastic versions of the Hodgkin-Huxley equations. Biophys. J. 1997, 72, 2068–2074. [Google Scholar] [CrossRef] [Scilit]
  11. Austin, T.D. The emergence of the deterministic Hodgkin–Huxley equations as a limit from the underlying stochastic ion-channel mechanism. Ann. Appl. Probab. 2008, 18, 1279–1325. [Google Scholar] [CrossRef] [Scilit]
  12. Kurtz, T.G. Strong approximation theorems for density dependent Markov chains. Stoch. Process. Their Appl. 1978, 6, 223–240. [Google Scholar] [CrossRef] [Scilit]
  13. Kang, H.W.; Kurtz, T.G.; Popovic, L. Central limit theorems and diffusion approximations for multiscale Markov chain models. Ann. Appl. Probab. 2014, 24, 721–759. [Google Scholar] [CrossRef] [Scilit]
  14. Wainrib, G.; Thieullen, M.; Pakdaman, K. Reduction of stochastic conductance-based neuron models with time-scales separation. J. Comput. Neurosci. 2012, 32, 327–346. [Google Scholar] [CrossRef] [Scilit]
  15. Chow, C.C.; White, J.A. Spontaneous action potentials due to channel fluctuations. Biophys. J. 1996, 71, 3013–3021. [Google Scholar] [CrossRef] [Scilit]
  16. Bressloff, P.C.; Faugeras, O. On the Hamiltonian structure of large deviations in stochastic hybrid systems. J. Stat. Mech. Theory Exp. 2017, 2017, 033206. [Google Scholar] [CrossRef] [Scilit]
  17. Berglund, N.; Gentz, B. On the noise-induced passage through an unstable periodic orbit II: General case. SIAM J. Math. Anal. 2014, 46, 310–352. [Google Scholar] [CrossRef] [Scilit]
  18. Orio, P.; Soudry, D. Simple, fast and accurate implementation of the diffusion approximation algorithm for stochastic ion channels with multiple states. PLoS ONE 2012, 7, e36670. [Google Scholar] [CrossRef] [Scilit]
  19. Pu, S.; Thomas, P.J. Fast and Accurate Langevin Simulations of Stochastic Hodgkin-Huxley Dynamics. Neural Comput. 2020, 32, 1775–1835. [Google Scholar] [CrossRef] [Scilit]
  20. McNeal, D.R. Analysis of a model for excitation of myelinated nerve. IEEE Trans. Biomed. Eng. 1976, BME-23, 329–337. [Google Scholar] [CrossRef] [Scilit]
  21. Reilly, J.P. Electrical models for neural excitation studies. Johns Hopkins APL Tech. Dig. 1988, 9, 44–59. [Google Scholar]
  22. Reilly, J.P.; Diamant, A.M. Electrostimulation Theory, Applications, and Computational Model; Artech House: Boston, MA, USA, 2011. [Google Scholar]
  23. ICNIRP. Guidelines for limiting exposure to time-varying electric and magnetic fields (1 Hz to 100 kHz). Health Phys. 2010, 99, 818–836. [Google Scholar] [CrossRef] [Scilit]
  24. ICNIRP. Workplan, Low Frequency EMF. 2024–2028. Available online: https://www.icnirp.org/en/activities/work-plan/index.html (accessed on 19 May 2026).
  25. Stefano, M.; Cordella, F.; Loppini, A.; Filippi, S.; Zollo, L. A multiscale approach to axon and nerve stimulation modeling: A review. IEEE Trans. Neural Syst. Rehabil. Eng. 2021, 29, 397–407. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  26. Reilly, J.P. Applied Bioelectricity: From Electrical Stimulation to Electropathology; Springer Science & Business Media: New York, NY, USA, 2012. [Google Scholar]
  27. Frankenhaeuser, B.; Huxley, A.F. The action potential in the myelinated nerve fibre of Xenopus laevis as computed on the basis of voltage clamp data. J. Physiol. 1964, 171, 302. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  28. Soyka, F.; Tarnaud, T.; Alteköster, C.; Schoeters, R.; Plovie, T.; Joseph, W.; Tanghe, E. Action potential threshold variability for different electrostimulation models and its potential impact on occupational exposure limit values. Bioelectromagnetics 2025, 46, e22529. [Google Scholar] [CrossRef] [Scilit]
  29. Pikovsky, A. Efficient stochastic simulation of piecewise deterministic Markov processes and its application to the Morris-Lecar model of neural dynamics. Biol. Cybern. 2025, 119, 5. [Google Scholar] [CrossRef] [Scilit]
  30. Beeman, D. Hodgkin-Huxley Model. In Encyclopedia of Computational Neuroscience; Springer: New York, NY, USA, 2014. [Google Scholar]
  31. Morris, C.; Lecar, H. Voltage oscillations in the barnacle giant muscle fiber. Biophys. J. 1981, 35, 193–213. [Google Scholar] [CrossRef] [Scilit]
  32. Borisyuk, A. Morris-Lecar Model. In Encyclopedia of Computational Neuroscience; Springer: New York, NY, USA, 2014. [Google Scholar]
  33. Izhikevich, E.M. Dynamical Systems in Neuroscience; MIT Press: Cambridge, MA, USA, 2007. [Google Scholar]
  34. Linaro, D.; Giuliano, M. Markov Models of Ion Channels. In Encyclopedia of Computational Neuroscience; Springer: New York, NY, USA, 2014. [Google Scholar]
  35. Anderson, D.F.; Ermentrout, B.; Thomas, P.J. Stochastic representations of ion channel kinetics and exact stochastic simulation of neuronal dynamics. J. Comput. Neurosci. 2015, 38, 67–82. [Google Scholar] [CrossRef] [Scilit]
  36. Lemaire, V.; Thieullen, M.; Thomas, N. Thinning and multilevel Monte Carlo methods for piecewise deterministic Markov processes with an application to a stochastic Morris–Lecar model. Adv. Appl. Probab. 2020, 52, 138–172. [Google Scholar] [CrossRef] [Scilit]
  37. Makino, K.; Suzuki, Y.; Taki, M. Numerical estimation on the threshold of nerve excitation phenomena by the application of current with multiple frequencies based on Frankenhaeuser-Huxley model. Electron. Commun. Jpn. 2020, 103, 22–29. [Google Scholar] [CrossRef] [Scilit]
  38. Davis, M.H. Markov Models & Optimization; Routledge: Boca Raton, FL, USA, 2018. [Google Scholar]
  39. Jacobsen, M. Point Process Theory and Applications. Marked Point and Piecewise Deterministic Processes; Birkhauser: Boston, MA, USA, 2006. [Google Scholar]
  40. Ding, S.; Qian, M.; Qian, H.; Zhang, X. Numerical simulations of piecewise deterministic Markov processes with an application to the stochastic Hodgkin-Huxley model. J. Chem. Phys. 2016, 145, 244107. [Google Scholar] [CrossRef] [Scilit]
  41. Lemaire, V.; Thieullen, M.; Thomas, N. Exact simulation of the jump times of a class of piecewise deterministic Markov processes. J. Sci. Comput. 2018, 75, 1776–1807. [Google Scholar] [CrossRef] [Scilit]
  42. Gillespie, D.T. A general method for numerically simulating the stochastic time evolution of coupled chemical reactions. J. Comput. Phys. 1976, 22, 403–434. [Google Scholar] [CrossRef] [Scilit]
  43. Gillespie, D.T. Exact stochastic simulation of coupled chemical reactions. J. Phys. Chem. 1977, 81, 2340–2361. [Google Scholar] [CrossRef] [Scilit]
  44. Gillespie, D.T. Approximate accelerated stochastic simulation of chemically reacting systems. J. Chem. Phys. 2001, 115, 1716–1733. [Google Scholar] [CrossRef] [Scilit]
  45. Masuda, N.; Vestergaard, C.L. Gillespie Algorithms for Stochastic Multiagent Dynamics in Populations and Networks; Elements in the Structure and Dynamics of Complex Networks; Cambridge University Press: Cambridge, UK, 2022. [Google Scholar]
  46. Simoni, G.; Reali, F.; Priami, C.; Marchetti, L. Stochastic simulation algorithms for computational systems biology: Exact, approximate, and hybrid methods. Wiley Interdiscip. Rev. Syst. Biol. Med. 2019, 11, e1459. [Google Scholar] [CrossRef] [Scilit]
  47. Wilkinson, D.J. Stochastic Modelling for Systems Biology; Chapman and Hall/CRC: Boca Raton, FL, USA, 2018. [Google Scholar]
  48. Rowat, P. Interspike interval statistics in the stochastic Hodgkin-Huxley model: Coexistence of gamma frequency bursts and highly irregular firing. Neural Comput. 2007, 19, 1215–1250. [Google Scholar] [CrossRef] [Scilit]
  49. Huang, Y.; Rüdiger, S.; Shuai, J. Accurate Langevin approaches to simulate Markovian channel dynamics. Phys. Biol. 2015, 12, 061001. [Google Scholar] [CrossRef] [Scilit]
  50. Pezo, D.; Soudry, D.; Orio, P. Diffusion approximation-based simulation of stochastic ion channels: Which method to use? Front. Comput. Neurosci. 2014, 8, 139. [Google Scholar] [CrossRef] [Scilit]
  51. Anderson, D.F. A modified next reaction method for simulating chemical systems with time dependent propensities and delays. J. Chem. Phys. 2007, 127, 214107. [Google Scholar] [CrossRef] [Scilit]
  52. Alfonsi, A.; Cances, E.; Turinici, G.; Di Ventura, B.; Huisinga, W. Adaptive simulation of hybrid stochastic and deterministic models for biochemical systems. In Proceedings of the ESAIM: Proceedings; EDP Sciences: Les Ulis, France, 2005; Volume 14, pp. 1–13. [Google Scholar]
  53. Lewis, P.A.W.; Shedler, G.S. Simulation of nonhomogeneous Poisson processes by thinning. Nav. Res. Logist. Q. 1979, 26, 403–413. [Google Scholar] [CrossRef] [Scilit]
  54. Henon, M. On the numerical computation of Poincare maps. Phys. D 1982, 5, 412–414. [Google Scholar] [CrossRef] [Scilit]
  55. Pikovsky, A.; Rosenblum, M. A unified quantification of synchrony in globally coupled populations with the Wiener order parameter. Chaos 2024, 34, 053109. [Google Scholar] [CrossRef] [Scilit]
  56. Wiener, N. Generalized harmonic analysis. Acta Math. 1930, 55, 117–258. [Google Scholar] [CrossRef] [Scilit]
  57. Reilly, J.P. Survey of numerical electrostimulation models. Phys. Med. Biol. 2016, 61, 4346. [Google Scholar] [CrossRef] [Scilit]
  58. Gabriel, C.; Peyman, A.; Grant, E.H. Electrical conductivity of tissue at frequencies below 1 MHz. Phys. Med. Biol. 2009, 54, 4863–4878. [Google Scholar] [CrossRef] [Scilit]
  59. Laakso, I.; Hirata, A. Fast multigrid-based computation of the induced electric field for transcranial magnetic stimulation. Phys. Med. Biol. 2012, 57, 7753–7765. [Google Scholar] [CrossRef] [Scilit]
  60. Reilly, J.P.; Hirata, A. Low-frequency electrical dosimetry: Research agenda of the IEEE International Committee on Electromagnetic Safety. Phys. Med. Biol. 2016, 61, R138–R149. [Google Scholar] [CrossRef] [Scilit]
  61. Laakso, I. Computational dosimetry at low frequencies: Recent progress and open issues. In 2020 International Symposium on Electromagnetic Compatibility (EMC EUROPE); IEEE: New York, NY, USA, 2020; pp. 1–4. [Google Scholar]
  62. Goldwyn, J.H.; Shea-Brown, E. The What and Where of Adding Channel Noise to the Hodgkin-Huxley Equations. PLoS Comput. Biol. 2011, 7, e1002247. [Google Scholar] [CrossRef] [Scilit]
  63. Goldwyn, J.H.; Imennov, N.S.; Famulare, M.; Shea-Brown, E. Stochastic differential equation models for ion channel noise in Hodgkin-Huxley neurons. Phys. Rev. E 2011, 83, 041908. [Google Scholar] [CrossRef] [Scilit]
  64. Freidlin, M.I.; Wentzell, A.D. Random perturbations. In Random Perturbations of Dynamical Systems; Springer: New York, NY, USA, 1998; pp. 15–43. [Google Scholar]
  65. Lindner, B.; Longtin, A.; Bulsara, A. Analytic expressions for rate and CV of a type I neuron driven by white gaussian noise. Neural Comput. 2003, 15, 1761–1788. [Google Scholar] [CrossRef] [Scilit]
  66. Berglund, N.; Gentz, B. On the noise-induced passage through an unstable periodic orbit I: Two-level model. J. Stat. Phys. 2004, 114, 1577–1618. [Google Scholar] [CrossRef] [Scilit]
  67. Berglund, N.; Gentz, B. Universality of first-passage-and residence-time distributions in non-adiabatic stochastic resonance. Eur. Lett. 2005, 70, 1. [Google Scholar] [CrossRef] [Scilit]
  68. Schmid, G.; Goychuk, I.; Hänggi, P. Stochastic resonance as a collective property of ion channel assemblies. EPL (Eur. Lett.) 2001, 56, 22–28. [Google Scholar] [CrossRef] [Scilit]
  69. Jung, P.; Shuai, J. Optimal sizes of ion channel clusters. EPL (Eur. Lett.) 2001, 56, 29–35. [Google Scholar] [CrossRef] [Scilit]
  70. Liu, A.; Vöröslakos, M.; Kronberg, G.; Henin, S.; Krause, M.R.; Huang, Y.; Opitz, A.; Mehta, A.; Pack, C.C.; Krekelberg, B.; et al. Immediate neurophysiological effects of transcranial electrical stimulation. Nat. Commun. 2018, 9, 5092. [Google Scholar] [CrossRef] [Scilit]
  71. Carnevale, N.T.; Hines, M.L. The NEURON Book; Cambridge University Press: Cambridge, UK, 2006. [Google Scholar]
  72. Bower, J.M.; Beeman, D. The Book of GENESIS: Exploring Realistic Neural Models with the General Neural Simulation System; Springer: New York, NY, USA, 2007. [Google Scholar]
  73. Lövsund, P.; Öberg, P.; Nilsson, S.; Reuter, T. Magnetophosphenes: A quantitative analysis of thresholds. Med. Biol. Eng. Comput. 1980, 18, 326–334. [Google Scholar] [CrossRef] [Scilit]
  74. Legros, A.; Nissi, J.; Laakso, I.; Duprez, J.; Kavet, R.; Modolo, J. Thresholds and mechanisms of human magnetophosphene perception induced by low frequency sinusoidal magnetic fields. Brain Stimul. 2024, 17, 668–675. [Google Scholar] [CrossRef] [Scilit]
  75. Kanai, R.; Chaieb, L.; Antal, A.; Walsh, V.; Paulus, W. Frequency-dependent electrical stimulation of the visual cortex. Curr. Biol. 2008, 18, 1839–1843. [Google Scholar] [CrossRef] [Scilit]
  76. Yang, H.; Xu, G.; Tian, S.; Zhu, H.; Shan, Y. Weak Signal Detection in the Hodgkin-Huxley Neural Network with Channel Blocks under Electromagnetic Stimulus. Fluct. Noise Lett. 2024, 23, 2450009. [Google Scholar] [CrossRef] [Scilit]
  77. Keener, J.P.; Newby, J.M. Perturbation analysis of spontaneous action potential initiation by stochastic ion channels. Phys. Rev. E 2011, 84, 011918. [Google Scholar] [CrossRef] [Scilit]
  78. Newby, J.M. Spontaneous excitability in the Morris–Lecar model with ion channel noise. SIAM J. Appl. Dyn. Syst. 2014, 13, 1756–1791. [Google Scholar] [CrossRef] [Scilit]
  79. Yaghmazadeh, O. Pulsed high-power radio frequency energy can cause non-thermal harmful effects on the brain. IEEE Open J. Eng. Med. Biol. 2024, 5, 50–53. [Google Scholar] [CrossRef] [Scilit]
  80. Lozano, A.M.; M. Haller, E. Handbook of Clinical Neurology—Brain Stimulation; Elsevier: Amsterdam, The Netherlands, 2013. [Google Scholar]
  81. Barker, A.T.; Shields, K. Transcranial magnetic stimulation: Basic principles and clinical applications in migraine. Headache J. Head Face Pain 2017, 57, 517–524. [Google Scholar] [CrossRef] [Scilit]
  82. Pereira, F.E.S.; Jagatheesaperumal, S.K.; Benjamin, S.R.; do Nascimento Filho, P.C.; Duarte, F.T.; de Albuquerque, V.H.C. Advancements in non-invasive microwave brain stimulation: A comprehensive survey. Phys. Life Rev. 2024, 48, 132–161. [Google Scholar] [CrossRef] [Scilit]
  83. Liu, L.; Huang, B.; Lu, Y.; Zhao, Y.; Tang, X.; Shi, Y. Interactions between electromagnetic radiation and biological systems. iScience 2024, 27, 109201. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  84. Rubin, J.E.; Signerska-Rynkowska, J.; Touboul, J. Dynamic threshold curves and response precision in forced excitable systems. arXiv 2025, arXiv:2510.17837. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Stochastic simulations of the HH model (4)–(6) with M = 6000 and N = 1800 (these numbers were used in the pioneering simulations in [62] and in many subsequent studies). The deterministic model for all these parameters has a stable steady state; spikes are excited by ion channel noise (units: voltage in mV, time in ms).
Figure 1. Stochastic simulations of the HH model (4)–(6) with M = 6000 and N = 1800 (these numbers were used in the pioneering simulations in [62] and in many subsequent studies). The deterministic model for all these parameters has a stable steady state; spikes are excited by ion channel noise (units: voltage in mV, time in ms).
Entropy 28 00581 g001
Figure 2. Firing rates (i.e., the number of spikes per time) for HH with channel noise vs. the number of N a channels (with a fixed ratio M / N = 10 / 3 ) for I e x t = 0 . The total simulation time is 2 × 10 5 , which determines the lowest observed rate. The black dashed line fits the rate with the exponential r 0.06 exp [ 2 × 10 4 N ] .
Figure 2. Firing rates (i.e., the number of spikes per time) for HH with channel noise vs. the number of N a channels (with a fixed ratio M / N = 10 / 3 ) for I e x t = 0 . The total simulation time is 2 × 10 5 , which determines the lowest observed rate. The black dashed line fits the rate with the exponential r 0.06 exp [ 2 × 10 4 N ] .
Entropy 28 00581 g002
Figure 3. The same stochastic simulations of the HH model (4)–(6) as in upper panel of Figure 1 ( I e x t = 0 ) but with periodic driving. The driving frequency is f = 10 Hz, meaning that the period is 100 ms (marked with vertical dashed lines on the panels). Panel (a) A = 1 ; panel (b) A = 2 , panel (c) A = 4 (units: voltage in mV, time in ms).
Figure 3. The same stochastic simulations of the HH model (4)–(6) as in upper panel of Figure 1 ( I e x t = 0 ) but with periodic driving. The driving frequency is f = 10 Hz, meaning that the period is 100 ms (marked with vertical dashed lines on the panels). Panel (a) A = 1 ; panel (b) A = 2 , panel (c) A = 4 (units: voltage in mV, time in ms).
Entropy 28 00581 g003
Figure 4. Average number of spikes per period vs. driving amplitude for different forcing frequencies (measured in Hz). Red line: deterministic simulation. Green line: numbers of channels M = 6000 , N = 1800 . Blue line: M = 3 × 10 4 , N = 9 × 10 3 . Brown line: M = 12 × 10 4 , N = 36 × 10 3 .
Figure 4. Average number of spikes per period vs. driving amplitude for different forcing frequencies (measured in Hz). Red line: deterministic simulation. Green line: numbers of channels M = 6000 , N = 1800 . Blue line: M = 3 × 10 4 , N = 9 × 10 3 . Brown line: M = 12 × 10 4 , N = 36 × 10 3 .
Entropy 28 00581 g004
Figure 5. Response function W 1 / 4 / A for a driven stochastic HH model as a function of the frequency f (in Hz); the number of potassium channels M is given in the key legends, and the corresponding number of sodium channels is M = 10 N / 3 .
Figure 5. Response function W 1 / 4 / A for a driven stochastic HH model as a function of the frequency f (in Hz); the number of potassium channels M is given in the key legends, and the corresponding number of sodium channels is M = 10 N / 3 .
Entropy 28 00581 g005
Figure 6. Regimes in the excitable case of the ML model for I e x t = 80 for different number of ion channels (variable V (red lines) is in mV, variable n (blue lines) is dimensionless, and time is in ms). The right panels show the “phase portraits” in the ( V , n ) plane. For n = 40 , the discreteness is clearly visible in this panel.
Figure 6. Regimes in the excitable case of the ML model for I e x t = 80 for different number of ion channels (variable V (red lines) is in mV, variable n (blue lines) is dimensionless, and time is in ms). The right panels show the “phase portraits” in the ( V , n ) plane. For n = 40 , the discreteness is clearly visible in this panel.
Entropy 28 00581 g006
Figure 7. The markers show numerically obtained rates via the Markov model simulations, while the lines show polynomial fits (as Appendix A). Note that the natural quantity to fit here is the logarithm of the rate, since the rate is exponentially small for large system sizes.
Figure 7. The markers show numerically obtained rates via the Markov model simulations, while the lines show polynomial fits (as Appendix A). Note that the natural quantity to fit here is the logarithm of the rate, since the rate is exponentially small for large system sizes.
Entropy 28 00581 g007
Figure 8. Spike rates (average number of spikes per period) vs. amplitude of the forcing A for different frequencies f (in Hz) and different numbers of channels N for the ML model. Here, we set I e x t = 0 ; deterministic calculations are additionally shown in red. For the corresponding results for the HH model, see Figure 4.
Figure 8. Spike rates (average number of spikes per period) vs. amplitude of the forcing A for different frequencies f (in Hz) and different numbers of channels N for the ML model. Here, we set I e x t = 0 ; deterministic calculations are additionally shown in red. For the corresponding results for the HH model, see Figure 4.
Entropy 28 00581 g008
Figure 9. Comparison of numerically observed numbers of spikes per period (bold lines) with predictions of the formula in (23) (lines with filled circle markers of the corresponding color).
Figure 9. Comparison of numerically observed numbers of spikes per period (bold lines) with predictions of the formula in (23) (lines with filled circle markers of the corresponding color).
Entropy 28 00581 g009
Figure 10. Response function of the ML model calculated for I e x t = 80 (this value of the constant external current corresponds to a non-oscillatory steady state) and A = 5 . Left panel: Frequency dependence at different numbers of ion channels. Right panel: Dependence on the number of channels for fixed driving frequency f = 10 Hz.
Figure 10. Response function of the ML model calculated for I e x t = 80 (this value of the constant external current corresponds to a non-oscillatory steady state) and A = 5 . Left panel: Frequency dependence at different numbers of ion channels. Right panel: Dependence on the number of channels for fixed driving frequency f = 10 Hz.
Entropy 28 00581 g010
Figure 11. Response function of the ML model calculated for I e x t = 100 (this value of the constant external current corresponds to the oscillatory regime in the deterministic limit) and A = 5 .
Figure 11. Response function of the ML model calculated for I e x t = 100 (this value of the constant external current corresponds to the oscillatory regime in the deterministic limit) and A = 5 .
Entropy 28 00581 g011
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Pikovsky, A.; Deser, A. Effect of Ion Channel Randomness on Sensitivity of Neurons to External Electromagnetic Fields: Computational Study. Entropy 2026, 28, 581. https://doi.org/10.3390/e28060581

AMA Style

Pikovsky A, Deser A. Effect of Ion Channel Randomness on Sensitivity of Neurons to External Electromagnetic Fields: Computational Study. Entropy. 2026; 28(6):581. https://doi.org/10.3390/e28060581

Chicago/Turabian Style

Pikovsky, Arkady, and Andreas Deser. 2026. "Effect of Ion Channel Randomness on Sensitivity of Neurons to External Electromagnetic Fields: Computational Study" Entropy 28, no. 6: 581. https://doi.org/10.3390/e28060581

APA Style

Pikovsky, A., & Deser, A. (2026). Effect of Ion Channel Randomness on Sensitivity of Neurons to External Electromagnetic Fields: Computational Study. Entropy, 28(6), 581. https://doi.org/10.3390/e28060581

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop