Power Laws · Branching Process · SOC · Dynamic Range
🧠 Tier: Graduate · Complex Systems
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 a sand pile to a brain poised on the edge
START — an everyday picture
Drop grains of sand onto a pile one at a time. Most grains just settle, but every so often one triggers a small slide — and once in a long while a single grain sets off an avalanche that reshapes the whole slope. You can't predict which grain does what, yet the pile keeps poising itself right at the edge of sliding. Many neuroscientists think active brain tissue sits at a similar edge: one spike usually fizzles, sometimes sparks a small cascade of firing, and rarely ignites a wave across the network. Those cascades of firing are called neural avalanches.
BUILD — the branching ratio
When one neuron fires, it nudges the neurons it connects to. On average, each firing neuron makes $\sigma$ (sigma) others fire — this number is the branching ratio. If $\sigma<1$, activity fades out (the network is "subcritical" and quiet); if $\sigma>1$, activity runs away (seizure-like); right at $\sigma=1$ the network is "critical," balanced on a knife-edge. Count how many neurons fire in one cascade and call it the size $s$. At the critical point there is no typical avalanche size — tiny and huge cascades both occur, and the chance of a cascade of size $s$ falls off as a power law, $P(s)\propto s^{-3/2}$. Put in numbers: a cascade of 4 neurons is about $2^{3/2}\approx 2.8$ times rarer than one of 2 neurons, yet it is never forbidden.
DEEPEN — power laws and a true critical point
Written precisely, the size and duration distributions are $P(s)\sim s^{-\tau}$ with $\tau\approx 3/2$ and $P(T)\sim T^{-\alpha}$ with $\alpha\approx 2$, and the two exponents lock together through the scaling relation $\langle s\,|\,T\rangle\sim T^{(\alpha-1)/(\tau-1)}=T^{2}$. The branching ratio is the ratio of mean descendant spikes to ancestor spikes, and $\sigma=1$ marks a genuine phase transition between order and disorder — the same kind of critical point physicists study in magnets and percolation. Sitting there is not an accident: Kinouchi & Copelli (2006) proved that a network's dynamic range and its information transmission both peak exactly at $\sigma=1$, which is why a brain might tune itself to that edge. On this page the controls stand in for those knobs — the parameter sliders set excitability / branching ratio, Input $I$ sets the external drive, and T sim sets how long you watch.
TRY THIS — in the sim above
Push the branching parameter below 1: cascades should stay small and short-lived, with activity dying out. Nudge it up toward 1 and avalanches of every size appear — the straight-line power-law signature on a log-log histogram. Push past 1 and watch activity blow up into runaway, seizure-like bursts. Then hold the setting at criticality and raise Input $I$: the response stays graded across a huge range of drives, which is the "maximum dynamic range" that makes the critical point so useful.
At criticality: (1) maximum dynamic range (equal sensitivity to all input amplitudes); (2) peak information transmission (I(input;output) maximised); (3) maximum susceptibility (fastest response to input). Debate: power laws arise from many mechanisms beyond criticality (super-position artifact, etc.). Kinouchi & Copelli (2006) theoretically proved dynamic range maximisation at σ=1.
🧠 ConceptualWhat is the core mathematical insight of Criticality & Neural Avalanches?▼
The Criticality & Neural Avalanches 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 Criticality & Neural Avalanches used in neurotechnology?▼
The Criticality & Neural Avalanches 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 Criticality & Neural Avalanches?▼
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 Criticality & Neural Avalanches?▼
The most surprising result in Criticality & Neural Avalanches 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 Criticality & Neural Avalanches?▼
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 Criticality & Neural Avalanches model is only theoretical with no experimental support."
✅The Criticality & Neural Avalanches 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.
❌Applying Criticality & Neural Avalanches 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.