The Oscillome›Programs›F · Neural-mass models

Program F · Neural-mass models · page 1 of 3

Mechanistic and learned models

Five neural-mass models fitted to every window of the archive, then representations learned from the raw waveform with nobody saying what to look for — judged on the same terms; and the equations read as dynamical systems, to ask where the alpha system changes character and whether the recordings go there.

ObservedOver a whole recording a lightly damped linear resonator (Q 5.5) explains the alpha spectrum and amplitude statistics and predicts held-out spectra with R² 0.94–0.96; at that scale nothing requires a limit cycle.

Program F in three pages · Neural-mass models · Learned representations · Brain states and phase diagrams

  1. §20Five equations for one oscillation: neural masses and mean fields

20 — Mechanistic models Retrospective · exploratory

Five equations for one oscillation: neural masses and mean fields

Analysis basis 42 recordings, 1,630 two-minute windows, 22,820 electrode-windows per model; 4 flicker sweeps · dataset release 2026.09.16 · left out: electrode-windows with under 40 s of clean signal · last recomputed in analysis release 4.24 · current

The sections above describe the alpha oscillation; the learned models of §21 will represent it without being told what it is. This section sits between the two. A mechanistic model is a small set of differential equations for the neural populations believed to produce the oscillation — populations of excitatory and inhibitory neurons in cortex and thalamus, their coupling strengths, delays and synaptic time constants. Fit one to a stretch of EEG and its fitted constants — the gains, delays and time constants that give its equations their shape — become a description of that stretch in the vocabulary of physiology rather than of signal processing: not “the peak is 10 Hz and 8 dB tall” but “the resonance rings for about five cycles before it dies”. A model that fits the observed dynamics does not thereby identify the underlying mechanism: several different population models can produce the same spectrum, so throughout this section a constant is read physiologically only where the recovery test shows the data constrain it. Five such models — two linear, three nonlinear — were fitted to each of the fourteen electrodes of every one of the 1,630 two-minute windows of this archive: 22,820 electrode-windows per model.

The claim, in five lines

Observation
Fitted to half of a recording at one electrode, the two linear models predict the spectrum of the other half with R² 0.94 and 0.96 (archive-mean spectrum: 0.74; medians over 532 recording-electrodes), and the flicker resonance to within 0.29–0.34 Hz from unstimulated EEG alone at the electrodes the resonance was measured on. The alpha envelope does not require a limit cycle at any electrode of any recording: where the test has power (152 recording-electrodes with a peak of 12 dB or more) all 152 sit at the linear limit, and the Hopf density predicts held-out envelope power better than the linear one in only 37 of them, by a median gain of -0.0004 nats per sample. That test pools each recording; window by window with the eyes closed the answer changes (§22).
Status
38 recordings, 532 recording-electrodes with enough windows; 4 flicker sweeps with a measured resonance and enough unstimulated windows; reference-table ABC with 60,000 and 30,000 prior simulations for the nonlinear models. A recovery test for every constant (simulate with known values, refit with the same code): all six L1 constants are identified; in L2 the delay and the combined loop gains x, y, z are partially constrained (and, barely, the intrathalamic gain and one rate constant), while the cortical and corticothalamic gains are not; in N2 one rate constant is identified, and the other rate constant and the connectivity are partially constrained; in N3 no individual coupling is recovered.
Interpretation
At this temporal resolution and under this envelope model, the data do not require a limit cycle; a lightly damped, noise-driven linear resonator is sufficient. Weak self-sustained dynamics obscured by filtering, by a weak alpha peak or by the chosen summary statistic are not excluded. Physiology at the level of single constants is limited to the coordinates the recovery test supports. Over whole recordings, nonlinearity shows in the harmonic, which Jansen–Rit predicts from spectral shape alone, and not in the amplitude statistics; window by window with the eyes closed it does (§22).
Alternatives
Differences in the fitted constants between session labels track eye closure, which sharpens the peak; several models fit equally well, so a good fit does not single out a mechanism, and within a model many combinations of constants reproduce the same spectrum.
Discriminating test
Drive it: the models disagree about the response to flicker at f₀/2 and about how the resonance moves with drive amplitude, and the rig of §18 can deliver both.

What is new here

None of the five models is new; three are decades old. What has not been done, as far as we could find, is the combination in this section.

How the constants are estimated from these recordings

Every model is fitted to each electrode separately: the clean samples of one electrode over a window, with runs shorter than four seconds discarded, so a window yields fourteen vectors of constants per model and nothing is fitted to an averaged signal. All five models are scale-free, because the headset's gain is unknown; only the shape of the signal is fitted. Three estimation routes are used, each matched to what the model can produce.

Every electrode of every window yields one vector of constants per model (41 numbers in all, 574 per window); the electrode-by-electrode contrasts and scalp maps are under Electrode by electrode below. The tables below summarize the per-electrode fits by recording median over all electrode-windows (22,820; L1 fits the spectrum with a median R² of 0.89, L2 0.91). Reliability is the share of a constant's window-to-window variance that belongs to the recording (an intraclass correlation): near zero the estimate is noise, near one it is a property of the session. The last three columns compare recording medians between psychedelic-labeled and ordinary sessions (Mann–Whitney, false-discovery-rate corrected over all 41 constants); these contrasts inherit the eye-state confound of §16 in full.

