Lowet (2015): Spiking Coupling
A gamma phase-locking map and coupling-onset demonstration inspired by Lowet et al. (2015).
Abstract
We tested whether reciprocal excitation synchronizes two conductance-based gamma circuits across 143 combinations of input imbalance and coupling strength, with 1,024 input channels per circuit and mean input 25 Hz per channel. All 143 settings passed rhythm checks and six met finite-time locking criteria; maximum phase-locking value (PLV) was 0.984. The circuits include all four local recurrent pathways and independent private inputs, with no attention input. A selected coupling-onset diagnostic reached PLV 0.977 over 800–1,500 ms. These results describe one network initialization and paired input realization, without testing repeatability across seeds or lasting locking.
Results
The paired circuits include all four local E/I pathways, reciprocal excitatory projections to E and I and separate private input to each circuit. The network has 14 projections and no attention input.
Reciprocal coupling and phase locking
Inspired by Lowet et al. (2015), we tested when two gamma rhythms hold a steady phase difference. Across 143 settings, 143 had valid rhythms and 6 met all finite-time locking criteria; maximum valid PLV was 0.984 (Fig. 1). PLV measures consistency of relative phase, from zero to one; a value near one need not mean zero phase difference. This sampled map describes one realization and does not establish a continuous locking boundary or robustness across seeds.
Each rectangle is one sampled setting. Bottom: uncoupled A-minus-B frequency difference (Hz); top: A-minus-B input-rate difference (Hz per channel). Vertical axis: equal nominal total coupling per pathway (μS). White–red–black indicates increasing PLV; gray marks invalid rhythms. Values use common phase-valid samples within 800–5,000 ms. Cell edges delimit sampled settings, not inferred boundaries.
Lowet et al.’s published map provides a qualitative comparison (Fig. 2). Their conductance-density coupling, Hodgkin–Huxley neurons and signal-based phase estimate differ from our conductance-LIF model and excitatory-volley phase, so the displays do not provide a quantitative replication.

