Photosynthesis

The Calvin Cycle: Fixing Carbon from Thin Air

The Calvin cycle is the chemistry that builds you. Every carbon in every sugar, protein, and strand of DNA on Earth was pulled out of thin air by this one loop running in the chloroplast stroma. It turns three turns at a time, spending ATP and NADPH from the light reactions to weld CO2 onto a five-carbon sugar, reduce it to a triose, and regenerate the acceptor so the loop never stops. Master one number set (3 ATP + 2 NADPH per CO2) and one enzyme (Rubisco), and the whole pathway falls into place.

Pick a carbon atom in the CO2 you just exhaled. Follow it. Within a day, somewhere in a leaf, that exact atom can be welded into a sugar — and the machine that does the welding is the Calvin cycle. Nearly every carbon in your body, in your last meal, in the wood of the table in front of you, entered the living world through this one loop of chemistry. It pulls roughly 100 billion tons of carbon out of the air each year. There is no larger chemical reaction on the planet.

The cycle runs in the stroma, the soup inside the chloroplast surrounding the thylakoid stacks. It is often called the “dark reactions,” and that name is doubly wrong. It runs in broad daylight, and it cannot run without the light reactions, because it spends two products they make: ATP for energy and NADPH for reducing power — the electrons that actually build the sugar. Hold onto that division of labor; the whole cycle is just ATP and NADPH being cashed in.

We’ll take it in two acts, the way I do on the board. Act 1 is the engine: how the carbon actually gets fixed. Act 2 is the control panel: how the plant turns the engine on at dawn and off at dusk.

Act 1: three stages, one number to memorize

The engine runs in three stages, and the single number that organizes everything is 3 ATP + 2 NADPH per CO2 fixed.

Stage 1 — Fixation. One CO2 is grabbed by ribulose-1,5-bisphosphate (RuBP), a five-carbon sugar, and the product is two molecules of 3-phosphoglycerate (3-PGA), each three carbons. The catalyst is Rubisco, ribulose-1,5-bisphosphate carboxylase/oxygenase, the most abundant protein on Earth. Mechanistically, RuBP first forms a high-energy enediol across carbons 2 and 3. CO2 attacks C2, producing a six-carbon intermediate so unstable it never accumulates — it immediately hydrolyzes between C2 and C3 into the two three-carbon products. This carboxylation is the rate-limiting step, and remarkably it costs no ATP and no NADPH. The price comes due later.

Here is the exam point students miss every year. Rubisco needs a CO2 molecule to even work — but not as substrate. A separate CO2 reacts with Lys-201 on the large subunit to form a carbamate, which then chelates Mg2+. That carbamate-Mg2+ pair builds the active site. So one CO2 activates the enzyme and a different CO2 gets fixed. If Rubisco isn’t activated, it clamps onto RuBP so tightly it shuts itself down, and an ATP-burning chaperone called Rubisco activase has to pry the inhibitory sugar loose.

Stage 2 — Reduction. Now the cell pays. Each 3-PGA is phosphorylated by ATP (phosphoglycerate kinase) to 1,3-bisphosphoglycerate, then reduced by NADPH (G3P dehydrogenase) to glyceraldehyde-3-phosphate (G3P). If that sounds like glycolysis run in reverse, it is — these are the same two steps, backward, using NADPH instead of NADH. Per three CO2, reduction burns 6 ATP and 6 NADPH. This is where almost all the energy goes.

Stage 3 — Regeneration. Now the bookkeeping trick that confuses everyone. Three turns of the cycle fix three CO2 and make six G3P. But only one G3P leaves as net product. The other five (5 × 3 = 15 carbons) are reshuffled — by aldolase and transketolase, with two phosphatases (FBPase, SBPase) clipping phosphates — back into three molecules of five-carbon RuBP (3 × 5 = 15 carbons, the books balance). The final step, phosphoribulokinase, spends one more ATP per RuBP to rebuild the acceptor and close the loop. Regeneration costs 3 ATP per 3 CO2 and no NADPH.

Add it up and you get the answer to a question students always ask: why does the cycle need more ATP than NADPH? Because regeneration spends ATP alone. Reduction needs them in a 1:1 ratio, but the extra regeneration ATP tips the total to 18 ATP and 12 NADPH per hexose — a 3:2 ratio. The full balance sheet:

6 CO2 + 18 ATP + 12 NADPH + 12 H2O → C6H12O6 + 18 ADP + 18 Pi + 12 NADP+

The Calvin cycle · per CO₂ fixed tap a step to reveal it
0 ATP0 NADPH Net 0 ATP

The single G3P that exits doesn’t stay G3P. It runs G3P → fructose-1,6-bisphosphate → fructose-6-phosphate into the hexose pool, a path that mirrors gluconeogenesis almost step for step. From there the plant partitions its sugar two ways: into sucrose, exported to the rest of the plant through the phloem, or into starch, stockpiled right inside the chloroplast for the night. When you tap a maple in spring, the sweetness running into the bucket is sucrose the tree fixed last summer and stored, now mobilized through the xylem.