The five models, and what their constants can and cannot say about this brain

A neural mass lumps a population into one average membrane potential and one firing rate; a mean field lets that average vary over the cortical sheet and propagate. “Linear” means the firing-rate sigmoid has been replaced by its slope at the operating point, which makes the spectrum a formula; “nonlinear” keeps the sigmoid and has to be simulated.

L1 · LINEAR DAMPED OSCILLATOR ON AN APERIODIC BACKGROUNDWhite noiseσ ξ(t)Second-order resonatorẍ + 2ζω₀ẋ + ω₀²x = inputω₀ = 2πf₀, Q = 1/2ζ+EEGP7 O1 O2 P81/f backgroundb f^−χFlicker driveu(t), optional

L1 · Linear damped oscillator linear · mass

The smallest model with a resonance: a second-order system driven by white noise, on a power-law background, the linear description of alpha that goes back to Lopes da Silva and colleagues69.

x¨+2ζω0x˙+ω02x=σξ(t)+gu(t)
P(f)=bf−χ+Aω04(ω02−ω2)2+(2ζω0ω)2,Q=12ζ,τ=1ζω0

Its impulse response is a decaying sinusoid, h(t)∝e−ζω0tsin(ω01−ζ2t) — the perceptual echo of §19 — and its response to a periodic drive u(t) is the Lorentzian resonance curve of §18.

Fitted constantsL1: six numbers per window

ConstantMeaningMedian [IQR] over recordingsReliabilityRecovery ρStatusPsychedelic-labeledOrdinaryq
f0_hzNatural frequency of the resonator, Hz10.1 [9.69, 10.3]0.230.96identified10.39.810.001
zetaDamping ratio ζ; smaller means a sharper, longer-ringing oscillation0.091 [0.043, 0.139]0.200.98identified0.0400.1260.000
QQuality factor 1/2ζ: about how many cycles the oscillation rings for5.46 [3.59, 11.6]0.220.98identified12.43.960.000
decay_sTime for a perturbation to decay by 1/e, 1/(ζω₀)0.179 [0.122, 0.368]0.180.98identified0.3880.1410.000
peak_gain_dbHeight of the resonant peak over the background at f₀5.04 [1.22, 11.3]0.180.98identified12.31.450.000
aperiodic_exponentSlope χ of the f^−χ background0.701 [0.619, 0.819]0.170.96identified0.6330.7850.013

What it says. At a typical electrode this alpha oscillation is well fit by a lightly damped resonator: median Q 5.46, so a perturbation rings for about 5 cycles before it dies, with a decay time of 0.18 s. These are the most reliable constants in the section (reliability 0.17–0.23), and the only model whose every constant is identified in the recovery test: the sharpness of the resonance is a property of a session, not of a moment. In psychedelic-labeled sessions the resonance is sharper — Q 12.39 against 3.96, damping 0.040 against 0.126, peak 12.3 dB against 1.5 dB over the background — which is also what closing the eyes does, so the contrast describes the sessions, not the psychedelic; the medians are over all fourteen electrodes, and the posterior electrodes' own values are in the scalp maps below.

L2 / N3 · CORTICOTHALAMIC MEAN FIELD (LINEAR: GAINS G; NONLINEAR: SIGMOID KEPT)CORTEXTHALAMUSeexcitatory, pyramidaliinhibitorysrelay nucleirreticular nucleusGieGeiGeeGse, t₀/2Ges, t₀/2GreGrsGsrInput φₙGsnEEGφₑ(k, ω)each population: dendritic filter L(ω) = [(1 − iω/α)(1 − iω/β)]⁻¹cortical axons: damped wave, γ = v / rₑgreen = excitatory, red = inhibitory

L2 · Linear corticothalamic mean field linear · field

Robinson's model65: excitatory and inhibitory cortex, thalamic relay and reticular nuclei, a loop delay. Each population low-pass filters its input through its dendrites, fires through a sigmoid, and cortical activity spreads as a damped wave:

[1αβd2dt2+(1α+1β)ddt+1]Va(t)=∑bνabϕb(t−τab),Qa=S(Va)
[1γ2∂2∂t2+2γ∂∂t+1−re2∇2]ϕe=Qe,γ=v/re

Linearized about the resting state, with gains Gab=ρaνab and L(ω)=[(1−iω/α)(1−iω/β)]−1, the response to thalamic input is

ϕe(k,ω)ϕn(k,ω)=GesGsnL2eiωt0/2(1−GeiL)(1−GsrsL2)[k2re2+q2re2]
q2re2=(1−iωγ)2−11−GeiL[GeeL+(GeseL2+GesreL3)eiωt01−GsrsL2]

and the electrode spectrum is P(ω)=A∫|ϕe|2d2k plus a floor. Alpha arises where the delayed loop GeseL2eiωt0 reinforces itself, near f≈1/(t0+2/α+2/β). Axonal range and velocity are fixed (re = 86 mm, v = 8.6 m/s, γ = 100 s⁻¹); eight constants are fitted.

Fitted constantsL2: the corticothalamic loop

