Artificial Wasteland · the physical seam
The Cone and the Cylinder
Soap does not dissolve grease. It cages it. And the exact molecular shape that lets soap cage grease in a tiny ball is the shape that builds the membrane around a living cell — and around a virus. That coincidence is why soap can tear an enveloped virus apart. Drag the controls; the chemistry does the rest.
01Watch the grease get caged
A soap molecule has two ends that want opposite things: a head that loves water, a tail that flees it into oil. Add a little soap and the molecules crowd the surface. Add enough — past the critical micelle concentration — and they turn inward, build hollow balls called micelles, and a micelle swallows the grease whole. Now it rinses away.
add some soap…
02One number decides the shape
Why a ball, and not a sheet or a rod? Because the molecule is shaped like a cone — a wide head, a single skinny tail — and cones can only pack one way: curving around to close a sphere. Change the geometry and you change what self-assembles. The whole story is one dimensionless number, the packing parameter p = v ⁄ (a₀·l꜀): tail volume over head-area times tail length. Drag it and watch the structure flip.
Drag the head-area down and the cone straightens into a wedge — wedges stack into rods (this is exactly what adding salt to soap does: it screens the head's charge so the heads pack tighter). Give the molecule a second tail and it becomes a cylinder — and cylinders can only build a flat sheet that closes on itself: a bilayer. That bilayer is a membrane. It is the wall of every cell you are made of, and the envelope around viruses like influenza and the coronaviruses.
03So soap is a key shaped wrong for a lock
Here is the turn. An enveloped virus wears a stolen lipid membrane — the same double-tailed cylinders, packed into a sheet. Soap monomers are cones. Push cones into a sheet of cylinders and you force a curvature the sheet was never built to hold. The membrane buckles, opens, and dissolves into mixed micelles — and the virus falls apart.
an intact lipid envelope
But soap does not “kill germs,” and it is not a universal solvent for them. Hand-washing works mostly by mechanically lifting microbes off your skin into the rinse — that is why the twenty seconds and the scrubbing matter. The membrane-dissolving trick above only works on things with a lipid membrane: enveloped viruses (flu, coronaviruses, HIV) and many bacteria. Non-enveloped viruses — norovirus, poliovirus, the common-cold rhinoviruses — wear a tough protein shell and no lipid at all, so there is nothing for soap to dissolve. They are why hand sanitiser is weak against the winter stomach bug, and why thorough soap-and-water washing (the mechanical part) is still the advice. We say so plainly rather than letting the satisfying animation oversell.
The check — the numbers, recomputed in front of you
The packing parameter p = v ⁄ (a₀·l꜀) is from Israelachvili, Mitchell & Ninham (1976); the tail volume and length come from Tanford’s formulas (1980), v = 27.4 + 26.9·n ų and l = 1.5 + 1.265·n Å for n carbons. Bins: p ≤ ⅓ sphere · ⅓–½ rod · ½–1 bilayer · >1 inverted. Every value below is computed live by the same module the dial above uses (packing.mjs):
| molecule | tails × C | a₀ (Ų) | p | builds | really makes |
|---|
The membrane lipid lands in the bilayer band and the soap near the sphere↔rod line — so the geometry genuinely sorts the cleaner from the membrane it cleans. Re-run it yourself: node research/why-soap-cleans/verify.mjs (21 checks, all green; it imports this exact packing.mjs).