PhysSandbox
Classical MechanicsWaves & SoundElectricity & MagnetismOptics & LightGravity & OrbitsLabs
🌙Astronomy & The Sky🌡️Thermodynamics🌍Biophysics, Fluids & Geoscience📐Math Visualization🔧Engineering🧪Chemistry

More from Biophysics, Fluids & Geoscience

Other simulators in this category — or see all 26.

View category →
NewUniversity / research

Gene Regulatory Toggle Switch

Two mutually repressing genes with Hill cooperativity: bistable A-high/B-high attractors, phase-plane nullclines, hysteresis under inducer sweeps, and noise-driven switching.

Launch Simulator
NewUniversity / research

Circadian Oscillator (Goodwin Clock)

Goodwin-style molecular clock: delayed negative transcriptional feedback, mRNA/protein/repressor phase lag, period readout, and light-pulse phase advance or delay.

Launch Simulator
NewUniversity / research

Pharmacokinetics: 1-/2-Compartment

Linear IV PK simulator: bolus, infusion, and repeated dosing; central/peripheral concentration curves, terminal half-life, AUC, Cmax/Cmin, loading dose, and maintenance rate.

Launch Simulator
NewSchool

Oxygen-Hemoglobin Dissociation Curve

Hill-equation Hb saturation vs pO2 with effective P50 shifts from pH, CO2, and temperature; arterial/venous points, Bohr effect, and O2 content.

Launch Simulator
NewUniversity / research

Hodgkin-Huxley / FHN Neuron Network

Multi-node excitable network using FHN reductions of HH dynamics: chain/ring topology, sigmoidal synaptic coupling, propagation delay, pacer-driven waves, and bursting-like activity.

Launch Simulator
NewUniversity / research

Cable Equation on an Axon

1D passive cable ∂V/∂t = D∂²V/∂x² − (V−V_r)/τ + I; compare uniform fiber vs myelinated (higher D in internodes).

Launch Simulator
PhysSandbox

Interactive physics, chemistry, and engineering simulators for students, teachers, and curious minds.

Physics

  • Classical Mechanics
  • Waves & Sound
  • Electricity & Magnetism

Science

  • Optics & Light
  • Gravity & Orbits
  • Astronomy & The Sky

More

  • Thermodynamics
  • Biophysics, Fluids & Geoscience
  • Math Visualization
  • Engineering
  • Chemistry

© 2026 PhysSandbox. Free interactive science simulators.

PrivacyTermsContact
Home/Biophysics, Fluids & Geoscience/Calcium Waves / IP3 Oscillator

Calcium Waves / IP3 Oscillator

This page implements a compact Li-Rinzel-style IP3 receptor oscillator. Cytosolic calcium c rises when IP3-bound receptor channels release Ca²⁺ from the endoplasmic reticulum, while SERCA pumps calcium back into the ER. The ER store is tracked through total calcium conservation, c_ER = (c0−c)/c1. A slow inactivation/recovery gate h closes the release channel after cytosolic Ca becomes high and reopens as Ca falls. This delayed negative feedback creates calcium oscillations in a middle IP3 window: low IP3 rests, intermediate IP3 produces repeated release pulses, and high IP3 can settle at elevated calcium. The simulator plots cytosolic Ca and scaled ER store, release/leak flux versus SERCA pump flux, and the (c,h) phase portrait after the transient.

Who it's for: Students in cell physiology, systems biology, biophysics, or nonlinear dynamics learning intracellular calcium signaling and excitable biochemical oscillators.

Key terms

  • Calcium oscillation
  • IP3 receptor
  • Endoplasmic reticulum
  • SERCA pump
  • Li-Rinzel model
  • CICR
  • Phase portrait
  • Slow inactivation

This single-cell model shows temporal calcium oscillations. Spatial calcium waves need diffusion/coupled cells; here the ER store trace is scaled to fit on the cytosolic Ca graph.

Live graphs

IP3 / Ca oscillator

0.5 µM
0.9
2 µM
220 s

Li-Rinzel style reduction: IP3 opens ER release channels, cytosolic Ca activates release, high Ca slowly inactivates the h gate, and SERCA pumps Ca back into the ER. Oscillations appear only in a middle parameter window.

Measured values

regimeoscillatory Ca release
period11.5 s
Ca amplitude0.336 µM
last Ca / ER0.334 / 9.01 µM

How it works

IP3-driven calcium oscillator: cytosolic Ca, ER store, release/pump fluxes, and a phase portrait reveal calcium-induced calcium release with slow channel inactivation.

Key equations

dc/dt = c₁(J_IP3R + J_leak) − J_SERCA, dh/dt = (h∞(c,p) − h)/τ_h, with c_ER = (c₀ − c)/c₁. IP₃ and Ca activate release; high Ca lowers h.

Frequently asked questions

Why does calcium oscillate instead of just reaching a steady level?
Calcium both promotes its own release from the ER and, with a delay, inactivates that release through the h gate. The pump then lowers cytosolic calcium and refills the store, letting the gate recover and another pulse begin.
Does this simulate spatial calcium waves?
Not directly. It is a single well-mixed cell or compartment. Spatial waves require diffusion and coupling between compartments, but the local release-and-recovery oscillator here is the building block for those waves.
What should I look for in the phase portrait?
A closed loop in the (c,h) plane indicates a limit cycle: fast Ca release pushes c upward, h slowly falls, release shuts off, then c drops while h recovers.