ConstantMeaningMedian [IQR] over recordingsReliabilityRecovery ρStatusPsychedelic-labeledOrdinaryq
GeeCortical excitatory gain onto excitatory cells11.1 [4.17, 19.7]0.110.55prior-dominated6.5817.80.003
GeiCortical inhibitory gain (negative)-8.37 [-12.2, -6.18]0.120.28model-coordinate only-6.06-10.80.000
GeseLoop gain cortex → relay → cortex10.4 [6.92, 13.3]0.060.42model-coordinate only13.57.500.000
GesreLoop gain cortex → reticular → relay → cortex (negative)-7.62 [-8.64, -6.57]0.050.41model-coordinate only-9.03-7.070.007
GsrsIntrathalamic loop gain relay ↔ reticular (negative)-0.626 [-0.780, -0.490]0.090.51partially constrained-0.655-0.6260.629
t0_msRound-trip corticothalamic delay75.5 [72.1, 83.8]0.180.76partially constrained72.482.90.002
alpha_per_sDendritic decay rate α89.7 [86.1, 97.5]0.070.41model-coordinate only94.388.80.090
beta_per_sDendritic rise rate β111 [97.7, 131]0.070.55partially constrained1161090.331
xCortical stability coordinate G_ee / (1 − G_ei); instability at 10.902 [0.702, 1.01]0.030.73partially constrained0.8620.9020.806
yCorticothalamic stability coordinate (G_ese + G_esre) / [(1 − G_srs)(1 − G_ei)]0.144 [0.017, 0.222]0.030.79partially constrained0.2200.0340.000
zIntrathalamic stability coordinate −G_srs αβ / (α + β)²0.118 [0.095, 0.159]0.090.71partially constrained0.1370.1140.607

What it says. Within this corticothalamic model the best-fitting round-trip delay is 75.5 ms (72.4 in psychedelic-labeled sessions, 82.9 in ordinary ones, q = 0.002), and the delay is only partially constrained by the data (recovery ρ 0.76), so the shorter loop in the labeled solutions is read with that caution, and it inherits the eye-state confound like every contrast here. The individual gains are not individually constrained: in simulation, spectra generated with known gains return the cortical and corticothalamic gains with ρ 0.28–0.42 (Gei, Gese, Gesre), because many combinations reproduce the same spectrum. So the inhibitory-gain constant in the labeled solutions (Gei -6.1 against -10.8; recovery ρ 0.28) is a model coordinate, not a measured inhibition. What the data do constrain are Robinson's combined loop gains (x, y, z: ρ 0.73, 0.79, 0.71); the cortical coordinate x sits at 0.86 in the labeled sessions against 0.90 (1 is the edge of instability). Reliability is lower than for L1 (0.03–0.18). The fit sets no condition on stability: 50 % of these fitted sets of constants describe an unstable system, and §22 (Result 1) refits the model inside its stable zone.

N1 · HOPF NORMAL FORM (STUART–LANDAU) WITH NOISEλ = 0λ < 0: noise-drivenλ > 0: limit cycle|z| = √λamplitudephase plane: z = r e^{iθ}noise σ kicks the state off the cycle

N1 · Hopf normal form nonlinear · mass

Every oscillator close to the point where an oscillation is born reduces to this one equation (Stuart–Landau), used as a canonical model of alpha by Freyer and colleagues70, which makes it the minimal test of whether alpha is a self-sustained oscillation or a noise-driven one:

z˙=(λ+iω0)z−|z|2z+ση(t)

Its stationary envelope power s=|z|2 is a normal distribution cut off at zero,

p(s)∝exp[−(s−λ)22σ2],s>0;η=2λ/σ

For η≪0 this is an exponential — exactly what a linear resonator driven by noise gives — and for η>0 a hump at s=λ: a limit cycle. One number tells the two apart.

Fitted constantsN1: which side of the bifurcation

ConstantMeaningMedian [IQR] over recordingsReliabilityRecovery ρStatusPsychedelic-labeledOrdinaryq
etaDistance from the Hopf bifurcation in noise units, √2 λ/σ; the fit is floored at −6, the linear limit-6.00 [-6.00, -6.00]0.22–partially constrained: detected at ≥14 dB peak, not at 5.6 dB-6.00-6.000.013
f0_hzOscillation frequency10.1 [9.69, 10.3]0.23–identified10.39.830.001
env_tau_sCorrelation time of the alpha envelope0.190 [0.164, 0.217]0.03–descriptive0.2150.1680.000
amp_cvCoefficient of variation of the envelope (0.52 for filtered noise)0.564 [0.549, 0.575]0.04–descriptive0.5610.5640.397

What it says. η sits at or near the linear floor at almost every electrode of every recording, psychedelic-labeled or not (median -6.00). How much that shows depends on the strength of the alpha peak, which a recovery test measures: Stuart–Landau simulations with a known η, buried in 1/f background and fitted with the same pipeline, are detected as limit cycles (η ≥ 0) in every run when the peak stands 14 dB above the background, but in at most 17% of runs at 5.6 dB. Among the 152 recording-electrodes with a peak of 12 dB or more, 152 sit at the linear floor and the Hopf density predicts held-out envelope power better than the exponential in 37 (median gain -0.0004 nats per sample). At this temporal resolution and under this envelope model the data therefore do not require a limit cycle, and a linear noise-driven resonator is sufficient — the regime in which L1 and L2 are read. Weak self-sustained dynamics that filtering, a weak peak or this summary statistic would hide are not excluded. These are statements about whole recordings, which pool their eyes-open and eyes-closed windows; window by window with the eyes closed, the amplitude is held steadier than a linear resonator allows in 45 % of the electrode-windows with a strong alpha peak (§22, Result 9).