Act 2: the control panel runs on light

The cycle would be wasteful in the dark — it would burn ATP and NADPH the plant can no longer make. So light itself flips the switches, through three stromal signals.

First, when the light reactions pump protons into the thylakoid lumen, the stromal pH rises from about 7 to 8. Second, to keep the charge balanced, Mg2+ flows out of the lumen into the stroma. Both changes favor carbamate formation on Lys-201, activating Rubisco. Third, and most elegant: Photosystem I generates reduced ferredoxin, which feeds ferredoxin-thioredoxin reductase to make reduced thioredoxin. Thioredoxin then reaches into four Calvin enzymes — FBPase, SBPase, phosphoribulokinase, and Rubisco activase — and reduces a regulatory disulfide bond, switching each one on. At nightfall, oxygen re-oxidizes thioredoxin, the disulfides reform, and the cycle quietly stalls. The plant has wired its sugar factory directly to the sun.

Photorespiration, and the workarounds

Rubisco has a costly flaw written into its name: it is also an oxygenase. When O2 wins the active site instead of CO2, RuBP is split into one 3-PGA plus one phosphoglycolate — no carbon fixed, and salvaging the phosphoglycolate actually releases CO2. This photorespiration worsens on hot, dry days, when stomata close, CO2 falls, and O2 builds up. On a scorching afternoon a plant can lose a quarter of its fixed carbon this way.

Rubisco's fork — fix carbon or waste it⚙ original · interactive
carboxylation
75%
oxygenation
25%
Carboxylation : oxygenation
3 : 1
Fate of the wasteful branch
photorespiration

At normal leaf conditions Rubisco fixes carbon about three times for every wasteful reaction with O₂ — already a remarkable amount of waste for life's most abundant enzyme.

Oxygenation makes 2-phosphoglycolate, which the cell must salvage at the cost of ATP and one CO₂ released — photorespiration. Heat and water stress (closed stomata → low CO₂) make it worse, which is why C4 and CAM plants concentrate CO₂ around Rubisco.

Two lineages evolved fixes. C4 plants (corn, sugarcane) separate the chemistry in space: in mesophyll cells, PEP carboxylase — which has high CO2 affinity and no oxygenase activity — fixes CO2 into oxaloacetate, then malate, which is shuttled into bundle-sheath cells and decarboxylated to flood Rubisco with concentrated CO2. It costs two extra ATP per CO2 (C4 runs at 5 ATP + 2 NADPH per CO2, spent regenerating PEP), worth it in heat and dry light. CAM plants (cacti, agave, pineapple) separate it in time: they open stomata only at night to fix CO2 into malate, then close up by day and release that CO2 to the Calvin cycle, conserving precious water. The same PEP carboxylase that drives both also discriminates less against heavy 13C than Rubisco does, which is why C4 and C3 plants carry distinct isotopic signatures — a fingerprint paleoecologists read straight out of fossils.

One last surprise about how much light is enough. When Mount Pinatubo erupted in 1991, its sulfate haze scattered sunlight into soft, diffuse light. Counterintuitively, global carbon fixation rose: the upper canopy was already light-saturated, so the diffuse light reached deeper into shaded lower leaves that had been starved for photons. The Calvin cycle, it turns out, is limited less by total sunlight than by how evenly it’s spread.

Next, we’ll follow the sugars this cycle builds into the pathways that store and mobilize them — how the plant’s starch and your own glycogen are assembled, defended, and torn down on demand.

How we measure it

Carbon-14 radiotracer kinetics

Feed a photosynthesizing system 14CO2, then kill the cells at shorter and shorter intervals. Whichever molecule is labeled first is the earliest product. This is how Calvin's team caught 3-phosphoglycerate as the first stable product of fixation — at 5 seconds almost everything else had gone dark.

Two-dimensional paper chromatography

Spread a killed cell extract across paper, run solvent in one direction, rotate 90°, run a second solvent, then press the sheet against X-ray film. Each labeled compound lands at its own spot and exposes the film. Pairing this with the 14C pulse let the Berkeley group map the entire loop one intermediate at a time.

Stable-isotope (13C/12C) signature analysis

PEP carboxylase discriminates less against heavy 13C than Rubisco does, so C4 and CAM plants leave a measurably different 13C/12C ratio than C3 plants. Mass spectrometry of this ratio lets paleoecologists read whether ancient diets and ecosystems were C3- or C4-based from fossil teeth and soil carbon.

Transition-state analog crystallography

To trap Rubisco in its active, carbamylated form, crystallographers co-crystallize it with 2-carboxyarabinitol-1,5-bisphosphate (2-CABP), a stable mimic of the unstable 6-carbon reaction intermediate. The analog locks the enzyme around the geometry it normally holds for milliseconds, revealing the Lys-201 carbamate and Mg2+ in place (PDB 1RCX).

↑ Top