Biochemistry • Bioenergetics & Central Metabolism

Pentose Phosphate Pathway

The metabolic route that generates NADPH and ribose-5-phosphate for biosynthesis and redox defense.

A DNA strand with a laboratory flask and molecular atom.
Inside this lesson 10 sections 5 questions 8 figures

SECTION 1

Historical Context & Motivation

The discovery of the pentose phosphate pathway (PPP) unfolded gradually over several decades of the twentieth century, driven by a persistent question: how do cells produce the reducing equivalents and five-carbon sugars needed for biosynthetic reactions that glycolysis alone cannot supply? While glycolysis and the citric acid cycle were being elucidated, several biochemists noticed that glucose could be oxidized through an alternative route that did not involve the classical Embden–Meyerhof intermediates. The observation that tissues such as the liver, adrenal cortex, and mammary gland consumed glucose yet produced far more CO2 per mole of glucose than glycolysis could explain pointed toward a parallel oxidative mechanism.

1931 • Warburg Discovers G6PD

Otto Warburg identifies glucose-6-phosphate dehydrogenase (G6PD) and its coenzyme NADP+, revealing that glucose can be oxidized by a pathway distinct from glycolysis.

1935–1938 • Dickens & Lipmann

Frank Dickens characterizes 6-phosphogluconate as an intermediate, while Fritz Lipmann identifies the decarboxylation step that releases CO2 and forms ribulose-5-phosphate.

1950s • Horecker, Racker & Transketolase

Bernard Horecker and Efraim Racker elucidate the non-oxidative branch, discovering transketolase and transaldolase, enzymes that interconvert three-, four-, five-, six-, and seven-carbon sugar phosphates.

1955 • Complete Pathway Map

The full pentose phosphate pathway is consolidated, establishing that its two branches—oxidative and non-oxidative—are linked and regulated by the cell's demand for NADPH versus ribose-5-phosphate.

1960s–present • Clinical & Cancer Biology

G6PD deficiency is recognized as the most common human enzymopathy, and modern research reveals that many cancer cells upregulate the PPP to fuel rapid nucleotide synthesis and counteract oxidative stress.

The central question the pentose phosphate pathway answers is elegant in its simplicity: how does a cell generate NADPH for reductive biosynthesis and ribose-5-phosphate for nucleotide construction while remaining flexible enough to match supply with demand? The pathway's architecture—an irreversible oxidative phase coupled to a reversible non-oxidative phase—provides exactly this metabolic flexibility, a theme we will explore in the sections that follow.

SECTION 2

Core Principles & Definitions

The pentose phosphate pathway branches from glycolysis at the level of glucose-6-phosphate (G6P). Rather than proceeding through phosphofructokinase, G6P is oxidized by G6PD, committing the carbon skeleton to the PPP. The pathway resides entirely in the cytosol, the same compartment as glycolysis and fatty acid synthesis—a spatial arrangement that allows NADPH produced by the PPP to be consumed immediately by lipogenic enzymes. Several foundational ideas underpin the pathway's logic and regulation.

1

Two Distinct Phases

The oxidative phase is irreversible and produces NADPH plus ribulose-5-phosphate. The non-oxidative phase is reversible and interconverts sugar phosphates, linking the PPP back to glycolysis.
2

NADPH ≠ NADH

NADPH is the cell's primary anabolic reductant. Unlike NADH, which feeds the electron transport chain, NADPH donates electrons to biosynthetic pathways (fatty acid synthesis, cholesterol synthesis) and to glutathione reductase for antioxidant defense.
3

Ribose-5-Phosphate

The five-carbon sugar ribose-5-phosphate (R5P) is an essential precursor for the synthesis of nucleotides (ATP, GTP, DNA, RNA) and coenzymes (NAD⁺, FAD, coenzyme A).
4

Metabolic Flexibility

The non-oxidative phase can operate in either direction: when NADPH demand exceeds R5P demand, excess R5P is recycled to glycolytic intermediates; when R5P demand is high, it can be synthesized from fructose-6-phosphate and glyceraldehyde-3-phosphate without generating NADPH.
5

Regulation by NADP⁺/NADPH Ratio

The committed step (G6PD) is regulated principally by the cytosolic NADP⁺/NADPH ratio. A high ratio (low NADPH) activates the enzyme, whereas NADPH acts as a potent competitive inhibitor, providing elegant feedback control.
✦

