A mean-field account of exp025′s recruitment cliff. In the 4D conductance DMFT the cliff is a Hopf bifurcation of the silent fixed point. With COBANet’s own LIF f-I curve as the population gain and couplings read off the biophysics (no fitted scale), the Jacobian eigenvalues place the threshold at nA, the crossing pair’s imaginary part gives a gamma rhythm at Hz set by the synaptic timescales, and a hysteresis sweep shows the onset is supercritical: continuous and reversible.
We start from the COBANet model (ar003 §2): 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 (4)–(6) are the exp-Euler form of first-order filters , used here as ODEs. At a constant input rate (4) settles to a steady mean, so its excitatory current into the E membrane (1) is a near-constant depolarising drive; we replace it by a tonic current , the swept control parameter. The E membrane then carries in place of :
Here is the inhibition onto E and the excitation onto I, each a continuous-time exponential filter of the presynaptic spikes:
with the population spike trains and the recurrent weight matrices; (9)–(10) are the continuous forms of (5)–(6).
Now resolve the populations: index E cells by and I cells by . The recurrent drive in (9)–(10) is the presynaptic sum (and ). Replace each random weight by its population mean, and ; the sums become
introducing the population-mean firing rates
A smooth-rate ansatz (short-window averaging) treats as continuous, dropping weight heterogeneity and finite-size noise, the shot noise that vanishes only as . At finite the residual fluctuations smear the Hopf onset and sustain a weak noisy gamma below threshold, both seen in the spiking simulations.
With no cell index left, every E cell sees the same and every I cell the same , collapsing the per-cell conductances to population means. Defining lumped couplings
the conductance dynamics become
Two equations, down from . (The fan-in scale folds into in 1.6.)
Running system, end of 1.3: conductances are now two population means; the membrane is still per-cell 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 1.5). Each driving force becomes a fixed voltage gap:
The synaptic currents in (7)–(8) then lose their -dependence and become proportional to conductance alone:
(inhibition pulls down, mV; excitation pushes it up, mV). Removing the – coupling reduces COBA to a current-based (CUBA) form; the cost is shunting: with fixed we ignore that conductance also lowers the effective time constant ().
Running system, end of 1.4: the synaptic currents are now linear in conductance (no left in the driving force):
Under (17)–(19) the membrane equations (7)–(8) read , LIF with a synaptic current. A LIF cell under constant net current fires at its f-I rate ; replacing each cell’s spikes by that rate gives
with effective input currents (from (7)–(8) with (17)–(19) substituted)
(I receives only excitation; E receives the drive minus the GABA shunt.) The instantaneous-rate replacement (20) holds only for slow inputs; in reality relaxes toward the f-I fixed point on , which we encode explicitly:
where are the smooth steady-state gain functions (COBANet’s LIF f-I curve in the numerics; see Locating the Hopf). Two more equations down, together with (15)–(16), four equations in .
Running system, end of 1.5: a closed 4D rate model in , constants not yet absorbed:
The prefactors in (23)–(24) and the fan-in scalings in (15)–(16) are constants carrying no dynamics; fold them into the couplings:
and absorb into the I-cell argument by redefining (similarly ). The conductances now carry current units and the f-I curves take their argument directly: a change of variables, no dynamics lost.
After 1.1–1.6, the mean-field equations are
in state . Whether 4D is minimal, or a 2D reduction would do, is settled in the appendix, Is it really 4D?
At a fixed point :
with evaluated at the fixed-point arguments.
Below the cliff the network is silent: nudge it and the perturbation dies away. Above the cliff the same nudge grows into a sustained rhythm. The switch is a Hopf bifurcation of the silent fixed point: the smallest drive at which the fixed point stops damping oscillations and starts amplifying them.
Linear stability makes this precise. Each mode of the linearised system evolves as , where is an eigenvalue of the Jacobian (28): a negative real part decays, a positive one grows. The Hopf is the instant an oscillating mode (a complex-conjugate pair) crosses from the left half-plane to the right (, ), so the silent state gives way to a growing oscillation rather than a static shift. To find it we sweep , track the fixed point, and diagonalise at each step; is the first drive where the leading pair reaches the axis (Figure 2). The local analysis holds only if a single pair crosses while the rest stay damped (a simple Hopf); two pairs crossing at once (a double-Hopf) would seed tori the linearisation cannot see. Timescales: , , , ms.
The gain and the couplings come from COBANet, not from a fit. For we use the LIF f-I curve: a cell under white-noise input of mean and standard deviation fires at the Siegert rate
with COBANet’s per population. The couplings are and (eqs 14, 25): the fan-in normalisation () makes the ei-strength values and (≈ 1 and 2 µS), times the driving forces (17). With in physical units is a current in nanoamps: the absolute scale is fixed by the biophysics, not chosen. The membrane-noise std is the one free parameter, set to 4 mV; the located Hopf is insensitive to it ( moves under 1 Hz over mV).
At the crossing , so is read from the Jacobian at threshold. To test whether inhibitory decay sets the period, we re-find the Hopf at each of exp041′s retrained sweep and compare to the spiking (Figure 3).
Above the Hopf a limit cycle exists; whether it appears gently or abruptly decides whether exp025′s recruitment cliff is the graded, reversible onset that picture assumes. We test it with a hysteresis sweep: step quasi-statically up through and back down, at each step integrating (26)–(27) to steady state from the previous step’s end state (so any coexisting cycle is carried along), and record the peak-to-peak amplitude .
A stable cycle born at threshold makes the rising and falling branches coincide, with returning to zero at : a reversible, supercritical onset. An unstable cycle sitting below threshold instead acts as a basin boundary: the silent state jumps to a distant large-amplitude cycle that survives as the drive is lowered back, so the branches split into a hysteresis loop with a bistable window: subcritical (Figure 4).
The same integration gives the cycle’s shape above onset: and are near-sinusoidal, with the E burst leading the I burst by the round-trip synaptic delay: E recruits I, I shunts E a few milliseconds later (Figure 5).
Sweeping and diagonalising at each step locates the Hopf at
in the PING gamma band, from COBANet’s f-I curve and biophysical couplings with no fitted scale. One complex pair crosses the imaginary axis while the others stay damped, a simple Hopf (Figure 2). The predictive content is the dependence on the synaptic timescales: across a sweep tracks the spiking network’s gamma qualitatively, not quantitatively (Figure 3).
The rising and falling sweeps coincide (Figure 4): the amplitude grows continuously from zero at and retraces exactly on the way down, with no hysteresis (loop width nA, branch gap ) and no cycle coexisting with the silent state. This is a supercritical Hopf, the recruitment cliff of exp025. The rising branch obeys the predicted (slope , ), so and diverges at threshold: most of the amplitude appears in a narrow band of drive above .
Above onset, E leads I by ≈ 5.3 ms, the loop delay the 2D reduction omits.
A Hopf gives a closed-loop trajectory, so the long-run motion is planar, so there should be a 2D description. This appendix collects the attempts. Verdict: a 2D description exists (a centre manifold), but the vector field does not reduce below three.
A Hopf gives planar (two-dimensional) dynamics, so 4D looks suspect. A limit cycle is a closed loop, traversed with two coordinates (amplitude and phase), so the motion lies in a plane. If it is 2D, a 2D model should exist; steps 3–5 hunt for it.
The geometry confirms the motion is 2D (Figures 6–7). The four variables cycle in loop order (, then , then , then , each lagging the last, Figure 6). Projected onto every variable pair (Figure 7), the cycle is one closed loop on a thin 2D sheet, a centre manifold (the loop is a 1D curve on it). Only nearly collapses to a line (AMPA trails the E rate); the rest enclose real area, so no variable pair can stand in for the sheet.
Route A: the textbook Wilson-Cowan model (slave the conductances). The standard 2D tool is two rates with instantaneous coupling, the 4D model with infinitely fast synapses. Slave each conductance to its filter’s steady value (15)–(16), and , and substitute into (26):
Its divergence (the Jacobian trace),
is a negative constant, so Bendixson–Dulac forbids a periodic orbit: no Hopf, for any drive or coupling. It has dropped the round-trip delay (E excites I after , I shunts E after ): zero-lag inhibition damps but cannot overshoot. The reduction is valid only if synapses are fast relative to the rhythm, which they are not ( ms is the gamma period’s order).
Route B: quasi-steady-state the rates instead. The dual move: slave the rates, and , into the conductance equations (27), giving a 2D system in :
with the same negative-constant divergence,
so no cycle: it rings down (Figure 8). (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):
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 ; Bendixson–Dulac then rules out a cycle. Routes A–C are three of the ways to pick the kept pair; the runner sweeps all six and none crosses. A 2D model that does oscillate has added a destabiliser PING lacks: recurrent excitation or a cubic self-gain, i.e. a positive diagonal term. We do not add one: PING has no to supply it, and bolting one on would make a self-excitation oscillator (van der Pol / FitzHugh–Nagumo), not PING: a different mechanism for the gamma, not this network’s.
Three dimensions survive. Slave only the fastest lag, the AMPA conductance (step 2′s near-degenerate pair), leaving a three-lag ring:
This still Hopfs. Located like the 4D bifurcation (sweep , diagonalise the Jacobian, find the complex-pair crossing), it gives nA and Hz, both above the 4D values, since dropping the AMPA lag stiffens the loop. The same sweep finds no crossing for either 2D reduction. Figure 8: 4D and 3D sustain the rhythm; all three 2D reductions ring down.
Resolution: the 2D description is the centre manifold, not a coordinate pair. The 2D description that exists is the centre manifold, the plane of the two critical, oscillatory eigenvectors, tilted across all of : a plane in the eigenbasis, not any coordinate pair. So it is genuinely 2D yet unreachable by dropping two physical variables: a coordinate projection lands on the wrong plane, where the gains go off-diagonal and Bendixson–Dulac kills the cycle (steps 3–6). The attractor is a 1D loop on a 2D manifold; the vector field does not reduce below three, since a Hopf needs three first-order lags in the ring to build the destabilising phase. 4D is the natural model, 3D the floor, and the 2D centre manifold where the cycle lives, not a model in the original variables.