Multistability and oscillations
A plethora of examples, all read as binding-catalysis networks: toggle switches, MultiFate, the repressilator, relaxation oscillators, circadian clocks, the cell cycle, replication initiation.
With the framework in place, this lecture is a gallery. Each example is a circuit biology actually uses, and the exercise each time is the same: write it as binding and catalysis, simulate it, and read off the property that matters. For switches that is how many stable states there are and how deep the basins run. For oscillators it is whether the oscillation exists at all, what sets the period, and how robust that period is. The biological motivation is cell fate control and development on the switch side, and timekeeping on the oscillator side.
This lecture is new in 2026 or substantially re-scoped, so parts of it are not yet carried over from the 2025 notes. The teaching team should treat this list as the commissioning brief, and the lecturer as the backlog.
- The toggle switch and MultiFate: N stable states from mutual inhibition, and why development wants exactly that.
- The repressilator: a delay oscillator, why three stages and not two, and how fragile the period is.
- Relaxation oscillators: fast/slow structure (Lecture 6 again), and why biology prefers them for robustness.
- Circadian clocks: post-translational vs transcriptional oscillators, temperature compensation, entrainment.
- The cell cycle and bacterial replication initiation as checkpoint-driven oscillators.
- Throughout: rewrite each as binding-catalysis, then simulate. The Alon book and biocircuits.github.io read in this light.
Multistability
Bistability, cell fate, and how many states a network can hold.
1The LEGO of bioregulation
Beyond the three archetypes: Hill functions, competitive binding, and the design question — what can a cell build from a constrained set of blocks?
The homework of the 2025 lecture sets the LEGO question explicitly: the building blocks are the elementary reaction + its regimes; the bricks are Hill-type regulation, competitive binding, and the titration sponge; and the exercise is to say what a given combination does.1 The design discipline is stronger than it sounds: any circuit the students propose in later weeks can be checked — is the production term S-shaped enough, are the parameters in a dominance regime, is there a hidden parameter coincidence?
2Multimodality, extinction, ergodicity
Three consequences of discreteness: multi-stability becomes multimodality, zero is an absorbing risk, and time averages betray single cells.
- Multimodality. A bistable deterministic system has two attractors; a stochastic one has two peaks in its stationary distribution — and the rate of switching between them is finite. The toggle switch from lecture 4, in single cells, samples both states (the fate decisions below exploit exactly this).
- Extinction & the absorbing zero. When n hits 0 in the master equation, the production term cannot bring it back — extinction is a real thermodynamic risk in small volumes, and the quasi-steady "leak" terms that ODE models carry are precisely the ones that hide it.
- Ergodicity — time averages vs population averages. A single cell that switches between states over time averages differently from a population snapshot; ergodicity is the assumption that the two agree, and when a system is slowly switching they don't. The design consequence: cross-sectional (single-cell fixed) data and longitudinal (single-cell tracked) data are different instruments, and measures of "noise" depend on which one you used.
Implement Gillespie for the toggle switch with Hill-2 repression; measure the switching rate as you tune the leakage; compare the stationary distribution with the LNA's prediction; and find where the LNA is wrong. One script, one honest paragraph on where the approximation failed.
Pick one: (a) a real single-cell dataset and what its Fano factor says about bursting; (b) an argument that a specific circuit is designed around its noise (noise-utilizing, e.g. stochastic differentiation), with the evidence; (c) a measurement that would test ergodicity in a cell population. One example, one number from code, one source.
3Cell fate: 2ᴺ stable states
A cell doesn't deduce; it transits. N genes with multistability give O(2^N) cell states — combinatorial encoding, not logic.
The lecture's answer to "what do cells actually compute": not logical deduction, not arbitrary maps, but responses to environments = distinct gene-expression states — cell-state transitions. The math of that claim is multistability:
- Toggle switch (Collins 2000): mutual repression, monotone nullclines → one intersection; "needs some more curvature." The failure mode is instructive: a flat monotone picture cannot hold a bistable design.
- The curvature fix: Hill-2 (dimer) repression G_A ~ G_tot/(1 + (B_tot/K_B)²) → Jacobian [[−1,−2],[−2,−1]] style, strong mutual repression destabilizes the middle point; weak/competitive binding (the SANI motif — self-activation + mutual inhibition) restores it.
- Tristability: homodimer activation + heterodimer inhibition (A+A⇌A₂, B+B⇌B₂, A+B⇌C_AB inactive, A₂ activating, B₂ activating) gives a quadratic nullcline β(A_tot−B_tot)²/(K_AK_GA) = δA_tot → more intersections → three stable states. Two genes → three fates.
- The scaling: ~2^N; 10 genes → 100–1000 states. The Elowitz-lab Multi Fate 2022 example (Zhu et al. Science): cell differentiation as computation — ~10²–10³ cell types encoded by ~10 genes via combinatorial encoding of high/low combinations.8
Cells do efficient, complex computation by binding (~10³–10⁶ reactions) rather than by catalysis (~10³ enzymes), and what they compute is state choice for cell fate (2^N), not gate logic.
What each design buys
Reading the gallery: the property each motif exists to provide.
4What each motif buys
A one-definition tour of the gallery: toggle, oscillator, positive/negative feedback, feedforward, pulse-front — and the cost of each.
- Toggle switch (mutual repression): two stable states, memory. Needs enough cooperativity (Hill ≥ 2) or it collapses, by the nullcline argument of this lecture.
- Negative feedback: reduces sensitivity, speeds relaxation, can oscillate with delay (repressilator-style; the linear test says stable, with lecture 5's stochastic counterpoint).
- Positive feedback: amplification and decision-making; costs bistability (and noise-latching, lecture 5).
- Feedforward: the tool of lecture 10: incoherent feedforward gives perfect adaptation; coherent feedforward gives pulse-detection and filtering.
- Pulse/ultrasensitive front: time-scale separation as the miniaturization of a differentiation step.
Take the two-gene toggle with Hill-2 repression; plot nullclines for three values of the leak parameter; identify where the middle intersection appears; then add a third gene and predict what your nullcline picture does. Any simulation is fair game.
Pick one: (a) a biological circuit that is best explained by "this is the only shape a CRN can make here"; (b) a design that violates rule [CP] and what the cell does instead; (c) an ultrasensitive switch you can measure (which input range? which Hill-like n?). One example, one argument, one source.
†References & note sources
Where this page's claims and numbers live.
- F. Xiao, CCBS 2025 Lecture 2 (§2.4 phase portraits, §2.5 local stability) and Lecture 3 — Dynamical systems and diversity of bioregulation (outline: 1D/2D dynamics, polynomial CRNs, time-scale separation and archetypal behaviors, LEGO of bioregulation). L2 PDF L3 PDF This lecture traces here.
- F. Xiao, CCBS 2025 Lecture 10 — Computation (bio)machine (toggle switch, nullclines, multistability). PDF The multi-gene stability story; see also reaction-order geometry in lecture 11.
- F. Xiao, CCBS 2025 Lecture 5 (Repressilator opening the noise discussion). PDF
- S. Strogatz, Nonlinear Dynamics and Chaos, Ch. 1–8. The intuition-first reference for everything here.
- G. Buzi, U. Alon-style motif theory: An Introduction to Systems Biology, Ch. 3–4. Network motifs: feedforward loops, feedback, and their functions.
- F. Xiao, CCBS 2025 Lecture 5 (half B) + Lecture 6 (half A): the Repressilator, Poisson noise, bursty gene expression, CME, Gillespie/SSA, moment analysis, moment closure/LNA, stochastic phenomena (burstiness, multistability→ multimodality, extinction, ergodicity). L5 PDF L6 PDF This lecture traces here.
- F. Xiao, CCBS 2025 Lecture 5 — Poisson distribution, CME, LNA derivation. PDF
- F. Xiao, CCBS 2025 Lecture 6 — Gillespie algorithm derivation and moment analysis.PDF
- M. Elowitz, A. Levine, E. Siggia, P. Swain, Science 2002 — intrinsic vs extrinsic noise. The classic single-cell noise experiment (the "go beyond" pointer).
- R. Erban, S. Chapman, P. Martin, Stochastic Modelling of Reaction–Diffusion Processes (2007). Cited in the notes; the algorithmic companion.
- F. Xiao, CCBS 2025 Lecture 8 (computation biomachines half: logic gates, GRN-encoded LTU, Turing universality, counting critique, binding-based computation). PDF This lecture traces here.
- F. Xiao, CCBS 2025 Lecture 10 — Computation (bio)machine (the NAND reactions, the ~10³-enzyme counting table, LTU derivation and titration GRN, binding vs catalysis counts, toggle/multistability/SANI/tristability, Multi Fate example). PDF This lecture traces here.
- F. Xiao, Structure is Sparsity and the ROP framework — the essays; the reaction-order-polyhedra repository.A supplement; not in the 2025 handwritten notes.
- Zhu, R., et al. (Elowitz lab), Science 2022 — "Multi Fate": combinatorial encoding and multistability in cell fate.An example for this lecture.
- J. Collins et al., Nature 2000 — the toggle switch. The canonical bistable circuit.