KEY TAKEAWAY

Think of glycolysis and the PPP as two parallel highways leaving the same on-ramp (glucose-6-phosphate). Glycolysis is the commuter route—it gets you ATP energy quickly. The pentose phosphate pathway is the supply-truck route—it delivers building materials (ribose-5-phosphate) and reducing currency (NADPH) for construction projects like fatty acid synthesis and DNA replication. The cell adjusts traffic between the two highways based on which products it needs most.

SECTION 3

Visual Overview of the Pentose Phosphate Pathway

The diagram below presents a high-level map of the pentose phosphate pathway, showing the oxidative phase on the left and the non-oxidative phase on the right. Follow the arrows to trace the flow of carbon atoms from glucose-6-phosphate through ribulose-5-phosphate and ultimately to glycolytic intermediates. Each enzyme is labeled alongside its corresponding reaction, and the key products—NADPH and CO2—are highlighted at the steps where they are generated.

OXIDATIVE PHASE (Irreversible)NON-OXIDATIVE PHASE (Reversible)Glucose-6-phosphate (C6)G6PDNADP⁺→NADPH6-Phosphoglucono-δ-lactoneLactonaseH₂O6-Phosphogluconate (C6)6PGDHNADP⁺→NADPHCO₂ releasedRibulose-5-phosphate (C5)IsomeraseEpimeraseRibose-5-P (C5)Xylulose-5-P (C5)TransketolaseTransaldolaseFructose-6-P (C6)Glyceraldehyde-3-P (C3)→ Re-enter GlycolysisNET per G6P: 2 NADPH + 1 CO₂(Oxidative phase only)
The oxidative phase (left, cyan) converts glucose-6-phosphate into ribulose-5-phosphate, generating 2 NADPH and 1 CO2. The non-oxidative phase (right, violet/amber) interconverts sugar phosphates via transketolase and transaldolase, ultimately producing fructose-6-phosphate and glyceraldehyde-3-phosphate that re-enter glycolysis.

Notice that the oxidative phase is drawn as a linear, downward sequence—each step is thermodynamically irreversible under physiological conditions. In contrast, the non-oxidative phase branches and recombines, reflecting the reversibility of transketolase and transaldolase reactions. This reversibility is what grants the pathway its metabolic versatility: the cell can tune the outputs of the non-oxidative phase depending on whether it needs more ribose-5-phosphate, more NADPH (by recycling pentoses back to G6P), or a combination of both.

SECTION 4

Reaction Mechanisms of the Oxidative Phase

The oxidative phase consists of three enzymatic steps. Two of these are oxidation reactions that each reduce one molecule of NADP+ to NADPH, while the third is a hydrolysis that opens a lactone ring. Understanding the chemistry of each step clarifies why the phase is irreversible and how it serves as the primary source of cytosolic NADPH.

Step 1: Glucose-6-phosphate Dehydrogenase (G6PD)

REACTION 1 — G6PD

Glucose−6−phosphate+NADP+→6−Phosphoglucono−δ−lactone+NADPH+H+Glucose-6-phosphate + NADP⁺ → 6-Phosphoglucono-δ-lactone + NADPH + H⁺

This is the committed and rate-limiting step of the PPP. G6PD catalyzes the oxidation of the C-1 hydroxyl of G6P to a lactone (intramolecular ester), with concomitant reduction of NADP⁺. ΔG'° ≈ −17.6 kJ/mol.

Step 2: 6-Phosphogluconolactonase

REACTION 2 — LACTONASE

6−Phosphoglucono−δ−lactone+H2O→6−Phosphogluconate6-Phosphoglucono-δ-lactone + H₂O → 6-Phosphogluconate

Hydrolysis of the lactone ring yields the open-chain sugar acid 6-phosphogluconate. This step is rapid and essentially irreversible, ensuring the product is immediately available for the next oxidation.

Step 3: 6-Phosphogluconate Dehydrogenase (6PGDH)

REACTION 3 — 6PGDH (OXIDATIVE DECARBOXYLATION)

6−Phosphogluconate+NADP+→Ribulose−5−phosphate+CO2+NADPH6-Phosphogluconate + NADP⁺ → Ribulose-5-phosphate + CO₂ + NADPH

