The Eigenvalue Value (in Neuroscience)
An interactive walk-through of Christodoulou & Vogels (2022) for NEU200C. Each demo below mirrors a figure from the paper — drag the eigenvalues, sliders, and initial conditions to build intuition.
Setup. A linear neuronal network evolves as
We absorb the leak term, set , and study with . The eigenvalues of tell us almost everything about how the network behaves — and the eigenvectors fill in what they hide.
Fig 2 — Toy 2-neuron systems
Drag the two eigenvalues on the complex plane. The matrix on the right, the trajectories in the bottom-left, and the phase-plane vector field on the bottom-right all update live. Switch between real and complex eigenvalue modes, and use the preset buttons (A–D) to jump to the four panels in the paper.
| -10.00 | 0.00 |
| 0.00 | -2.00 |
λ₂ = -2.00
Fig 3 — What the spectrum tells us
Three lessons from the eigenspectrum alone (no eigenvector geometry yet): stability, timescales, and dominant directions.
Each panel uses the spectrum of M = W − I. Eigenvalues sit on the complex plane (top of each panel); the trajectory below is a random mixture of modes Σᵢ wᵢ e^(λᵢ t).
30 eigenvalues drawn around a mean μ. The network is stable iff all eigenvalues sit left of the dashed line (Re(λ) = 0). Drag μ to flip stability.
Two eigenvalue clusters at μ₁ and μ₂ produce two decay timescales: a fast one (~0.33) and a slow one (~3.33). The response is a sum of fast + slow exponentials.
29 fast-decaying eigenvalues at μ ≈ −5, plus one red outlier. At late times the response is dominated by the slowest mode (the outlier). Drag the outlier across 0 to flip stability.
Fig 4 — What the spectrum hides
Same eigenvalues, very different transient behavior. Crank the eigenvector skew slider and watch the response norm spike before decaying — this is non-normality and transient amplification, invisible to the spectrum alone.
| -1.00 | 0.00 |
| 0.00 | -2.00 |
| 1.00 | -8.00 |
| 2.00 | -3.00 |
| -1.00 | -3.46 |
| 3.46 | -1.00 |

Fig 5 — Random matrix laws
When the entries of are drawn from a distribution, the spectrum has a predictable shape. Switch between IID Gaussian (Girko’s circular law), symmetric (Wigner’s semicircle), correlated (elliptic), and E/I networks (Dale’s law).
Bonus — Amplification via dominant eigenvector (Bondanelli & Ostojic 2020)
The classic “non-normality” picture says that to get transient amplification you need the eigenvectors of to be non-orthogonal. Bondanelli & Ostojic sharpened this: the precise criterion is on the symmetric part of the connectivity,
and you get amplified trajectories if and only if its largest eigenvalue exceeds 1, i.e., . This can hold even when itself is stable (all eigenvalues of have negative real part). The optimal input direction that achieves the maximum amplification is precisely the eigenvector of associated with .
In the demo below: drag the eigenvalues of on the left, watch the spectrum of on the right (always real). When the indicator says “Amplifying”, click Snap r₀ to top eigenvector of J_S to maximize the transient.
| 0.40 | -0.71 |
| 0.00 | -0.70 |
Monotonic decay (λ_max(J_S) ≤ 1)
Reference: Christodoulou, G., & Vogels, T. P. (2022). The Eigenvalue Value (in Neuroscience).