N2 · JANSEN–RIT NEURAL MASS (ONE CORTICAL COLUMN)Pyramidal cellsy₁ − y₂ → EEGExcitatory interneuronsgain A, rate aInhibitory interneuronsgain B, rate bC₁C₂C₃C₄Input p(t)mean p, s.d. σ_pEEGEvery arrowPSP kernel h(t) = G r t e^{−rt}then sigmoid S(v)

N2 · Jansen–Rit neural mass nonlinear · mass

One cortical column66: pyramidal cells, excitatory and inhibitory interneurons. Each synapse turns firing rate into potential through a second-order kernel; each population turns potential into rate through a sigmoid S(v)=2e0/[1+er(v0−v)]:

y¨0=AaS(y1−y2)−2ay˙0−a2y0
y¨1=Aa[p(t)+C2S(C1y0)]−2ay˙1−a2y1
y¨2=BbC4S(C3y0)−2by˙2−b2y2

with C1=C,C2=0.8C,C3=C4=0.25C and the EEG read as y1−y2. Fitted by approximate Bayesian computation, as described above.

Fitted constantsN2: synaptic gains and rate constants

ConstantMeaningMedian [IQR] over recordingsReliabilityRecovery ρStatusPsychedelic-labeledOrdinaryq
A_mVExcitatory synaptic gain6.48 [6.06, 7.37]0.140.41model-coordinate only7.436.160.000
B_mVInhibitory synaptic gain40.6 [34.0, 49.1]0.110.60prior-dominated33.748.20.000
a_per_sExcitatory rate constant (identified)128 [124, 133]0.060.94identified1301280.377
b_per_sInhibitory rate constant (identified)51.8 [49.6, 55.5]0.040.67partially constrained55.750.10.000
CConnectivity constant scaling C₁…C₄105 [101, 116]0.040.50partially constrained1021050.237
p_meanMean external input, pulses/s258 [221, 272]0.110.49prior-dominated2662400.049
p_sdStandard deviation of the input121 [109, 127]0.050.29prior-dominated1071240.011

What it says. In the recovery test only the excitatory rate constant a is identified (ρ 0.94) and the inhibitory rate constant b partially constrained (ρ 0.67); the connectivity C is borderline (ρ 0.50), and the gains and the input are model coordinates or prior-dominated. The inhibitory rate constant b is higher in psychedelic-labeled sessions (55.7 against 50.1 s⁻¹, q < 0.001): faster inhibitory synapses, which in this model sharpen the oscillation. The inhibitory gain B (33.7 against 48.2 mV) is prior-dominated and should not be read. L2 moves along an inhibition-related coordinate too, but there the coordinate is not individually recoverable, so the agreement is suggestive rather than confirmatory.

N3 · Nonlinear corticothalamic mean field nonlinear · field

The equations of L2 with the sigmoid kept and the delay explicit, the form used to study corticothalamic bifurcations35, integrated numerically (thirteen constants: eight couplings ν, the delay, two dendritic rates, input mean and noise) and fitted by the same ABC procedure against 30,000 simulations. It shares L2's diagram. This is the model whose bifurcation set contains a period-doubling route, which is why it was built: the 2:1 head-movement locking of §11 asked for it.

Fitted constantsN3: thirteen couplings and constants

ConstantMeaningMedian [IQR] over recordingsReliabilityRecovery ρStatusPsychedelic-labeledOrdinaryq
nu_eeCoupling e → e1.33 [1.25, 1.45]0.040.22prior-dominated1.371.300.264
nu_eiCoupling i → e-6.39 [-7.33, -5.90]0.180.37model-coordinate only-5.92-7.060.000
nu_esCoupling relay → cortex4.47 [4.35, 4.64]0.100.25prior-dominated4.404.550.065
nu_seCoupling cortex → relay2.95 [2.72, 3.18]0.090.40prior-dominated2.663.080.000
nu_srCoupling reticular → relay-1.74 [-1.81, -1.59]0.070.44prior-dominated-1.81-1.660.001
nu_reCoupling cortex → reticular1.22 [1.17, 1.25]0.050.20prior-dominated1.241.210.092
nu_rsCoupling relay → reticular1.08 [0.879, 1.23]0.160.39prior-dominated1.230.9000.000
nu_snCoupling input → relay2.57 [2.46, 2.80]0.100.42prior-dominated2.722.500.007
t0_sRound-trip delay, s0.093 [0.092, 0.097]0.060.74partially constrained0.0930.0940.464
alpha_per_sDendritic decay rate63.9 [58.3, 69.4]0.080.62partially constrained69.761.80.007
beta_per_sDendritic rise rate528 [504, 553]0.090.28prior-dominated5065370.007
phi_nMean input3.32 [2.83, 3.54]0.130.33prior-dominated2.893.470.004
phi_sdInput noise1.53 [1.40, 1.70]0.110.36prior-dominated1.661.440.007