Oxidative decarboxylation removes C-1 as CO2, shortening the six-carbon skeleton to the five-carbon ribulose-5-phosphate. A second NADPH is produced. ΔG'° ≈ −8.4 kJ/mol.

Overall Stoichiometry of the Oxidative Phase

NET OXIDATIVE PHASE

Glucose−6−phosphate+2NADP++H2O→Ribulose−5−phosphate+2NADPH+2H++CO2Glucose-6-phosphate + 2 NADP⁺ + H₂O → Ribulose-5-phosphate + 2 NADPH + 2 H⁺ + CO₂

For every molecule of G6P processed through the oxidative phase, the cell gains two NADPH molecules and one five-carbon sugar phosphate, while losing one carbon as CO₂.

ℹ

Regulation at G6PD

NADPH is a potent competitive inhibitor of G6PD, binding in place of NADP⁺. When NADPH is consumed by biosynthetic reactions (e.g., fatty acid synthesis), the resulting rise in NADP⁺ concentration relieves inhibition and activates flux through the PPP. This simple feedback loop ensures that NADPH production is tightly coupled to NADPH utilization.

SECTION 5

The Non-Oxidative Phase: Sugar Interconversions

The non-oxidative phase is catalyzed by a set of enzymes—ribulose-5-phosphate isomerase, ribulose-5-phosphate epimerase, transketolase (TK, requires thiamine pyrophosphate), and transaldolase (TA)—that shuffle carbon fragments of two and three carbons between sugar phosphate acceptors. The reactions are near equilibrium (ΔG ≈ 0), making the phase freely reversible. The net effect of the non-oxidative branch, starting from three molecules of ribulose-5-phosphate (each C5), is the production of two molecules of fructose-6-phosphate (C6) and one molecule of glyceraldehyde-3-phosphate (C3), conserving all 15 carbons: 3 × C5 = 2 × C6 + 1 × C3.

Non-Oxidative Phase — Carbon ShufflingRibulose-5-PC5IsomeraseEpimeraseR5P (C5)Xu5P (C5)TK₁transfers C2 unitSedoheptulose-7-P(C7)GAP (C3)Transaldolasetransfers C3 unitErythrose-4-P (C4)Fructose-6-P (C6)→ Glycolysis2nd Xu5P enters hereTK₂transfers C2 unitFructose-6-P (C6)GAP (C3)→ Glycolysis
Carbon shuffling in the non-oxidative phase. Transketolase (TK) transfers two-carbon units while transaldolase transfers three-carbon units. Starting from 3 × C5 (15 carbons total), the net products are 2 × fructose-6-phosphate (C6) and 1 × glyceraldehyde-3-phosphate (C3).

A useful mnemonic for remembering the carbon counts is: the non-oxidative phase performs a kind of molecular arithmetic—C5 + C5 → C7 + C3 (via TK), then C7 + C3 → C4 + C6 (via TA), and finally C4 + C5 → C6 + C3 (via TK again). Both transketolase reactions require thiamine pyrophosphate (TPP) as a cofactor, which stabilizes the two-carbon carbanion intermediate. This is clinically relevant: thiamine (vitamin B1) deficiency impairs transketolase activity and can be detected via the erythrocyte transketolase activation assay.

SECTION 6

Worked Example: Four Metabolic Modes of the PPP

Cells can operate the pentose phosphate pathway in at least four distinct modes depending on their relative needs for NADPH and ribose-5-phosphate. The following worked example walks through the most important scenario: a cell that needs far more NADPH than R5P, such as an adipocyte actively synthesizing fatty acids.

