We asked how gamma oscillations begin in a population description of the PING circuit and which variables are essential. We swept drive, inhibitory timescale and noise, and compared the full rate model with simpler quasi-steady reductions.
Gamma emerged through oscillatory loss of stability; a reduced feedback system retained the oscillation, whereas the simplest reductions lost it. This supplies a mechanism for rhythmic recruitment, not proof that the trained spiking networks undergo the same bifurcation.
At the reference noise scale of 4 mV, one conjugate pair crossed at 0.594 nA with onset frequency 27.6 Hz. Up/down amplitudes nearly coincided, and the inhibitory-decay trend agreed qualitatively with separately measured spiking rhythms. We treat this as a candidate explanation of the exp025 — Accuracy and Firing Rate With and Without Inhibition, whose empirical marker is an inhibitory-rate crossing under input-weight scaling, not a fitted Hopf current. The model alone identifies neither that transition nor a minimum sustainable firing rate (Fig. 1).
Figure 1:(A) Eigenvalue crossing, (B) upward and downward amplitude ramps and (C) onset frequency against inhibitory decay at the 4 mV reference noise scale.
Across 3, 4, 5 and 6 mV, the sensitivity tests supported a reversible onset. The threshold spanned 0.59–0.75 nA while frequency remained near 27.6 Hz, and E amplitude at onset plus 0.4 nA fell from 8.5 to 3.7 Hz. At the 4 mV reference, equilibrium E/I rates were 4.1 and 0.7 Hz: the unstable equilibrium was low-rate, not silent. The noise parameter is free, so this sweep is not a calibration to spiking activity (Fig. 2).
Figure 2:(A) Onset drive, (B) absolute frequency, (C) equilibrium E/I rates and (D) relative-onset amplitude across effective noise scales of 3, 4, 5 and 6 mV.
The absolute cross-correlation peak lag was 5.2 ms. This magnitude is not a signed causal delay or a synaptic round-trip time (Fig. 3).
Figure 3:Recorded E (black) and I (red) trajectories at onset plus 0.4 nA, over a window of three onset periods. Rates are in inverse milliseconds on separate axes. The waveform and absolute cross-correlation lag were measured from the newly computed trajectory.
AMPA closely tracked E while the other variables showed larger phase offsets. These traces illustrate feedback timing; the ordering does not measure four independent transmission delays (Fig. 4).
Figure 4:Recorded trajectories at onset plus 0.4 nA: (A) , (B) , (C) and (D) , following loop order . Rates are in inverse milliseconds and conductances in µS.
The E–AMPA projection was narrow while other pairs enclosed larger areas. A periodic orbit is a curve and need not be planar; these projections do not demonstrate a centre manifold or prove that a particular pair closes the dynamics (Fig. 5).
Figure 5:Projections of the recorded trajectory at onset plus 0.4 nA: (A) –, (B) –, (C) –, (D) –, (E) – and (F) –. Rate coordinates are in inverse milliseconds and conductances in µS.
The full model and AMPA-slaved three-variable reduction oscillated, whereas the rate-slaved two-variable probe decayed. Their onset frequencies were approximately 28 and 36 Hz, respectively. All six original-variable two-dimensional reductions had negative divergence. The three-variable minimum applies to this quasi-steady-state family, not to all possible models [1] (Fig. 6).
Figure 6:Recorded inhibitory-conductance deviations (µS) after small kicks at 1 nA for the four-, three- and two-variable probes. The listed onset frequencies are not measured frequencies of the displayed 1 nA traces.
We recomputed the deterministic population-rate model with 1.2/0.6-ms E/I refractory periods and a cancellation-resistant gain integral, then compared its onset frequencies with unchanged measurements from trained spiking networks.
Define the population model. E/I rates relaxed toward noisy LIF gains [2], with membrane times 20/5 ms, refractory periods 1.2/0.6 ms and AMPA/GABA times 2/6 ms. Fixed excitatory/inhibitory driving forces were 65/15 mV; lumped conductance increments were 1/2 µS. The four state variables followed
(1)
Here are rates (), conductances (µS), drive (nA), steady-state gains, summed conductances, and the pathway-specific time constants; dots denote derivatives in milliseconds. Fixed driving forces omit shunting; rate relaxation and the free noise scale define a phenomenological closure, not a self-consistent noise theory.
Locate oscillatory instability. Fixed points were continued over 401 drives from 0–4 nA using nonlinear root finding. Centred differences of size formed each Jacobian; the first complex-pair crossing was refined with Brent’s method. Frequency was
(2)
with angular frequency in rad/ms and in Hz; reduced-model crossings used 0.01 nA grid resolution.
Test onset reversibility. LSODA integrated 25 drives from onset minus 0.1 to onset plus 0.55 nA in each direction, carrying endpoint states forward. Each step lasted 2,000 ms; E peak-to-peak amplitude used the final 500 ms. The classifier required branch gap below , positive squared-amplitude slope and ; it was a numerical diagnostic, not a normal-form coefficient.
Measure waveforms and reductions. At onset plus 0.4 nA, 700 ms integrations supplied 1,500 samples over three onset periods for amplitude and absolute demeaned I–E cross-correlation lag, and 2,000 over four periods for projections. A separate 300 ms comparison measured amplitudes after 150 ms at onset plus 1 nA; the illustrated reduction ladder used 400 ms at a common 1 nA. We tested AMPA elimination and all six two-variable QSS reductions.
Vary noise and inhibitory decay. Noise scales 3–6 mV used 121- and 241-point drive grids over 0–1.2 nA, with refined crossings and repeated amplitude tests. At six inhibitory decays, onset frequencies were compared with three-seed medians of reused final-epoch spiking measurements. Each network frequency came from the interpolated peak of trial-averaged population spectra; these were not medians of individual-trial peaks.
Expose numerical evidence. We displayed the recorded fixed-point, stability, waveform and sensitivity comparisons with their continuation directions and descriptive amplitude fits; no statistical uncertainty intervals were estimated.
Here is membrane voltage (mV), capacitance (nF), leak conductance (µS), and , , are leak, excitatory and inhibitory reversal potentials (mV). and are threshold and reset; denotes a spike indicator in discrete time and a spike train in continuous time. is the timestep, a conductance increment per spike (µS), and superscripts identify the receiving E or I population.
The derivation starts from the COBANet model (exp100 — COBANet): conductance-based E and I membranes, a threshold-reset rule, and three exponential synapses (no E→E; I receives no inhibition):
Recast in continuous time. The synapses Equation 6 to Equation 8 are the exp-Euler form of first-order filters , used here as ODEs. At a constant input rate, in Equation 6 settles to a steady mean, so its excitatory current into the E membrane Equation 3 is a near-constant depolarising drive; replacing it by a tonic current defines the swept control parameter. The E membrane then carries in place of :
(9)
(10)
Here is the inhibition onto E and the excitation onto I, each a continuous-time exponential filter of the presynaptic spikes:
The motivating spiking network has excitatory neurons and inhibitory neurons. These are population sizes, not extra state variables in the four-variable closure.
Now resolve the populations: index E neurons by and I neurons by . The recurrent drive in Equation 11 and Equation 12 is the presynaptic sum (and ). Replace each random weight by its population mean, and ; the sums become
(13)
(14)
introducing the population-mean firing rates
(15)
A smooth-rate ansatz (short-window averaging) treats as continuous, dropping weight heterogeneity and finite-size noise, the shot noise for independent spike contributions at a fixed averaging window, with an analogous expression for I. Here denotes variance across realizations. The corresponding typical fluctuation scale is , where is population size. [(!) This scaling assumes independent or sufficiently weakly correlated contributions; recurrent synchrony can violate it. The earlier interpretation was that residual fluctuations at these finite population sizes smear onset and sustain weak noisy gamma below threshold. That remains a proposed explanation, not an effect isolated by this deterministic calculation.]
With no neuron index left, every E neuron sees the same and every I neuron the same , collapsing the per-neuron conductances to population means. Defining lumped couplings
(16)
the conductance dynamics become
(17)
(18)
Two equations, down from . (The fan-in scale is converted to in A.6.)
Running system, end of A.3: conductances are now two population means; the membrane is still per-neuron but sees those means:
The synaptic current is conductance times a driving force, , a – product, hence nonlinear. Freeze at rest, mV, in the driving force only (leak and threshold keep their full -dependence, handled by the f-I curve in A.5). Each driving force becomes a fixed voltage gap:
(20)
(21)
The synaptic currents in Equation 9 and Equation 10 then lose their -dependence and become proportional to conductance alone:
(22)
(23)
(inhibition pulls down, mV; excitation pushes it up, mV). Removing the – coupling reduces COBA to a current-based (CUBA) form; the cost is shunting: fixing neglects the fact that conductance also lowers the effective time constant (, with the total membrane conductance).
Running system, end of A.4: the synaptic currents are now linear in conductance (no left in the driving force):
Under Equation 20 to Equation 23 the membrane equations Equation 9 and Equation 10 read , LIF with a synaptic current. A LIF neuron under constant net current fires at its f-I rate ; replacing each neuron’s spikes by that rate gives
(I receives only excitation; E receives the drive minus inhibitory current.) The instantaneous-rate replacement Equation 25 assumes slow inputs. The closure approximates the finite population response by relaxation on and ; this is [(!) a closure assumption, not an exact consequence of the single-neuron gain]:
[(!) Define current-valued coordinates and (nA). This invertible rescaling loses no dynamics. The figures show the original conductances in µS; the equations below use and current-valued couplings (nA per spike).]
in state . The tested quasi-steady reductions are examined in Appendix: Which variables can be eliminated? this is not a claim that four physical coordinates are the only possible description.
Here is the derivative of the vector field with respect to its state; are gain derivatives with respect to input current, evaluated at the fixed-point arguments. Each linear mode evolves as , where is an eigenvalue: a negative real part decays and a positive real part grows. A simple Hopf requires one conjugate pair to cross with nonzero angular frequency while the other modes remain damped; criticality requires nonlinear information. Simultaneous crossings need a different analysis.
At the recorded crossing,
(35)
(36)
Here is onset drive, angular frequency, and frequency in cycles per second. [(!) The factor 1000 converts milliseconds to seconds; it was missing from the earlier Hz equation.]
The eigenvalue plot can be read as a sequence of linear response tests. A point on the real axis is a non-oscillating mode; an off-axis conjugate pair oscillates while decaying to the left of the imaginary axis or growing to its right. The cyan crossing marks the change from damping to amplification. A double-Hopf has two simultaneously imaginary pairs; nearby nonlinear interactions can produce invariant tori with two angular phases [3]. [(!) This is general context, not an observed outcome here. The earlier assertion that a second pair crosses at higher drive is not supported by the recorded 0–4 nA sweep. Moreover, this model has
(37)
where is the sum of the four eigenvalues. Two simultaneously imaginary pairs would require zero trace, so a double-Hopf at an equilibrium is excluded for this particular four-filter model with finite positive time constants. This does not exclude every possible torus mechanism.]
Here is mean input current (nA), its equivalent voltage (mV), the dimensionless integration variable, and the error function. abbreviates the dimensionless integral; and are its scaled reset and threshold bounds. This is the same Siegert gain, split for readability. and are membrane and refractory times (ms); is the effective voltage-noise scale entering this formula, not a measured membrane standard deviation. The rate is in inverse milliseconds. The model uses mV, mV; E/I values are ms, µS and ms, respectively. The lumped conductance increments are µS and µS; fixed driving-force magnitudes are 65 and 15 mV. Fan-in-normalised mean weights give , where is the mean presynaptic weight and the number of presynaptic neurons. These values are inherited baseline settings, not fitted final-epoch weights.
In the spiking model’s strength notation,
(39)
Here µS is excitatory-to-inhibitory summed conductance and is the dimensionless inhibitory/excitatory strength ratio. Fan-in normalization makes the individual mean weights and . [(!) This restores the baseline parameter mapping; it does not identify these fixed couplings with the final trained weights.]
Quadrature used at most 200 subdivisions. For negative , we evaluated the integrand as , where is the scaled complementary error function; this avoids cancellation in . For nonnegative , the exponent remained capped at 700. The earlier calculation used 3/1.5-ms refractory periods and the cancelling expression, which produced integration warnings and percent-level gain errors at strong inputs. Both the refractory parameters and numerical evaluation changed in the new calculation; differences cannot be attributed solely to refractoriness. Independent evaluation of the gains at the recorded fixed points agreed within inverse milliseconds. The noise scale 3–6 mV was varied without calibration to spiking voltage statistics.
The four first-order filters preserve the sequence of excitation, recruitment and inhibition. Removing original variables by QSS substitution can destroy this feedback timing, but it is not the same operation as reducing the dynamics onto a centre manifold [1]. The following algebra retains the original reduction attempts, using the current-valued coordinates from Absorb the driving-force constants.
Route A: the textbook Wilson-Cowan model (slave the conductances). The standard 2D tool is two rates with instantaneous coupling, the 4D model with instantaneous synaptic response at unchanged steady-state coupling. Slave each conductance to its filter’s steady value Equation 17 and Equation 18, and , and substitute into Equation 32:
(40)
(41)
Its divergence (the Jacobian trace),
(42)
is a negative constant, so Bendixson–Dulac forbids a periodic orbit: no Hopf, for any drive or coupling on a simply connected region where the field is smooth. It has removed the two synaptic response lags; decay constants are filter response times, not fixed transmission delays. A controlled QSS approximation requires synapses fast relative to the full-model dynamics, not established here: ms is not negligible relative to the approximately ms onset period.
Route B: quasi-steady-state the rates instead. The dual move: slave the rates, and , into the conductance equations Equation 33, giving a 2D system in :
(43)
(44)
with the same negative-constant divergence,
(45)
so no cycle on a simply connected region with a smooth vector field: the displayed rate-slaved probe rings down (Figure 6). (These rates are the membrane variables, already reduced to an f-I rate.)
Route C: lump into fast and slow timescales. Slave the two fastest variables, the AMPA conductance ( ms) and the I rate ( ms), keeping the two slowest (, ms):
(46)
(47)
Trace : no cycle. The split is forced anyway: the constants interleave, ms, so “fast” and “slow” each mix a conductance with a rate.
All three fail for one structural reason. The network is a pure ring: the single loop , no recurrent E→E or I→I and no self-drive, so each variable’s only diagonal Jacobian term is its own decay and every gain sits off-diagonal. Eliminate any two variables and the 2D trace is , where and are the two remaining time constants; Bendixson–Dulac then rules out a cycle. Routes A–C are three of the ways to pick the kept pair; the numerical study swept all six and none crossed. The negative-divergence argument applies to these original-variable QSS reductions. It does not exclude a nonlinear change of coordinates or a centre-manifold reduction of the same feedback mechanism.
Adding recurrent E→E excitation or a cubic self-gain would change the diagonal dynamics and could escape this negative-divergence constraint. This motivated the earlier comparison with van der Pol/FitzHugh–Nagumo self-excitation oscillators. [(!) Such added terms would change the present physical-variable ring model, but they are not necessary for every two-dimensional representation of PING. A nonlinear centre-manifold reduction can describe the same local feedback dynamics without adding a physical E→E connection. The earlier universal claim about two-dimensional oscillators was too strong.]
Three dimensions survive. Slave only the fastest lag, the AMPA conductance (Figure 5), leaving a three-lag ring:
(48)
(49)
(50)
This still Hopfs. Located like the 4D bifurcation (sweep , diagonalise the Jacobian, find the complex-pair crossing), it gave nA and Hz, both above the 4D values, in the numerical comparison. The six 2D reductions had no crossing in the sampled grid. The displayed probe compares 4D, 3D and the rate-slaved 2D model only (Figure 6); it is not a time-series panel of all six reductions.
Resolution: a centre manifold is a dynamical reduction, not a coordinate pair. [(!) Near a generic simple Hopf, the centre manifold is two-dimensional and tangent to the critical eigenspace; it need not be a plane. Its restricted vector field is a two-dimensional model of the local dynamics. A periodic orbit is a one-dimensional curve, and closed pairwise projections alone establish neither the manifold nor an autonomous two-variable closure. The three-variable minimum found here is restricted to the tested QSS ring family; it is compatible with the local two-dimensional centre-manifold description [1].]
The original dimensionality question remains useful: if the activity settles into a repeating rhythm, why keep four state variables? Amplitude and phase describe nearby oscillatory motion, while position projections show which coordinates nearly track each other. [(!) A closed loop need not lie in a plane, and a fixed periodic orbit itself needs only phase to locate a point. The nearly linear E–AMPA projection motivates testing AMPA slaving; it is not proof that the other coordinate pairs cannot parameterize a local manifold. The numerical QSS tests and the geometric question must be distinguished.]
LSODA relative/absolute tolerances were for ramps, for waveforms, and for comparisons; maximum steps were 1, 0.25 and 0.5 ms, respectively. Brent refinement used absolute/relative tolerances . The ramp began from the low-rate fixed point with a E-rate kick; the waveform used the same kick. The 4D/2D comparison used a E kick. The common-drive ladder kicked E in 4D/3D by that amount and inhibitory conductance in 2D by µS. These probes are not matched perturbation-energy comparisons.
The spiking comparator comprised 18 independently trained networks: three seeds at each inhibitory decay of 4.5, 6, 9, 12, 18 and 27 ms. Final-epoch measurements used 1,000 fixed MNIST test images and 200 ms trials. Population traces were demeaned, full-trial Hann-window power spectra averaged over images, and a 5–150 Hz peak interpolated with its neighbouring bins before taking the three-network median. Onset eigenfrequencies and finite-drive spiking spectral peaks are different measurements. The comparison does not identify a causal contribution of gamma timing to classifier accuracy.
where is excitatory population rate and is the final 500 ms observation window of each ramp step. Thus is peak-to-peak rate, in inverse milliseconds, not mean rate or oscillation power. Carrying each endpoint into the next drive tests whether the reached attractor depends on sweep direction.
In a supercritical Hopf, a stable small cycle emerges as the equilibrium loses stability. In a subcritical Hopf, the nearby cycle is unstable on the stable-equilibrium side and can bound its basin of attraction [3]. [(!) If a larger stable cycle also exists, a drive ramp can jump to it and remain there on reversal, producing a bistable hysteresis window. That larger cycle is an additional condition, not guaranteed by the local subcritical Hopf alone. Coincident sampled ramps support reversibility at their resolution; they do not establish absence of every unstable cycle.]
The supercritical normal form predicts the leading amplitude law
(52)
(53)
Here is excess drive (nA) and converts its square root into peak-to-peak rate; its units are /. The square-root law explains the formally unbounded onset slope in the ideal asymptotic description [3]. [(!) The recorded finite-range fit, with slope /nA and , is consistent with this law. It does not measure an infinite derivative or establish that most amplitude is acquired within a particular narrow drive band. Those earlier claims exceeded the sampled evidence.]
The motivating proposal was that the exp025 — Accuracy and Firing Rate With and Without Inhibition is a supercritical Hopf whose timescale comes from the E–I feedback loop. [(!) The present model supplies that candidate mechanism, but the empirical recruitment marker uses input-weight scaling and an inhibitory-rate crossing. No calibration equates it with this model’s current threshold. The equilibrium at onset had E/I rates 4.1/0.7 Hz and is not silent.]
The original frequency interpretation was that slower inhibition acts as the clock and that synchronous excitatory volleys sharpen the spiking rhythm, particularly at short inhibitory decay. [(!) The descending frequency trends support a timescale connection, but the spiking networks were separately retrained. Synchrony was not isolated as the cause of the mismatch, and the mean-field curve crosses above the spiking curve at 27 ms rather than remaining below throughout.]
The waveforms illustrate E recruitment of I followed by inhibition of E, with near-sinusoidal rates. The earlier account identified the measured 5.2 ms lag with E leading I and with a synaptic round trip. [(!) The recorded scalar is the absolute cross-correlation peak lag. It loses the sign and cannot by itself establish a causal or round-trip delay. AMPA and GABA decay times are filter response times, not fixed transmission delays. The loop interpretation remains a mechanism to test, not a delay measurement recovered from that scalar.]
W. Zhang, V. Kirk, J. Sneyd, and M. Wechselberger. “Changes in the criticality of Hopf bifurcations due to certain model reduction techniques in systems with multiple timescales.” The Journal of Mathematical Neuroscience 1, 9 (2011). doi:10.1186/2190-8567-1-9
K. Kreutz-Delgado. “Mean Time-to-Fire for the Noisy LIF Neuron: A Detailed Derivation of the Siegert Formula.” arXiv (2015). doi:10.48550/arXiv.1501.04032