HomeMedicine & BiophysicsAtrial Fibrillation Reentrant Circuit: Cardiac Rotor Simulator

Atrial Fibrillation Reentrant Circuit: Cardiac Rotor Simulator

Interactive 3D reaction-diffusion simulation of a self-sustaining reentrant rotor in atrial tissue: run the classic S1-S2 stimulation protocol, tune refractory period, conduction velocity and fibrosis, and watch a spiral wave form and fragment into fibrillation-like activity.

Medicine & Biophysics3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
atrial-fibrillation-reentrant-circuit ↗ Open standalone

Atrial fibrillation is sustained not by a single faulty pacemaker cell but by a self-perpetuating electrical wave chasing its own tail through heart tissue — a reentrant circuit, or rotor. This simulator models a patch of atrial muscle as a grid of Mitchell–Schaeffer cardiac cells coupled by diffusion, the same minimal-ionic-model approach used in computational electrophysiology research. Trigger a normal planar beat (S1), then fire a precisely timed premature beat (S2) into its refractory wake to induce a unidirectional conduction block — the textbook mechanism that spins up a spiral wave. From there you can tune refractory period, conduction velocity and fibrosis density to see, live, why shortened atrial refractoriness and diffuse fibrosis make fibrillation easier to start and harder to stop.

⚙ Under the hood

Interactive 3D reaction-diffusion model of atrial tissue: run the classic S1-S2 stimulation protocol to induce a self-sustaining reentrant rotor, then tune refractory period, conduction velocity and fibrosis to see what sustains or terminates it.

cardiologyelectrophysiologyreaction-diffusionarrhythmiabiomedicine

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)