Siegert Formula · Drift-Diffusion · Absorbing Boundary
🧠 Tier: Graduate · Statistical Mechanics
Version:
§ 01
Interactive Simulation
Variable 1
—
—
Variable 2
—
—
Input
—
—
Output
—
—
Count
0
—
State
—
—
Time
0
ms
Playback
Preset
Parameters
Parameter 15.0
Parameter 25.0
Input I5.0
T sim (ms)500
Overlays
§ 02
The Idea, Step by Step
▸ From one noisy neuron to a whole crowd
START — picture a crowd on a hill
Imagine thousands of neurons as people slowly climbing toward a cliff edge. The climb is the membrane voltage rising; the cliff edge is the firing threshold. Each person also gets random shoves — that is the noisy synaptic input — so they do not all move together. The instant someone reaches the edge they "fire" and are carried straight back to a reset spot, then start climbing again. Instead of tracking every individual, we just ask how the crowd is spread across the hill. That spread is a probability density $p(V)$ over the voltage $V$.
BUILD — drift and diffusion
Two effects move the crowd. A steady pull, the drift, comes from the leak (which tugs $V$ back toward rest $E_L$) together with the input current $I$, setting a mean voltage $\mu = E_L + RI$. The random shoves, the diffusion, come from noise of size $\sigma_V$ that smears the crowd out. If the mean $\mu$ sits well below threshold, almost nobody reaches the edge on drift alone and only lucky noise kicks cause firing. Push $I$ up so $\mu$ nears $V_{th}$ and the whole crowd spills over regularly. The rate at which people cross the edge is the population firing rate $\nu$.
DEEPEN — the Fokker-Planck equation
Made precise, the density obeys $\partial_t p = -\partial_V\!\left[\frac{\mu - V}{\tau_m}\,p\right] + \frac{\sigma_V^2}{2}\,\partial_V^2 p$, where the first term is drift and the second is diffusion. The threshold is an absorbing boundary, $p(V_{th})=0$, and the escaping probability current is reinjected at $V_{reset}$. In steady state that current is constant and equals $\nu$; carrying out the integral gives the Siegert formula in Section 3. In this sim the Input I slider raises the mean drive $\mu$, while the parameter sliders scale the leak and the noise that decide how tightly the density clusters and how often it spills over the edge.
TRY THIS — in the sim above
Set Input I to its maximum and watch the drive carry the population over threshold so the firing rate saturates. Then drop Input I low: now only the noise pushes neurons across the edge, giving sparse, irregular firing — the fluctuation-driven regime that real cortex often lives in. Finally raise Input I gradually from low to high and notice the firing-rate curve climbs smoothly rather than switching on sharply: noise has "softened" the threshold.
LIF SDE: dV = [(-V+μ)/τ_m]dt + σ_V dW. Itô formula → Fokker-Planck: ∂p/∂t = -∂(f p)/∂V + (σ²/2)∂²p/∂V². Boundary: p(V_th)=0 (absorption), probability current J at V_reset includes re-injection.
STEP 2 — Stationary Solution
∂p/∂t=0 → J = ν = const (probability current = firing rate). Solve ODE: p(V) = (2ν/σ²) e^{-(V-μ)²/σ²} ∫_V^{V_th} e^{+(V'-μ)²/σ²} dV'. Normalise ∫p dV = 1 → Siegert formula for ν.
STEP 3 — Time-Dependent Population
The time-dependent FP solution gives PSTH: ν(t) = J(V_th, t). Population responds like a linear filter + static nonlinearity (LNP model). Transient responses have fast (diffusion across threshold) and slow (drift) components. This enables exact PSTH prediction from single-neuron parameters.
▸ Primary References
Risken — The Fokker-Planck Equation (Springer 1989); Siegert (1951)
🧠 ConceptualWhat is the core mathematical insight of Fokker-Planck for LIF Populations?▼
The Fokker-Planck for LIF Populations framework provides a rigorous bridge between microscopic neural parameters and macroscopic observables. The key insight is that complex emergent behaviours — oscillations, memory, coding precision — can be derived from simple mathematical rules governing individual neurons and their connections. The quantitative framework enables testable predictions about circuit function from experimentally measurable quantities.
Key: Mathematical rigour connects single-neuron parameters to network behaviour. Every emergent property (oscillation, attractor, code) is derivable from the microscopic rules.
🌍 AppliedHow is Fokker-Planck for LIF Populations used in neurotechnology?▼
The Fokker-Planck for LIF Populations framework is directly applied in brain-computer interfaces and computational medicine. Mathematical models derived from these principles optimise stimulation parameters for DBS, predict drug effects on network dynamics, decode neural signals for BCI applications, and guide the design of neuromorphic hardware. The quantitative framework enables model-based optimisation rather than empirical trial-and-error approaches in clinical settings.
Key: Direct applications in BCI design, DBS parameter optimisation, pharmacological modelling, and neuromorphic chip architecture.
🔬 SimulationHow do I use the simulation for Fokker-Planck for LIF Populations?▼
Configure the parameter sliders on the right panel, select a preset to set up a canonical example, then press Play. The Main View shows the primary mathematical relationship; the Phase Plane shows geometric structure; the Time Series shows temporal evolution; the Parameter Sweep reveals sensitivity to inputs. All displayed quantities correspond directly to terms in the equations in Section 2. Export the data as CSV for further analysis.
Key: Each tab maps to a specific aspect of the mathematics. Use Parameter Sweep to find bifurcation points and Phase Plane to understand stability.
💡 Non-ObviousWhat is counterintuitive about Fokker-Planck for LIF Populations?▼
The most surprising result in Fokker-Planck for LIF Populations research is that small parameter changes can produce qualitatively different dynamics (bifurcations). A system that is stable for one parameter value can suddenly oscillate, burst, or become chaotic with a tiny perturbation. This sensitivity to parameters is the hallmark of nonlinear systems and has profound implications: the same neural circuit can perform completely different computations depending on its neuromodulatory state, which shifts parameters near bifurcation boundaries.
Key: Bifurcations: tiny parameter changes → qualitative behavioural change. Neuromodulators exploit this by operating near bifurcation points to switch neural circuit function.
📐 ComputationalWhat numerical methods and pitfalls apply to Fokker-Planck for LIF Populations?▼
The appropriate numerical method depends on stiffness: for near-spike dynamics (HH, AdEx) use RK4 with dt ≤ 0.025 ms or implicit methods; for mean-field equations (WC, Amari) use Euler or RK4 with dt ≤ 0.5–1 ms. Always verify accuracy by halving dt and checking solution convergence. The most common errors: wrong units (mixing mV, ms, nS), missing initial conditions (not setting w₀=b×v₀ in Izhikevich), and incorrect boundary conditions in Fokker-Planck or cable equation simulations.
Key: Verify stability by halving dt. Most errors: wrong units, incorrect initial conditions, violated model assumptions. Check the model validity range before trusting any result.
§ 04 Resources
Gerstner et al. — Neuronal Dynamics. Free: neuronaldynamics.epfl.ch
Dayan & Abbott — Theoretical Neuroscience, MIT Press, 2001
Izhikevich — Dynamical Systems in Neuroscience. Free: dynamicalsystems.org
Neuromatch Academy — neuromatch.io (free comp neuro tutorials)
§ 05
Misconceptions & Common Errors
Sub-block A — Conceptual
❌"The Fokker-Planck for LIF Populations model is only theoretical with no experimental support."
✅The Fokker-Planck for LIF Populations framework has been extensively validated. Key predictions have been confirmed in electrophysiology, imaging, and pharmacological experiments. Modern neuroscience uses these models as quantitative tools integrated with the experimental cycle — for prediction, interpretation, and guidance of experiments.
📖 Risken — The Fokker-Planck Equation (Springer 1989); Siegert (1951)
Sub-block B — Numerical
❌Applying Fokker-Planck for LIF Populations equations outside their range of validity (wrong N, dt, or approximation regime).
✅Every model has a validity regime. Always check: (1) Is N large enough for mean-field? (2) Is dt small enough (halve dt and verify solution converges)? (3) Are units consistent (mV, ms, nS throughout)? (4) Are initial conditions correct? When in doubt, compare to direct simulation of the full system.
🔍 Why: Violating assumptions gives quantitatively or qualitatively wrong results — and the error is often invisible without explicit validation.
§ 05 References
Risken — The Fokker-Planck Equation (Springer 1989); Siegert (1951)
Gerstner et al. — Neuronal Dynamics, Cambridge, 2014