Supplementary Information — NMDA Modulates Working Memory Attractor Stability
Opposite Regimes Can Produce Schizophrenia-like Instability and OCD-like Overstability
Authors
Affiliations
Faculty of Science, Laboratory of Biology and Health, Abdelmalek Essaâdi University, Av. Khenifra, Tetouan, 93000, Morocco
Department of Biology and Geology, Biological Engineering Laboratory, Sultan Moulay Slimane University, Beni-Mellal, Morocco
Neuromatch
Department of Linguistics, Faculty of Foreign languages, University of Isfahan, Isfahan, Iran
Neuromatch
Department of Educational Sciences and Psychology, Shiraz University, Shiraz, Iran
Neuromatch
Faculty of Science, Laboratory of Biology and Health, Abdelmalek Essaâdi University, Av. Khenifra, Tetouan, 93000, Morocco
Department of Biology and Geology, Biological Engineering Laboratory, Sultan Moulay Slimane University, Beni-Mellal, Morocco
Département de Biologie et Géologie FP Béni Mellal, USMS, Béni Mellal, Morocco
Department of Computational Science and Technology, School of Electrical Engineering and Computer Science, KTH Royal Institute of Technology, 11428 Stockholm, Sweden Science for Life Laboratory, 171 65 Solna, Sweden
This document contains the supplementary figures, tables, and extended methods supporting the main manuscript regarding NMDA modulation of working memory attractors.
with cell-type-specific Cm and gL (Table 1). When V reaches the threshold Vth a spike is emitted and V is clamped to the reset Vr for an absolute refractory period tref. The total synaptic current is
where each presynaptic spike at tk increments the conductance variable by the corresponding synaptic weight. The NMDA current carries a voltage-dependent Mg2+ block Jahr & Stevens, 1990:
The network contains N=2000 neurons: NE=1600 excitatory (finh=0.20) and NI=400 inhibitory. The excitatory population is split into two selective pools S1 and S2 of 240 neurons each (fsel=0.15 of NE) and a non-selective pool (NS) of 1120 neurons. The inhibitory pool provides global feedback inhibition. Recurrent excitation is structured by a within-pool potentiation factor Jp and a compensating cross-pool factor
which keeps the mean recurrent input constant as Jp varies. Excitatory–excitatory AMPA weights are gEEA (baseline), gEEAJp (within a selective pool) and gEEAJm (between selective pools); recurrent NMDA is pooled analogously. E−>I, I−>E and I−>I connections are all-to-all with weights gEIA, gIE and gII respectively. Base conductances (Table 3) are calibrated for N=2000 and rescaled by 1600/NE (excitatory) and 400/NI (inhibitory) for other network sizes.
Every neuron receives Next=800 independent external AMPA synapses driven by Poisson spike trains at 3Hz each (2.4kHz aggregate), reproducing cortical spontaneous activity. A 200ms spontaneous period is followed by a cue of 200Hz applied to S1 over t∈[200,700]ms, then a delay period [700,1200]ms. An optional distractor is applied to S2 over [800,1100]ms at either 0 or 200Hz. Total simulation time is 1200ms. Equations were integrated with the forward Euler method at dt=0.02ms; independent trials differ only in random seed.
NMDA and GABA conductances are scaled multiplicatively relative to control. The three main-text regimes hold gGABA fixed and vary gNMDA: control (1.00), SCZ-like (0.95, −5%) and OCD-like (1.10, +10%). The effective recurrent NMDA conductance is therefore gEEN×{0.95,1.00,1.10}={0.157,0.165,0.182}nS.
Population firing rates were obtained from spike-count histograms smoothed with a flat (rectangular) sliding window of width 50ms. During the delay we form the differential rate Δr(t)=rS1(t)−rS2(t) and fit a single exponential Δr(t)=Ae−λt to its post-peak segment by linear regression of logΔr. The fit is evaluated over the window [toff+100ms,tend−50ms], starting from the peak of Δr within that window so that the post-cue rising transient does not bias the estimate. Small λdelay indicates stable maintenance; large λdelay indicates rapid collapse. We define a persistence zone as λdelay<5s−1 (half-life ≈139ms); equivalently 1/λdelay>0.2s. Networks that never encode the cue or that enter a runaway state return an undefined (NaN) value and are treated as a separate failure category rather than as λ=0.
To characterise stability beyond single realisations, each parameter combination was simulated with 19 independent random seeds. The analysis grid crossed six NMDA/GABA conductance settings — (gNMDA/gGABA)∈{(0.8/0.4),(0.9/0.3),(1.0/0.3),(1.0/0.6),(1.1/0.4),(1.1/0.6)} — with two recurrent weights (Jp=1.75 and 1.88), run separately with and without the S2 distractor. Because per-condition λdelay distributions departed from normality (Shapiro–Wilk), non-parametric tests were used throughout: Kruskal–Wallis across conditions (with η2 effect size), pairwise Mann–Whitney U with Bonferroni correction, and Spearman rank correlations between λdelay and other delay-period metrics. Table 5–Table 8 report the with-distractor analysis used for the main-text statistics.
Figure 3:NMDA-conductance sweep at fixed GABA (gGABA=1.0).λdelay as a function of the NMDA conductance multiplier for three recurrent weights Jp. The shaded band is the persistence zone (λdelay<5); dotted reference lines mark the three main-text regimes (SCZ 0.95, control 1.00, OCD 1.10). Increasing NMDA drives the network from non-encoding/collapse at low values, through a high-λ unstable band, into deep persistence at gNMDA≥1.0; the transition shifts to lower NMDA as Jp increases. Values below gNMDA≈0.7 are omitted because the network fails to encode the cue and λdelay is undefined. Generated from the single-seed grid sweep (Grid_results_200Hz.csv).
Table 5:Descriptive statistics of λdelay (s−1) in the persistent regime, seed-level means, with distractor. n is the number of seeds (of 19) that reached the persistent regime for that cell.
Jp
NMDA
GABA
n
Mean
SD
Median
[Min, Max]
1.75
1.00
0.60
11
32.54
1.82
32.20
[30.28, 37.22]
1.75
1.10
0.40
19
33.99
3.46
34.15
[27.65, 40.83]
1.75
1.10
0.60
19
13.64
11.85
7.23
[2.26, 34.14]
1.88
0.80
0.40
3
33.90
0.61
34.15
[33.21, 34.34]
1.88
0.90
0.30
19
34.50
2.49
34.36
[29.53, 41.16]
1.88
1.00
0.30
19
4.60
8.06
1.65
[0.60, 28.12]
1.88
1.00
0.60
19
0.92
1.13
0.61
[−0.08, 4.97]
1.88
1.10
0.40
19
0.31
0.39
0.27
[−0.33, 1.21]
1.88
1.10
0.60
19
0.26
0.34
0.24
[−0.25, 1.16]
Table 6:Omnibus Kruskal–Wallis tests on λdelay across conditions (with distractor).
Grouping
H (df)
p
η2
Jp=1.75
25.97(2)
2.30×10−6
0.521
Jp=1.88
75.87(5)
6.14×10−15
0.770
Combined
40.88(5)
9.92×10−8
0.254
Table 7:Overall persistent vs. transient comparison (with distractor): median λdelay and Mann–Whitney U.
Regime
n
Median λdelay
Mann–Whitney
Persistent
155
3.33
U=4515,p=5.6×10−5
Transient
85
29.21
Table 8:Spearman rank correlations between λdelay and delay-period metrics (persistent regime, with distractor). Negative values indicate that faster decay accompanies weaker maintenance.
Loh, M., Rolls, E. T., & Deco, G. (2007). A Dynamical Systems Hypothesis of Schizophrenia. PLOS Computational Biology, 3(11), e228. 10.1371/journal.pcbi.0030228
Stimberg, M., Brette, R., & Goodman, D. F. M. (2019). Brian 2, an Intuitive and Efficient Neural Simulator. eLife, 8, e47314. 10.7554/eLife.47314
Jahr, C. E., & Stevens, C. F. (1990). Voltage dependence of NMDA-activated macroscopic conductances predicted by single-channel kinetics. Journal of Neuroscience, 10(9), 3178–3182.