HomeMedicine & BiophysicsHeart Tube Looping: Buckling & Chirality

Heart Tube Looping: Buckling & Chirality

Watch the embryonic heart tube buckle into its C-loop and S-loop as it outgrows the fixed pericardial cavity, and see how Nodal/Pitx2 left-right signaling biases the loop to bend rightward (normal D-loop) instead of left (situs inversus).

Medicine & Biophysics3DModerate60 FPS📱 Mobile-adapted⇄ 2D version
fetal-heart-development-looping-morphogenesis ↗ Open standalone

The very first organ-level left-right asymmetry in a vertebrate body appears when the straight embryonic heart tube bends into a C-shape and then an S-shape — cardiac looping. This simulator models the accepted mechanical explanation: the tube is anchored at its arterial and venous poles inside a pericardial cavity that grows more slowly than the tube itself, so the excess length is absorbed by buckling into a circular arc whose bend angle follows directly from the length-to-cavity ratio. A left-right bias slider stands in for the Nodal/Lefty/Pitx2c signaling cascade that normally makes the loop bend rightward (the D-loop); drive that bias toward zero and the loop direction becomes a coin flip, mirroring how loss of that signaling produces randomized organ situs (heterotaxy) in real embryos. Scrub or auto-play the developmental-stage timeline to watch the C-loop deepen and roll into an S-loop, with live readouts for the bend angle, the length/cavity ratio, and an approximate Carnegie stage and embryonic day.

⚙ Under the hood

Watch the embryonic heart tube buckle into its C-loop and S-loop as it outgrows the fixed pericardial cavity, and see how Nodal/Pitx2 left-right signaling biases the loop to bend rightward (normal D-loop) instead of left (situs inversus).

embryologycardiac developmentbiomechanicsmorphogenesisleft-right asymmetry

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

What did you find?

Add reproduction steps (optional)