← SciSim / Biology

Hemoglobin & Oxygen Transport — 3D Simulation

🧬 Tier: Middle School → AP/Intro-College Biology
Hemoglobin is the oxygen taxi of your blood. This rotatable 3D model shows the tetramer — four subunits, each holding a heme with an iron atom that grips one O₂. Watch the molecules load one by one (cooperative binding) as it flips from the tense T state to the relaxed R state, then read the saturation off the S-shaped dissociation curve and shift it with the Bohr effect. Drag to rotate; scroll to zoom.

🧬 Interactive 3D Hemoglobin

1 · Deoxyhemoglobin (T state)

No oxygen is bound. Hemoglobin sits in the tense T state, where the four hemes have a low affinity for oxygen. This is how it arrives in tissue after delivering its load.

Stage
1 / 6
O₂ bound
0 / 4
State
T (tense)
Saturation
--
P₅₀ now
26.6 mmHg
Oxygen–hemoglobin dissociation curve
α subunit β subunit Heme ring Iron (Fe²⁺) Oxygen (O₂)

Binding cycle

Conditions

Body site presets

View

Show

💡 The Idea, Step by Step

Start — a taxi that must grab and let go at the right places

Every cell in your body burns oxygen, but oxygen barely dissolves in water, so blood alone could not carry enough. The fix is hemoglobin, a protein that packs your red blood cells and acts like a taxi: it must pick oxygen up where there is a lot of it (the lungs) and drop it off where there is little (the working tissues). To do that well it cannot simply hold oxygen tightly everywhere — it has to change its grip depending on where it is.

Build — four seats, four irons, up to four passengers

Hemoglobin is a tetramer: four protein subunits (two $\alpha$ and two $\beta$) clipped together. Each subunit holds a heme, a flat ring with one iron atom ($\text{Fe}^{2+}$) at its center, and each iron binds exactly one oxygen molecule. So one hemoglobin carries up to four $\text{O}_2$. The fraction of those seats that are filled is the percent saturation. Plot saturation against the oxygen pressure $P_{O_2}$ and you do not get a straight line — you get an S-shaped curve.

Deepen — cooperativity, the curve, and what the sliders do

The S-shape comes from cooperative binding: when the first $\text{O}_2$ binds, it tips hemoglobin from the tense T state toward the relaxed R state, and the R state grips the next oxygens more tightly. The saturation follows a Hill relation, $Y=\dfrac{(P_{O_2})^{n}}{(P_{50})^{n}+(P_{O_2})^{n}}$, with $n\approx 2.8$ and $P_{50}\approx 26\ \text{mmHg}$ (the pressure giving half-saturation). The PO₂ slider moves the marker along the curve; the pH and temperature sliders are the Bohr effect — more acid, more CO₂, or more heat raise $P_{50}$ and slide the whole curve right, so hemoglobin lets go of oxygen more easily.

Try this in the sim above

Hit Lungs: high $P_{O_2}$, normal pH — saturation pins near 98%, the flat top of the curve. Now hit Tissue: pressure drops to about 40 mmHg and saturation falls to roughly 75%, so about a quarter of the oxygen is delivered. Hit Exercise and watch the Bohr effect push the curve right so even more unloads. Finally let the binding cycle play and follow oxygens docking onto the irons one at a time while the four subunits pull together — that shape change is the T-to-R switch behind the S-curve.

📐 How Oxygen Transport Works

One molecule, two jobs. Hemoglobin must load oxygen almost completely in the lungs and release a useful share of it in the tissues — on the same molecule. Cooperative binding and the Bohr effect are what let it do both. The six stages below match the binding cycle in the simulation.
StageWhat happens
1. Deoxy (T)No oxygen bound. The tense T state has low affinity — this is hemoglobin returning from the tissues.
2. First O₂One $\text{O}_2$ binds an iron. It is the hardest one to load, which is why the curve starts off shallow.
3. Second O₂The first binding nudges hemoglobin toward R, raising affinity, so the second $\text{O}_2$ binds more easily — cooperativity begins.
4. Third O₂Affinity is higher still. The curve is now in its steep middle region where small pressure changes load a lot of oxygen.
5. Fully oxygenated (R)All four hemes are loaded and hemoglobin is in the relaxed, high-affinity R state — the saturated top of the curve, as in the lungs.
6. Unloading in tissueLow $P_{O_2}$ plus the Bohr effect (acid, CO₂, heat) tips hemoglobin back toward T, and oxygen is released where it is needed.

