Countercurrent Gas Exchange in Fish Gills
Interactive 3D model of a fish gill lamella: watch oxygen diffuse from water into blood along a countercurrent exchanger, compare it to a concurrent (parallel-flow) gill, and see why countercurrent flow lets fish extract far more dissolved oxygen.
Fish gills are one of biology's most efficient gas exchangers, and the secret is geometry, not chemistry: water flows over the gill lamellae in the opposite direction to the blood inside them. This simulator models a single lamella as a discretized exchanger, solving real advection and diffusion equations for both the water and blood streams every frame, so you can toggle between countercurrent and concurrent (parallel) flow and watch the oxygen-extraction efficiency change live as you adjust flow rates, membrane permeability and ambient water oxygen — the same physics that makes countercurrent exchange the dominant design in gills, kidneys and the limbs of cold-water animals.
This simulation allows you to explore fundamental principles of animal physiology through interactive models of various biological processes, such as respiration and circulation.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install