What it says. The fitted N3 solutions differ most between states along the relay-to-reticular coupling coordinate νrs (1.23 against 0.90, q < 0.001), the link that closes the intrathalamic loop. That constant is not uniquely recoverable: in the recovery test on held-out simulations near the data it returns ρ 0.39, and its posterior is barely narrower than its prior (contraction 0.12), so it is prior-dominated and the contrast is a statement about this model's coordinates, not about thalamic physiology. Only the delay and one synaptic rate constant are partially constrained; no individual coupling is. All fitted constants (CSV) By electrode (CSV)

What each model predicts, and whether it was right

A fit is cheap. Each model was therefore asked for the prediction it is built to make, on data it had not been fitted to.

Prediction 1The other half of the recording

Windows of each recording were split alternately; at every electrode the linear models were fitted to the mean spectrum of one half and scored on the other (R² of log power, 2–30 Hz; medians over 532 recording-electrodes, 38 recordings; the posterior electrodes P7, O1, O2, P8 in the last column).

PredictorFitted halfHeld-out halfHeld-out, posterior electrodes
L1 linear oscillator (5 constants)0.9590.9450.940
L2 corticothalamic (10 constants)0.9720.9600.966
Archive-mean spectrum, rescaled—0.7440.749

Result. Both generalize within a recording almost as well as they fit, and the corticothalamic model's five extra constants buy one hundredth of R². Why it matters. A good fit is cheap here; it does not select a mechanism. Any claim about mechanism has to come from a prediction the models disagree about.

Prediction 2The flicker resonance, from unstimulated EEG

If alpha is a resonance, the frequency at which flicker drives it hardest is fixed by the same constants that shape the resting spectrum. Each model was fitted to a session's unstimulated windows at each electrode and asked where the driven resonance would be; the resonance was measured on the aggregate of O1, O2 and P8, so those electrodes are the fair test.

SweepminElectrodeMeasured f₀L1L2Spectral peak
LSD experiment 01611O19.9310.3810.0010.75
LSD experiment 01611O29.9310.3010.3010.50
LSD experiment 01611P89.9310.3110.3510.50
LSD experiment 01640O110.2010.3810.0010.75
LSD experiment 01640O210.2010.3010.3010.50
LSD experiment 01640P810.2010.3110.3510.50
LSD experiment 01670O110.9110.3810.0010.75
LSD experiment 01670O210.9110.3010.3010.50
LSD experiment 01670P810.9110.3110.3510.50
Workday recording 0156O19.7210.029.6510.00
Workday recording 0156O29.729.939.7010.00
Workday recording 0156P89.729.919.7010.00
Mean absolute error, Hz (O1, O2, P8)0.340.290.41
Mean absolute error, Hz (all fourteen electrodes)0.360.350.49

Result. Both models beat reading the peak off the spectrum at the electrodes the resonance was measured on, and the error grows away from them (all electrodes: 0.36 and 0.35 Hz), as it should if the resonance is a posterior property. Why it matters. This is the test that ties the passive archive to the driven experiments of §18; only 4 sweeps have both a measured resonance and enough unstimulated windows, so it is an illustration of the test rather than a result.

Prediction 3Limit cycle or filtered noise?

The Hopf model was fitted to the alpha envelope of one half of each recording at each electrode and scored, against the linear prediction, on the other half.

Result. The fitted η sits at the linear limit almost everywhere (median -6.00; the floor of the fit is −6); the nonlinear density predicts held-out envelope power better than an exponential in 50 of 531 recording-electrodes, by a median of -0.0004 nats per sample — nothing. Psychedelic-labeled and ordinary sessions both sit at that floor (median −6.00 in each), so a test between them is uninformative. Why it matters. Where the test has power — the 152 recording-electrodes with a strong alpha peak — the amplitude statistics are those of a lightly damped resonator rung by noise, not of a self-sustained oscillator; elsewhere the test cannot tell the two apart (recovery test above). That is the regime in which L1 and L2 are valid, and it is why the driven experiments of §18–19 see a linear system.

Prediction 4The harmonic, from spectral shape alone

A linear model cannot produce a harmonic. The nonlinear models were fitted, at every electrode-window, using six spectral-shape statistics only, and asked to predict four signatures of nonlinearity they had not been shown (rank correlation with the measured value across 42 recordings, on recording medians over electrode-windows / skill over predicting the archive mean):

Held-out signatureN2 Jansen–RitN3 corticothalamic
α–2α bicoherence0.76 / +0.310.76 / +0.07
2α / α power ratio0.88 / +0.120.63 / -4.72
1:2 phase locking0.72 / -1.470.86 / +0.10
Subharmonic height (α/2)-0.08 / -18.40-0.27 / -8.28

Result. Jansen–Rit gets the harmonic right: told only how tall, wide and fast the alpha peak is, it predicts how strongly alpha is coupled to its own second harmonic (rank correlation 0.76, with positive skill). Neither model predicts the subharmonic. Why it matters. A sigmoid acting on a large oscillation produces exactly this, which supports reading the 2α peak of §11 as waveform shape rather than a separate oscillation. A rank correlation also arises if tall peaks simply have more of everything, so the skill column is the one to read.

