We extend the exp117/exp148 rate–conductance closure to four recurrent pathways and shared and private input. The six-state population model parameterises stationary input means through weight matrices, omitting input covariance and external filtering transients.
Figure 1. Dark arrows denote excitation; rose bars denote inhibition.
X is shared input; XE,XI provide one private source per neuron.
Weight superscripts give source → target. External input enters through stationary
mean conductances, not additional states. Population loops do not require autapses.
The Model
Shared and private sources have constant rates and enter through stationary mean
conductances. Their filtering transients and covariance are omitted.
States
x=(rE,rI,geE,geI,giE,giI)T.
Six states: two population rates and four recurrent conductances.
rE,rI are firing rates; τr,E,τr,I>0 are relaxation times.
ΦE,ΦI are the stationary noisy-LIF gains in
Equation 15; IE,II are defined in
Equations 9–10.
geQ,giQ are mean excitatory and inhibitory conductances into population
Q∈{E,I}. For pathway P→Q, j indexes NP sources and k indexes
NQ targets. Each WjkP→Q≥0 is a conductance jump per
spike; absent connections have zero weight. Dividing by target size NQ
averages incoming drive, assuming source rate rP is homogeneous.
τP→Q>0 is the synaptic decay time.
External input, effective currents and state count
All M shared sources have rate rX; a indexes sources and k targets.
Dividing each weight sum by target population size gives mean incoming weight.
τAMPA,X>0 is the conductance decay time.
Private populations XE,XI provide one independent source per neuron,
all at rate rpriv, which may differ from rX.
Their diagonal matrices connect source k only to target k; the sums average
these weights over targets. τAMPA,priv>0 is the decay time.
Iext,E,Iext,I are applied currents. Fixed driving forces are
ΔVexc,Q=Ee−EL,Q and
ΔVinh,Q=EL,Q−Ei, where Ee,Ei are synaptic reversal
potentials and EL,Q is the leak reversal potential (resting voltage without other input).
With WE→E=WI→I=0 and
geE(0)=giI(0)=0, both self-conductances remain zero. The model then has
four states: (rE,rI,geI,giE).
Units: ms for time t, spikes/neuron/ms for rates, µS for conductances and
weights, mV for voltages, and nA for currents. A dot denotes d/dt.
Derivation
From spikes to mean conductances
For a pathway from population P to Q, each source spike adds conductance to
target neuron k:
g˙P→Q,k=−τP→QgP→Q,k+j∑WjkP→QsjP(t).(11)
Here gP→Q,k is conductance, τP→Q its decay time,
sjP(t) source neuron j‘s spike train, and WjkP→Q the
conductance jump per spike. A dot denotes a time derivative.
Taking expectations, assuming a common source rate rP(t), and averaging over
the NQ targets gives
g˙P→Q=−τP→QgP→Q+NQrPj,k∑WjkP→Q,(12)
where gP→Q is population-average expected conductance. Expectation is
exact for fixed weights; homogeneous source rates are an approximation.
External conductances follow the same equation, with constant shared rate rX
and private rate rpriv. Setting their derivatives to zero gives
Equations 7–8 after adding shared and private input. This eliminates four external states when their initial
means are stationary. Changing rates or nonstationary initial means require
restoring the input filters; instantaneous stationary substitution would be an
additional approximation. Input covariance is omitted throughout.
From conductances to effective currents
A conductance g with reversal potential Erev produces current
Isyn=g(Erev−Vm),(13)
where Vm is membrane voltage. Approximate the driving force at the leak reversal
potential EL,Q of population Q, defining
ΔVexc,Q=Ee−EL,Q and
ΔVinh,Q=EL,Q−Ei.
Here Ee,Ei are excitatory and inhibitory reversal potentials.
Adding recurrent, shared and private contributions gives
Here Iext,Q is applied current; geQ,giQ are recurrent
conductances; and gextQ is total stationary external excitatory
conductance, combining shared and private input.
Fixing the driving forces removes voltage dependence, omitting shunting and
conductance-dependent membrane time constants.
From effective currents to firing rates
For fixed current IQ, approximate unresolved fluctuations by Gaussian white
noise. The stationary firing rate is the inverse of the mean time to reach
threshold plus the refractory period. The Siegert formula[1] gives
Here gL,Q is leak conductance, τm,Q=Cm,Q/gL,Q is the membrane
time constant, and Cm,Q is capacitance. The voltages
Vreset,Q,Vth,Q specify reset and threshold;
τref,Q is the refractory period. The fixed parameter
σV,Q>0 sets the voltage-noise scale; u is dimensionless and
erf is the error function.
To give the population a finite response time, let its rate relax toward this
stationary gain:
τr,Qr˙Q=−rQ+ΦQ(IQ),(17)
where rQ is firing rate and τr,Q>0 is the relaxation time.
This relaxation law is a closure assumption; the noise scale is prescribed
rather than derived from network fluctuations.
Gain slope
For Jacobian calculations, differentiate Equation 15
with respect to current, holding the noise scale fixed. Define
Here ΦQ′ is the gain’s current derivative; the remaining terms are
defined above.
Four-state reductions
Zero E→E and I→I weights with zero initial self-conductances give the four
states (rE,rI,geI,giE) directly. Nonzero self-coupling also permits
four states when outgoing E pathways share a decay time, outgoing I pathways
share a decay time, and initial mean conductances satisfy
The cross-pathway sums must be nonzero. Subtracting each reconstructed
conductance from its full filter equation leaves a difference that decays
exponentially; it remains zero when initially zero. Arbitrary initial
differences or unequal outgoing decay times require the additional states.
These identities apply to population means, not individual neuronal
conductances. External input remains parameterised as above.
Stability Analysis
Equilibrium
Hold source rates, weights and applied currents fixed. An equilibrium x∗
satisfies F(x∗)=0, where x˙=F(x) denotes the six-state model. Setting
each recurrent conductance derivative to zero gives
(gP→Q)∗=NQτP→QrP∗j,k∑WjkP→Q.(22)
Substitute these conductances and the stationary external inputs into the
current definitions, then solve the two rate conditions
rQ∗=ΦQ(IQ∗),Q∈{E,I}.(23)
A star denotes equilibrium. Here gE→Q=geQ and
gI→Q=giQ. Multiple equilibria may exist; analyse each separately.
Analytical Jacobian
For a small perturbation δx=x−x∗, the first-order dynamics are
δx˙≈Jflowδx,Jflow=∂x∂Fx=x∗.(24)
To keep the matrix readable, define the excitatory and inhibitory rate
sensitivities for target population Q:
Each entry is the derivative of one state’s time derivative with respect to
another state. The first two rows describe conductance-to-rate effects; the
last four describe rate-to-conductance feedback and synaptic decay. External
input has no dynamical rows, but changes the equilibrium and hence AQ,BQ.
Stability and oscillatory onset
Calculate the six eigenvalues λJ of Jflow. Negative real
parts for every eigenvalue imply local asymptotic stability; any positive real
part implies instability. If any real part is zero and none is positive,
linearisation alone is inconclusive.[2]
A complex eigenvalue describes a linear oscillatory mode with frequency
f=2π1000∣ImλJ∣Hz,(27)
where ImλJ is its imaginary part in radians/ms.
A complex pair crossing the imaginary axis at nonzero frequency, with the
other modes stable and a nonzero crossing slope, identifies a Hopf candidate.
Nonlinear nondegeneracy and criticality require further analysis; the Jacobian
does not determine the stability or amplitude of an emerging cycle.[2]
References
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
Y. A. Kuznetsov. Elements of Applied Bifurcation Theory, third edition. Springer (2004), Chapters 3 and 5. doi:10.1007/978-1-4757-3978-7