HomeMolecular BiologyRepressilator — Three-Gene Ring Oscillator (2D)

Repressilator — Three-Gene Ring Oscillator (2D)

Interactive 2D simulation of the repressilator: three genes wired in a cyclic repression ring (A ⊣ B ⊣ C ⊣ A), each solved as a real coupled mRNA/protein ODE pair. Watch the ring topology pulse and a live oscilloscope trace show the three proteins lock into a 120°-phase-shifted limit cycle as Hill cooperativity, leak expression, transcription rate and the protein/mRNA decay ratio change.

Molecular Biology2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-gene-regulatory-network-oscillator ↗ Open standalone

This 2D companion to the 3D single-gene Goodwin oscillator implements a genuinely different genetic-clock topology: the repressilator, in which three separate genes repress one another in a closed ring (A ⊣ B ⊣ C ⊣ A) instead of one gene repressing itself. Each gene's mRNA and protein are integrated as a real coupled ODE pair with a Hill-function repression term, exactly as in Elowitz & Leibler's original 2000 model, and the ring diagram plus a scrolling oscilloscope trace show the three proteins locking into a 120°-phase-shifted limit cycle once Hill cooperativity crosses the ring's own — much lower — bifurcation threshold. Tune cooperativity, leaky expression, transcription rate and the protein/mRNA decay ratio to see the period and phase relationships respond exactly as they do in the real synthetic-biology construct.

⚙ Under the hood

Interactive 2D simulation of the repressilator: three genes wired in a cyclic repression ring (A ⊣ B ⊣ C ⊣ A), each solved as a real coupled mRNA/protein ODE pair with a Hill-function repression term. Watch the ring diagram pulse and a live oscilloscope trace show the three proteins lock into a 120°-phase-shifted limit cycle as Hill cooperativity, leak expression, transcription rate and the protein/mRNA decay ratio change — a genuinely distinct multi-gene topology from the 3D single-gene Goodwin oscillator.

repressilatorgene regulatory networkring oscillatorsynthetic biologyHill functionlimit cycle

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)