Original Research
Frontiers in Computational Neuroscience ·
Volume 20 - 2026 | https://doi.org/10.3389/fncom.2026.1857116
A nullcline-guided discrete-time map for neurons with subcritical Hopf bifurcation dynamics
- Mustafa Zeki1*corresponding author
- Sinan Kapçak2
- Hunseok Kang1
- 1College of Engineering and Technology, American University of the Middle East, Egaila, Kuwait
- 2Department of Mathematics and Computer Science, Eindhoven University of Technology, Eindhoven, Netherlands
Abstract
Neurons near a subcritical Hopf bifurcation are distinguished by their ability to produce subthreshold oscillations, maintain bistability between rest and repetitive spiking, and fire preferentially in response to inputs near their intrinsic resonant frequency. Simulating these properties in large neural networks using continuous-time models such as the Hodgkin-Huxley formalism is computationally prohibitive, motivating the search for reduced representations that retain the essential dynamics. Here we derive a two-dimensional discrete-time map from the continuous I Na, p + I K model by exploiting the time-scale separation between the membrane potential and the potassium gating variable, and using nullcline geometry to approximate the slow drift along each branch of the cubic v -nullcline. The resulting map consists of an outer piecewise-linear loop that produces realistic action potential waveforms and an inner switching region that reproduces focus-like subthreshold oscillations, with a slow recovery variable governing the transition between the two. The injected current modulates the size of the inner region, naturally encoding the bifurcation structure of the original system. Numerical simulations confirm that the discrete model reproduces the main dynamical signatures of bistability, hysteresis under a slowly varying current ramp, and frequency-selective firing in response to periodic burst stimulation—all without solving a single differential equation. Crucially, the map retains selected physically interpretable parameters of the continuous model while replacing continuous-time integration with a lightweight algebraic update. Benchmarking against explicit Euler and fourth-order Runge–Kutta integration shows that the optimized map has a per-update cost comparable to Euler and substantially lower than Runge–Kutta, supporting its use as a compact, interpretable discrete representation of subcritical-Hopf dynamics rather than as a direct numerical integrator of the continuous model.
Keywords
1 Introduction
The dynamics of individual neurons are most faithfully described by conductance-based models in the Hodgkin-Huxley tradition (Ermentrout and Terman, 2010b; Izhikevich, 2007; Nelson and Rinzel, 1998), in which the membrane potential and one or more gating variables evolve according to coupled nonlinear ordinary differential equations. Although these models capture a broad range of electrophysiological phenomena, their computational cost is substantial: even a single neuron typically requires four state variables, and networks of biologically realistic size involve tens of thousands of coupled equations that must be integrated repeatedly over many parameter settings (Ermentrout and Terman, 2010a; Gerstner and Kistler, 2002). This overhead makes large-scale parameter exploration impractical with full conductance-based frameworks.
Several strategies have been developed to address this burden. Integrate-and-fire models replace the continuous spike-generation mechanism with a threshold-and-reset rule, achieving dramatic speed gains at the cost of detailed spike shape and subthreshold dynamics (Burkitt, 2006; Zeki and Balcı, 2019). A second class retains differential-equation structure while reducing the number of variables, exploiting either time-scale separation, nullcline analysis, and geometric singular perturbation ideas (Fenichel, 1979; Rubin and Terman, 2002), or algebraic simplification of channel kinetics (FitzHugh, 1955; Morris and Lecar, 1981; Kepler et al., 1992; Krinskii and Kokoz, 1973). Representative examples include the FitzHugh–Nagumo and Morris–Lecar models. The simple two-variable model of Izhikevich (2003) pushes this reduction further, reproducing a wide catalog of firing patterns through two coupled ordinary differential equations and an after-spike reset rule. Its parameters are effective reduced-model quantities rather than direct representations of specific ionic conductances.
A third approach replaces continuous time with discrete iteration, constructing a map whose iterates approximate the trajectory of the original system. Early work in this direction used Poincaré section techniques, sampling continuous oscillations at a fixed phase to obtain a one-dimensional return map (Channell et al., 2007). Terman et al. (2008) extended this to study synchronization in networks of bursting neurons. Although efficient, Poincaré-based maps are intrinsically tied to periodic solutions and cannot represent transient dynamics, threshold crossings from rest, or subthreshold behavior. Phenomenological two-dimensional maps offer a complementary approach: by choosing nonlinear functions with suitable bifurcation properties, one can reproduce many firing patterns without reference to ion channels. Influential examples include the models of Chialvo (1995) and Rulkov (2002), and comprehensive surveys of this map-based literature are provided by Ibarz et al. (2011) and Girardi-Schappo et al. (2013). The strength of these models is simplicity; the limitation is that their parameters are not directly tied to measurable biophysical quantities such as maximal conductances or reversal potentials.
In our previous work (Zeki and Kapçak, 2023), we developed a discrete-time map for neurons exhibiting a saddle-node on invariant circle (SNIC) bifurcation. The central idea was to embed the nullcline geometry of the continuous phase plane directly into the map rule: the slow drift along each branch of the cubic v-nullcline is approximated by a nullcline-guided increment, so that the maximal conductances, reversal potentials, and membrane capacitance of the full model all appear explicitly in the discrete update. The resulting 1-D map reproduces threshold dynamics and the zero-onset current-frequency (I-F) relationship of type-I neurons, while a 2-D extension captures spike-frequency adaptation. Unlike Poincaré map approaches, the map operates throughout the cycle and describes both subthreshold transients and sustained oscillations within a single framework.
The present paper extends this programme to a qualitatively different class of neurons: those whose transition from rest to repetitive firing occurs through a subcritical Hopf bifurcation. Such neurons, often called resonators (Izhikevich, 2000; Hutcheon and Yarom, 2000), differ fundamentally from SNIC-type integrators in their subthreshold behavior. Near the resting state, small perturbations do not decay monotonically; instead, the equilibrium is a stable focus enclosed by an unstable limit cycle, so perturbations return to rest through damped oscillations at a characteristic frequency (Izhikevich, 2007; Rinzel and Ermentrout, 1989). This confers a preferred input frequency: stimuli delivered in phase with the intrinsic subthreshold oscillation accumulate across cycles and can drive the trajectory across the unstable limit cycle into a large-amplitude spiking state, whereas off-frequency inputs do not (Hutcheon and Yarom, 2000; Izhikevich, 2001). The same bistable structure produces hysteresis: once spiking is initiated, reducing the injected current does not necessarily return the neuron to rest, because the spiking orbit and the resting state coexist over a range of currents. These properties—resonance and hysteresis—have no analog in integrator-type neurons and confer distinct computational advantages for frequency-coded information processing (Izhikevich, 2007). Experimentally, resonator-type excitability is observed in neurons of the entorhinal cortex, thalamus, inferior olive, and auditory brainstem, among others (Hutcheon and Yarom, 2000).
1.1 Positioning relative to existing reduced and discrete neuron models
The present construction differs from existing reduced and discrete approaches primarily in the relationship between the map structure and the underlying conductance-based model. Unlike integrate-and-fire models and the two-variable threshold–reset model of Izhikevich (2003), the proposed map is designed to represent an explicit full-cycle voltage loop, including the subthreshold return toward rest and the large-amplitude spiking trajectory. Unlike Poincar'e-section maps (Channell et al., 2007; Terman et al., 2008), it is defined throughout the voltage range and is not restricted to sampling an already established periodic orbit. Unlike phenomenological maps such as those of Chialvo (1995) and Rulkov (2002), whose nonlinearities are selected to reproduce a broad repertoire of excitable, spiking, and bursting dynamics, the slow branches and outer-loop bounds of the present map are guided by the phase-plane geometry of the continuous I*Na, p*+I*K* model. More specifically, the v-nullcline and the limiting approximations to n∞(V) on the slow branches motivate the slow-drift terms of the map. Consequently, changes in the maximal conductances and reversal potentials modify selected map components in a physiologically interpretable manner.
The closest existing reduced model in spirit is the resonate-and-fire neuron (Izhikevich, 2001), which is likewise organized around subthreshold focus dynamics and captures frequency preference efficiently. It differs from the present construction in being linear below threshold, representing spike generation through a threshold-and-reset rule, and using effective linear coefficients rather than ionic conductances and reversal potentials. At the same time, the proposed map should not be interpreted as a fully parameter-free reduction: the inner switching region and selected waveform-shaping coefficients remain phenomenological, as discussed in Section 2.4. Its distinctive contribution is therefore a nullcline-guided discrete framework that combines selected conductance-linked structure with a representation of the focus-like subthreshold oscillations, bistability, hysteresis, and resonance associated with subcritical Hopf excitability.
Other reduced families share individual features of the present construction but differ in scope. Theta-neuron and quadratic integrate-and-fire reductions (Ermentrout, 1996; Latham et al., 2000) are canonical normal forms for type-I (integrator) excitability arising through a saddle-node-on-invariant-circle bifurcation; in their standard one-dimensional form they do not represent the type-II resonant subthreshold dynamics that characterize the Hopf regime treated here, unless extended with an additional recovery variable. Two-dimensional subthreshold-resonance models (Rotstein and Nadim, 2014) analyse frequency preference directly in terms of interacting resonant and amplifying currents, but remain continuous-time differential equations. Piecewise-linear caricatures of excitable systems, such as the McKean (1970) reduction of the FitzHugh–Nagumo model, likewise simplify the vector field while preserving phase-plane interpretability, yet they too are integrated in continuous time. The present construction differs from all of these in formulating the reduced dynamics directly as an algebraic discrete-time iteration: it retains nullcline-guided geometric interpretability while replacing continuous-time integration with a low-cost update that reproduces the coexistence of rest, subthreshold oscillation, large-amplitude spiking, bistability, and hysteresis specific to the post-Hopf bistable regime.
To our knowledge, no discrete-time map has been proposed that preserves the nullcline-based parameters of a subcritical Hopf neuron and simultaneously represents subthreshold oscillations, bistability, hysteresis, and resonance. Here we fill that gap. Building on the framework of Zeki and Kapçak (2023), we construct a two-dimensional piecewise map from the I*Na, p*+I*K* model (Izhikevich, 2007) in which an outer spiking loop and an inner focus region are separated by a current-dependent switching boundary. We demonstrate that the resulting map reproduces all three hallmark properties of subcritical Hopf excitability without solving any differential equation.
2 Materials and methods
2.1 Mathematical model for subcritical Hopf bifurcation dynamics
2.1.1 Model
To simulate the dynamics of subcritical Hopf bifurcation in an individual neuron with respect to the injected current parameter, we employ the I*Na, p*+I*K* model as described by Izhikevich (2007). This model incorporates three intrinsic currents: the leak current, the persistent sodium current, and the potassium current. The activation of the sodium gate is assumed to occur instantaneously. The model consists of two state variables: the membrane potential (V) and the potassium gating variable (n). The governing differential equations (Equations 1, 2) are:
CdVdt=I-gL(V-EL)-gNam∞(V)(V-ENa) -gKn(V-EK),(1)
dndt=εn∞(V)-nτ(V).(2)
The maximal conductances are gL=1mS/cm2, gNa=4mS/cm2, and gK=4mS/cm2. The membrane capacitance is C = 1μF/cm2. The reversal potentials are E*L* = −78mV, E*Na* = 60mV, and E*K* = −90mV.
The steady-state activation functions m∞(V) and n∞(V) are Boltzmann functions of the form (Equation 3):
B(V)=11+exp(V1/2-Vk).(3)
For m∞(V), the midpoint and slope are V1/2 = −30mV and k = 7; for n∞(V), they are V1/2 = −45mV and k = 5. Following the INa, p+I*K* parameterisation of Izhikevich (2007), the potassium time constant is taken to be constant, τ(V) = 1. In this minimal form, the recovery time scale is carried explicitly by ε rather than by a voltage-dependent τ*n*(V). Because τ enters the rate of approach to the n-nullcline but not the nullcline equations themselves, the constant choice τ(V) = 1 does not change the locations of the nullcline intersections. However, voltage-dependent recovery kinetics can affect quantitative stability properties, bifurcation thresholds, oscillation periods, and the precise width of the bistable regime. The bifurcation values and dynamical comparisons reported below should therefore be interpreted for the constant-τ parameterisation used in this study. The complete parameter set used throughout the study is summarized in Table 1.
Table 1. Complete parameter set used to reproduce all figures.
| Symbol | Value | Description |
|---|---|---|
| C | 1μF/cm2 | Membrane capacitance |
| g*L* | 1mS/cm2 | Leak conductance |
| g*Na* | 4mS/cm2 | Sodium conductance |
| g*K* | 4mS/cm2 | Potassium conductance |
| E*L* | −78mV | Leak reversal potential |
| E*Na* | 60mV | Sodium reversal potential |
| E*K* | −90mV | Potassium reversal potential |
| V1/2, *m*, k*m* | −30mV, 7 | m∞ midpoint, slope |
| V1/2, *n*, k*n* | −45mV, 5 | n∞ midpoint, slope |
| τ | 1 (constant) | Potassium time constant |
| ε | 0.5 | Time-scale separation |
| Discrete-map geometry (at applied current I) | ||
| Ilow, Ihigh | 32, 36μA | Bistable-window bounds |
| w0 | 8 | Inner-region width scale |
| δ*v* | w0(Ihigh−I)/(Ihigh−Ilow) | Current-dependent half-width |
| c1 | 3 | Inner-region extent multiple |
| (v0, n0) | nullcline intersection | Resting equilibrium at I |
| (k*r*0, k*r*1) | v-nullcline knees | Outer switching thresholds |
Continuous-model parameters define the INa, p+I*K* system; the discrete-map geometry parameters define the inner region and switching bounds at a given applied current I. The applied current I is the bifurcation parameter and is varied across the bistable window (figure-specific values given in the captions).
2.2 Subcritical Hopf bifurcation in the continuous model
Bifurcations provide the mathematical framework for understanding how neurons transition from rest to repetitive spiking (Rinzel and Ermentrout, 1989; Izhikevich, 2007). In this work we examine the subcritical Hopf bifurcation using the I*Na, p*+I*K* model. The phase-plane interpretation, including the use of voltage and recovery nullclines to classify equilibria, limit cycles, and bifurcation structure, follows the standard geometric framework for conductance-based neuron models (Rinzel and Ermentrout, 1989; Ermentrout and Terman, 2010a; Izhikevich, 2007).
Figures 1–3 reproduce the established behavior of the continuous I*Na, p*+I*K* model and are not presented as new results. They provide the reference dynamics against which the discrete map is compared. The trajectories were generated in MATLAB using the ode45 solver, an adaptive explicit Runge–Kutta integrator based on the Dormand–Prince (4, 5) pair, with the default error tolerances (relative 10−3, absolute 10−6), from representative initial conditions appropriate to the illustrated dynamical regimes. The v- and n-nullclines in Figure 1 were plotted directly from their defining equations. The parameter values used in the simulations are those stated above.