Why the curve is S-shaped, not a straight line

If each heme bound oxygen independently, saturation would rise in a simple hyperbola, the way single-site myoglobin does. But hemoglobin’s four subunits talk to each other: binding at one site changes the shape of the whole protein and raises the affinity of the rest. That positive feedback makes the middle of the curve steep, so a modest fall in oxygen pressure between lungs and tissue triggers a large release. The Hill coefficient $n\approx 2.8$ captures that cooperativity — it would be $1$ with no cooperativity and $4$ if all four sites switched together perfectly.

Why the Bohr effect matters

Hard-working tissue produces carbon dioxide, acid (lower pH), and heat. All three stabilize the T state and shift the dissociation curve to the right, raising $P_{50}$ and lowering oxygen affinity — so hemoglobin releases extra oxygen exactly where demand is highest. In the lungs CO₂ is exhaled, pH rises, and the curve shifts back left so hemoglobin reloads. The red-cell molecule 2,3-BPG shifts the curve right as well, and fetal hemoglobin binds oxygen more tightly (a left shift) so a fetus can pull oxygen from the mother’s blood.

References: Perutz M.F. (1970) Nature — stereochemistry of cooperative effects in hemoglobin (T and R states); Bohr, Hasselbalch & Krogh (1904) — original description of the Bohr effect; Nelson & Cox, Lehninger Principles of Biochemistry (oxygen binding, Hill equation, P50); Campbell & Reece, Biology (gas transport in blood); Boron & Boulpaep, Medical Physiology (dissociation curve, lung and tissue values).

❓ FAQ

Basics What is hemoglobin and how does it carry oxygen?

Hemoglobin is the protein inside red blood cells that carries oxygen from the lungs to the tissues. It is a tetramer: four protein subunits, two alpha and two beta, fitted together. Each subunit cradles a heme group, a flat ring molecule with a single iron atom (Fe²⁺, the ferrous form) at its center. An oxygen molecule binds directly to that iron, so one heme holds one O₂ and a whole hemoglobin can carry up to four O₂ at once. In the lungs, where oxygen is plentiful, hemoglobin loads up; in the tissues, where oxygen is scarce, it releases the oxygen.

Key takeaway: hemoglobin is a four-subunit protein with four iron-containing hemes, each able to bind one oxygen molecule, so it carries up to four O₂.
Mechanism Why is the oxygen dissociation curve S-shaped?

The S-shape comes from cooperative binding. When the first O₂ binds to one heme, it nudges the whole hemoglobin into a shape that makes the other three hemes bind oxygen more easily, and each further O₂ makes the next one easier still. So at low oxygen levels the curve rises slowly (the first O₂ is hard to load), then steepens sharply in the middle as cooperativity kicks in, then flattens near the top as hemoglobin approaches full saturation. A protein with a single binding site, like myoglobin, has no cooperativity and gives a simple hyperbolic curve instead.

Key takeaway: the curve is S-shaped because binding one oxygen raises the affinity for the next, a property called positive cooperativity.
Physiology What is the Bohr effect?

The Bohr effect is the way hemoglobin releases oxygen more readily when conditions signal hard-working tissue. A fall in pH (more acidic), a rise in carbon dioxide, and a rise in temperature all lower hemoglobin’s affinity for oxygen and shift the dissociation curve to the right. Active muscles produce CO₂, acid, and heat, so exactly where oxygen is needed most, hemoglobin lets go of more of it. In the lungs the opposite happens: CO₂ leaves, pH rises, and hemoglobin grabs oxygen tightly again. The molecule 2,3-BPG made in red blood cells also shifts the curve right.

Key takeaway: the Bohr effect is the rightward shift of the oxygen curve caused by lower pH, higher CO₂, and higher temperature, which helps hemoglobin unload oxygen in active tissues.
Conceptual What are the T and R states of hemoglobin?

Hemoglobin switches between two overall shapes. The T (tense) state is the deoxygenated form: it has a low affinity for oxygen and its subunits are held in a slightly constrained arrangement. The R (relaxed) state is the oxygenated form: it has a high affinity for oxygen, and the subunits have shifted into a more open arrangement. Binding oxygen pushes hemoglobin from T toward R, and because the R state binds oxygen more tightly, this shift is the molecular basis of cooperativity. Factors of the Bohr effect (acid, CO₂) stabilize the T state, encouraging oxygen release.