Mode 2: NADPH Needed >> R5P Needed (Complete Oxidation of G6P to CO₂)

  1. 1

    Step 1 — Run the Oxidative Phase

    Six molecules of glucose-6-phosphate enter the oxidative phase, producing 6 molecules of ribulose-5-phosphate, 12 NADPH, and 6 CO2. Overall: 6 G6P + 12 NADP⁺ + 6 H₂O → 6 Ru5P + 12 NADPH + 12 H⁺ + 6 CO₂.
    12 NADPH produced, 6 CO2 released.
  2. 2

    Step 2 — Non-Oxidative Phase Recycles Pentoses

    The 6 ribulose-5-phosphate molecules (total 30 carbons) are rearranged by transketolase and transaldolase: 6 Ru5P → 4 fructose-6-phosphate + 2 glyceraldehyde-3-phosphate. Carbon check: 4 × 6 + 2 × 3 = 30 carbons ✓.
    4 F6P + 2 GAP generated (no NADPH consumed or produced).
  3. 3

    Step 3 — Gluconeogenic Recycling

    The 4 fructose-6-phosphate molecules are directly isomerized back to 4 glucose-6-phosphate by phosphoglucose isomerase. The 2 glyceraldehyde-3-phosphate molecules are combined by aldolase and fructose-1,6-bisphosphatase to yield 1 fructose-6-phosphate, which is then isomerized to a fifth glucose-6-phosphate.
    5 glucose-6-phosphate molecules regenerated.
  4. 4

    Step 4 — Write the Net Equation

    Subtract the 5 recycled G6P from the 6 that entered. The net consumption is exactly 1 G6P, and all 6 of its carbons have been released as CO₂.
    Net: Glucose-6-phosphate + 12 NADP⁺ + 7 H₂O → 6 CO₂ + 12 NADPH + 12 H⁺ + Pᵢ
  5. 5

    Step 5 — Interpret the Result

    This mode achieves the complete oxidation of one hexose solely via the PPP, generating 12 NADPH per glucose—substantially more reducing equivalents per glucose than the 2 NADH per glucose from glycolysis. This is precisely why tissues with high biosynthetic demand (liver, adipose, lactating mammary gland) run the PPP at high flux.
💡

The Four Modes at a Glance

Mode 1: R5P needed ≈ NADPH needed → run both phases normally. Mode 2: NADPH >> R5P → recycle pentoses back to G6P (worked example above). Mode 3: R5P needed but NADPH not → run non-oxidative phase in reverse from F6P and GAP. Mode 4: Both NADPH and ATP needed → oxidative PPP for NADPH, then feed GAP and F6P into glycolysis for pyruvate and ATP.

SECTION 7

Clinical Significance & G6PD Deficiency

The pentose phosphate pathway has profound clinical relevance, primarily through its connection to glucose-6-phosphate dehydrogenase deficiency, the most common enzymopathy worldwide, affecting an estimated 400 million people. Because mature erythrocytes lack mitochondria and thus cannot generate NADPH via other routes (such as isocitrate dehydrogenase or malic enzyme), the PPP is their sole source of NADPH. NADPH is essential for maintaining the reduced form of glutathione (GSH), which protects hemoglobin and membrane lipids from oxidative damage by reactive oxygen species.

FeatureNormal ErythrocyteG6PD-Deficient Erythrocyte
NADPH production rateAdequate to regenerate GSH under oxidative stressInsufficient; GSH depleted rapidly
Response to oxidants (e.g., primaquine, fava beans)Transient increase in PPP flux; cells surviveHemoglobin oxidized → Heinz bodies → hemolytic anemia
Selective advantageNone specificallyPartial resistance to Plasmodium falciparum malaria
Diagnostic testFluorescent spot test: NADPH fluorescence observedReduced or absent NADPH fluorescence

Comparison of normal versus G6PD-deficient erythrocyte biochemistry

✦

KEY TAKEAWAY

Think of NADPH as a fire extinguisher in the cell, and the PPP as the factory that manufactures those extinguishers. In a G6PD-deficient red blood cell, the factory is shut down, so when an oxidative 'fire' breaks out (triggered by drugs, infections, or certain foods), the cell has no extinguishers and the hemoglobin 'burns'—denatures into insoluble Heinz bodies—leading to hemolytic anemia.

SECTION 8

Connection to Cancer Metabolism & Advanced Topics

In recent decades, the pentose phosphate pathway has attracted significant attention in cancer biology and metabolic reprogramming. The Warburg effect—aerobic glycolysis in tumor cells—increases glycolytic flux and consequently raises G6P levels, diverting more substrate into the PPP. Rapidly proliferating cancer cells benefit doubly: the oxidative branch supplies NADPH to counteract the elevated reactive oxygen species (ROS) inherent to rapid growth, while the non-oxidative branch furnishes ribose-5-phosphate for the accelerated nucleotide synthesis required for DNA replication. Multiple oncogenes and tumor suppressors have been shown to modulate PPP flux, making the pathway a target for therapeutic intervention.