The defining characteristic of this bifurcation is the presence of a bistable regime (Figure 1). At I = 34μA, the system has a stable equilibrium enclosed by an unstable limit cycle (ULC), which is itself enclosed by a larger stable limit cycle (SLC). The ULC acts as a separatrix: trajectories inside its boundary converge to the resting focus, while those outside are attracted to the SLC and produce periodic spiking. As the current increases to 35μA, the ULC contracts toward the resting focus. At I = 36μA the ULC collapses into the resting equilibrium, which then loses stability, and all trajectories converge to the SLC.
2.2.1 Local stability of the resting equilibrium
The Hopf transition can be characterized analytically by linearising the continuous model about its equilibrium. Let
P(V,n)=I-gL(V-EL)-gNam∞(V)(V-ENa)-gKn(V-EK)
and
Q(V,n)=εn∞(V)-nτ(V).
Thus the continuous vector field is
dVdt=1CP(V,n), dndt=Q(V,n).
An equilibrium (V*, n*) satisfies P(V*, n*) = 0 and Q(V*, n*) = 0, equivalently n* = n∞(V*). Its Jacobian is
J=(1C[-gL-gNa(m∞′(V)(V-ENa)+m∞(V))-gKn]-gKC(V-EK)ετn∞′(V)-ετ),(4)
where m∞′(V)=m∞(V)(1-m∞(V))/km, n∞′(V)=n∞(V)(1-n∞(V))/kn, and, in the present simulations, C = 1, τ = 1, and ε = 0.5.
The equilibrium is a stable focus when trJ < 0 and (trJ)2 < 4detJ, and it loses stability through a Hopf transition when trJ = 0 with detJ>0. Evaluating Equation 4 along the resting branch (V* ≈ −53 mV) gives a stable focus with eigenvalues λ1, 2 = −0.027 ± 1.37i at I = 34μA and λ1, 2 = −0.008 ± 1.40i at I = 35μA. The real part vanishes at approximately IHopf ≈ 35.4μA, where λ1, 2 ≈ ±1.41i. Beyond this point the equilibrium is an unstable focus; for example, λ1, 2 = 0.012 ± 1.42i at I = 36μA. This local eigenvalue behavior supports the Hopf stability change shown in Figure 1. Together with the phase-plane coexistence of a stable resting focus, an unstable separating limit cycle, and a stable spiking limit cycle, it provides quantitative evidence for the subcritical Hopf structure used as the reference dynamics for the discrete map.
This bistable structure leads to hysteresis (Figure 2): because the SLC and the resting state coexist over a range of currents, the neuron's state depends on its history. Ramping the current up drives the neuron into spiking; reducing the current back to its original level does not return the neuron to rest, because the trajectory is trapped within the basin of the SLC.
Beyond thresholding, the stable focus near the resting state produces damped oscillations when perturbed. As shown in Figure 3, this gives the neuron resonator properties (Hutcheon and Yarom, 2000; Izhikevich, 2001): a burst input with a 7 ms period matches the intrinsic subthreshold rhythm and accumulates across cycles until the ULC is crossed and a spike fires, whereas a 5 ms burst fails to produce sufficient build-up and prevents spiking. This frequency selectivity fundamentally distinguishes resonator neurons from integrator-type neurons, which respond preferentially to stronger rather than better-timed inputs (Izhikevich, 2000).
2.3 A conceptual prototype for subcritical-Hopf-like bistability
Before constructing the full nullcline-guided neuronal map, we introduce a dimensionless prototype that serves a purely pedagogical purpose: to illustrate, in the simplest possible discrete-time setting, the qualitative attractor geometry required to represent subcritical-Hopf-like bistability. This prototype is not intended as a general neuron model, is not derived directly from the continuous I*Na, p*+I*K* system, and is not used as the update rule of the final map. Its purpose is narrower: to show how a stable fixed point, an unstable separating period-2 orbit, and a larger stable period-2 orbit can coexist within a simple discrete framework. The variable x is dimensionless and has no direct biophysical interpretation.
2.3.1 Map construction and period-2 solutions
The purpose of the prototype is to reproduce, in the simplest possible discrete setting, the qualitative attractor structure associated with the bistable regime of a subcritical Hopf neuron. In a one-dimensional map x*n*+1 = f(x*n*), a fixed point x* satisfies f(x*) = x*. A period-2 orbit is a pair of distinct points {x*, f(x*)} that return to their initial values after two iterations; equivalently, each point of a period-2 orbit satisfies Equation 5:
f2(x)=f(f(x))=x, f(x)≠x*.(5)
These are standard definitions for discrete dynamical systems (Elaydi, 2005).
For an odd function, f(−x) = −f(x), a symmetric period-2 orbit {x*, −x*} can be identified from intersections of the map with y = −x: if f(x*) = −x*, then f2(x)=f(-x)=-f(x)=x. In the present conceptual prototype, the stable fixed point at the origin represents the resting state, the intermediate unstable period-2 orbit represents a separating boundary between the resting and active regimes, and the larger stable period-2 orbit provides a minimal recurrent analog of the spiking state. This interpretation is qualitative: the variable x is dimensionless and is not identified directly with membrane voltage or any other biophysical variable.
2.3.2 Local stability of the prototype period-2 orbits
The local stability of a period-2 orbit is determined by the multiplier of the second iterate. For a period-2 point x*,
(f2)′(x)=f′(f(x))f′(x*).
The orbit is locally stable if |(f2)′(x)|<1 and unstable if |(f2)′(x)|>1 (Elaydi, 2005). For the symmetric period-2 orbit considered here, f(x*) = −x*; since the derivative of an odd function is even, f′(-x)=f′(x), and the condition reduces to
| [f′(x*)]2 | <1. |
This calculation is used only to classify the fixed point and periodic orbits of the dimensionless prototype; it is not a stability analysis of the full nullcline-guided neuronal map of Section 2.4. Applied here, it confirms that the resting fixed point and the spiking period-2 orbit are simultaneously stable while the intermediate period-2 orbit is unstable, reproducing in discrete time the bistable organization of the continuous I*Na, p*+I*K* model (Figure 1).
2.3.3 Parameter control and bifurcation behavior
Figures 4–6 were generated directly from the dimensionless prototype of Equation 6 and its piecewise-linear augmentation, not from the continuous I*Na, p*+I*K* model. Figure 4 was obtained by direct iteration of the prototype at the representative control values a = 0.3, a = 0.6, and a = 1.1, with initial conditions taken both inside and outside the unstable period-2 boundary; the fixed point and period-2 orbits were located from the intersections of f(x) with x and −x, and classified using the second-iterate multiplier introduced above. Figure 5 was obtained by sweeping the same control parameter a and plotting the resulting stable and unstable branches. Figure 6 was generated from the same core prototype after adding the piecewise-linear segments used only to shape the large-amplitude recurrent orbit. These figures are conceptual illustrations of the attractor geometry that motivates the full neuronal map; they are not simulations of the continuous model.