Electrode by electrode

Everything above is summarized by recording medians over all electrode-windows. The same five models were also fitted to each of the fourteen electrodes separately, window by window: 22,820 electrode-windows, 22,617 of which yield all 41 constants (the rest have too little clean signal on that electrode). The estimation is the same at every electrode, so per-electrode values differ only in the input signal. One caution applies to L2: it is a model of the whole corticothalamic loop, so fitted to one electrode it describes that electrode's spectrum in the model's terms; it does not claim that each electrode sees a loop of its own.

ElectrodeAlpha frequency f0 (Hz, L1)Sharpness Q (L1)Peak height above background (dB, L1)L1 fit R²L2 fit R²Predicted flicker resonance (Hz, L2)Cortical stability x (L2; instability at 1)Distance from the bifurcation η (N1)Distance to nearest Jansen–Rit simulation (N2)Distance to nearest corticothalamic simulation (N3)
AF310.1110.64.60.920.939.201.02-6.00.911.77
F710.3111.24.70.910.929.400.89-6.00.931.79
F39.998.46.10.910.929.351.05-6.00.911.61
FC510.1911.85.00.880.909.500.88-6.01.011.67
T79.846.22.10.560.719.650.77-6.02.091.92
P710.525.42.30.890.919.500.94-6.00.861.37
O110.326.05.30.910.929.600.86-6.01.011.58
O210.335.37.00.910.939.850.83-6.00.991.45
P810.344.96.10.900.939.800.87-6.01.001.34
T810.234.84.90.890.919.500.71-6.01.111.39
FC610.068.14.50.870.899.200.71-6.01.131.68
F410.017.36.20.900.929.300.77-6.01.061.59
F810.319.73.70.900.919.050.84-6.01.051.89
AF410.0310.14.60.900.919.250.88-6.01.031.83
Medians over all windows. Sharpness Q is how many cycles a disturbance rings for; the peak height is the resonance above the 1/f background; the predicted flicker resonance is the frequency at which the fitted L2 loop responds most strongly to a drive entering the thalamic relay; the two distances measure how well the nearest simulated brain matches the electrode's statistics (smaller is better). Data (CSV)

The models hold across the scalp, with one exception. L1 fits every electrode well (median R² 0.87–0.92), except T7, the contact flagged as degraded in about a third of all windows (§04), where it falls to 0.56 and the nearest Jansen–Rit simulation is about twice as far away. The Hopf constant η, the distance from the bifurcation, sits at the linear limit on every electrode, so over a whole recording no electrode shows the signature of a self-sustained limit cycle; the conclusion of Prediction 3 holds at every electrode, with the window-level qualification of §22. Sharpness is highest over the front of the head (Q about 11) and lowest over the back (about 5), while the peak stands highest at O2, P8, F3 and F4. The four posterior electrodes agree with one another on sharpness (median window-by-window rank correlation between electrode pairs 0.80) and alpha frequency (0.53), and only weakly on the Jansen–Rit and corticothalamic constants (0.50 for the excitatory gain A, 0.27 for the loop delay t₀), in line with how poorly those constants are identified.

Sharpness Q (L1)AF3: +10.1 , q = 0.019AF3+10.1F7: +6.4 , q = 0.023F7+6.4F3: +8.9 , q = 0.015F3+8.9FC5: +5.6 , q = 0.073FC5+5.6T7: +6.8 , q = 0.066T7+6.8P7: +5.5 , q = 0.014P7+5.5O1: +5.0 , q = 0.014O1+5.0O2: +5.2 , q = 0.026O2+5.2P8: +5.5 , q = 0.017P8+5.5T8: +3.2 , q = 0.360T8+3.2FC6: +7.5 , q = 0.014FC6+7.5F4: +6.2 , q = 0.014F4+6.2F8: +6.8 , q = 0.015F8+6.8AF4: +8.1 , q = 0.014AF4+8.1Alpha frequency f0 (L1), HzAF3: +0.07 Hz, q = 0.162AF3+0.07F7: +0.12 Hz, q = 0.134F7+0.12F3: +0.17 Hz, q = 0.089F3+0.17FC5: +0.05 Hz, q = 0.329FC5+0.05T7: +0.25 Hz, q = 0.508T7+0.25P7: +0.20 Hz, q = 0.061P7+0.20O1: +0.15 Hz, q = 0.212O1+0.15O2: +0.14 Hz, q = 0.191O2+0.14P8: +0.17 Hz, q = 0.095P8+0.17T8: +0.04 Hz, q = 0.670T8+0.04FC6: +0.29 Hz, q = 0.038FC6+0.29F4: +0.22 Hz, q = 0.051F4+0.22F8: +0.24 Hz, q = 0.066F8+0.24AF4: +0.18 Hz, q = 0.095AF4+0.18
Psychedelic-labeled minus ordinary sessions, eyes-closed windows only, session medians. Red: higher in psychedelic-labeled sessions; blue: lower. A bold ring marks a difference that survives the false-discovery rate over every constant and electrode (q < 0.05).

