𧬠Molecular Clock β PER/CRY/BMAL1 Oscillator
Simulate the transcription-translation feedback loop driving the mammalian circadian clock. PER/CRY proteins inhibit their own transcription via BMAL1:CLOCK, generating self-sustained ~24 h oscillations modelled by Goodwin ODEs.
12
0.50
0.95
0.50
0.10
4Γ
How it works
The Goodwin oscillator models three coupled variables: mRNA (M), cytoplasmic PER/CRY protein (Pc), and nuclear PER/CRY (Pn). Nuclear Pn inhibits its own gene transcription via a Hill function with exponent n. High n (β₯ 8) gives the sharp feedback needed for sustained oscillations. The period is set by how fast mRNA and protein are degraded β slower degradation β longer period. Tau mutation (CK1Ξ΅) speeds up protein degradation, shortening the clock to ~20 h. Below n = 8 the oscillation damps out β the clock becomes arrhythmic.The Physics
Goodwin oscillator: dM/dt = v_s/(1+(P/K)^n) β k_dΒ·M; dP_c/dt = k_sΒ·M β v_dΒ·P_c/(K_m+P_c) β k_1Β·P_c + k_2Β·P_n; dP_n/dt = k_1Β·P_c β k_2Β·P_n. Sustained oscillations require Hill coefficient n β₯ 8 (real clock uses ~12 sequential phosphorylation steps as effective n). Period determined by mRNA/protein degradation rates.