AspectIntroductory Biochemistry ViewAdvanced / Research View
RegulationPrimarily NADP⁺/NADPH ratio at G6PDp53 inhibits G6PD via direct binding; NRF2 transcriptionally upregulates G6PD and 6PGDH; mTORC1 promotes PPP flux through SREBP-mediated G6PD expression
Products of interestNADPH, ribose-5-phosphateErythrose-4-phosphate for aromatic amino acid biosynthesis (bacteria/plants); sedoheptulose-7-phosphate in LPS biosynthesis
Therapeutic targetNot typically discussedG6PD inhibitors (e.g., 6-aminonicotinamide) explored as anti-cancer agents; TKTL1 (transketolase-like 1) overexpression as a biomarker
Isotope tracingClassic ¹⁴C-labeling experiments to track C-1 vs. C-6 release¹³C metabolic flux analysis (MFA) quantifies relative glycolytic vs. PPP flux in living cells and tumors

PPP concepts at introductory vs. advanced levels

As you advance into graduate-level metabolism and systems biology, you will encounter ¹³C metabolic flux analysis, which uses stable isotope tracers (e.g., [1,2-¹³C₂]glucose) to quantify the fraction of glucose that flows through the PPP versus glycolysis in real time. This technique has revealed that PPP flux can vary from less than 5% of total glucose utilization in skeletal muscle to over 30% in the liver and certain tumor types, underscoring the pathway's tissue-specific importance.

SECTION 9

Practice Problems

Question 1: CONCEPTUAL

Explain why the pentose phosphate pathway is sometimes called the 'hexose monophosphate shunt.' What does the term 'shunt' imply about its relationship to glycolysis, and why is glucose-6-phosphate the branch point between the two pathways?
Show answer
The term 'shunt' indicates that the PPP diverts (shunts) glucose-6-phosphate away from the glycolytic sequence into an alternative oxidative route. Both pathways begin with G6P, which sits at a metabolic branch point: phosphoglucose isomerase directs it toward fructose-6-phosphate and glycolysis, while G6PD directs it toward 6-phosphoglucono-δ-lactone and the PPP. The 'hexose monophosphate' designation reflects that the substrate is a six-carbon sugar bearing a single phosphate group. The shunt ultimately returns carbon skeletons to glycolysis as fructose-6-phosphate and glyceraldehyde-3-phosphate, so the pathway does not represent a terminal dead end but rather a detour that generates NADPH and R5P before rejoining mainstream glucose metabolism.

Question 2: BASIC CALCULATION

How many molecules of NADPH are produced per molecule of glucose-6-phosphate that passes through the complete oxidative phase of the PPP? If a cell needs 24 NADPH for the synthesis of one palmitate molecule (C16 fatty acid), how many molecules of G6P must enter the oxidative phase?
Show answer
Each glucose-6-phosphate passing through the oxidative phase generates exactly 2 NADPH (one from G6PD and one from 6PGDH). To produce 24 NADPH, the cell requires 24 ÷ 2 = 12 molecules of glucose-6-phosphate. In practice, palmitate synthesis from acetyl-CoA requires 14 NADPH for the reductive steps plus additional NADPH equivalents when considering the initial carboxylation, but using the textbook figure of ~14 NADPH per palmitate, 7 G6P molecules would suffice. The question's use of 24 NADPH likely accounts for the full biosynthetic cost including any related reductive reactions, yielding 12 G6P.

Question 3: INTERMEDIATE

A rapidly dividing cell requires large amounts of ribose-5-phosphate for nucleotide biosynthesis but has relatively low NADPH demand. Describe which mode of the PPP this cell would use and trace the carbon flow, naming the enzymes involved.
Show answer
This cell would use Mode 3 of the PPP: the non-oxidative phase operating in the reverse direction to convert glycolytic intermediates into R5P without producing NADPH. Specifically, fructose-6-phosphate and glyceraldehyde-3-phosphate (from glycolysis) serve as substrates for transketolase and transaldolase, which run in reverse to generate ribose-5-phosphate. Transketolase (requiring TPP) transfers two-carbon units and transaldolase transfers three-carbon units. The carbon flow is: F6P (C6) + GAP (C3) → via TK and TA intermediates → erythrose-4-phosphate (C4), sedoheptulose-7-phosphate (C7) → ultimately → 3 R5P (C5). Because the non-oxidative reactions are near equilibrium, this reversal is thermodynamically feasible and allows the cell to bypass the irreversible oxidative phase entirely.