Psychedelic-labeled against ordinary sessions, electrode by electrode. Session medians were compared separately for eyes-open and eyes-closed windows (14 psychedelic-labeled and 9 ordinary sessions have eyes-closed time), with the false-discovery rate controlled over every constant and electrode (574 tests per eye state). With the eyes closed, 107 differences survive; by model: L1 38, N3 28, L2 21, N2 13, N1 7. The clearest is sharpness: Q is higher in the psychedelic-labeled sessions at every electrode (by 3.2 to 10.1), significantly at AF3, F7, F3, P7, O1, O2, P8, FC6, F4, F8 and AF4. Alpha frequency is also higher at every electrode with the eyes closed, but by little (+0.04 to +0.29 Hz), and significantly only at FC6. With the eyes open, 220 of 574 differences survive; there the frontal electrodes show faster alpha (AF3, F3, FC5, FC6, F4, F8 and AF4) while the posterior ones do not, which most likely reflects a weak, noisy frontal peak in ordinary eyes-open windows rather than a frontal effect.

What this does not license. The eye-state split uses the classifier of §16, which reads alpha itself, so matching on it partly matches on alpha strength, and sharpness depends on how clearly the peak stands out. Sessions under protocol P2, whose eyes-open and eyes-closed blocks are timed by the clock, are the clean test. The constants most sensitive to eye state are also the ones that differ most, so the psychedelic contrast here is a description, not an effect.

The fitted constants as a representation

A vector of fitted constants is an embedding with named axes: 41 constants at each of fourteen electrodes, 574 numbers per window. Put through the read-out of §21, with whole sessions held out, they place 38 of 40 sessions on the correct side of the label (AUC 0.99, log loss 0.21), against 39 (0.15) for the best foundation model and 35 (0.26) for sixteen hand-built features. On the three open-ended targets of §21 they are the best single representation for the long-range memory of the alpha envelope (R² 0.29) and for alpha phase coupling with alpha strength removed (0.30), and a weak one for signal complexity (0.53). Why it matters. Five hundred interpretable numbers do nearly as well as the best foundation models on the label and better than all of them on two quantities that look beyond the spectrum, and they carry a name for what is read. They are also given to the learned models of §21 as inputs, with a consistent result: they add little to a model pretrained on tens of thousands of hours, which already contains what a resonator measures, and a great deal to a weak network or one that starts from nothing.

What the fitted constants say about LSD, DMT and ayahuasca

The fitted constants can be asked to tell the compounds apart directly. Each compound gets its own CatBoost read-out over all 574 constants — that compound against every other session, ordinary days included — with whole sessions held out, and the read-out's SHAP values on the compound's own windows say which constants, and which electrodes, it leans on. Nothing learned is involved: the numbers come straight from the per-electrode fits described above.

Read-outSessionsHeld-out AUCLog loss / base rateCalled at 0.5Leans on (constants, summed over electrodes)Electrodes
LSD60.970.19 / 0.424 of 6L2 · x, L1 · peak gain (dB), L1 · aperiodic exponentT7, F4, O1
DMT70.800.36 / 0.420 of 7L1 · aperiodic exponent, L1 · peak gain (dB), N2 · b (per s)F8, FC5, T7
ayahuasca2not estimable: a held-out fold has no session of this classL1 · aperiodic exponent, L1 · peak gain (dB), N2 · a (per s)T7, P7, O1

Where they differ. The LSD read-out ranks its sessions well (AUC 0.97) and leans most on L2 · x; the DMT read-out ranks less well (AUC 0.80), leans most on L1 · aperiodic exponent, and with seven sessions in forty its calibrated probabilities stay below 0.5, so at equal costs it calls none of them. Ayahuasca rests on two sessions, so its attributions are shown and its score is not estimable. With 15 sessions split 6/7/2, no blinding, and dose, timing and eye closure differing between compounds, these describe what each read-out leans on, not pharmacology.

Where they agree. A read-out that sets one compound against the rest spends whatever the compounds share on telling them apart, so the table shows similarities poorly. The fits themselves show them (recording medians over all electrode-windows):

SessionsnSharpness (Q)Peak height above background (dB)
ordinary days264.01.5
LSD615.013.0
DMT77.28.6
ayahuasca214.914.3

All three compounds sit above ordinary days on both: what the compounds share, in this model's terms, is a sharper and taller alpha resonance, and it is also what closing the eyes produces. The learned models' account of the same question is Result 15 of §21. Data (CSV)

Fifteen recordings after the freeze

The two psychedelic sessions retained for this section and the thirteen sessions of the prospective test (§21) were all put through the four predictions of this section with the models as published. Nothing was refitted to them.

Prediction 1, the held-out half of the spectrum. The L2 corticothalamic model predicts the other half of each recording with R² 0.80 to 0.98 in fourteen of the fifteen recordings (published median 0.960), against 0.42 to 0.87 for the archive-mean spectrum; the L1 linear oscillator is a few hundredths behind it, as on the cohort. The exception is Workday recording 024, where both linear models give R² of about zero at every electrode: its in-sample fits are poor too, its alpha is weak and it carries ten stimulation windows, so it is a recording the linear resonator does not describe rather than a failed prediction of a described one. The psilocybin session's post-ingestion half on its own gives 0.962 and 0.970.