For this conceptual illustration, we consider the following odd rational map:
xn+1=f(xn)=-axn-xn31+0.257xn4,(6)
where a controls the distance between the origin and the unstable 2-periodic solution. The coefficient 0.257 is a shaping parameter selected to produce a simple saturating prototype with the required qualitative geometry. Neither a nor the coefficient 0.257 is interpreted as a biophysical parameter of the continuous neuron model.
The qualitative behavior under varying a is illustrated in Figure 4. At a = 0.3 the system is bistable: the stable origin (black dot) is surrounded by an unstable period-2 orbit (blue) which is enclosed by a stable period-2 orbit (red), providing a direct discrete analog of the continuous bistable regime. As a increases, the unstable orbit contracts toward the origin.
The bifurcation diagram (Figure 5) shows that at the critical threshold (a = 1.1) the unstable orbit collides with the origin, which then becomes unstable, leaving the stable 2-periodic solution as the sole attractor. This sequence is the discrete analog of the subcritical Hopf bifurcation in continuous-time systems (Izhikevich, 2007; Rinzel and Ermentrout, 1989).
2.3.4 Trajectory shaping via piecewise linear augmentation
The cubic rational map captures the essential bifurcation structure, but the resulting trajectories lack the characteristic profile of neuronal action potentials. We enrich the map by incorporating piecewise linear components (Figure 6).
The core dynamics near the origin are governed by f(x)=-0.3x-x31+0.257x4, preserving the stable fixed point. Initial conditions within the unstable period-2 boundary return to rest via damped focus-like oscillations (blue trajectory), mimicking subthreshold resonator behavior. Piecewise linear segments at larger amplitudes define the large-amplitude spiking orbit (red loop), producing relaxation-style action potentials with distinct active and silent phases.
The prototype in Equation 6 provides only a conceptual motivation for the architecture of the neuronal map constructed below. There is no one-to-one identification between the dimensionless variable x and the biophysical variables (v, z), and the rational function f(x) is not used directly as the inner update Fin(v, z). In the full model, v represents membrane potential, z is an auxiliary recovery variable, the outer loop is defined by the nullcline-guided branches in Equation 16, and the inner switching region is represented separately by Equation 17.
2.4 Construction of the discrete map
The discrete model is constructed only for the post-crossing bistable regime, v0>k*r*0, where the continuous system has coexisting rest and spiking states. The same nullcline-guided approach used for SNIC neurons (Zeki and Kapçak, 2023) is applied here, extended with an inner switching region that captures the focus dynamics specific to subcritical Hopf excitability. The map is a switching system with an outer loop for spiking and an inner region for subthreshold oscillations, with a recovery variable z*n* modulating the boundary between the two. The construction rests on the same time-scale-separation assumption as the continuous reduction: the membrane potential v evolves much faster than the recovery variable, quantified by a small parameter ε≪1, so that slow motion proceeds along the v-nullcline.
For clarity, the construction is presented in five steps. First, the v-nullcline of the continuous I*Na, p*+I*K* model is used to define the slow-drift terms (Step 1). Second, the voltage bounds vlow and vhigh of the outer spiking loop are estimated from limiting conductance balances (Step 2). Third, the current-dependent inner region Ωin(I) is defined to represent the basin of the resting focus in the bistable regime (Step 3). Fourth, the full update is assembled as a switching system and the outer update Fout is specified for trajectories outside the inner region (Step 4). Fifth, the inner update Fin and the recovery update G are specified for the subthreshold oscillations and recovery modulation (Step 5).
In the notation below, v*n* denotes the discrete membrane-potential variable, z*n* the auxiliary recovery variable, and I the applied current; (v0, n0) denotes the resting equilibrium about which the inner region is centered; Ilow and Ihigh denote the lower and upper current levels of the bistable window; k*r*0 and k*r*1 mark the transition points used in the outer spiking loop; and ε≪1 is the time-scale-separation parameter that sets the rate of the slow nullcline-guided drift.
Step 1: Nullcline and slow-branch drift.
The v-nullcline is (Equation 7):
f(V)=I-gl(V-El)-gNam∞(V)(V-ENa)gK(V-EK),(7)
with the steady-state activation functions (Equation 8):
m∞(V)=11+exp(-V-vhmkm), n∞(V)=11+exp(-V-vhnkn).(8)
Applying standard nullcline analysis and slow-fast reduction to the continuous branches, the reduced slow motion along the v-nullcline is (Fenichel, 1979; Rubin and Terman, 2002):
dVdt≈εn∞(V)-f(V)f′(V).(9)
On the left wing, where n∞(V) ≈ 0: dV/dt ≈ −εf(V)/f′(V); on the right wing, where n∞(V) ≈ 1: dV/dt ≈ ε(1−f(V))/f′(V). Thus, the construction uses two standard components of geometric neuronal dynamics: phase-plane nullcline analysis to identify the resting branch, knees, and bistable structure, and slow-fast reduction to approximate motion along the attracting branches of the v-nullcline (Fenichel, 1979; Rinzel and Ermentrout, 1989; Rubin and Terman, 2002; Ermentrout and Terman, 2010a).
Step 2: Outer-loop voltage bounds.
The outer loop is bounded by vlow and vhigh, estimated from the limiting conductance balances of the continuous model:
gl(vlow-El)+gK(vlow-EK)=I,(10)
gl(vhigh-El)+gNam∞(vhigh)(vhigh-ENa)=I.(11)
Step 3: Current-dependent inner switching region.
The size of the inner region is controlled by the applied current. Let Ilow and Ihigh denote the current levels at which the unstable limit cycle appears and disappears as I increases through the bistable window. Define:
s(I)=max(0,Ihigh-IIhigh-Ilow), δv(I)=8s(I),(12)
so that the voltage width of the inner region shrinks as I approaches the Hopf point. The inner switching region is:
Ωin(I)={(v,z):|v-v0|≤3δv(I),n0≤z≤6n0}.(13)
Step 4: Switching structure and outer spiking update.
The discrete system is (Equation 14):
vn+1=F(vn,zn), zn+1=G(vn,zn),(14)
with the switching rule (Equation 15):
F(v,z)={Fin(v,z),(v,z)∈Ωin(I),Fout(v),(v,z)∉Ωin(I).(15)
Outside the inner region, the iterate follows the outer spiking loop:
Fout(v)={v−εf(v)f′(v),vlow≤v<kr0,0.01v+vhigh,kr0≤v<kr1,vlow+0.001v,kr1≤v<kr1+10,v−ε1−f(v)f′(v),kr1+10≤v≤vhigh.(16)
The first and fourth branches represent slow nullcline-guided drift along the left and right wings respectively; the middle two branches produce the fast upstroke and downstroke, as in Zeki and Kapçak (2023).
Step 5: Inner focus update and recovery variable.
Inside Ωin(I), the voltage update is:
Fin(v,z)={v−εf(v)f′(v),v0−3δv≤v<v0−0.2δv,v0+20(z−n0)+0.01v,v0−0.2δv≤v<v0,v0−20(z−n0)+0.01v,v0≤v<v0+0.2δv,v+εf(v)f′(v),v0+0.2δv≤v≤v0+3δv.(17)
This inner map generates the local subthreshold oscillations characteristic of focus dynamics near the Hopf equilibrium.
The auxiliary variable is updated by:
G(v,z)={z−ε1{z>n0},(v,z)∈Ωin(I),z−ε,(v,z)∉Ωin(I) and v<kr1,1,(v,z)∉Ωin(I) and v≥kr1.(18)
Thus z*n* decreases gradually in the inner region and during the left part of the outer loop, and is reset after the upstroke, simulating the slow activation and decay of recovery currents.
Table 2 summarizes which components of the construction are guided by the nullcline geometry of the continuous model and which are phenomenological reduced-model choices.
Table 2. Classification of the discrete-map construction components as nullcline-guided or phenomenological.
| Component/constant | Equations | Type |
|---|---|---|
| Slow-drift branches | Equation 9 | Nullcline-guided |
| Outer bounds vlow, vhigh | Equations 10, 11 | Nullcline-guided |
| Resting equilibrium (v0, n0) | — | Nullcline-guided |
| Inner-region width δ*v* = 8s(I) | Equation 12 | Phenomenological |
| Region multiples 3δ*v*, 6n0 | Equation 13 | Phenomenological |
| Switching half-width 0.2δ*v* | Equation 17 | Phenomenological |
| Focus switching coefficient 20 | Equation 17 | Phenomenological |
| Shaping slopes 0.01, 0.001 | Equations 16, 17 | Phenomenological |
Nullcline-guided components inherit their parameter dependence from the continuous I*Na, p*+I*K* model; phenomenological components are reduced-model choices fixed so that the inner region reproduces a damped focus-like return and shrinks as I approaches the Hopf threshold.
The damped subthreshold return in the discrete map is produced by the piecewise switching structure inside Ωin(I) rather than by a single smooth linearisation at the resting point. Away from the switching boundaries, the two central branches of Fin in Equation 17 have the branch-wise linear parts
D-=(0.01κ01), D+=(0.01-κ01), κ≈58,
with κ set by the inner-region geometry. Each branch is upper triangular with real multipliers {0.01, 1}, so no individual branch is a focus. The oscillation arises from the alternation of D− and D+: the coupling to the recovery variable has opposite sign on the two sides of the resting point, so successive iterates are thrown to alternating sides of v0, while the recovery update G in Equation 18 contracts the excursion amplitude through a slow drift in z*n*. The result is a damped sequence of alternating subthreshold excursions that reproduces the damped subthreshold return of the continuous focus, without constituting a smooth-map bifurcation in the formal sense.
Because the map is piecewise-defined, this local-return mechanism should not be interpreted as a formal Neimark–Sacker bifurcation of a smooth discrete map. Instead, the construction encodes the same stability geometry identified in the continuous system: return to rest through damped subthreshold oscillations inside Ωin(I), capture by the outer spiking loop Fout outside this region, and contraction of the inner region as δ*v*(I) decreases near the Hopf threshold.
2.4.1 Validity of the slow-manifold approximation and fold points
The slow-branch drift increments are motivated by the standard slow–fast reduction of the continuous model near the attracting branches of the v-nullcline, with ε setting the rate of the nullcline-guided drift. In all simulations reported here we use ε = 0.5.
The reduction in Equation 9 is valid only on regular portions of the slow branches. On compact subintervals of an attracting branch where the critical manifold is normally hyperbolic and |f′(V)|≥m>0, Fenichel theory guarantees that the perturbed slow manifold lies within O(ε) of the critical manifold, with constants depending on the lower bound m. The slow-drift expression should therefore be read as a regular-branch approximation rather than a formula valid uniformly over the whole nullcline. As the fold points (knees) of the v-nullcline are approached, f′(V) → 0, normal hyperbolicity is lost, and the increment εf(V)/f′(V) ceases to be a meaningful slow-manifold approximation.
The map is constructed so that it is never iterated through a fold using this rule. The slow-drift branches of Fout in Equation 16 are defined only up to the switching thresholds k*r*0 and k*r*1, which are placed at the knees of the v-nullcline. When a trajectory drifting along a slow branch reaches the corresponding threshold, the map leaves the nullcline-guided rule and switches to the phenomenological fast upstroke or downstroke branch; it does not continue to evaluate the slow-drift increment in the singular fold neighborhood beyond the knee. The fold points are thus handled by the piecewise switching structure of the map rather than by a uniformly valid slow-manifold approximation, and the passage through each fold is represented by the fast branch rather than resolved in detail.
This is an intentional reduction and a stated limitation. The map is designed to preserve the large-scale dynamical organization of the subcritical-Hopf regime—slow return, bistability, hysteresis, and escape to the outer spiking loop—but not to reproduce the detailed continuous-time passage through the fold neighborhoods.
2.4.2 Numerical implementation and reproducibility
All simulations were implemented in MATLAB. The continuous I*Na, p*+I*K* model was simulated by direct numerical integration using MATLAB's ode45 solver, an adaptive explicit Runge–Kutta method based on the Dormand–Prince pair. Unless otherwise stated, the default relative and absolute tolerances, 10−3 and 10−6, were used. The continuous phase-plane figures were generated from representative initial conditions inside and outside the unstable limit cycle, and the nullclines were plotted directly from their defining equations.
The discrete map itself does not require an ODE solver. It is evaluated by explicit algebraic iteration of the piecewise difference equations. At each step, the state (v*n*, z*n*) is tested for membership in Ωin(I). If the state lies inside this region, the update Fin is applied; otherwise, the update Fout is applied. The recovery variable is then updated using G. Cobweb diagrams were generated from the pairs (v*n*, v*n*+1), while time-series panels were generated by plotting v*n* against the iteration index n.
The conceptual prototype was simulated by direct iteration of Equation 6. Period-2 points were identified from intersections of f(x) with the line y = −x, and their stability was classified using the multiplier of the second iterate. For the hysteresis and resonance simulations, the applied current was prescribed externally as described in the corresponding figure captions. Unless otherwise stated, all other model parameters were kept fixed at the values given in the model definition and figure captions.
2.5 Computational benchmarking protocol
To substantiate the computational motivation for the proposed discrete map, we benchmarked trajectory generation against explicit Euler and fourth-order Runge–Kutta (RK4) integration of the corresponding continuous INa, p+I*K* system. The comparison was designed as an implementation-level timing test rather than a pointwise dynamical equivalence test. In particular, one iteration of the proposed map is not assumed to correspond to one numerical integration step of the continuous ODE. Instead, all methods were required to produce the same number of saved trajectory states.
For each method, two initial conditions were simulated for 8,000 saved updates per initial condition, giving 16,000 saved state updates in total. Euler and RK4 were run with Δt = 0.05 for the timing comparison. RK4 therefore used four right-hand-side evaluations per saved state, whereas Euler and the discrete map used one update per saved state. Timing was repeated 20 times, and the median runtime was reported. Plotting, figure export, and file-writing operations were excluded from all timing measurements.
Because the present manuscript develops a single-cell map and does not yet specify a synaptically coupled network architecture, we report normalized cost per saved state update rather than claiming a network-level speedup. For uncoupled cells, the total cost scales linearly with the number of cells and the number of saved updates; for coupled networks, additional synaptic-update costs would have to be benchmarked separately.
We also distinguished between the original scalar implementation of the map and an algebraically equivalent optimized scalar implementation. The optimized version removes repeated interval classification and unused computations while preserving the map output exactly. Agreement between the original and optimized implementations was verified by comparing voltage trajectories, recovery-variable trajectories, and map-curve values; the maximum absolute difference was zero in all checks.
3 Results
The discrete-time dynamical system derived in Section 2.4 successfully reproduces the three hallmark behaviors of a neuron governed by a subcritical Hopf bifurcation: bistable resting and spiking dynamics, hysteresis with respect to the injected current, and frequency-selective resonance. Each property is examined in turn below.
3.1 Bistability and map dynamics
Figure 7 illustrates the core dynamical structure of the discrete map at I = 34μA (Ωin≠∅). The cobweb diagram on the left reveals two coexisting attractors: a stable fixed point near v*n* ≈ −53mV (black dot), corresponding to the resting state, and a large-amplitude stable periodic orbit (“Stable periodic solution”), corresponding to repetitive spiking. Separating them is the inner region Ωin, analogous to the ULC of the continuous model (cf. Figure 1). Trajectories initiated inside Ωin (green) are governed by Fin (Equation 17) and spiral inward toward the fixed point, producing damped subthreshold oscillations that replicate the focus-like behavior of the continuous I*Na, p*+I*K* model. Trajectories outside (black) are governed by Fout (Equation 16) and produce relaxation-style action potentials with a sharp upstroke near v*n* ≈ 20mV and a hyperpolarisation trough near v*n* ≈ −80mV.

The recovery variable z*n* (Equation 18) modulates the width of Ωin across cycles, so the damped subthreshold oscillations (green, right panel) exhibit a gradually decaying amplitude envelope before settling to the fixed point. The cobweb structure confirms that the discrete map captures the bistable phenomenology of the subcritical Hopf bifurcation within a computationally tractable framework.
3.2 Hysteresis
A defining consequence of bistability in the subcritical Hopf regime is hysteresis: the state of the neuron depends not only on the current value of I but also on its history. Figure 8 demonstrates this in the discrete map, reproducing the behavior of the continuous model (cf. Figure 2). The injected current is ramped upward from I ≈ 33μA in discrete steps to a peak of I ≈ 38μA and then decreased symmetrically back to baseline.

During the ascending phase (n < 200), the neuron remains in the stable resting state, exhibiting small-amplitude subthreshold fluctuations governed by Fin within a wide Ωin. As I crosses the bifurcation threshold — where δ*v*(I) → 0 and Ωin collapses — the resting state loses stability and the trajectory is abruptly captured by the outer spiking loop, producing a sudden onset of large-amplitude action potentials near n ≈ 230. When the current is subsequently reduced, spiking persists well below the level at which it was initiated. The neuron remains locked to the spiking orbit for the remainder of the simulation, demonstrating the path-dependent behavior that is the hallmark of hysteresis (Izhikevich, 2007).
3.3 Resonance
Because trajectories inside Ωin return to rest through damped, amplitude-dependent subthreshold oscillations over a characteristic recovery timescale, the discrete map exhibits resonance, in agreement with the continuous model (cf. Figure 3) and with the theoretical predictions for subcritical Hopf neurons (Hutcheon and Yarom, 2000; Izhikevich, 2001).
3.3.1 Intrinsic period diagnostic
A perturbation of the resting state elicits a damped subthreshold oscillation whose amplitude decays toward v0 over the recovery timescale set by G. Its period is not constant: the large-amplitude cycles are slower and the oscillation accelerates as it decays toward rest, so the response is characterized by a dominant large-amplitude timescale rather than a single fixed frequency. The resonant and non-resonant burst periods in Figure 9 were chosen relative to this dominant subthreshold timescale.

Figure 9 compares the response to two periodic burst inputs alternating between I = 32.5μA and I = 37μA. Under the resonant stimulus (period 40 steps, left column), each pulse arrives as the membrane potential is on an upward phase of its damped oscillation, so successive inputs constructively amplify the excursion. Starting from subthreshold oscillations near −60mV, the membrane potential builds across cycles until it breaches Ωin near n ≈ 380 and is captured by Fout, triggering a train of full-amplitude action potentials.
Under the non-resonant stimulus (period 30 steps, right column), successive pulses arrive out of phase with the intrinsic oscillation and do not constructively accumulate. The membrane potential remains confined to small-amplitude oscillations near −60mV throughout the entire 800-step simulation.
This frequency selectivity arises from the switching mechanism embedded in Fin (Equation 17): the sign reversal of the recovery coupling across v0 produces alternating subthreshold excursions whose dominant timescale is set by the recovery drift in G, not by a fixed eigenfrequency. Because this timescale is inherited from the same inner-region geometry that the nullcline-guided bounds constrain, the discrete map preserves the resonator property that fundamentally distinguishes subcritical Hopf neurons from integrator-type cells (Izhikevich, 2000; Hutcheon and Yarom, 2000).
3.4 Feature-level validation against the continuous model
The proposed map is a reduced, piecewise discrete representation of the continuous I*Na, p*+I*K* model, not a numerical time-discretisation of the ordinary differential equations. Therefore, pointwise voltage-trace errors such as RMSE or MAE are not the primary validation criterion. Such metrics would implicitly assume a one-to-one correspondence between continuous time and map iteration number and would penalize the intended waveform simplifications of the reduced map.
Instead, validation is performed at the level of the dynamical features that define subcritical Hopf excitability. The target features are: (i) coexistence of a stable resting state and a stable spiking orbit, separated by an unstable boundary; (ii) loss of stability of the resting equilibrium as the applied current is increased; (iii) hysteresis under a slowly varying current; and (iv) frequency-selective amplification of inputs delivered at a constructive phase of the subthreshold return.
For the continuous reference model, the change of stability is verified by the Jacobian eigenvalue calculation of Equation 4: the resting equilibrium is a stable focus at I = 34 and 35μA and loses stability through the subcritical Hopf bifurcation at IHopf ≈ 35.4μA. In the discrete map the corresponding structure is represented by the switching geometry: trajectories inside Ωin(I) return to rest through damped focus-like oscillations governed by Fin, whereas trajectories outside Ωin(I) are captured by the outer spiking loop Fout. The current dependence enters through δ*v*(I) (Equation 12), which contracts the inner region as the current increases; Ωin(I) collapses and the resting branch disappears at I ≈ 36μA, within about 1.7% of the continuous Hopf current. This close agreement reflects in part that the inner-region current window was chosen consistently with the continuous bifurcation, rather than emerging from the map independently.
For the resonance comparison, the relevant discrete quantity is not a single linear eigenfrequency at the resting point. The inner map is piecewise-defined, and trajectories inside Ωin(I) pass through different branches of Fin while the recovery variable z*n* evolves under G. Consequently, the subthreshold return is a damped, amplitude- and phase-dependent trajectory rather than a sinusoidal oscillation with one constant period: its small-amplitude limit is short (on the order of five steps) and lengthens at larger amplitude. Under the identification of one map step with approximately one millisecond, this small-amplitude limit is close to the continuous focus eigenperiod (≈ 4.6ms, from Imλ ≈ 1.37ms−1). In Figure 9, the period-40 burst is a constructive stimulation protocol for this damped return, whereas the period-30 burst is an off-phase protocol that fails to accumulate sufficiently to trigger escape to the outer spiking loop.
A direct visual comparison of the two systems is provided by the continuous-model phase portraits and trajectories (Figures 1–3) and the corresponding discrete-map trajectories (Figures 7–9), which display the same bistable, hysteretic, and resonant behavior. Table 3 summarizes the comparison.
Table 3. Feature-level validation of the proposed discrete map against the continuous I*Na, p*+I*K* reference model.
| Target feature | Continuous I*Na, p*+I*K* model | Discrete map |
|---|---|---|
| Resting-state stability | Stable focus at I = 34, 35μA; loss of stability from the Jacobian eigenvalues | Damped subthreshold return inside Ωin(I), generated by Fin and the recovery update G |
| Bifurcation threshold | IHopf ≈ 35.4μA | Ωin collapses / resting branch lost at I ≈ 36μA (≈ 1.7% difference) |
| Bistability | Stable resting focus coexists with a stable spiking limit cycle, separated by an unstable limit cycle | Trajectories inside Ωin(I) return to rest; those outside are captured by the outer spiking loop Fout |
| Hysteresis | Remains in the oscillatory state after the current is reduced, due to coexisting attractors | Trajectory remains on the outer spiking loop during the descending ramp after escape |
| Subthreshold oscillation period | ≈ 4.6ms (Imλ ≈ 1.37/ms) | ≈ 5 steps at small amplitude (≈ 5ms at 1 step ≈ 1ms); amplitude-dependent |
| Frequency selectivity | A 7ms stimulus period elicits a spike; an off-resonant period does not | A period-40 burst is constructive and triggers spiking; a period-30 burst remains subthreshold |
The comparison is made at the level of dynamical structure rather than pointwise voltage-trace error, because the map is a reduced piecewise representation rather than an ODE time-stepper. One discrete step is used as a nominal protocol-level unit of approximately one millisecond for stimulation-period comparisons; it is not an ODE time-discretisation.
This feature-level comparison supports the intended claim of the model: the discrete map preserves the qualitative bifurcation structure and dynamical signatures of the continuous subcritical-Hopf system. It does not imply that the map reproduces the continuous voltage trace point by point.
3.5 Scope of parameter variation
The principal parameter varied in this study is the applied current I, which is the bifurcation parameter of the continuous I*Na, p*+I*K* model and also the control parameter of the discrete map. The current is varied across the bistable window I∈[32, 36]μA, within which the continuous model passes through the subcritical Hopf bifurcation at IHopf ≈ 35.4μA, and the discrete map is driven over the same range. Varying I is therefore the dynamically meaningful way to test whether the construction reproduces the sequence of regimes associated with subcritical Hopf excitability: coexistence of resting and spiking states, loss of resting-state stability, hysteresis, and frequency-selective response. Within this window the individual regimes are illustrated at representative currents, while the hysteresis result sweeps I continuously across the window. The reported behaviors are thus obtained across the relevant range of the biologically central bifurcation parameter, not at a single fixed value.
This bifurcation-parameter variation should be distinguished from an unrestricted sensitivity analysis over all model parameters. The conductances, reversal potentials, nullcline geometry, fast-branch slopes, and the numerical factors defining Ωin(I) are calibration parameters that fix the model to the subcritical-Hopf regime rather than free parameters to be swept independently: together they determine whether the continuous system lies in a subcritical-Hopf regime and whether the discrete map is matched to that phase-plane geometry. We verified that the reported behaviors persist under modest variation of the principal parameters within the Hopf window. A systematic multidimensional study, however, would require re-identifying the Hopf window and recalibrating the map for each parameter combination, and is left as future work.
In the continuous model, increasing I changes the stability of the resting equilibrium and the relative position of the unstable and stable limit cycles. In the discrete map, the same parameter sets the width of the inner region Ωin(I) through δ*v*(I) in Equation 12, regulating whether trajectories remain in the subthreshold focus-like region or escape to the outer spiking loop.
3.6 Computational benchmark against Euler and RK4
The trajectory-generation benchmark is summarized in Table 4. The original scalar MATLAB implementation of the discrete map required 4.34μs per saved state update. After algebraically equivalent optimization, the same map required 0.62μs per saved state update. Thus, the optimized implementation was approximately 7.0-fold faster than the original scalar implementation.
Table 4. Trajectory-generation runtime benchmark for the discrete map and continuous ODE solvers.
| Method | Time (s) | Updates | Calls | μs/update | Rel. |
|---|---|---|---|---|---|
| Original map | 0.06937 | 16,000 | 16,000 | 4.34 | 7.04 |
| Optimized map | 0.00985 | 16,000 | 16,000 | 0.62 | 1.00 |
| Euler ODE | 0.00757 | 16,000 | 16,000 | 0.47 | 0.77 |
| RK4 ODE | 0.02905 | 16,000 | 64,000 | 1.82 | 2.95 |
Rel. denotes runtime relative to the optimized discrete-map implementation.
All methods produced 16,000 saved state updates, corresponding to two initial conditions and 8,000 saved updates per initial condition. Euler and RK4 used Δt = 0.05. Timings are medians over 20 repetitions and exclude plotting, export, and file-writing operations.
The optimized map was close in cost to explicit Euler integration and substantially faster than RK4 under the same saved-update benchmark. Euler required 0.47μs per saved state update, whereas RK4 required 1.82μs per saved state update. Therefore, the optimized map was approximately 1.30-fold slower than Euler but approximately 2.95-fold faster than RK4. This result supports the computational lightness of the proposed map relative to higher-order continuous-time integration, while also showing that the map is not simply a faster replacement for every ODE solver. Rather, it is a reduced phase-plane-guided discrete system whose computational cost is comparable to a simple explicit method and lower than RK4 in the present implementation.
As a separate implementation check, the map-curve calculation used for plotting was also vectorized. This reduced the time for generating the inner and outer map curves from 5.38 × 10−2 s to 1.54 × 10−3 s, corresponding to an approximately 35-fold improvement. This plotting-related benchmark was not included in the trajectory-generation timings in Table 4; it is reported only to document that the discrete map can be evaluated efficiently over independent voltage grids.
4 Discussion
The central contribution of this work is a discrete-time map that captures bistability, hysteresis, and frequency-selective resonance in a subcritical Hopf neuron, within a piecewise, parameter-preserving framework. We discuss the approach relative to existing discrete and reduced models, assess its limitations, and outline directions for further development.
4.1 Relation to existing discrete-time approaches
Discrete-time representations of neural dynamics fall broadly into two families. The first consists of Poincaré-section maps, in which a continuous periodic orbit is sampled at a fixed phase and the resulting return map is used to study synchronization (Channell et al., 2007; Terman et al., 2008). These maps are exact in the periodic regime but are undefined for transient or subthreshold trajectories and carry no information about waveform shape between samples. The present model does not rely on periodicity: the map is defined over the entire voltage range, represents the full cycle from hyperpolarisation through spike to reset, and produces damped oscillatory transients in the resting basin. This is the same conceptual advantage that distinguished our earlier SNIC map (Zeki and Kapçak, 2023) from Poincaré-based approaches, and it extends directly to the subcritical Hopf setting.
4.1.1 Advantages and scope of the nullcline-guided construction
The nullcline-guided interpretation occupies an intermediate level of description between direct numerical integration of the continuous conductance-based model and a fully phenomenological discrete map, and this intermediate position is its main advantage. Because the slow-branch increments follow the reduced drift along the wings of the v-nullcline (Equation 9) and the outer-loop bounds vlow and vhigh are defined by the same limiting conductance balances as the continuous model (Equations 10–11), the discrete dynamics inherit the parameter dependence of the original system rather than approximating it. For example, increasing the potassium conductance g*K* reshapes the nullcline function f(V) and shifts vlow and vhigh through the very balances that define them, so the qualitative effect of a biophysical change can be anticipated without re-fitting the map. Phenomenological maps such as those of Chialvo (1995) and Rulkov (2002) cannot offer this, since their coefficients bear no fixed relation to conductances or reversal potentials. Moreover, this link to the underlying ion-channel dynamics is retained without integrating a differential equation at any step, keeping the construction computationally light.
The scope of this guidance should nonetheless be stated plainly, as noted in the Introduction: it applies most directly to the slow branches and the outer-loop bounds, whereas the fast-jump branches, the inner switching region, and selected waveform-shaping coefficients remain phenomenological. The map is therefore best understood as a nullcline-guided reduced representation rather than an exact or fully parameter-free discretisation of the continuous system.
4.1.2 Broader dynamical-systems context
While the present work focuses on deriving a discrete map for neural excitability, the broader analysis of Hopf bifurcations and multistability in nonlinear dynamical systems provides useful context for the construction. Recent studies have examined multistability and a multi-spiral chaotic sea in a three-dimensional system with a line of equilibria (Zaamoune et al., 2025b), a hidden bifurcation and Hopf bifurcation generated through saturated function series (Zaamoune and Tidjani, 2024), and time-delayed feedback control of Hopf bifurcations in multi-scroll chaotic attractors (Zaamoune et al., 2025a). These are not conductance-based neuron reductions, but they share with the present construction a central concern: how a local bifurcation organizes the coexistence of attractors separated by an unstable structure—here, the coexistence of rest and spiking separated by the unstable limit cycle in the subcritical-Hopf regime. The present study addresses this theme in a biophysically motivated setting through a nullcline-guided discrete-time map for the INa, p+I*K* model.
4.2 Relation to the previous nullcline-guided map
The present work extends the nullcline-guided framework of Zeki and Kapçak (2023) from type-I (SNIC) to type-II (subcritical Hopf) excitability. The two maps share the same outer spiking loop, whose slow branches are governed by the same nullcline-drift approximation on the left and right wings of the cubic v-nullcline (Fenichel, 1979; Rubin and Terman, 2002). The essential new element is the inner switching region Ωin, which replaces the simple saddle-node threshold of the SNIC map with a current-dependent focus structure. Within Ωin, the map generates damped oscillations rather than monotone convergence to rest, and the width of this region shrinks as I increases, encoding the contraction of the ULC that precedes the subcritical Hopf bifurcation. The recovery variable z*n* provides the slow modulation needed to reproduce the gradual amplitude decay of the subthreshold focus.
4.3 Bistability, hysteresis, and computational consequences
The coexistence of a stable resting fixed point and a stable spiking periodic orbit is reproduced through the switching structure: for the same I, trajectories inside Ωin converge to the fixed point while those outside follow the outer loop. This bistable organization makes hysteresis possible, and Figure 8 confirms that the map preserves this feature. From a computational standpoint, bistability endows the neuron with memory of its recent input history, a property linked to working memory maintenance and persistent activity in cortical circuits (Neymotin et al., 2016; Zeki and Moustafa, 2017).
4.4 Resonance and frequency-coded processing
The resonance result (Figure 9) illustrates a more subtle preservation: not merely the asymptotic attractor structure, but the transient return dynamics within the resting basin. Because Fin produces damped, amplitude-dependent subthreshold oscillations over a characteristic recovery timescale, inputs timed to reinforce those oscillations accumulate across cycles, whereas mistimed inputs interfere destructively. This behavior is the defining property of resonator neurons, observed experimentally in entorhinal cortex, thalamus, inferior olive, and auditory brainstem (Hutcheon and Yarom, 2000), and has been proposed as a mechanism for frequency-selective information transfer in neural circuits (Izhikevich, 2001). The discrete map reproduces this without any additional tuning.
4.5 Limitations and future directions
Several aspects of the model warrant further development. First, the present construction covers only the bistable regime; extension to the purely oscillatory regime beyond the Hopf point (where Ωin collapses) is straightforward in principle but has not been validated quantitatively here. Second, the map approximates the slow nullcline drift; no formal convergence theorem relating the discrete iterates to the continuous flow is available, and a rigorous error analysis in the spirit of singular perturbation theory (Fenichel, 1979; Rubin and Terman, 2002) remains to be carried out. Third, the slopes used in the fast-jump branches of Fout are fixed numerical constants rather than nullcline-derived quantities; replacing these would further tighten the correspondence with the original system.
The computational benchmark clarifies the role of the proposed map. The optimized scalar implementation is not faster than a single explicit Euler step in the present MATLAB implementation, but its per-update cost is close to Euler and substantially lower than RK4. Thus, the computational claim should not be interpreted as a universal speedup over all continuous-time solvers. Instead, the advantage of the map is that it provides a compact, event-free, phase-plane-guided discrete update that reproduces the qualitative structure of subcritical Hopf excitability—bistability, hysteresis, and resonance-like subthreshold dynamics—without solving the continuous ODE at each step. The benchmark therefore supports a more precise conclusion: the map is computationally lightweight and faster than RK4 per saved state update in the tested implementation, while its main contribution remains the construction of an interpretable discrete dynamical system rather than a pointwise numerical integrator.
4.5.1 Practical limitations for network use
The present study establishes the single-cell map and does not yet validate it inside a synaptically coupled network. This distinction is important because, in a heterogeneous network, different neurons may receive different effective synaptic drives and may therefore operate in different dynamical regimes. In the current construction, the applied current I controls the size of the inner region through the scale factor s(I) and the width δ*v*(I). As I approaches Ihigh, s(I) → 0 and Ωin collapses; for effective inputs beyond this range, the map is governed by the outer loop Fout, corresponding to the post-Hopf spiking regime. This abrupt switching at Ωin is intended behavior for a single cell traversing its own cycle, consistent with the fold-handling described in Section 3.4; its consequences in a network, where many cells may cross the same boundary together, are a separate question that has not yet been tested under rapidly fluctuating synaptic input.
Conductance-based synaptic input could be incorporated by converting synaptic currents into a state-dependent effective input current. Because the discrete voltage variable v*n* retains its physiological scale in millivolts, a synaptic conductance can be included at each map step. We adopt the convention that synaptic currents enter as source terms added to the applied current, in the same way that I enters the voltage (Equation 1); with this convention an excitatory conductance (E*E*>v*n*) increases the effective drive. With excitatory and inhibitory synaptic conductances g*E*(n) and g*I*(n),
Ieff,n=Iapp+gE(n)(EE-vn)+gI(n)(EI-vn).
The nullcline function, resting equilibrium, knee locations, and inner-region width would then be recomputed quasi-statically from Ieff, *n*, treating it as a slowly varying bifurcation parameter. This quasi-static route is natural when the synaptic variables evolve slowly relative to the recovery timescale; rapidly fluctuating synaptic input would violate the quasi-static assumption and require the inner-region geometry to be re-derived rather than tracked, which introduces new validation requirements because Ieff, *n* is then voltage- and time-dependent rather than a fixed bifurcation parameter.
Finally, the piecewise nature of the map may introduce network-level artifacts if used without additional smoothing or validation. Abrupt switching at Ωin, at the knee thresholds k*r*0 and k*r*1, or between the fast and slow branches could produce artificial phase locking, chattering near switching surfaces, or enhanced synchronization in populations of nearly identical neurons: if many cells cross the same switching boundary simultaneously, the piecewise rule can suppress the smooth dispersion of phases and spike times that a continuous stochastic network would produce. Practical network implementations may therefore require smoothed switching functions, hysteretic boundary rules, noise terms, or refractory constraints. A systematic comparison between coupled networks of the discrete map and coupled networks of the continuous INa, p+I*K* model is an important direction for future work.
4.5.2 Biological interpretation and validation scope
The proposed map should be interpreted as a theoretical and computational reduced model rather than as a directly experimentally validated biological neuron model. Its biological grounding comes from the continuous I*Na, p*+I*K* conductance-based reference system, whose variables and parameters carry standard electrophysiological meanings, and from the well-established association between subcritical Hopf (Class 2) excitability, bistability, hysteresis, and subthreshold resonance (Izhikevich, 2007; Hutcheon and Yarom, 2000). The agreement of the discrete map with these subcritical-Hopf dynamics of the continuous reference model is established in the Results (Figures 7–9).
What the present study does not claim is that the map has been directly fitted to, or validated against, experimental in vitro or in vivo neural recordings from a specific cell type. Its biological realism is therefore indirect: the map retains selected conductance-based parameters and phase-plane structures of the continuous model, while the piecewise switching rules, inner-region geometry, and waveform-shaping coefficients remain reduced-model components. Experimental calibration and validation against recorded resonator neurons—such as cells in the thalamus, entorhinal cortex, inferior olive, or auditory brainstem (Hutcheon and Yarom, 2000)—remain important directions for future work.
Generative AI statement
The author(s) declared that Generative AI was not used in the creation of this manuscript.
Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.
Publisher's note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
Footnotes
Edited by: William Winlow, University of Naples Federico II, Italy
Reviewed by: Ilknur Kusbeyzi Aybar, Yeditepe University, Türkiye
Faiza Zaamoune, University of Biskra, Algeria
Statements
- Conflict of interest
The author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
- Funding
The author(s) declared that financial support was not received for this work and/or its publication.
- Data availability
The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.
- Author contributions
MZ: Validation, Data curation, Visualization, Investigation, Conceptualization, Supervision, Writing – review & editing, Project administration, Resources, Formal analysis, Methodology, Writing – original draft, Software. SK: Software, Conceptualization, Writing – original draft, Investigation, Methodology. HK: Writing – review & editing, Investigation, Validation, Software.
References
- Burkitt A. N. (2006). A review of the integrate-and-fire neuron model: I. Homogeneous synaptic input. Biol. Cybern. 95, 1 – 19. doi: doi:10.1007/s00422-006-0068-6
- Channell P., Cymbalyuk G., Shilnikov A. (2007). Applications of the Poincaré mapping technique to analysis of neuronal dynamics. Neurocomputing 70, 2107 – 2111. doi: doi:10.1016/j.neucom.2006.10.091
- Chialvo D. R. (1995). Generic excitable dynamics on a two-dimensional map. Chaos Solitons Fractals 5, 461 – 479. doi: doi:10.1016/0960-0779(93)E0056-H
- Elaydi S. (2005). An Introduction to Difference Equations. Undergraduate Texts in Mathematics, 3 edn. New York, NY: Springer. doi: doi:10.1007/0-387-27602-5
- Ermentrout B. (1996). Type I membranes, phase resetting curves, and synchrony. Neural Comput. 8, 979 – 1001. doi: doi:10.1162/neco.1996.8.5.979
- Ermentrout G. B., Terman D. H. (2010a). Mathematical Foundations of Neuroscience, Vol. 35. New York, NY: Springer. doi: doi:10.1007/978-0-387-87708-2
- Ermentrout G. B., Terman D. H. (2010b). “The Hodgkin-Huxley equations,” in Mathematical Foundations of Neuroscience (New York, NY: Springer), 1 – 28. doi: doi:10.1007/978-0-387-87708-2_1
- Fenichel N. (1979). Geometric singular perturbation theory for ordinary differential equations. J. Differ. Equ. 31, 53 – 98. doi: doi:10.1016/0022-0396(79)90152-9
- FitzHugh R. (1955). Mathematical models of threshold phenomena in the nerve membrane. Bull. Math. Biophys. 17, 257 – 278. doi: doi:10.1007/BF02477753
- Gerstner W., Kistler W. M. (2002). Spiking Neuron Models: Single Neurons, Populations, Plasticity. Cambridge: Cambridge University Press. doi: doi:10.1017/CBO9780511815706
- Girardi-Schappo M., Tragtenberg M. H. R., Kinouchi O. (2013). A brief history of excitable map-based neurons and neural networks. J. Neurosci. Methods 220, 116 – 130. doi: doi:10.1016/j.jneumeth.2013.07.014
- Hutcheon B., Yarom Y. (2000). Resonance, oscillation and the intrinsic frequency preferences of neurons. Trends Neurosci. 23, 216 – 222. doi: doi:10.1016/S0166-2236(00)01547-2
- Ibarz B., Casado J. M., Sanjuán M. A. F. (2011). Map-based models in neuronal dynamics. Phys. Rep. 501, 1 – 74. doi: doi:10.1016/j.physrep.2010.12.003
- Izhikevich E. M. (2000). Neural excitability, spiking and bursting. Int. J. Bifurcation Chaos 10, 1171 – 1266. doi: doi:10.1142/S0218127400000840
- Izhikevich E. M. (2001). Resonate-and-fire neurons. Neural Netw. 14, 883 – 894. doi: doi:10.1016/S0893-6080(01)00078-8
- Izhikevich E. M. (2003). Simple model of spiking neurons. IEEE Trans. Neural Netw. 14, 1569 – 1572. doi: doi:10.1109/TNN.2003.820440
- Izhikevich E. M. (2007). Dynamical Systems in Neuroscience. Cambridge, MA: MIT Press. doi: doi:10.7551/mitpress/2526.001.0001
- Kepler T. B., Abbott L., Marder E. (1992). Reduction of conductance-based neuron models. Biol. Cybern. 66, 381 – 387. doi: doi:10.1007/BF00197717
- Krinskii V. I., Kokoz Y. M. (1973). Analysis of the equations of excitable membranes. I. reduction of the Hodgkin-Huxley equations to a 2nd order system. Biofizika 18, 506 – 511.
- Latham P. E., Richmond B. J., Nelson P. G., Nirenberg S. (2000). Intrinsic dynamics in neuronal networks. I. Theory. J. Neurophysiol. 83, 808 – 827. doi: doi:10.1152/jn.2000.83.2.808
- McKean H. P. (1970). Nagumo's equation. Adv. Math. 4, 209 – 223. doi: doi:10.1016/0001-8708(70)90023-X
- Morris C., Lecar H. (1981). Voltage oscillations in the barnacle giant muscle fiber. Biophys. J. 35, 193 – 213. doi: doi:10.1016/S0006-3495(81)84782-0
- Nelson M., Rinzel J. (1998). “The Hodgkin–Huxley model,” in The Book of GENESIS: Exploring Realistic Neural Models with the GEneral NEural SImulation System, eds. J. M. Bower and D. Beeman (New York, NY: Springer), 29 – 49. doi: doi:10.1007/978-1-4612-1634-6_4
- Neymotin S. A., McDougal R. A., Bulanova A. S., Zeki M., Lakatos P., Terman D.. (2016). Calcium regulation of HCN channels supports persistent activity in a multiscale model of neocortex. Neuroscience 316, 344 – 366. doi: doi:10.1016/j.neuroscience.2015.12.043
- Rinzel J., Ermentrout G. B. (1989). “Analysis of neural excitability and oscillations,” in Methods in Neuronal Modeling, eds C. Koch, and I. Segev (Cambridge, MA: MIT Press), 135 – 169.
- Rotstein H. G., Nadim F. (2014). Frequency preference in two-dimensional neural models: a linear analysis of the interaction between resonant and amplifying currents. J. Comput. Neurosci. 37, 9 – 28. doi: doi:10.1007/s10827-013-0483-3
- Rubin J. E., Terman D. (2002). “Geometric singular perturbation analysis of neuronal dynamics,” in Handbook of Dynamical Systems, Vol. 2, ed. B. Fiedler (Amsterdam: Elsevier), 93 – 146. doi: doi:10.1016/S1874-575X(02)80024-8
- Rulkov N. F. (2002). Modeling of spiking-bursting neural behavior using two-dimensional map. Phys. Rev. E 65: 041922. doi: doi:10.1103/PhysRevE.65.041922
- Terman D., Ahn S., Wang X., Just W. (2008). Reducing neuronal networks to discrete dynamics. Phys. D 237, 324 – 338. doi: doi:10.1016/j.physd.2007.09.011
- Zaamoune F., Tidjani M. (2024). Studying a hidden bifurcation and finding hopf bifurcation with generated new saturated function series. Int. J. Appl. Math. Simulat. 1, 1 – 11. doi: doi:10.69717/ijams.v1.i2.97
- Zaamoune F., Tidjani M., Lozi R. (2025a). Analysis of hopf bifurcation and time-delayed control in multi-scroll chaotic attractors produced by parallel transformation. Int. J. Dyn. Control 13: 85. doi: doi:10.1007/s40435-025-01584-y
- Zaamoune F., Tinedert I. E., Menacer T., Wang N. (2025b). Multistability and multi-spiral chaotic sea in a novel 3-D system with a line of equilibrium. Phys. Scr. 100: 035226. doi: doi:10.1088/1402-4896/adb3d8
- Zeki M., Balcı F. (2019). A simplified model of communication between time cells: accounting for the linearly increasing timing imprecision. Front. Comput. Neurosci. 12: 111. doi: doi:10.3389/fncom.2018.00111
- Zeki M., Kapçak S. (2023). Representation of single neuron dynamics using 1-d and 2-d discrete dynamical systems. Biomed. Phys. Eng. Express 9: 055001. doi: doi:10.1088/2057-1976/ace3c6
- Zeki M., Moustafa A. A. (2017). Persistent irregular activity is a result of rebound and coincident detection mechanisms: A computational study. Neural Networks, 90, 72 – 82. doi: doi:10.1016/j.neunet.2017.03.007
Citation
Zeki, M., et al. (2026). A nullcline-guided discrete-time map for neurons with subcritical Hopf bifurcation dynamics. Frontiers in Computational Neuroscience, Volume 20. https://doi.org/
- Received
- Accepted
- Published
- Volume
- 20 - 2026
Copyright
Copyright © 2026 Zeki, Kapçak and Kang.
License: https://creativecommons.org/licenses/by/4.0/
*Correspondence: Mustafa Zeki
Article metrics
- Views
- 0
- Downloads
- 0
- Citations
- 0
- Shares
- 0
