HomeMolecular BiologyCaMKII Switch — Energy Landscape (2D)

CaMKII Switch — Energy Landscape (2D)

Interactive 2D energy-landscape view of the CaMKII autophosphorylation switch: watch a ball roll across a double-well potential that reshapes itself with every Ca2+ pulse train, alongside live Ca2+/phospho-CaMKII time series and a Ca-P phase portrait — the same bistable molecular memory switch behind LTP and LTD, read out as a mechanistic 2D diagram instead of a 3D scene.

Molecular Biology2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-synaptic-plasticity-ltp-ltd ↗ Open standalone

This is the 2D diagrammatic counterpart to the 3D CaMKII holoenzyme simulator: rather than rendering the twelve-subunit kinase in 3D space, it draws the actual mathematical object that determines whether the synapse potentiates or depresses — a one-dimensional potential energy landscape over the phospho-CaMKII fraction P, computed live as the exact antiderivative of the switch's own rate equation. Deliver Ca²⁺ pulse trains and watch a ball roll across that landscape as it reshapes from a single OFF-favoring well into a double well and back, while a live Ca²⁺(t)/P(t) strip chart and a Ca–P phase portrait show the same trajectory from two more angles. Numerical root-finding on the underlying ODE confirmed a genuine bug in the original 3D model's persistence claim, which this version fixes with an explicit CaM-trapping term so the ON state actually survives after Ca²⁺ returns to baseline, matching the real biology and the stated LTP/LTD behaviour.

⚙ Under the hood

A 2D potential-energy-landscape view of the CaMKII bistable switch: a ball rolls across a double well that reshapes live with every Ca2+ pulse train, alongside a live Ca2+/phospho-CaMKII strip chart and a Ca-P phase portrait — the same LTP/LTD molecular memory switch as the 3D holoenzyme sim, read out as a mechanistic diagram instead of a rendered 3D scene.

neurosciencemolecular-biologyCaMKIIsynaptic-plasticitybistabilityLTP-LTDphase-portraitenergy-landscape

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

What did you find?

Add reproduction steps (optional)