Question 4: APPLIED

A patient presents with acute hemolytic anemia after ingesting fava beans. Laboratory tests reveal Heinz bodies on a peripheral blood smear and reduced NADPH fluorescence in the erythrocyte spot test. (a) What enzyme deficiency is most likely? (b) Explain the biochemical mechanism linking this deficiency to hemolysis. (c) Why are red blood cells uniquely vulnerable?
Show answer
(a) The patient most likely has glucose-6-phosphate dehydrogenase (G6PD) deficiency. (b) Fava beans contain oxidants (divicine, isouramil) that generate reactive oxygen species. In normal erythrocytes, NADPH from the PPP regenerates reduced glutathione (GSH) via glutathione reductase; GSH then detoxifies ROS via glutathione peroxidase. With deficient G6PD, NADPH production is inadequate, GSH becomes depleted, and hemoglobin sulfhydryl groups are oxidized, causing hemoglobin denaturation into Heinz bodies. These rigid inclusions damage the red cell membrane, leading to splenic sequestration and intravascular hemolysis. (c) Mature erythrocytes are uniquely vulnerable because they lack mitochondria and a nucleus, so they cannot generate NADPH via mitochondrial isocitrate dehydrogenase or upregulate alternative NADPH-producing enzymes transcriptionally. The PPP is their only NADPH source.

Question 5: CRITICAL THINKING

Cancer cells often exhibit upregulated PPP flux. A researcher proposes inhibiting G6PD to selectively kill tumor cells. Discuss the potential efficacy and risks of this strategy, considering: (a) the dual role of NADPH in cancer cells, (b) possible compensatory mechanisms, and (c) the impact on normal tissues that rely heavily on the PPP.
Show answer
(a) NADPH in cancer cells serves two functions: it fuels reductive biosynthesis (fatty acid and nucleotide synthesis supporting proliferation) and it maintains the glutathione and thioredoxin antioxidant systems that protect against ROS. Inhibiting G6PD would decrease both functions, potentially causing oxidative stress-mediated cell death and reduced biosynthetic capacity. (b) However, cancer cells possess compensatory NADPH sources, including malic enzyme, cytosolic isocitrate dehydrogenase (IDH1), serine-driven one-carbon metabolism (MTHFD1/ALDH1L1), and glutamine-dependent pathways. These enzymes could partially compensate, reducing efficacy. Some tumors might also reroute glucose through the non-oxidative branch to maintain R5P supply independently. (c) A major risk is toxicity to normal tissues that depend on the PPP—erythrocytes (hemolytic anemia), the liver, and the adrenal cortex. Any therapeutic strategy targeting G6PD would require careful dose optimization and possibly tumor-specific drug delivery to achieve a therapeutic window. The heterogeneity of compensatory NADPH sources across different tumor types means that G6PD inhibition alone is unlikely to be universally effective and would likely need to be combined with inhibitors of alternative NADPH-generating pathways.

SUMMARY

Pentose Phosphate Pathway — Summary

Summary

The pentose phosphate pathway branches from glycolysis at glucose-6-phosphate and comprises two functionally distinct segments. The irreversible oxidative phase generates 2 NADPH per G6P via glucose-6-phosphate dehydrogenase (the committed, rate-limiting step regulated by the NADP⁺/NADPH ratio) and 6-phosphogluconate dehydrogenase, releasing one CO₂ and yielding ribulose-5-phosphate. The reversible non-oxidative phase interconverts sugar phosphates through transketolase (TPP-dependent, transfers C2 units) and transaldolase (transfers C3 units), linking the PPP back to glycolysis via fructose-6-phosphate and glyceraldehyde-3-phosphate.

The pathway operates in at least four metabolic modes depending on the cell's relative need for NADPH versus ribose-5-phosphate (essential for nucleotide and coenzyme synthesis). Clinically, G6PD deficiency renders erythrocytes unable to maintain reduced glutathione, leading to oxidative hemolytic anemia upon exposure to certain drugs or foods. In cancer biology, the PPP is frequently upregulated to supply both NADPH for antioxidant defense and R5P for accelerated nucleotide biosynthesis, making its enzymes potential therapeutic targets.

Varsity Tutors • Biochemistry • Pentose Phosphate Pathway