RecordingWindowsR² L1R² L2R² archive meanHopf better (electrodes)… with strong alphaHopf ηPeak gain (dB)ExponentL2 loop y
Psilocybin experiment 017590.9710.9790.850 / 140 / 0-6.014.30.600.42
Ayahuasca experiment 018520.9440.9590.642 / 141 / 11-6.09.00.580.29
Ayahuasca experiment 019330.9330.9290.667 / 146 / 9-2.87.80.720.16
Workday recording 027210.9540.9700.870 / 130 / 1-6.01.60.760.06
Daily-life recording 005300.9390.9560.640 / 140 / 0-6.01.10.710.08
Daily-life recording 004190.9430.9560.870 / 140 / 2-6.0-0.20.730.03
Workday recording 020200.9370.9440.610 / 140 / 0-6.04.70.810.18
Workday recording 021260.9310.9400.700 / 140 / 0-6.04.80.760.15
Workday recording 025300.9240.9390.650 / 140 / 12-6.03.90.820.14
Workday recording 022310.9130.9360.650 / 140 / 0-6.00.80.82-0.03
Workday recording 009390.9050.9350.560 / 140 / 0-6.01.20.81-0.05
Workday recording 026330.9030.9250.860 / 130 / 4-6.02.80.830.03
Workday recording 028160.8710.9230.4212 / 1412 / 14-4.90.80.630.01
Workday recording 023170.7600.8010.5411 / 148 / 9-2.02.30.76-0.05
Workday recording 0248-0.018-0.0010.541 / 140 / 0-6.00.90.760.01

Held-out R² is the median over the fourteen electrodes of the log-power R² (2–30 Hz) of the other half of the recording. Hopf better: electrodes at which the Hopf model (N1) beats the linear prediction of the held-out envelope power; strong alpha: electrodes with an alpha peak of at least 12 dB above the background. η, peak gain, exponent and loop y are recording medians over electrode-windows. Data (CSV)

Prediction 2, the flicker resonance, scored against the sweeps the sessions carried. Ten of the new sweeps belong to eight of these recordings, so the resonance frequency predicted from unstimulated EEG can be set against a measurement the models never saw. On the seven well-fitted October sweeps (r² ≥ 0.6) the L2 model predicts the driven f0 to a mean absolute error of 0.39 Hz (L1 0.54, the spectral peak 0.37), against 0.29 Hz on the five published sweeps; over all ten, poorly fitted sweeps included, 0.60 Hz. The two post-dose psilocybin sweeps are predicted to 0.11 and 0.01 Hz. The misses are the sweeps that did not fit: the pre-dose psilocybin sweep (r² 0.26) and Workday recordings 025 and 027 (r² 0.35 and 0.36, §18). The predictions sit on average 0.33 Hz below the measured values.

Predicted against measured resonance for the ten October sweeps (filled; faded where the sweep's own fit has r² below 0.6), by the three estimators; the dashed line is equality. Hover for the sweep. Data (CSV)

Prediction 3, the Hopf limit cycle against the linear resonator. At the recording level none of the three psychedelic sessions needs a limit cycle: the Hopf model wins at 0 of 14, 2 of 14, 7 of 14 electrodes in Psilocybin experiment 017, Ayahuasca experiment 018, Ayahuasca experiment 019 (in the second ayahuasca session 1 of its 11 strong-alpha electrodes). The two recordings where the Hopf model wins almost everywhere are ordinary office sessions, Workday recording 028 (12 of 14, η -4.9) and Workday recording 023 (11 of 14, η -2.0): the late office recordings whose alpha swings widely across the session, the same recordings that withdrew the amplitude-wander claim of §08. A limit cycle at the desk is the regime of §22 appearing in ordinary eyes-closed pauses, not a psychedelic signature.

The constants. On the constants that separated the classes above, the three new psychedelic sessions fall inside their classes: alpha peak gain 14.3, 9.0, 7.8 dB against an ordinary median of 1.5; the L2 loop constant y 0.42, 0.29, 0.16 against 0.03. Across the four classes, with 6, 7, 4 and 2 sessions, no constant separates them (Kruskal–Wallis p from 0.11 to 0.82); LSD against DMT differs on the quality factor Q (16.1 against 7.2, p 0.05) and the loop constant z (p 0.04), nothing else. Psychedelic against ordinary separates on 8 of the 9 constants shown.

Six model constants, recording medians over electrode-windows, by class; bar, the class median; black rings, the fifteen post-freeze recordings. Hover for the recording.

Within the psilocybin session, before and after ingestion, the quality factor rose from 9.4 to 13.5, the peak gain from 9.7 to 14.9 dB and the Hopf margin η from −6.0 to −3.5, while the exponent fell from 0.68 to 0.59 (p ≤ 0.002 for each, electrode-windows of one session not being independent); the post-ingestion part also holds more eyes-closed time, which is the obvious alternative reading.

← Program E · Perturbation and system identificationEvidence ledgerProgram F · Learned representations →
theoscillome

A single-subject EEG archive: 56 recordings, 100.1 hours, 19 acute sessions, four psychedelic classes, 34 photic resonance sweeps, thirteen light-noise runs, one brain, February to October 2026. All 56 recordings form the analysis cohort.

theoscillome.com
February–October 2026
Non-diagnostic research