Key takeaway: T is the tense, low-affinity, deoxygenated state and R is the relaxed, high-affinity, oxygenated state, and the T-to-R switch drives cooperative binding.
Physiology How much oxygen does hemoglobin carry in the lungs versus the tissues?

In the lungs the partial pressure of oxygen is about 100 mmHg, and hemoglobin becomes roughly 97 to 98 percent saturated, so it loads almost completely. In resting tissues the partial pressure is about 40 mmHg, where hemoglobin is only about 75 percent saturated, so it gives up roughly a quarter of its oxygen on each pass. During exercise, tissue oxygen falls further and the Bohr effect shifts the curve right, so hemoglobin can unload much more. The flat top of the curve also means small drops in lung oxygen barely reduce loading, a useful safety margin.

Key takeaway: hemoglobin is about 98 percent saturated in the lungs and about 75 percent in resting tissues, unloading roughly a quarter of its oxygen, and far more during exercise.
Quantities What is P₅₀ and what does it tell you?

P₅₀ is the partial pressure of oxygen at which hemoglobin is exactly 50 percent saturated. For normal human hemoglobin it is about 26 to 27 mmHg at pH 7.4 and 37 degrees Celsius. P₅₀ is a single number that summarizes hemoglobin’s affinity for oxygen: a lower P₅₀ means higher affinity (the curve sits to the left, hemoglobin holds oxygen tightly), and a higher P₅₀ means lower affinity (the curve shifts right, hemoglobin releases oxygen more easily). The Bohr effect raises P₅₀, and conditions like fetal hemoglobin lower it.

Key takeaway: P₅₀ is the oxygen pressure giving 50 percent saturation, and it measures hemoglobin’s affinity, with a right shift raising P₅₀ and a left shift lowering it.
Compare How is hemoglobin different from myoglobin?

Myoglobin is a single-subunit protein found in muscle, with just one heme and one oxygen-binding site. Because it has only one site, it cannot show cooperativity, so its oxygen-binding curve is a simple hyperbola, not an S-shape. Myoglobin also binds oxygen much more tightly than hemoglobin, with a very low P₅₀, so it stays loaded except when oxygen gets very low. This suits its job: myoglobin acts as an oxygen store in muscle, releasing oxygen only when tissue levels drop sharply, while hemoglobin is the transporter that picks up oxygen in the lungs and hands it off in the tissues.

Key takeaway: myoglobin has one site, a hyperbolic curve, and very high affinity for storage, while hemoglobin has four cooperative sites and an S-shaped curve for transport.

⚠️ Misconceptions & Common Errors

❌ "Each hemoglobin molecule carries one oxygen."✅ Each hemoglobin has four heme groups, so it carries up to four O₂ — one per iron atom. A single red blood cell holds about 270 million hemoglobins, hence over a billion oxygen seats.🔍 Four seats per taxi, not one.
❌ "The curve is S-shaped because of measurement error or the equipment."✅ The S-shape is real and meaningful: it is the signature of cooperative binding, where loading one O₂ raises the affinity for the next.🔍 The shape is the biology, not noise.
❌ "The Bohr effect means acid damages or denatures hemoglobin."✅ Nothing is damaged. Lower pH simply and reversibly lowers oxygen affinity (a right shift), which usefully helps hemoglobin unload oxygen in active tissue. Raise the pH again and affinity returns.🔍 A dial being turned, not a part breaking.
❌ "Hemoglobin dumps all its oxygen at the tissues."✅ At rest it unloads only about a quarter; venous blood is still roughly 75 percent saturated. That reserve is released during exercise, when the Bohr effect shifts the curve right.🔍 It tips the cup, it does not empty it.
❌ "The iron in heme is Fe³⁺ (ferric)."✅ Functional hemoglobin holds iron as Fe²⁺ (ferrous). If it is oxidized to Fe³⁺, the result is methemoglobin, which cannot bind O₂.🔍 Ferrous works; ferric is broken.
❌ "Cooperative binding means the oxygen molecules stick to each other."✅ The oxygens never touch. Binding at one heme changes the shape of the whole protein (T toward R), and that shape change raises the affinity of the other hemes.🔍 The protein passes the message, not the gas.
Education note: the three ideas students most often blur are that hemoglobin carries four oxygens (not one), that the S-curve comes from cooperativity (not error), and that the Bohr effect shifts affinity reversibly (it does not break anything). Keeping those straight resolves most oxygen-transport confusion.