Crop of Lowet et al. (2015), Fig. 2G. Brighter colors indicate stronger PLV. Axes show input-drive difference and coupling in mS/cm²; Fig. 1 uses measured frequency difference in Hz and coupling in μS. Original labels and colors retained. © 2015 Lowet et al., Creative Commons Attribution.
Switching on reciprocal coupling
We used the map’s −4 Hz input difference and 0.09 μS coupling, keeping its saved weights and connections in both directions. At 500 ms, we switched coupling on. A/B frequencies changed from 42.5/46.7 Hz to 46.8/46.8 Hz. Relative phase became nearly steady (Fig. 3); PLV was 0.977, fitted drift was -0.0907 cycles/s and phase span was 0.198 cycles over 800–1,500 ms.
This diagnostic is extracted directly from the selected map trajectory, including its uncoupled prefix. The map and onset view share one compute run and one analysis run. It illustrates the onset of finite-time locking and is not an independent evaluation or evidence of lasting locking.
(A) Sender A and (B) receiver B spikes: excitatory neurons in black, inhibitory neurons in red. Input rates are 23/27 Hz per channel for A/B. Dashed lines mark coupling onset at 500 ms. Corner values give frequency over 0–500 ms and 1,000–1,500 ms. (C) Unwrapped A-minus-B phase difference in cycles, shown between detected excitatory volleys. Phase metrics use shared valid times within 800–1,500 ms.
Methods
-
Construct the paired circuits. Use the saved conductance-based leaky integrate-and-fire (conductance-LIF) networks in Fig. A1, with parameters in Table A1. Each circuit has 80 E and 20 I neurons and all four local recurrent pathways. The added E→E and I→I pathways have constant weights of 0.00625 and 0.05 μS per connection. Self-connections are excluded, giving incoming totals of 0.49375 and 0.95 μS. Both circuits have 1,024 independent private input channels. No attention input or attention projection is present. Binary input spikes are drawn independently per channel and timestep, with probability equal to input rate times timestep in seconds. Initialize native weights with seed 85 and apply the private-input gain of 9.2 once. No weights are trained.
-
Sweep reciprocal coupling (Fig. 1). Cross 11 input differences (−10 to +10 Hz per channel, step 2 Hz) with 13 coupling strengths (0–0.12 μS, step 0.01 μS). Mean input stays 25 Hz per channel. Copy a shared 500 ms uncoupled prefix into each coupling condition, then simulate to 5,000 ms without resetting state. Reuse inputs across coupling strengths and underlying random draws across input differences. Exclude 300 ms after coupling onset. The zero-coupling condition supplies measured frequency detuning. Batched settings are conditions, not replicates.
-
Measure relative phase (Figs. 1 and 3). Smooth excitatory population rate with a Gaussian of 1 ms standard deviation; detect peaks separated by at least 15 ms with prominence at least 10% of the maximum smoothed rate. Interpolate phase linearly between consecutive volleys, advancing by radians per interval; omit samples outside observed volleys. Compute
Here and are circuit phases in radians at shared valid sample , is the number of those samples, is the imaginary unit, and bars denote complex magnitude. Estimate frequency as the reciprocal mean inter-volley interval, drift as the least-squares slope of unwrapped relative phase in cycles against seconds, and span as its maximum minus minimum. For the map, each rhythm needs at least 20 volleys, frequency 30–80 Hz and interval coefficient of variation (standard deviation divided by mean) ≤0.2; its uncoupled calibration must also pass. Valid pairs meet the diagnostic locking criteria when absolute drift <0.25 cycles/s, PLV >0.95 and span <1 cycle. These thresholds describe finite windows.
-
Inspect coupling onset (Fig. 3). Extract the selected −4 Hz, 0.09 μS map condition over 0–1,500 ms, concatenating its saved uncoupled prefix and coupled suffix without resetting state. Native step gain is zero before 500 ms and one thereafter. Phase metrics use 100–500 ms before coupling and 800–1,500 ms after coupling. Raster frequencies use the first and last 500 ms; each window requires at least five volleys and the same frequency and interval-regularity checks. The onset view uses the map’s native matrices and inputs; it is not an independently simulated replicate.
Network diagram
Shared architecture for the coupling map and coupling-onset diagnostic. Circuit A corresponds to sender S, and circuit B to receiver R. and identify the excitatory and inhibitory populations; denotes each circuit’s private input pool. There is no attention input. Local E→E and I→I recurrence is included in both circuits, without self-connections. Every projection is labelled , with target first and source second. Dashed paths connect circuits; solid paths are local. Arrowheads show excitation; bars show inhibition. Connectivity is summarised in Table A2.
Parameters
Table A1 summarises the simulation, every population and the experimental protocol. Table A2 gives connectivity from source rows to target columns, including local recurrence, connections between circuits and external inputs.
| Parameter | Coupling map | Onset diagnostic |
|---|---|---|
| Simulation | ||
| Integration timestep, | 0.10 ms | 0.10 ms |
| Analysed duration | 5,000 ms | 1,500 ms |
| Coupling onset | 500 ms; continuous state | 500 ms; continuous state |
| Network seed / private-input seeds | 85 / 8501, 8502 | 85 / 8501, 8502 |
| Populations | ||
| 80 conductance-LIF neurons | 80 conductance-LIF neurons | |
| 20 conductance-LIF neurons | 20 conductance-LIF neurons | |
| 80 conductance-LIF neurons | 80 conductance-LIF neurons | |
| 20 conductance-LIF neurons | 20 conductance-LIF neurons | |
| 1,000 input channels | 1,000 input channels | |
| 1,000 input channels | 1,000 input channels | |
| Neuron dynamics | ||
| Membrane time constant, E / I | 20 / 5.0 ms | 20 / 5.0 ms |
| Refractory period, E / I | 3.0 / 1.5 ms | 3.0 / 1.5 ms |
| Input and manipulation | ||
| Private input rate, A / B (Hz/channel) | 20 to 30 (step 1.0) / 30 to 20 (step -1.0) | 23 / 27 |
| A-minus-B input difference (Hz/channel) | -10 to 10 (step 2.0) | -4.0 |
| Coupling per cross-circuit pathway (µS) | 0.0 to 0.12 (step 0.010) | 0.090 |
| Measurement | ||
| Phase measurement window | 800–5,000 ms; common phase-valid samples | 800–1,500 ms; common phase-valid samples |
| Source ↓ / target → | ||||
|---|---|---|---|---|
| 100%; 6.3 | 100%; 6.3 ± 0.63 | 10%; 11 | 10%; 11 | |
| 100%; 50 ± 5.0 | 100%; 50 | Absent | Absent | |
| 10%; 11 | 10%; 11 | 100%; 6.3 | 100%; 6.3 ± 0.63 | |
| Absent | Absent | 100%; 50 ± 5.0 | 100%; 50 | |
| 100%; 1.8 ± 0.27 | Absent | Absent | Absent | |
| Absent | Absent | 100%; 1.8 ± 0.27 | Absent |
Dataset
Upstream: —
Downstream: —
Current runset
| Run | Date | Duration | Size | Evidence | Storage | Ran on | Verification |
|---|---|---|---|---|---|---|---|
| exp133-r056-present | 1s | 411.5 KB | Current | R2 | Local | Local: absent; R2: catalog-verified | |
| exp133-r055-analyse | 2s | 219.4 KB | Current | R2 | Local | Local: absent; R2: catalog-verified | |
| exp133-r054-compute | 5m 22s | 20.5 MB | Current | R2 | Local | Local: absent; R2: catalog-verified |
Other stored runs (7)
These runs are outside this experiment's current runset. Their evidence status explains why they remain stored.
| Run | Date | Duration | Size | Evidence | Storage | Ran on | Verification |
|---|---|---|---|---|---|---|---|
| exp133-r045-compute | 5m 39s | 20.6 MB | Unused | R2 | Local | Local: absent; R2: catalog-verified | |
| exp133-r039-present | 1s | 497.5 KB | Required by deployment:40549382638/1 | R2 | Local | Local: absent; R2: catalog-verified | |
| exp133-r038-analyse | 1s | 124.2 KB | Required by deployment:40549382638/1 | R2 | Local | Local: absent; R2: catalog-verified | |
| exp133-r037-compute | 6s | 2 MB | Required by deployment:40549382638/1 | R2 | Local | Local: absent; R2: catalog-verified | |
| exp133-r029-analyse | 3s | 107.6 KB | Required by deployment:40549382638/1 | R2 | Local | Local: absent; R2: catalog-verified | |
| exp133-r028-compute | 4m 53s | 31.7 MB | Required by deployment:40549382638/1 | R2 | Local | Local: absent; R2: catalog-verified | |
| exp133-r025-compute | 4m 18s | 11.5 MB | Required by deployment:40549382638/1 | R2 | Local | Local: absent; R2: catalog-verified |
References
- Lowet, E., Roberts, M., Hadjipapas, A., Peter, A., van der Eerden, J., and De Weerd, P. (2015). Input-dependent frequency modulation of cortical gamma oscillations shapes spatial synchronization and enables phase coding. PLOS Computational Biology, 11(2), e1004072.