Lecture notes. Written from the material of MIT 8.592J, licensed CC BY-NC-SA 4.0. These are notes, not a transcript: the material has been reorganised and rewritten. This adaptation carries the same licence, and the original is linked above.
14. Synchronization and Turing Patterns¶
What this covers¶
This chapter answers two separate questions, both about when a population of identical, locally coupled units produces a large-scale pattern that none of them shows alone. First: when does a population of independent, slightly mismatched oscillators lock into a common rhythm with no external conductor — the Kuramoto model of synchronization? Second: when can a spatially uniform chemical state that is perfectly stable on its own become unstable once diffusion is switched on, producing a spontaneous spatial pattern — Turing's mechanism? It assumes a chemical-kinetics oscillator is already in hand: the lecture opens by referring back to "how simple chemical reactions can create an oscillator," a result this chapter does not reconstruct.
Spontaneous synchronization: the Kuramoto model¶
An oscillator built from chemical kinetics has a phase set by its initial condition, and nothing more — left alone, two such oscillators drift apart. But biology often needs many oscillators to act as one: pacemaker cells in the heart, or the cells of an organism keeping circadian time. One route to synchrony is an external driver — sunlight entraining a circadian clock. The Kuramoto model addresses the other route: a collection of self-coupled oscillators synchronizing as a collective, with no conductor.
Each oscillator carries a phase angle \(\theta_i\), for \(i = 1, \dots, N\). Uncoupled, each advances at its own constant angular velocity, \(\dot\theta_i = \omega_i\), with the \(\omega_i\) drawn independently from a distribution \(p(\omega)\). In a biological setting \(\omega\) might depend on a cell's internal chemical concentrations; these vary from cell to cell, but for a given system the spread is usually small, so \(p(\omega)\) is narrowly peaked around some central frequency \(\Omega\). Passing to a frame rotating at \(\Omega\) (the shift \(\theta_i \to \theta_i - \Omega t\)) sets \(\Omega = 0\) without loss of generality.
To get synchronization at all, the phases must be coupled. The simplest coupling that pushes \(\theta_i\) toward \(\theta_j\) and respects the \(2\pi\) periodicity of phase is \(\sin(\theta_j - \theta_i)\): it vanishes when the two are in phase, and its sign always points \(\theta_i\) toward \(\theta_j\). Summing this over all pairs gives the coupled dynamics
with \(W_{ij}\) the coupling strength felt by \(i\) from \(j\). To make the problem tractable, Kuramoto's simplification is to make every coupling equal, \(W_{ij} = K/N\) (scaled by \(N\) since each oscillator now feels \(N\) neighbours). Equation (4.37) then collapses into a mean-field form:
where \(\Im\) denotes imaginary part, and \(m e^{i\phi}\) is defined as the average of the phase points \(e^{i\theta_j}\) around the unit circle. The magnitude
is the order parameter: a single number measuring how synchronized the population is. If each oscillator runs at its own rate, the phases sweep round the circle more or less independently and eventually cover it uniformly, so the average — and hence \(m\) — is zero. If instead a finite fraction of the oscillators is locked to the central frequency, they sit still in the rotating frame, and if they bunch together their contributions add up to something finite. Since the overall orientation of the sum is a free choice, we may set \(\phi = 0\), turning (4.38) into the self-consistent equation each oscillator actually obeys:
Locked and drifting oscillators¶
Equation (4.40) has two qualitatively different kinds of solution, splitting the population into two groups.
Locked oscillators sit at a fixed phase, \(\dot\theta_i = 0\), which forces
A solution exists only when \(|\omega_i| < K m\): an oscillator can lock to the group only if its own natural frequency is close enough to the central one, given how strong the coupling and how synchronized the group already is.
Drifting oscillators are the rest, those with \(|\omega_i| > K m\). For them (4.40) never vanishes,
so their phase keeps slipping relative to the group, faster where \(\sin\theta_i\) works against them less and slower where it works against them more — but never actually stopping.
The synchronization transition¶
Only the locked oscillators contribute to \(m\) (the drifting ones average to zero over a cycle), and because a locked oscillator's phase depends only on its own \(\omega\) through (4.41), the sum over locked oscillators can be replaced by an integral against \(p(\omega)\):
Changing variables to \(\theta = \arcsin(\omega / K m)\) and expanding the (narrowly peaked) distribution \(p\) to second order around its centre turns this into
(Odd terms in \(\sin\theta\) integrate to zero by symmetry, which is why only \(p(0)\) and \(p''(0)\) survive.) Equation (4.44) is a self-consistency condition on \(m\): dividing through by \(m\) shows that \(m=0\) always solves it, but a non-zero solution exists only when the coefficient of the linear term exceeds one, i.e. only for coupling strength above a critical value
Below \(K_c\), no oscillators can lock to the centre and \(m=0\) is the only solution: the population is incoherent. Above \(K_c\), the oscillators synchronize and rotate together, and expanding (4.44) near threshold gives the way \(m\) turns on,
a continuous transition — \(m\) grows from zero with infinite initial slope, not with a jump.
Worked example. If \(p(\omega)\) is Gaussian with width \(\sigma\), (4.45)-(4.46) evaluate to
The wider the spread of natural frequencies, the larger the coupling needed to overcome it and pull the population into sync — exactly what the mechanism argument predicts.
Turing patterns: instability from diffusion¶
The Kuramoto model coupled phases without any reference to space. Real cells, however, actively compartmentalize molecules — genetic information sits in the nucleus and has to reach the rest of the cell by diffusion of mRNA or protein — and chemical reactions coupled to diffusion can generate spatial structure even with no physical barriers at all. Turing's question, motivated by how biological patterns (body shapes, coat markings) arise, was whether a set of reacting and diffusing morphogens could do this. The general reaction-diffusion system is
with \(D_i\) the diffusion coefficient of species \(i\) and \(F_i\) the local (spatially unaware) reaction kinetics.
The precise question is this: suppose the well-mixed system (no spatial variation, as if diffusion were infinitely fast) has a stable fixed point \(\{C_i^*\}\). Can that same fixed point become unstable once spatial variation is permitted? Linearizing \(C_i(\vec r, t) = C_i^* + c_i(\vec r, t)\) gives
and stability of the uniform state means every eigenvalue of \(M_{ij}\) is negative. Passing to Fourier modes,
turns (4.49) into an ordinary differential equation for each wavevector separately,
so the question becomes: can the matrix \(M_{ij}(k) = M_{ij} - \delta_{ij} D_i k^2\) have a positive eigenvalue at some finite \(\vec k\), even though \(M_{ij}(0) = M_{ij}\) does not?
With a single species the answer is no: \(\lambda(k) = \lambda(0) - D k^2\) only gets more negative as \(k\) grows, so diffusion can only stabilize further, never destabilize. A pattern-forming instability needs at least two interacting species.
Two species: the instability condition¶
For two species, write
The product of its eigenvalues is the determinant,
a quadratic in \(k^2\) with positive leading coefficient \(D_1D_2\). At \(k=0\) both eigenvalues are negative by the assumed stability of the uniform state, so their product — the constant term of (4.53) — is positive. As \(k^2\) increases from zero, this upward parabola can either stay positive everywhere (both eigenvalues stable at every wavelength) or dip negative over some range, which is only possible if it crosses zero and \(\lambda_+(k)\) actually becomes positive there.
Because the sum of the eigenvalues is also fixed by \(M(k)\),
and this trace only decreases as \(k\) grows, the moment \(\lambda_+(k)\) turns positive, \(\lambda_-(k)\) must swing even further negative to keep the sum falling — the two eigenvalues cannot destabilize together. Since the constant and quartic terms of (4.53) are both positive, the parabola can dip negative only if its linear-in-\(k^2\) coefficient is large and positive, requiring
(the second condition is just the \(k=0\) stability requirement rewritten). When (4.55) holds, the parabola (4.53) dips below zero between two roots \(k_-\) and \(k_+\), with its minimum at an intermediate \(k_m\) found from the vertex of the parabola:
For the instability to actually occur — for the parabola's minimum value to be negative rather than merely small — requires
Long-range inhibition, short-range excitation¶
Condition (4.55) cannot be met if \(M_{11}\) and \(M_{22}\) are both negative, nor if \(D_1 = D_2\): some structural asymmetry between the two species is required. Suppose \(M_{11} < 0\) and \(M_{22} > 0\) — species 1 is self-damping, species 2 is self-amplifying — then (4.55) and (4.57) reduce to
The species with the negative (inhibitory) diagonal term must be the faster-diffusing one. Reading \(M_{11}<0\) as self-inhibition and \(M_{22}>0\) as self-activation, the conclusion is usually summarized, loosely, as: a finite-wavelength instability comes from long-range inhibition competing with short-range excitation — a locally self-amplifying species that would blow up on its own is kept in check everywhere except in patches, because a fast-diffusing inhibitor smooths itself out and suppresses the activator everywhere but where the activator momentarily gets ahead.
The stability requirement \(\det M(0) = M_{11}M_{22} - M_{12}M_{21} > 0\) further forces the off-diagonal terms \(M_{12}\) and \(M_{21}\) to have opposite signs. Their sign sets the phase relationship of the resulting pattern: if \(M_{12} < 0\) (species 1 is inhibited by species 2 as well as by itself), the unstable pattern has the two species spatially out of phase; otherwise they vary in phase. In the extreme case \(D_2 = 0\) with \(M_{22} < 0\), the instability sets in for every wavenumber above \(k_-^2 = \det M(0) / (M_{22} D_1)\), with no upper cutoff. In every case, though, the unstable wavelength must stay long enough that the continuum reaction-diffusion description (4.48) — which assumes concentrations vary smoothly over many molecules — remains a valid approximation in the first place.
Sources¶
Both sections are from the slide deck for lecture 24 of MIT OCW 8.592J/HST.452J Statistical
Physics in Biology (Spring 2011, CC BY-NC-SA 4.0): 01-4-5-synchronization.md (§4.5, the Kuramoto
model, eqs. 4.37-4.47) and 02-4-6-turing-patterns.md (§4.6, Turing patterns, eqs. 4.48-4.58). No
transcript, lecture notes or exercises were supplied for this lecture. Both slide files carry a
"reconstructed by a model" banner: the source PDF has no text layer, so a model read the pages and
the prose is a paraphrase with the equations flagged as unverified. This chapter transcribes those
equations as given, correcting two evident transcription slips against the internal logic of the
argument — the missing \(\tilde c_j(\vec k, t)\) factor on the right of eq. (4.51), and a stray
lowercase \(k\) that should read \(K\) in eq. (4.44) — but has no transcript or independent source to
check the rest against. The lecture opens by referring to an earlier construction of a chemical
oscillator ("we have established how simple chemical reactions can create an oscillator"), which is
prior material not included among the inputs for this chapter.
← 13. Fixed Points and Hopfield Networks · Contents · 15. Amino Acid Contact Energies →