I want to make a pdf of my notes. I will paste all the text here. I want the whole content to be in the pdf as it is. Make the tables, summaries in the notes accordingly. Also add my name in the pdf "This pdf has been created by Dr. Talha Hassan (PMC B'29)"
# GLYCOLYSIS: A Comprehensive and Detailed Guide --- ## 1. INTRODUCTION AND DEFINITION **Glycolysis** (Greek: *glykys* = sweet, *lysis* = splitting/dissolution) is the metabolic pathway in which one molecule of **glucose (C₆H₁₂O₆)** is oxidized and split into two molecules of **pyruvate (C₃H₄O₃)**. It is also known as the **Embden-Meyerhof-Parnas (EMP) Pathway**, named after Gustav Embden, Otto Meyerhof, and Jakub Karol Parnas, who elucidated the pathway in the 1930s-1940s. ### Key Features at a Glance: - **Location:** Cytoplasm (cytosol) of virtually all living cells - **Oxygen requirement:** None — it is an **anaerobic** process (occurs with or without oxygen) - **Substrate:** Glucose (6-carbon sugar) - **End products:** - **Aerobic conditions:** 2 Pyruvate - **Anaerobic conditions:** 2 Lactate (in animals) or 2 Ethanol + 2 CO₂ (in yeast) - **Net yield per glucose:** 2 ATP + 2 NADH (under aerobic conditions) - **Number of reactions:** 10 enzymatic steps - **Universality:** Found in virtually all organisms — prokaryotes and eukaryotes ### Why is Glycolysis Important? 1. It is the **most ancient** metabolic pathway (evolved before oxygen appeared in the atmosphere ~2.4 billion years ago) 2. It is the **central pathway** of carbohydrate metabolism 3. It provides **carbon skeletons** for biosynthesis (amino acids, lipids, etc.) 4. It generates **ATP** rapidly (important in emergencies, e.g., sprinting) 5. It is the **gateway** to the TCA cycle, HMP shunt, and gluconeogenesis 6. Certain tissues depend **entirely** on glycolysis (e.g., RBCs, cornea, lens, renal medulla) --- ## 2. SUBCELLULAR LOCATION All 10 enzymes of glycolysis are present as **soluble proteins in the cytosol**. However, recent evidence shows some glycolytic enzymes can associate with: - **Cytoskeletal elements** (actin filaments) - **Mitochondrial outer membrane** (hexokinase II in muscle and tumor cells — clinically significant) - **Erythrocyte membrane** (band 3 protein association) > **Clinical Correlation — Hexokinase II and Cancer:** > In cancer cells, hexokinase II binds to the **voltage-dependent anion channel (VDAC)** on the mitochondrial outer membrane. This gives the enzyme preferential access to mitochondrially-generated ATP and also **inhibits apoptosis** by preventing cytochrome c release. This is a therapeutic target in oncology. --- ## 3. OVERVIEW OF THE PATHWAY Glycolysis can be divided into **two phases**: ### Phase I: Preparatory (Energy-Investment) Phase - **Steps 1–5** - Glucose is phosphorylated, rearranged, and split into two 3-carbon (triose) fragments - **2 ATP molecules are consumed** (invested) - Also called the **"priming phase"** ### Phase II: Payoff (Energy-Generation) Phase - **Steps 6–10** - The two triose phosphates are oxidized and converted to pyruvate - **4 ATP molecules and 2 NADH** are generated - Also called the **"harvest phase"** ### Net Equation: ``` Glucose + 2 NAD⁺ + 2 ADP + 2 Pᵢ → 2 Pyruvate + 2 NADH + 2 H⁺ + 2 ATP + 2 H₂O ``` --- ## 4. DETAILED STEP-BY-STEP REACTIONS --- ### **STEP 1: Phosphorylation of Glucose to Glucose-6-Phosphate** ``` Glucose + ATP → Glucose-6-Phosphate (G6P) + ADP ``` **Enzyme:** **Hexokinase** (in most tissues) / **Glucokinase** (in liver and pancreatic β-cells) **Type of reaction:** Phosphorylation (phosphotransferase reaction) **Detailed Mechanism:** - The enzyme transfers the **γ-phosphoryl group** from ATP to the **C-6 hydroxyl group** of glucose - Requires **Mg²⁺** (or Mn²⁺) as a cofactor — Mg²⁺ forms a complex with ATP (MgATP²⁻), which is the true substrate - The reaction is essentially **irreversible** (ΔG°' = −16.7 kJ/mol; ΔG in cells ≈ −33.4 kJ/mol) - This is the **first regulatory step** and the **first committed step** of glucose metabolism in general (but not the committed step of glycolysis specifically — that is step 3) **Why phosphorylate glucose?** 1. **Trapping:** Glucose-6-phosphate cannot cross the cell membrane (no transporter for phosphorylated sugars), so glucose is "trapped" inside the cell 2. **Activation:** The phosphoryl group raises the free energy of glucose, making subsequent reactions thermodynamically favorable 3. **Specificity:** Provides a handle for enzyme recognition #### Hexokinase vs. Glucokinase — A Critical Comparison: | Feature | Hexokinase (I, II, III) | Glucokinase (Hexokinase IV) | |---|---|---| | **Tissue distribution** | Most tissues (muscle, brain, RBC, etc.) | Liver, pancreatic β-cells, hypothalamus, gut | | **Km for glucose** | Low (~0.1 mM) — high affinity | High (~10 mM) — low affinity | | **Vmax** | Low | High | | **Substrate specificity** | Broad — acts on glucose, fructose, mannose, galactose | Highly specific for **glucose** | | **Product inhibition** | **Yes** — inhibited by G6P | **No** — not inhibited by G6P | | **Molecular weight** | ~100 kDa (monomer for HK I, II, III) | ~50 kDa (monomer) | | **Isoform** | HK I (brain), HK II (muscle), HK III | HK IV | | **Regulation by insulin** | Not significantly induced | **Induced by insulin** (transcription increased) | | **Sigmoidal/Hyperbolic kinetics** | Hyperbolic (Michaelis-Menten) | **Sigmoidal** (positive cooperativity-like but actually monomeric — kinetic cooperativity via slow conformational change) | | **Glucokinase regulatory protein (GKRP)** | Not applicable | **Yes** — regulated by GKRP in liver (sequesters GK in nucleus when fructose-6-P is high; releases when fructose-1-P or glucose is high) | | **Physiological role** | Captures glucose even at low blood glucose (fed or fasting) | Acts as a **glucose sensor**; phosphorylates glucose only when blood glucose is high (postprandially) | **Glucokinase as a Glucose Sensor:** - In **pancreatic β-cells**, glucokinase determines the rate of glucose metabolism, which controls **insulin secretion** - The Km (~10 mM) is close to the normal blood glucose concentration (~5 mM), so its activity changes proportionally with blood glucose > **Clinical Correlation — MODY-2 (Maturity Onset Diabetes of the Young, Type 2):** > Mutations in the **glucokinase gene (GCK)** cause MODY-2, an autosomal dominant form of diabetes. The mutated glucokinase has a higher Km, so the β-cell requires higher glucose concentrations to trigger insulin secretion. Patients have **mild, stable fasting hyperglycemia** (~5.5–8 mM) from birth. Usually does not require treatment. > **Clinical Correlation — Persistent Hyperinsulinemic Hypoglycemia of Infancy (PHHI):** > **Activating mutations** in glucokinase (lowering the Km for glucose) cause the β-cells to secrete insulin even at very low blood glucose levels, resulting in **severe neonatal hypoglycemia**. > **Clinical Correlation — Glucokinase Activators (GKAs):** > Pharmaceutical companies have developed **glucokinase activator drugs** for type 2 diabetes therapy. These drugs lower the Km and increase Vmax of glucokinase, enhancing glucose-stimulated insulin secretion and hepatic glucose uptake. Examples: Dorzagliatin (approved in China, 2022). --- ### **STEP 2: Isomerization of Glucose-6-Phosphate to Fructose-6-Phosphate** ``` Glucose-6-Phosphate ⇌ Fructose-6-Phosphate (F6P) ``` **Enzyme:** **Phosphoglucose Isomerase** (PGI) / Glucose-6-phosphate isomerase / Phosphohexose isomerase **Type of reaction:** Isomerization (aldose → ketose conversion) **Detailed Mechanism:** - Converts an **aldose** (glucose-6-phosphate, which has an aldehyde at C-1) to a **ketose** (fructose-6-phosphate, which has a ketone at C-2) - Involves an **enediol intermediate** - The ring opens, the C-1 aldehyde is reduced and C-2 is oxidized, then the ring closes as a furanose - Reaction is **freely reversible** (ΔG°' = +1.7 kJ/mol) - Requires **Mg²⁺** **Why is this step necessary?** - To place the carbonyl group at C-2, which is essential for the subsequent phosphorylation at C-1 (step 3) and eventual symmetric cleavage of the molecule in step 4 > **Clinical Correlation — PGI as a Tumor Marker and Autocrine Motility Factor:** > Phosphoglucose isomerase is identical to: > 1. **Autocrine motility factor (AMF)** — secreted by tumor cells, stimulates cell migration and metastasis > 2. **Neuroleukin** — a neurotrophic factor > 3. **Maturation factor** — mediates differentiation of human myeloid leukemia cells > Elevated serum PGI levels are found in cancers (breast, lung, colorectal) and can serve as a **tumor marker**. > **Clinical Correlation — Hemolytic Anemia (PGI Deficiency):** > PGI deficiency is the **second most common glycolytic enzyme deficiency** causing hereditary non-spherocytic hemolytic anemia (after pyruvate kinase deficiency). RBCs are particularly vulnerable because they depend entirely on glycolysis for ATP. --- ### **STEP 3: Phosphorylation of Fructose-6-Phosphate to Fructose-1,6-Bisphosphate** ``` Fructose-6-Phosphate + ATP → Fructose-1,6-Bisphosphate (F1,6BP) + ADP ``` **Enzyme:** **Phosphofructokinase-1 (PFK-1)** **Type of reaction:** Phosphorylation **This is the most important regulatory step — the RATE-LIMITING STEP and the COMMITTED STEP of glycolysis.** **Detailed Mechanism:** - Transfers the γ-phosphoryl group of ATP to the C-1 hydroxyl group of fructose-6-phosphate - Requires **Mg²⁺** - **Irreversible** (ΔG°' = −14.2 kJ/mol; in cells ΔG ≈ −25.9 kJ/mol) - PFK-1 is a **tetrameric** enzyme (homotetramer in bacteria; in mammals, exists as homotetramers or heterotetramers of L, M, and P subunits) **Why is this the committed step?** - G6P and F6P can enter other pathways (HMP shunt, glycogen synthesis), but once F1,6BP is formed, the molecule is **committed to glycolysis** #### Regulation of PFK-1 (THE MOST REGULATED ENZYME IN GLYCOLYSIS): **Allosteric Activators:** 1. **AMP** (indicates low energy charge) 2. **ADP** (indicates energy depletion) 3. **Fructose-2,6-bisphosphate (F2,6BP)** — **THE MOST POTENT ACTIVATOR** (discussed in detail below) 4. **Inorganic phosphate (Pᵢ)** 5. **NH₄⁺** (in liver — signals amino acid catabolism) 6. **Fructose-6-phosphate** (substrate) 7. **K⁺** **Allosteric Inhibitors:** 1. **ATP** (at the allosteric/regulatory site — NOT the catalytic site; high ATP indicates energy sufficiency) 2. **Citrate** (indicates TCA cycle is saturated; fatty acid synthesis is active) 3. **H⁺ (low pH)** — protects the heart during ischemia by slowing glycolysis and preventing excessive lactate/H⁺ accumulation 4. **Glucagon (via decreased F2,6BP in liver)** 5. **Long-chain fatty acids** 6. **Phosphoenolpyruvate (PEP)** — in some organisms #### The Fructose-2,6-Bisphosphate Story (F2,6BP): **F2,6BP is NOT a glycolytic intermediate**. It is a **regulatory molecule** produced by the **bifunctional enzyme PFK-2/FBPase-2 (6-phosphofructo-2-kinase/fructose-2,6-bisphosphatase)**. This single polypeptide has **two catalytic activities:** - **PFK-2 (kinase) domain** — makes F2,6BP from F6P + ATP - **FBPase-2 (phosphatase) domain** — hydrolyzes F2,6BP back to F6P + Pᵢ **Regulation in the LIVER (the classic paradigm):** - **Insulin** (fed state) → activates a **protein phosphatase** → **dephosphorylates** the bifunctional enzyme → **PFK-2 is ACTIVE** (kinase active) → F2,6BP levels **increase** → **glycolysis is stimulated** - **Glucagon** (fasting state) → activates **adenylyl cyclase** → cAMP → **PKA (protein kinase A)** → **phosphorylates** the bifunctional enzyme at **Ser32** → **FBPase-2 is ACTIVE** (phosphatase active) → F2,6BP levels **decrease** → glycolysis is **inhibited** and gluconeogenesis is **stimulated** (because F2,6BP also inhibits fructose-1,6-bisphosphatase, the gluconeogenic enzyme) **In heart and skeletal muscle:** - The muscle isoform (PFK-2/FBPase-2) is **activated by phosphorylation** (opposite to the liver!). AMP-activated protein kinase (AMPK) phosphorylates PFK-2 in the heart, increasing F2,6BP and stimulating glycolysis during ischemia. > **Clinical Correlation — Warburg Effect and PFK-1 in Cancer:** > Cancer cells exhibit the **Warburg Effect** — high rates of aerobic glycolysis (glycolysis even in the presence of oxygen). PFK-1 activity is markedly upregulated due to: > 1. **Overexpression of PFK-2 (PFKFB3 isoform)** → high F2,6BP levels > 2. **HIF-1α** (hypoxia-inducible factor) upregulates glycolytic enzymes including PFK-1 > 3. **Oncogenes** (Ras, Myc, Akt) stimulate glycolysis > **PFKFB3 inhibitors** are being explored as anticancer drugs. > **Clinical Correlation — PFK-1 Deficiency (Tarui Disease / Glycogen Storage Disease Type VII):** > Deficiency of the **muscle (M) subunit** of PFK-1 causes **Tarui disease**. Features: > - Exercise intolerance, myopathy, cramps > - **Hemolytic anemia** (RBCs have partial PFK activity since they express both M and L subunits) > - **Hyperuricemia** (excess purine degradation from accelerated nucleotide catabolism) > - **NO improvement with glucose infusion** (unlike McArdle disease) — in fact, glucose may worsen symptoms ("out-of-wind" phenomenon) because glucose lowers free fatty acid availability **Note on nomenclature:** - **Fructose-1,6-bisphosphate** has two phosphates on different carbons (C1 and C6) — hence "BIS" - **Fructose-2,6-bisphosphate** similarly has phosphates on C2 and C6 - This is different from "di-phosphate" which would imply two phosphates on the same carbon --- ### **STEP 4: Cleavage of Fructose-1,6-Bisphosphate into Two Triose Phosphates** ``` Fructose-1,6-Bisphosphate ⇌ Dihydroxyacetone Phosphate (DHAP) + Glyceraldehyde-3-Phosphate (G3P) ``` **Enzyme:** **Aldolase** (Fructose bisphosphate aldolase) **Type of reaction:** Aldol cleavage (retro-aldol condensation) **Detailed Mechanism:** - The C3–C4 bond is cleaved via a retro-aldol reaction - **Class I Aldolase** (animals, plants): Forms a **Schiff base** (covalent intermediate) between the substrate's C-2 carbonyl and a **lysine residue** (Lys-229) in the active site. The Schiff base acts as an electron sink. - **Class II Aldolase** (bacteria, fungi): Uses a **Zn²⁺** metal ion as a Lewis acid to stabilize the carbanion intermediate (no Schiff base) - Reaction is **thermodynamically unfavorable** in isolation (ΔG°' = +23.8 kJ/mol) but is pulled forward because the products are rapidly removed by subsequent reactions (Le Chatelier's principle) - Products: **DHAP** (a ketose) and **G3P** (an aldose) **Three isoforms of aldolase in humans:** - **Aldolase A** — muscle, brain, RBCs (most tissues) - **Aldolase B** — liver, kidney, small intestine - **Aldolase C** — brain, nervous tissue > **Clinical Correlation — Hereditary Fructose Intolerance (HFI):** > **Aldolase B deficiency** causes HFI. This is NOT directly a glycolytic defect, but aldolase B also cleaves **fructose-1-phosphate** (from dietary fructose metabolism). > - Fructose-1-phosphate accumulates in the liver → **traps inorganic phosphate** → depletes ATP → inhibits glycogenolysis and gluconeogenesis > - Symptoms: Severe **hypoglycemia**, **vomiting**, **hepatomegaly**, **jaundice**, **renal tubular dysfunction** after ingesting fructose or sucrose > - **Autosomal recessive** > - Treatment: **Strict avoidance** of fructose, sucrose, and sorbitol > - **Differentiate from:** Essential fructosuria (fructokinase deficiency — benign, asymptomatic) > **Clinical Correlation — Aldolase as a Diagnostic Marker:** > Serum aldolase A levels are elevated in **muscular dystrophies** (Duchenne), **hepatitis**, **myocardial infarction**, and certain **cancers**. It has been largely replaced by more specific markers (CK-MB, troponins) but is still occasionally used in evaluating myopathies. --- ### **STEP 5: Interconversion of Triose Phosphates** ``` Dihydroxyacetone Phosphate (DHAP) ⇌ Glyceraldehyde-3-Phosphate (G3P) ``` **Enzyme:** **Triose Phosphate Isomerase (TPI / TIM)** **Type of reaction:** Isomerization (ketose ⇌ aldose) **Detailed Mechanism:** - Converts DHAP (a dead-end product for glycolysis) to G3P (the substrate for step 6) - Only **G3P** continues in glycolysis; therefore BOTH trioses are effectively channeled through the remaining steps - Proceeds via an **enediol intermediate** (similar to step 2) - **Near-perfect enzyme** — catalytically perfect, diffusion-limited enzyme (kcat/Km ≈ 10⁸–10⁹ M⁻¹s⁻¹) — the rate is limited only by how fast substrate can diffuse into the active site - Equilibrium strongly favors DHAP (96% DHAP : 4% G3P at equilibrium), but is pulled toward G3P because G3P is continuously consumed in step 6 - A **key catalytic residue** is **Glu-165**, which acts as a general base, and a **flexible loop (loop 6)** closes over the active site during catalysis to prevent loss of the enediol intermediate (which could decompose to toxic **methylglyoxal**) > **Clinical Correlation — Triose Phosphate Isomerase Deficiency:** > TPI deficiency is the **most severe glycolytic enzymopathy** and is **autosomal recessive**. > - Causes **chronic hemolytic anemia**, **progressive neuromuscular dysfunction** (spasticity, dystonia), **cardiomyopathy**, and **increased susceptibility to infection** > - Most patients die in **early childhood** (usually before age 5) > - Accumulation of DHAP leads to formation of **methylglyoxal**, a highly reactive dicarbonyl compound that causes **protein glycation** and oxidative damage > - Most common mutation: **Glu104Asp** (a conservative change, but devastating functionally) > **Clinical Correlation — Methylglyoxal and Diabetes:** > Even in normal metabolism, small amounts of methylglyoxal are produced from DHAP and G3P. In **diabetes mellitus**, increased glycolysis and triose phosphate accumulation lead to **elevated methylglyoxal**, contributing to: > - **Advanced glycation end products (AGEs)** > - **Diabetic complications** (neuropathy, nephropathy, retinopathy) > - The **glyoxalase system** (glyoxalase I + II, using glutathione) detoxifies methylglyoxal to D-lactate **After Step 5, from the standpoint of one glucose molecule, all subsequent reactions occur TWICE (once for each G3P molecule).** --- ## ═══ PHASE II: THE PAYOFF PHASE (Steps 6–10) ═══ From this point, remember: **Everything happens ×2 per glucose molecule.** --- ### **STEP 6: Oxidation and Phosphorylation of Glyceraldehyde-3-Phosphate** ``` G3P + NAD⁺ + Pᵢ → 1,3-Bisphosphoglycerate (1,3-BPG) + NADH + H⁺ ``` **Enzyme:** **Glyceraldehyde-3-Phosphate Dehydrogenase (GAPDH / G3PDH)** **Type of reaction:** Oxidation + Phosphorylation (coupled oxidative phosphorylation — NOT mitochondrial oxidative phosphorylation, but **substrate-level** coupling) **This is the ONLY oxidation step in glycolysis.** **Detailed Mechanism (multi-step):** 1. **Covalent catalysis:** The aldehyde group of G3P reacts with the **sulfhydryl group (-SH)** of **Cys-149** in the active site → forms a **hemithioacetal** 2. **Oxidation:** The hemithioacetal is oxidized by **NAD⁺** (bound in the active site) to a **thioester** (high-energy acyl-enzyme intermediate) → NAD⁺ is reduced to **NADH** 3. **Phosphorolysis:** Inorganic phosphate (Pᵢ) attacks the thioester bond → releases the **acyl phosphate** product (1,3-BPG) and regenerates the free enzyme 4. **NADH exchange:** The NADH must leave the active site and be replaced by a new NAD⁺ for the next catalytic cycle **Key Points:** - The reaction conserves the energy of oxidation in the **high-energy acyl phosphate bond** of 1,3-BPG (mixed anhydride of a carboxylic acid and phosphoric acid) - The energy of the thioester intermediate (which is high-energy) is used to drive the formation of 1,3-BPG - **NADH** produced here must be **reoxidized** back to NAD⁺ for glycolysis to continue (see section on NADH shuttles and anaerobic fate) - The reaction is **reversible** (ΔG°' = +6.3 kJ/mol) but driven forward by removal of products **Why is this step so important?** - It couples an energetically favorable oxidation to the formation of a **high-energy phosphate compound** (1,3-BPG) - Without this coupling, the energy of oxidation would be lost as heat - The high-energy phosphate of 1,3-BPG will be used in step 7 to generate ATP by **substrate-level phosphorylation** > **Clinical Correlation — GAPDH as a Multifunctional Protein:** > GAPDH has emerged as a remarkably multifunctional protein beyond glycolysis: > 1. **DNA repair** — involved in base excision repair > 2. **Apoptosis** — nuclear translocation of GAPDH promotes cell death (relevant in neurodegenerative diseases) > 3. **Membrane fusion** and **vesicular transport** > 4. **Gene transcription** regulation > 5. **Viral replication** — exploited by hepatitis C and other viruses > > In **Alzheimer's and Parkinson's disease**, GAPDH aggregation contributes to neuronal death. The drug **Deprenyl/Selegiline** (MAO-B inhibitor used in Parkinson's) may partly work by preventing GAPDH nuclear translocation. > **Clinical Correlation — Arsenate Poisoning:** > **Arsenate (AsO₄³⁻)** structurally resembles **phosphate (PO₄³⁻)** and competes with Pᵢ in step 6. > - Arsenate substitutes for Pᵢ → forms **1-arseno-3-phosphoglycerate** instead of 1,3-BPG > - This arsenate ester is **unstable** and spontaneously hydrolyzes (arsenolysis) → produces **3-phosphoglycerate** directly (bypassing step 7) > - **Result:** The ATP that would have been generated in step 7 is **LOST** > - Net ATP yield drops to **ZERO** (instead of +2) > - This is called **"arsenate uncoupling"** of glycolysis — oxidation occurs but without coupled ATP production > - Arsenate also inhibits pyruvate dehydrogenase and α-ketoglutarate dehydrogenase (contains lipoamide) → further metabolic devastation > **Clinical Correlation — Iodoacetate Poisoning:** > **Iodoacetate** (ICH₂COO⁻) is an **irreversible inhibitor** of GAPDH. It alkylates the essential **Cys-149** in the active site, permanently inactivating the enzyme. This completely blocks glycolysis. Used experimentally to study glycolysis. --- ### **STEP 7: Transfer of Phosphoryl Group from 1,3-BPG to ADP — First Substrate-Level Phosphorylation** ``` 1,3-Bisphosphoglycerate + ADP → 3-Phosphoglycerate (3-PG) + ATP ``` **Enzyme:** **Phosphoglycerate Kinase (PGK)** **Type of reaction:** Substrate-level phosphorylation **Detailed Mechanism:** - The **high-energy acyl phosphate** at C-1 of 1,3-BPG is transferred to ADP → forms ATP - Requires **Mg²⁺** - This is the first ATP-generating step in glycolysis - The reaction is **reversible** (ΔG°' = −18.5 kJ/mol, but the ΔG in cells is close to zero because of concentration effects) - Named "kinase" because the reaction is named in the **reverse direction** (3-PG + ATP → 1,3-BPG + ADP) by convention **Substrate-Level Phosphorylation:** - ATP is formed directly by transfer of a phosphoryl group from a substrate to ADP - Does NOT involve the electron transport chain or oxygen - In glycolysis, there are **two** substrate-level phosphorylation steps: step 7 and step 10 **Energy accounting at this point (per glucose):** - 2 ATP invested (steps 1 and 3) - 2 ATP produced here (2 × step 7) - **Net = 0 ATP** so far (break-even point) > **Clinical Correlation — 2,3-Bisphosphoglycerate (2,3-BPG) and the Rapoport-Luebering Shunt:** > > In **erythrocytes**, 1,3-BPG can be diverted from glycolysis into the **Rapoport-Luebering Pathway (Bisphosphoglycerate Shunt)**: > > ``` > 1,3-BPG → (BPG Mutase/Synthase) → 2,3-BPG → (2,3-BPG Phosphatase) → 3-PG > ``` > > **2,3-BPG** is present at ~5 mM in RBCs (equimolar with hemoglobin) and is the **most important allosteric regulator of hemoglobin oxygen affinity**: > - 2,3-BPG binds to the **central cavity** of deoxyhemoglobin (between β-subunits), **stabilizing the T (tense) state** > - This **decreases oxygen affinity** → **shifts the oxygen-hemoglobin dissociation curve to the RIGHT** → promotes **oxygen release** to tissues > > **Clinical significance of 2,3-BPG:** > - **Increased 2,3-BPG:** High altitude adaptation, chronic anemia, chronic hypoxia, thyrotoxicosis → facilitates oxygen delivery > - **Decreased 2,3-BPG:** Stored blood in blood banks (2,3-BPG depletes within 1-2 weeks) → left shift → poor oxygen delivery; this is why transfused blood initially delivers oxygen poorly > - **Hexokinase deficiency** in RBCs → decreased glycolytic intermediates → decreased 2,3-BPG → left shift → polycythemia (compensatory) > - **Pyruvate kinase deficiency** in RBCs → upstream intermediates accumulate → increased 2,3-BPG → right shift → improved oxygen delivery (partially compensates for anemia) > - **Fetal hemoglobin (HbF)** has **γ-subunits** instead of β-subunits → 2,3-BPG binds less tightly → HbF has higher oxygen affinity → facilitates oxygen transfer from mother to fetus > > **Note:** The Rapoport-Luebering shunt **bypasses step 7**, so the ATP that would have been generated is **lost**. This is the "price" RBCs pay for the 2,3-BPG needed to regulate oxygen delivery. > **Clinical Correlation — Phosphoglycerate Kinase Deficiency:** > PGK deficiency is an **X-linked** disorder (the PGK1 gene is on the X chromosome — one of the few X-linked glycolytic enzyme deficiencies). > - Causes **hemolytic anemia**, **myopathy**, and **intellectual disability/neurological dysfunction** > - Variable severity depending on the specific mutation --- ### **STEP 8: Isomerization of 3-Phosphoglycerate to 2-Phosphoglycerate** ``` 3-Phosphoglycerate ⇌ 2-Phosphoglycerate (2-PG) ``` **Enzyme:** **Phosphoglycerate Mutase (PGM)** **Type of reaction:** Intramolecular phosphoryl transfer (mutase — shifts a functional group within the same molecule) **Detailed Mechanism:** - The phosphoryl group moves from C-3 to C-2 - In most mammals, this involves a **2,3-bisphosphoglycerate (2,3-BPG) intermediate** and an active-site **histidine** residue (His-11 in the human enzyme): 1. The phospho-enzyme (His-P) transfers its phosphate to C-2 of 3-PG → forms 2,3-BPG 2. The enzyme then removes the phosphate from C-3 of 2,3-BPG → regenerates the phospho-enzyme + 2-PG - Requires **catalytic amounts of 2,3-BPG** to initially phosphorylate the histidine and prime the enzyme - **Freely reversible** (ΔG°' = +4.4 kJ/mol) - Requires **Mg²⁺** **Why is this step necessary?** - Moving the phosphate from C-3 to C-2 is essential for the next step (step 9), where dehydration creates the high-energy phosphoenolpyruvate. The phosphate must be on C-2 for this chemistry to work. > **Clinical Correlation — Phosphoglycerate Mutase Deficiency:** > Very rare. Causes **exercise intolerance**, **myopathy**, and **exercise-induced rhabdomyolysis with myoglobinuria**. Muscle biopsy shows glycogen accumulation. --- ### **STEP 9: Dehydration of 2-Phosphoglycerate to Phosphoenolpyruvate** ``` 2-Phosphoglycerate → Phosphoenolpyruvate (PEP) + H₂O ``` **Enzyme:** **Enolase** (Phosphopyruvate hydratase) **Type of reaction:** Dehydration (elimination of water) **Detailed Mechanism:** - Removes water (H from C-2, OH from C-3) to create a **double bond** between C-2 and C-3 - Creates **PEP**, which has the **highest phosphoryl transfer potential** of any common biological molecule (ΔG°' of hydrolysis = −61.9 kJ/mol, compared to −30.5 kJ/mol for ATP) - **Near-equilibrium** (ΔG°' = +7.5 kJ/mol for dehydration, but driven forward) - Requires **Mg²⁺** (two Mg²⁺ ions per active site) - Enolase exists as a **dimer** with three tissue-specific isoforms: - **αα** — ubiquitous (liver, kidney) - **ββ** — muscle-specific - **γγ** — neuron-specific (NSE — neuron-specific enolase) **Why is PEP so high-energy?** - The phosphoryl group "traps" the molecule in the unstable enol form of pyruvate - Upon dephosphorylation (step 10), the enol spontaneously tautomerizes to the much more stable **keto form** of pyruvate - The large negative ΔG of PEP hydrolysis comes mainly from this **keto-enol tautomerization** plus increased resonance stabilization of the products > **Clinical Correlation — Fluoride Inhibition of Enolase:** > **Fluoride (F⁻)** inhibits enolase by forming a complex with **Mg²⁺ and phosphate** → **magnesium fluorophosphate** complex that blocks the active site. > - This is why **sodium fluoride (NaF)** is added to blood collection tubes for **glucose estimation** — it inhibits glycolysis in vitro, preventing glucose consumption by RBCs and WBCs, ensuring accurate blood glucose measurement > - Fluoride in **toothpaste** also inhibits bacterial enolase → reduces bacterial glycolysis → decreases lactic acid production → **prevents dental caries** > - Fluoride also inhibits the enzyme proton-translocating ATPase in bacteria > **Clinical Correlation — Neuron-Specific Enolase (NSE) as a Tumor Marker:** > **NSE (γγ enolase)** is a tumor marker for: > 1. **Small cell lung carcinoma (SCLC)** — most important clinical use > 2. **Neuroblastoma** > 3. **Melanoma** > 4. **Neuroendocrine tumors** (carcinoid, pheochromocytoma) > 5. **Traumatic brain injury** — elevated serum NSE indicates neuronal damage > 6. **Creutzfeldt-Jakob disease** — elevated CSF NSE --- ### **STEP 10: Transfer of Phosphoryl Group from PEP to ADP — Second Substrate-Level Phosphorylation** ``` Phosphoenolpyruvate + ADP → Pyruvate + ATP ``` **Enzyme:** **Pyruvate Kinase (PK)** **Type of reaction:** Substrate-level phosphorylation **This is the THIRD IRREVERSIBLE reaction and the SECOND REGULATORY POINT of glycolysis.** **Detailed Mechanism:** - The phosphoryl group of PEP is transferred to ADP → ATP - Requires **Mg²⁺** (and **K⁺** as essential activators) - The initial product is **enol-pyruvate**, which spontaneously undergoes **tautomerization** to the more stable **keto-pyruvate** - **Irreversible** (ΔG°' = −31.4 kJ/mol; ΔG in cells ≈ −23 kJ/mol) - The large negative ΔG is driven by the tautomerization of enolpyruvate to ketopyruvate **Isoforms of Pyruvate Kinase:** | Isoform | Tissue | Key features | |---|---|---| | **PK-L** | Liver | Regulated by phosphorylation (glucagon/insulin), allosteric regulation | | **PK-R** | RBCs (erythrocytes) | Related to L form, alternative splicing of same gene (PKLR) | | **PK-M1** | Muscle, heart, brain | Constitutively active, not allosterically regulated by F1,6BP | | **PK-M2** | Fetal tissues, proliferating cells, **CANCER CELLS** | Exists as less active dimer; regulated form; important in Warburg effect | #### Regulation of Pyruvate Kinase: **A. Allosteric Regulation:** *Activators:* - **Fructose-1,6-bisphosphate (F1,6BP)** — **feedforward activator** (product of step 3 activates step 10 — ensures coordinated flux through glycolysis). This is an example of **feedforward stimulation**. *Inhibitors:* - **ATP** (product inhibition — high energy charge) - **Alanine** (signals amino acid abundance; alanine is transaminated to pyruvate, so if pyruvate-derived amino acids are abundant, there's no need to produce more pyruvate) - **Acetyl-CoA** (signals adequacy of fuel for TCA cycle) - **Long-chain fatty acids** - **Phenylalanine** (inhibits PK-L) **B. Covalent Modification (Liver PK-L only):** - **Glucagon** (fasting) → cAMP → PKA → **phosphorylates** PK-L → **INACTIVATION** (reduces Vmax, increases Km for PEP) - This prevents the liver from consuming pyruvate/PEP during fasting when gluconeogenesis is needed - **Insulin** (fed state) → activates protein phosphatase → dephosphorylates PK-L → **ACTIVATION** - Note: Muscle PK (M1) is NOT regulated by phosphorylation (muscle needs to maintain glycolysis regardless of fasting state) **C. Transcriptional Regulation:** - **Insulin** and **high carbohydrate diet** → increase transcription of PK-L gene - **Glucagon** and **fasting** → decrease PK-L gene transcription > **Clinical Correlation — Pyruvate Kinase Deficiency:** > PK deficiency (specifically **PK-R** isoform — the erythrocyte form) is the **most common** glycolytic enzyme deficiency causing **hereditary non-spherocytic hemolytic anemia**. > - **Autosomal recessive** (PKLR gene mutations) > - **Pathophysiology:** RBCs depend entirely on glycolysis for ATP. Reduced PK activity → decreased ATP → impaired Na⁺/K⁺-ATPase → loss of RBC membrane integrity → **hemolysis** > - **Paradoxically**, these patients tolerate anemia relatively well because: > - Upstream glycolytic intermediates accumulate → **increased 2,3-BPG** → right shift of O₂ dissociation curve → better oxygen delivery to tissues > - This is a compensatory mechanism > - **Blood smear:** Echinocytes (spiculated cells/"burr cells"), NOT spherocytes (hence "non-spherocytic") > - **Treatment:** Transfusions in severe cases; splenectomy may help; iron chelation if iron overload develops; **Mitapivat** (AG-348) — a novel **PK activator drug** — has been FDA-approved (2022) for PK deficiency in adults > - RBCs lack mitochondria, so they cannot compensate by oxidative phosphorylation > **Clinical Correlation — PKM2 and Cancer:** > **PKM2** is the embryonic/cancer isoform of pyruvate kinase. In cancer cells: > - PKM2 exists primarily as a **less active dimer** (rather than the fully active tetramer) > - The **low PK activity** causes upstream glycolytic intermediates to accumulate → these are diverted into **biosynthetic pathways** (pentose phosphate pathway for nucleotide synthesis, serine synthesis pathway, lipid synthesis) → supports rapid cell proliferation > - PKM2 can also **translocate to the nucleus** and function as a **transcriptional coactivator** (works with HIF-1α, β-catenin) to promote tumor growth > - **PKM2 activators** (e.g., TEPP-46, DASA-58) force PKM2 into the tetramer form → restore high PK activity → reduce diversion of intermediates → potential anticancer therapy > - **PKM2 is a potential diagnostic biomarker** detectable in blood and stool for colorectal and other cancers --- ## 5. SUMMARY OF THE 10 REACTIONS | Step | Substrate | Product | Enzyme | Type | Reversible? | ATP Change | |---|---|---|---|---|---|---| | 1 | Glucose | G6P | Hexokinase/Glucokinase | Phosphorylation | **Irreversible** | −1 ATP | | 2 | G6P | F6P | Phosphoglucose isomerase | Isomerization | Reversible | — | | 3 | F6P | F1,6BP | **PFK-1** | Phosphorylation | **Irreversible** | −1 ATP | | 4 | F1,6BP | DHAP + G3P | Aldolase | Aldol cleavage | Reversible | — | | 5 | DHAP | G3P | Triose phosphate isomerase | Isomerization | Reversible | — | | 6 | G3P | 1,3-BPG | GAPDH | Oxidation + Phosphorylation | Reversible | +NADH | | 7 | 1,3-BPG | 3-PG | Phosphoglycerate kinase | Substrate-level phosphorylation | Reversible | **+1 ATP (×2)** | | 8 | 3-PG | 2-PG | Phosphoglycerate mutase | Intramolecular transfer | Reversible | — | | 9 | 2-PG | PEP | Enolase | Dehydration | Reversible | — | | 10 | PEP | Pyruvate | **Pyruvate kinase** | Substrate-level phosphorylation | **Irreversible** | **+1 ATP (×2)** | --- ## 6. ENERGY YIELD OF GLYCOLYSIS ### Direct ATP Yield (Substrate-Level Phosphorylation): - ATP consumed: **2** (steps 1 and 3) - ATP produced: **4** (2 × step 7 + 2 × step 10) - **Net ATP by substrate-level phosphorylation = 2 ATP per glucose** ### NADH Yield: - **2 NADH** are produced (2 × step 6) - The fate of these NADH determines additional ATP production: #### Under AEROBIC conditions: NADH must be reoxidized by transferring electrons to the electron transport chain (ETC) in mitochondria. But NADH cannot cross the inner mitochondrial membrane, so **shuttle systems** are used: **1. Malate-Aspartate Shuttle (heart, liver, kidney):** - Cytoplasmic NADH → oxaloacetate reduced to malate → malate enters mitochondria → reoxidized to oxaloacetate → produces mitochondrial NADH → enters ETC at **Complex I** → yields **~2.5 ATP per NADH** - Net from 2 NADH = **5 ATP** **2. Glycerol-3-Phosphate Shuttle (brain, skeletal muscle):** - Cytoplasmic NADH → DHAP reduced to glycerol-3-phosphate (cytoplasmic glycerol-3-phosphate dehydrogenase, NAD⁺-linked) → glycerol-3-phosphate reoxidized by mitochondrial glycerol-3-phosphate dehydrogenase (FAD-linked, on outer surface of inner mitochondrial membrane) → FADH₂ → enters ETC at **Complex II level (via CoQ)** → yields **~1.5 ATP per NADH** - Net from 2 NADH = **3 ATP** ### Total ATP Yield per Glucose (Aerobic Glycolysis): | Component | ATP | |---|---| | Substrate-level phosphorylation | +2 | | 2 NADH via malate-aspartate shuttle | +5 | | **TOTAL (liver, heart)** | **7 ATP** | | OR | | | 2 NADH via glycerol-3-phosphate shuttle | +3 | | **TOTAL (brain, muscle)** | **5 ATP** | *(Complete glucose oxidation through glycolysis + PDH + TCA + ETC yields ~30-32 ATP total)* ### Under ANAEROBIC conditions: - No ETC available → NADH cannot be reoxidized via shuttles → must be reoxidized in the cytoplasm itself - **Net ATP = 2 per glucose** (only substrate-level phosphorylation) --- ## 7. FATE OF PYRUVATE The pyruvate produced by glycolysis has several possible fates depending on the conditions and tissue: ### A. Aerobic Conditions (Most Tissues): ``` Pyruvate + CoA + NAD⁺ → Acetyl-CoA + CO₂ + NADH ``` - **Enzyme:** Pyruvate Dehydrogenase Complex (PDC) - Acetyl-CoA enters the **TCA cycle** for complete oxidation - **Location:** Mitochondrial matrix ### B. Anaerobic Conditions (Muscle, RBCs, Certain Tissues): ``` Pyruvate + NADH + H⁺ → Lactate + NAD⁺ ``` - **Enzyme:** **Lactate Dehydrogenase (LDH)** - This regenerates **NAD⁺** so glycolysis can continue - Critical for tissues without mitochondria (RBCs) or under hypoxia (exercising muscle) ### C. Anaerobic Conditions (Yeast — Alcoholic Fermentation): ``` Pyruvate → Acetaldehyde + CO₂ (pyruvate decarboxylase, requires TPP) Acetaldehyde + NADH + H⁺ → Ethanol + NAD⁺ (alcohol dehydrogenase) ``` - This is the basis of **brewing and winemaking** ### D. Transamination (Liver, Muscle): ``` Pyruvate + Glutamate ⇌ Alanine + α-Ketoglutarate ``` - **Enzyme:** Alanine aminotransferase (ALT/GPT) - Important in the **glucose-alanine cycle** between muscle and liver ### E. Carboxylation (Liver — Gluconeogenesis): ``` Pyruvate + CO₂ + ATP → Oxaloacetate + ADP + Pᵢ ``` - **Enzyme:** Pyruvate carboxylase (requires biotin) - First step of gluconeogenesis --- ## 8. LACTATE DEHYDROGENASE (LDH) — DETAILED DISCUSSION **Reaction:** ``` Pyruvate + NADH + H⁺ ⇌ Lactate + NAD⁺ ``` - LDH is a **tetramer** of two types of subunits: **H (heart)** and **M (muscle)** - Five isoforms (isozymes): | Isoform | Composition | Predominant tissue | Properties | |---|---|---|---| | LDH-1 | H₄ | Heart, RBCs | High affinity for lactate; inhibited by high pyruvate → favors **lactate → pyruvate** (oxidation) | | LDH-2 | H₃M₁ | RBCs, heart | | | LDH-3 | H₂M₂ | Brain, kidney, lung | | | LDH-4 | H₁M₃ | Liver, skeletal muscle | | | LDH-5 | M₄ | Skeletal muscle, liver | High affinity for pyruvate; not inhibited by high pyruvate → favors **pyruvate → lactate** (reduction) | > **Clinical Correlation — LDH Isoenzymes as Diagnostic Markers:** > > **Myocardial Infarction (MI):** > - Historically, **LDH-1 > LDH-2** ("flipped LDH" pattern) was used as a late marker of MI (rises 12-24 hrs, peaks 2-3 days, normalizes 7-10 days) > - Now largely replaced by **Troponins (TnI, TnT)** and **CK-MB** > - Normal serum: LDH-2 > LDH-1. The "flip" (LDH-1 > LDH-2) also occurs in intravascular hemolysis, megaloblastic anemia, and renal infarction > > **Liver Disease:** Elevated **LDH-5** > > **Megaloblastic Anemia:** Markedly elevated total LDH (due to intramedullary hemolysis and ineffective erythropoiesis). LDH-1 and LDH-2 elevated. > > **Cancer:** LDH is a general tumor marker; elevated in many malignancies (lymphoma, seminoma/testicular germ cell tumors, leukemia). Used as a prognostic marker. > > **Hemolysis:** Elevated LDH (mostly LDH-1, LDH-2) --- ## 9. THE CORI CYCLE (LACTIC ACID CYCLE) During vigorous exercise, skeletal muscle produces **lactate** (from anaerobic glycolysis). This lactate: 1. Is released into the **blood** 2. Transported to the **liver** 3. Converted back to **glucose** by **gluconeogenesis** in the liver 4. Glucose is released into blood → returns to muscle This is the **Cori Cycle** (described by Carl and Gerty Cori, Nobel Prize 1947). **Energy cost:** - Glycolysis in muscle: produces 2 ATP (per glucose → 2 lactate) - Gluconeogenesis in liver: costs 6 ATP (per 2 lactate → glucose) - **Net cost to the body: 4 ATP per cycle** — this energy cost is borne by the liver (using ATP from fatty acid oxidation) > **Clinical Correlation — Lactic Acidosis:** > **Lactic acidosis** occurs when lactate production exceeds hepatic clearance: > > **Type A (Hypoperfusion/Hypoxia-related — most common):** > - Shock (cardiogenic, septic, hypovolemic) > - Severe heart failure > - Severe anemia > - Carbon monoxide poisoning > - Respiratory failure > > **Type B (Non-hypoxia related):** > - **B1 — Associated with disease:** Liver failure (impaired lactate clearance/gluconeogenesis), diabetic ketoacidosis, malignancy (Warburg effect), thiamine deficiency, sepsis > - **B2 — Drug/toxin-induced:** > - **Metformin** (inhibits mitochondrial Complex I → impairs oxidative metabolism → increases lactate) — especially in renal failure > - **Antiretroviral drugs** (NRTIs — e.g., zidovudine, stavudine — inhibit mitochondrial DNA polymerase γ → mitochondrial dysfunction) > - **Cyanide/carbon monoxide poisoning** (inhibit Complex IV) > - **Ethanol** (increases NADH/NAD⁺ ratio → pushes pyruvate → lactate) > - **Salicylate** poisoning (uncouples oxidative phosphorylation) > - Propofol (propofol infusion syndrome) > - Linezolid (inhibits mitochondrial protein synthesis) > - **B3 — Inborn errors of metabolism:** > - Pyruvate dehydrogenase deficiency > - Mitochondrial respiratory chain defects (MELAS — mitochondrial encephalomyopathy, lactic acidosis, and stroke-like episodes) > - Pyruvate carboxylase deficiency > - Glucose-6-phosphatase deficiency (GSD I — Von Gierke disease) > - Fructose-1,6-bisphosphatase deficiency > > **Diagnosis:** Arterial blood lactate > **4 mmol/L** (or > 2 mmol/L with pH < 7.35 = lactic acidosis) > > **Treatment:** Treat underlying cause; optimize oxygen delivery; correct hemodynamics; rarely sodium bicarbonate (controversial — may worsen intracellular acidosis) --- ## 10. GLUCOSE-ALANINE CYCLE Similar to the Cori cycle, but involves **alanine** instead of lactate: 1. In **muscle:** Pyruvate is transaminated with glutamate → **alanine** + α-ketoglutarate (enzyme: ALT) 2. Alanine is transported to the **liver** 3. In liver: Alanine is transaminated back to **pyruvate** → used for **gluconeogenesis** → glucose released to blood → returns to muscle 4. The amino group is converted to **urea** in the liver **Function:** Transports amino groups (from muscle protein breakdown) to the liver for urea synthesis, while simultaneously recycling carbon skeletons for glucose production. --- ## 11. FATE OF CYTOPLASMIC NADH — SHUTTLE SYSTEMS (DETAILED) ### Malate-Aspartate Shuttle (Liver, Heart, Kidney): 1. **Cytoplasm:** Oxaloacetate + NADH → **Malate** + NAD⁺ (cytoplasmic malate dehydrogenase) 2. **Transport:** Malate enters mitochondria via the **malate-α-ketoglutarate antiporter** 3. **Mitochondria:** Malate + NAD⁺ → **Oxaloacetate** + NADH (mitochondrial malate dehydrogenase) 4. Mitochondrial oxaloacetate cannot cross membrane → transaminated to **aspartate** (using glutamate → α-ketoglutarate) 5. Aspartate exits mitochondria via the **glutamate-aspartate antiporter** 6. In cytoplasm: Aspartate → Oxaloacetate (via transamination) — completing the cycle **Result:** NADH is effectively transferred from cytoplasm to mitochondria → **2.5 ATP per NADH** ### Glycerol-3-Phosphate Shuttle (Brain, Skeletal Muscle): 1. **Cytoplasm:** DHAP + NADH → **Glycerol-3-phosphate** + NAD⁺ (cytoplasmic glycerol-3-phosphate dehydrogenase, NAD⁺-linked) 2. **Mitochondrial inner membrane:** Glycerol-3-phosphate → DHAP + **FADH₂** (mitochondrial glycerol-3-phosphate dehydrogenase, FAD-linked — on outer face of inner membrane) 3. FADH₂ transfers electrons to **CoQ** (ubiquinone) in ETC → bypasses Complex I **Result:** Electrons enter at CoQ level → only **1.5 ATP per NADH** (lost one proton-pumping step) --- ## 12. ENTRY OF OTHER SUGARS INTO GLYCOLYSIS ### A. Fructose: **In Liver (main pathway):** 1. Fructose → **Fructose-1-phosphate** (Fructokinase) 2. Fructose-1-phosphate → **DHAP + Glyceraldehyde** (Aldolase B) 3. Glyceraldehyde → **Glyceraldehyde-3-phosphate** (Triose kinase, using ATP) 4. DHAP → enters glycolysis at step 5 5. G3P → enters glycolysis at step 6 **Important:** Fructose enters glycolysis **BELOW PFK-1**, bypassing the major regulatory step → fructose is metabolized **faster and without regulation** → this contributes to its lipogenic (fat-forming) potential **In Muscle/Adipose/Kidney:** - Fructose → **Fructose-6-phosphate** (Hexokinase) → enters glycolysis at step 3 - Minor pathway (hexokinase has low affinity for fructose) > **Clinical Correlation — Essential Fructosuria:** > **Fructokinase** deficiency → fructose is not phosphorylated → fructose appears in blood and urine > - **Benign, asymptomatic** condition > - Autosomal recessive > - Incidental finding (positive Benedict's test for reducing sugars) > - NO treatment needed > **Clinical Correlation — Metabolic Effects of Excess Fructose Consumption:** > High fructose intake (from high-fructose corn syrup, sucrose, fruit juices): > 1. Bypasses PFK-1 regulation → unrestricted glycolytic flux → excess **acetyl-CoA** → **increased lipogenesis** → fatty liver (NAFLD), dyslipidemia (↑ VLDL, ↑ triglycerides) > 2. Rapid ATP consumption by fructokinase → AMP accumulation → increased **uric acid** production (AMP → IMP → hypoxanthine → xanthine → uric acid) → **hyperuricemia and gout** > 3. Contributes to **insulin resistance**, **metabolic syndrome**, and **obesity** > 4. Fructose does not stimulate insulin or leptin secretion → no satiety signal → promotes overeating ### B. Galactose (Leloir Pathway): 1. Galactose → **Galactose-1-phosphate** (Galactokinase) 2. Galactose-1-phosphate + **UDP-glucose** → **UDP-galactose** + **Glucose-1-phosphate** (Galactose-1-phosphate uridylyltransferase — GALT) 3. UDP-galactose → **UDP-glucose** (UDP-galactose-4-epimerase) 4. Glucose-1-phosphate → **Glucose-6-phosphate** (Phosphoglucomutase) → enters glycolysis at step 2 > **Clinical Correlation — Classic Galactosemia (GALT Deficiency):** > - **Autosomal recessive** deficiency of **galactose-1-phosphate uridylyltransferase** > - Galactose-1-phosphate accumulates in **liver, brain, kidney, lens** > - Galactose is also reduced to **galactitol** (by aldose reductase) → accumulates in lens → osmotic swelling → **cataracts** > - **Symptoms:** Neonatal jaundice, hepatomegaly, liver failure, **E. coli sepsis**, intellectual disability, cataracts, renal tubular dysfunction > - **Newborn screening** available (Beutler test — measures GALT activity; or measures total galactose) > - **Treatment:** Lifelong **galactose-free diet** (avoid milk and dairy) > - Despite treatment, many patients develop long-term complications (ovarian failure, speech/learning difficulties) — possibly due to endogenous galactose production > **Clinical Correlation — Galactokinase Deficiency:** > - Milder form; primarily causes **cataracts** (galactitol accumulation in lens) > - No liver or brain disease > - Treatment: galactose-restricted diet ### C. Mannose: 1. Mannose → **Mannose-6-phosphate** (Hexokinase) 2. Mannose-6-phosphate → **Fructose-6-phosphate** (Phosphomannose isomerase) 3. Enters glycolysis at step 3 > **Clinical Correlation — Congenital Disorders of Glycosylation (CDG):** > Phosphomannose isomerase deficiency causes **CDG type Ib** — one of the few treatable CDGs (treated with oral mannose supplementation). --- ## 13. THE THREE IRREVERSIBLE STEPS AND REGULATION SUMMARY The three irreversible reactions are the regulatory checkpoints: ### Step 1: Hexokinase/Glucokinase - **Regulatory significance:** Controls glucose entry into the cell's metabolic pathways - **Regulation:** Product inhibition by G6P (hexokinase only); GKRP regulates glucokinase - **Gluconeogenesis bypass:** **Glucose-6-phosphatase** (only in liver, kidney, intestine — NOT in muscle/brain) ### Step 3: PFK-1 ⭐ (RATE-LIMITING STEP) - **Regulatory significance:** The committed step of glycolysis; THE major control point - **Regulation:** Most extensively regulated enzyme (ATP, citrate, H⁺ inhibit; AMP, F2,6BP, Pᵢ activate) - **Gluconeogenesis bypass:** **Fructose-1,6-bisphosphatase (FBPase-1)** ### Step 10: Pyruvate Kinase - **Regulatory significance:** Controls the exit of glycolysis and carbon flow to pyruvate - **Regulation:** Allosteric (F1,6BP activates; ATP, alanine inhibit) + covalent modification (PK-L phosphorylated/inactivated by glucagon-PKA) - **Gluconeogenesis bypass:** **Pyruvate carboxylase** + **PEP carboxykinase (PEPCK)** (two enzymes needed to reverse this one step) --- ## 14. HORMONAL REGULATION OF GLYCOLYSIS ### Insulin (Fed State — Promotes Glycolysis): 1. **Increases glucose uptake:** Stimulates **GLUT4** translocation to muscle/adipose cell membranes 2. **Induces glucokinase** gene expression (liver) 3. **Activates PFK-2** (via phosphatase activation → dephosphorylation of bifunctional enzyme → increases F2,6BP → activates PFK-1) 4. **Activates pyruvate kinase-L** (dephosphorylation) 5. **Induces transcription** of glycolytic enzyme genes (GK, PFK-1, PK-L) via **SREBP-1c** and **ChREBP** transcription factors 6. Activates **pyruvate dehydrogenase** (indirectly) ### Glucagon (Fasting State — Inhibits Hepatic Glycolysis): 1. **cAMP → PKA pathway:** - Phosphorylates PFK-2/FBPase-2 → activates FBPase-2 → decreases F2,6BP → **inhibits PFK-1** - Phosphorylates PK-L → **inactivates PK-L** 2. **Represses transcription** of glycolytic enzyme genes 3. **Promotes gluconeogenesis** (opposite effects) 4. **Important:** Glucagon acts primarily on the **LIVER**, NOT on muscle (muscle lacks glucagon receptors in significant amounts) ### Epinephrine/Adrenaline: - In **muscle:** Promotes glycolysis via **β-adrenergic receptor** → cAMP → activates glycogen phosphorylase (glycogenolysis → more G6P) and enhances glucose uptake - In **liver:** Can act like glucagon (α₁ and β₂ receptors) → increases gluconeogenesis, glycogenolysis --- ## 15. PASTEUR EFFECT **Definition:** The **inhibition of glycolysis by oxygen** (aerobic conditions slow down glycolysis). **Mechanism:** - In the presence of O₂, mitochondria oxidize NADH efficiently → produces more ATP via oxidative phosphorylation - High ATP inhibits PFK-1 → slows glycolysis - Citrate levels increase (TCA cycle active) → citrate inhibits PFK-1 - Less glucose is consumed per unit of ATP produced (because oxidative phosphorylation is much more efficient: 30-32 ATP/glucose vs. 2 ATP/glucose from glycolysis alone) **Quantitatively:** Aerobic conditions reduce glucose consumption by ~18-fold compared to anaerobic conditions (because 30-32 ÷ 2 ≈ 15-16 times more efficient) **Exception:** The Pasteur effect does NOT occur in: - **Cancer cells** (Warburg effect — see below) - **RBCs** (no mitochondria) --- ## 16. WARBURG EFFECT (AEROBIC GLYCOLYSIS IN CANCER) **Definition:** Cancer cells preferentially utilize **glycolysis even in the presence of adequate oxygen** ("aerobic glycolysis"). Described by Otto Warburg (Nobel Prize 1931). **Features:** - Cancer cells consume glucose at rates **10–100 times higher** than normal cells - Produce large amounts of **lactate** even with ample O₂ - This seems paradoxically inefficient (2 ATP vs. 30-32 ATP per glucose) **Why do cancer cells do this?** 1. **Biosynthetic advantage:** Glycolytic intermediates are diverted to anabolic pathways: - G6P → pentose phosphate pathway → ribose-5-phosphate (nucleotides) + NADPH (lipid synthesis, antioxidant defense) - 3-PG → serine → glycine, one-carbon metabolism - DHAP → glycerol-3-phosphate → lipid synthesis - Pyruvate → alanine, oxaloacetate (via PC) 2. **Speed:** Glycolysis generates ATP **faster** (even though less efficiently) — advantageous when glucose is abundant 3. **Immune evasion:** Lactate acidifies the tumor microenvironment → suppresses immune cells (T cells, NK cells) 4. **PKM2 dimer** form channels intermediates to biosynthesis 5. **Genetic basis:** Oncogenes (Myc, Ras, Akt/PI3K, HIF-1α) upregulate glycolytic enzymes and glucose transporters (GLUT1, GLUT3) > **Clinical Application — PET Scan (¹⁸F-FDG PET/CT):** > - **Positron Emission Tomography** uses **¹⁸F-fluorodeoxyglucose (FDG)** — a glucose analog > - FDG is taken up by cells via GLUT transporters and phosphorylated by hexokinase to FDG-6-phosphate > - FDG-6-phosphate **CANNOT be further metabolized** (no -OH at C-2) and is **trapped** in the cell > - Cancer cells take up more FDG due to the Warburg effect → appear as **"hot spots"** on PET scan > - Used for **cancer staging, detection of metastases, monitoring treatment response** > - Also used in: epilepsy (seizure focus shows increased uptake during seizure), cardiac viability studies (viable but hibernating myocardium takes up FDG), infections/inflammation > **Clinical Correlation — Targeting the Warburg Effect (Cancer Therapy):** > Several approaches are under investigation: > 1. **2-Deoxyglucose (2-DG):** Glucose analog phosphorylated by hexokinase to 2-DG-6-P, which inhibits hexokinase and PGI → blocks glycolysis. Under clinical trials. > 2. **Dichloroacetate (DCA):** Inhibits pyruvate dehydrogenase kinase → activates PDH → pushes pyruvate into mitochondria instead of lactate → partially reverses Warburg effect > 3. **PFKFB3 inhibitors:** Lower F2,6BP → reduce PFK-1 activity > 4. **PKM2 activators:** Force PKM2 into active tetramer → reduce biosynthetic diversion > 5. **MCT (monocarboxylate transporter) inhibitors:** Block lactate export → intracellular acidification → cell death > 6. **HIF-1α inhibitors** > 7. **Metformin/Phenformin:** Inhibit Complex I → disrupt cancer metabolism (epidemiological data suggest diabetics on metformin have lower cancer incidence) --- ## 17. CRABTREE EFFECT **Definition:** The **inhibition of cellular respiration (oxidative phosphorylation) by high glucose concentrations** — the reverse of the Pasteur effect. - Observed in tumor cells and rapidly proliferating cells - High glucose → rapid glycolysis → produces large amounts of **cytoplasmic ATP and NADH** → suppresses mitochondrial respiration - Mechanism: Competition for ADP and Pᵢ between glycolysis and oxidative phosphorylation; also, glycolytic enzymes may sequester ADP --- ## 18. GLYCOLYSIS IN SPECIFIC TISSUES ### A. Erythrocytes (RBCs): - **No mitochondria** → glycolysis is the **ONLY** source of ATP - No TCA cycle, no ETC, no oxidative phosphorylation - Produce **2 ATP and 2 lactate** per glucose (always anaerobic glycolysis) - **2,3-BPG pathway** (Rapoport-Luebering shunt) is unique and essential for oxygen transport regulation - **HMP shunt** in RBCs produces NADPH for glutathione reduction → protection against oxidative damage - Glucose enters via **GLUT1** (insulin-independent) ### B. Brain: - High glucose demand (~120 g/day; ~20% of body's glucose consumption despite being only 2% of body weight) - Glucose enters via **GLUT1** (blood-brain barrier) and **GLUT3** (neurons) — both insulin-independent - Under normal conditions: glucose → pyruvate → acetyl-CoA → TCA → ETC (aerobic) - During starvation (prolonged): can adapt to use **ketone bodies** (acetoacetate, β-hydroxybutyrate) for up to 60-70% of energy needs - **Cannot use fatty acids** for energy (fatty acids cannot cross blood-brain barrier efficiently) > **Clinical Correlation — Hypoglycemia and Brain:** > Brain is exquisitely sensitive to hypoglycemia because: > - Cannot store significant glycogen > - Cannot oxidize fatty acids > - Depends on continuous glucose supply from blood > - Symptoms progress from **autonomic** (sweating, tremor, tachycardia — at glucose ~55-65 mg/dL) to **neuroglycopenic** (confusion, seizures, coma — at glucose < 40-50 mg/dL) > - Prolonged severe hypoglycemia causes **irreversible brain damage** and death ### C. Skeletal Muscle: - At rest: primarily uses **fatty acids** (aerobic metabolism) - During moderate exercise: uses glucose (aerobic glycolysis → TCA → ETC) - During intense/sprint exercise: blood supply cannot meet O₂ demand → **anaerobic glycolysis** → lactate production (causes muscle fatigue/soreness partially) - Has both **fast-twitch (type II) fibers** (glycolytic, more lactate production) and **slow-twitch (type I) fibers** (oxidative, more mitochondria) - Glucose enters via **GLUT4** (insulin-dependent; also translocated by exercise via AMPK) ### D. Liver: - Major role in glucose homeostasis - **Fed state:** Glycolysis active → converts excess glucose to pyruvate → acetyl-CoA → fatty acids (lipogenesis) or to glycogen - **Fasting state:** Glycolysis suppressed; gluconeogenesis and glycogenolysis produce glucose for export - Has **glucokinase** (not hexokinase) and **GLUT2** (bidirectional, high-capacity, insulin-independent transporter) - Has **glucose-6-phosphatase** → can release free glucose into blood (muscle CANNOT do this) ### E. Adipose Tissue: - Glycolysis provides **glycerol-3-phosphate** (from DHAP via glycerol-3-phosphate dehydrogenase) for **triglyceride synthesis** (esterification of fatty acids) - **Adipose tissue cannot significantly phosphorylate free glycerol** (low glycerol kinase activity) → must generate glycerol-3-phosphate from glycolysis - GLUT4 (insulin-dependent) ### F. Kidney: - Renal cortex: primarily oxidative (high mitochondria) - Renal medulla: relatively hypoxic → depends significantly on **anaerobic glycolysis** - Kidney is a significant site of **gluconeogenesis** (especially during prolonged fasting/starvation — contributes up to 40% of glucose production) --- ## 19. GLUCOSE TRANSPORTERS (GLUT/SLC2A FAMILY) | Transporter | Tissue | Km | Key Features | |---|---|---|---| | **GLUT1** | RBCs, brain (BBB), most tissues | ~1 mM (low Km = high affinity) | Basal glucose uptake; insulin-**independent** | | **GLUT2** | Liver, pancreatic β-cells, kidney, small intestine | ~15-20 mM (high Km = low affinity) | Bidirectional; acts as glucose "sensor" in β-cells; insulin-**independent** | | **GLUT3** | Neurons | ~1.4 mM (very low Km) | Highest affinity of all GLUTs; ensures neurons get glucose even at low levels; insulin-**independent** | | **GLUT4** | Skeletal muscle, cardiac muscle, adipose | ~5 mM | **Insulin-dependent** — stored in intracellular vesicles; insulin triggers translocation to cell surface; also stimulated by exercise (AMPK pathway) | | **GLUT5** | Small intestine (apical), spermatozoa | — | **Fructose** transporter (NOT glucose); facilitates dietary fructose absorption | | **GLUT7** | Liver ER membrane | — | Transports G6P into ER for glucose-6-phosphatase | | **SGLT1** | Small intestine (apical), kidney (S3) | — | **Sodium-dependent** glucose cotransporter; active transport; secondary active transport using Na⁺ gradient | | **SGLT2** | Kidney proximal tubule (S1/S2) | — | Reabsorbs ~90% of filtered glucose; target of **SGLT2 inhibitors** | > **Clinical Correlation — SGLT2 Inhibitors (Gliflozins):** > - **Empagliflozin, Dapagliflozin, Canagliflozin** — drugs for type 2 diabetes > - Block glucose reabsorption in kidney → **glycosuria** (glucose excretion in urine) → lowers blood glucose > - **Additional benefits:** Reduce cardiovascular mortality, slow progression of heart failure and chronic kidney disease (even in non-diabetics) > - **Side effects:** Urinary tract infections, genital yeast infections (glycosuria provides substrate for microbes), diabetic ketoacidosis (euglycemic DKA — rare but serious), Fournier's gangrene (rare) > **Clinical Correlation — GLUT1 Deficiency Syndrome:** > - Mutations in GLUT1 → impaired glucose transport across blood-brain barrier > - Low **CSF glucose** (CSF:blood glucose ratio < 0.4) with normal blood glucose > - Causes: Seizures, microcephaly, intellectual disability, movement disorders (dystonia, ataxia) > - Treatment: **Ketogenic diet** (provides ketone bodies as alternative brain fuel, bypassing the glucose transport defect) > **Clinical Correlation — Fanconi-Bickel Syndrome (GLUT2 Deficiency):** > - Mutations in GLUT2 → impaired glucose/galactose transport in liver, kidney, intestine > - Features: Hepatomegaly (glycogen storage), fasting hypoglycemia, postprandial hyperglycemia, renal tubular dysfunction (glucosuria, phosphaturia, aminoaciduria — Fanconi syndrome), rickets > - Also classified as **Glycogen Storage Disease Type XI** --- ## 20. INHIBITORS OF GLYCOLYSIS (SUMMARY) | Inhibitor | Target | Mechanism | |---|---|---| | **2-Deoxyglucose (2-DG)** | Hexokinase/PGI | Phosphorylated to 2-DG-6-P; competitive inhibitor of PGI; traps phosphate | | **Glucosamine** | Hexokinase | Competitive inhibitor | | **Iodoacetate/Iodoacetamide** | GAPDH | Alkylates Cys-149; irreversible inhibitor | | **Arsenate** | GAPDH (step 6) | Substitutes for Pᵢ → arsenolysis → bypasses ATP production in step 7 | | **Fluoride (NaF)** | Enolase | Forms Mg-fluorophosphate complex at active site | | **Oxalate** | Enolase | Chelates Mg²⁺ | | **High [ATP]** | PFK-1, PK | Allosteric inhibition | | **Citrate** | PFK-1 | Allosteric inhibition | | **Mercury, heavy metals** | Multiple (SH enzymes) | React with sulfhydryl groups | > **Clinical Correlation — Oxalate Poisoning:** > Oxalate (from ethylene glycol metabolism or dietary sources) inhibits several enzymes including enolase. **Ethylene glycol** (antifreeze) is metabolized to glycolaldehyde → glycolate → glyoxylate → **oxalate** by alcohol dehydrogenase and aldehyde dehydrogenase. Oxalate precipitates with calcium → **calcium oxalate crystals** in renal tubules → acute kidney injury. Treatment: **Fomepizole** (4-methylpyrazole — inhibits alcohol dehydrogenase) or ethanol (competitive substrate), plus hemodialysis. --- ## 21. GLYCOLYSIS AND THE PENTOSE PHOSPHATE PATHWAY (HMP SHUNT) — INTERCONNECTION - **Glucose-6-phosphate** is the branch point between glycolysis and the HMP shunt - Under oxidative stress or when NADPH/nucleotide synthesis is needed → G6P is diverted to HMP shunt - The non-oxidative phase of HMP shunt can feed back into glycolysis via **F6P** and **G3P** > **Clinical Correlation — G6PD Deficiency:** > **Glucose-6-phosphate dehydrogenase (G6PD)** deficiency (the first enzyme of the HMP shunt) is the **most common enzyme deficiency worldwide** (~400 million affected). > - **X-linked recessive** (males predominantly affected; females can be affected if homozygous or due to extreme lyonization) > - Decreased NADPH → decreased reduced glutathione (GSH) → RBCs vulnerable to **oxidative stress** → **hemolytic anemia** triggered by: > - Drugs: Primaquine, sulfonamides, dapsone, nitrofurantoin, rasburicase > - Foods: **Fava beans** (favism) — contain divicine and isouramil > - Infections (most common trigger) > - Mothballs (naphthalene) > - Diabetic ketoacidosis > - **Blood smear:** **Heinz bodies** (denatured hemoglobin precipitates — seen with supravital staining) and **bite cells/blister cells** (where Heinz bodies are removed by splenic macrophages) > - While not directly a glycolytic defect, it affects how G6P is channeled and is relevant to carbohydrate metabolism --- ## 22. GLUCONEOGENESIS — BRIEF COMPARISON WITH GLYCOLYSIS Gluconeogenesis is essentially the **reverse of glycolysis** but uses **four different enzymes** to bypass the three irreversible steps: | Glycolytic Enzyme (Irreversible) | Gluconeogenic Bypass Enzyme | |---|---| | Hexokinase/Glucokinase | **Glucose-6-phosphatase** (ER membrane) | | PFK-1 | **Fructose-1,6-bisphosphatase** (FBPase-1) | | Pyruvate Kinase | **Pyruvate carboxylase** (mitochondria, requires biotin) + **PEP carboxykinase (PEPCK)** | - The seven reversible steps of glycolysis are shared with gluconeogenesis (catalyzed by the same enzymes running in reverse) - Glycolysis and gluconeogenesis are **reciprocally regulated** — when one is active, the other is suppressed. The key regulator is **fructose-2,6-bisphosphate** (activates PFK-1/glycolysis; inhibits FBPase-1/gluconeogenesis) --- ## 23. GLYCOLYTIC ENZYME DEFICIENCIES — COMPREHENSIVE CLINICAL SUMMARY All glycolytic enzyme deficiencies that affect RBCs cause **hereditary non-spherocytic hemolytic anemia** (because RBCs depend entirely on glycolysis). The severity varies: | Enzyme Deficiency | Inheritance | Key Features | |---|---|---| | Hexokinase | AR | Hemolytic anemia; ↓2,3-BPG → left shift | | Phosphoglucose isomerase | AR | 2nd most common; hemolytic anemia | | PFK-1 (M subunit) | AR | **Tarui disease (GSD VII)**; exercise intolerance, hemolytic anemia, hyperuricemia | | Aldolase A | AR | Hemolytic anemia, myopathy, rhabdomyolysis; very rare | | Triose phosphate isomerase | AR | **Most severe**; hemolytic anemia, progressive neurodegeneration, cardiomyopathy; early death | | GAPDH | — | Extremely rare; not well characterized | | Phosphoglycerate kinase | **X-linked** | Hemolytic anemia, myopathy, intellectual disability | | Phosphoglycerate mutase | AR | Myopathy, exercise intolerance, rhabdomyolysis | | Enolase (β subunit) | AR | Myopathy; extremely rare | | **Pyruvate kinase (PK-R)** | AR | **Most common** glycolytic enzymopathy; hemolytic anemia; ↑2,3-BPG → right shift (compensatory); echinocytes on smear | --- ## 24. THERMODYNAMICS OF GLYCOLYSIS | Step | ΔG°' (kJ/mol) | ΔG in cell (kJ/mol) | Nature | |---|---|---|---| | 1 | −16.7 | −33.4 | **Irreversible** | | 2 | +1.7 | −2.5 | Near-equilibrium | | 3 | −14.2 | −22.2 | **Irreversible** | | 4 | +23.8 | −1.3 | Near-equilibrium (driven by product removal) | | 5 | +7.5 | +2.5 | Near-equilibrium | | 6 | +6.3 | −1.7 | Near-equilibrium | | 7 | −18.5 | +1.3 | Near-equilibrium | | 8 | +4.4 | +0.8 | Near-equilibrium | | 9 | +7.5 | +0.3 | Near-equilibrium | | 10 | −31.4 | −16.7 | **Irreversible** | **Key insight:** The standard free energy change (ΔG°') and the actual free energy change in the cell (ΔG) can be very different because ΔG depends on actual substrate and product concentrations. Steps 4, 7, and 9 have large positive ΔG°' values but are near-equilibrium in cells because of concentration effects. --- ## 25. EVOLUTIONARY SIGNIFICANCE 1. **Glycolysis evolved very early** — before O₂ appeared in the atmosphere (~3.5 billion years ago) 2. The pathway is present in **virtually all organisms** — from archaea to humans 3. It reflects an **anaerobic origin** — does not require oxygen 4. The enzymes are **highly conserved** across species (e.g., TPI from humans and bacteria share >50% sequence identity) 5. The cytoplasmic location is consistent with its evolution **before the endosymbiotic origin of mitochondria** --- ## 26. SUBSTRATE-LEVEL PHOSPHORYLATION vs. OXIDATIVE PHOSPHORYLATION | Feature | Substrate-Level Phosphorylation | Oxidative Phosphorylation | |---|---|---| | Location | Cytoplasm (glycolysis) and mitochondrial matrix (TCA) | Inner mitochondrial membrane | | Oxygen required | **No** | **Yes** | | Mechanism | Direct transfer of phosphoryl group from high-energy substrate to ADP | Chemiosmotic coupling — proton gradient drives ATP synthase | | Examples | Steps 7 and 10 of glycolysis; succinyl-CoA synthetase (TCA) | Complex V (ATP synthase) | | ATP yield | Small (2 per glucose from glycolysis) | Large (~26-28 per glucose) | | Speed | Fast | Slower | | Coupled to | Specific enzymatic reactions | Electron transport chain | --- ## 27. SUMMARY: NET REACTION AND ENERGY BALANCE ### Overall Equation (Aerobic): ``` Glucose + 2 NAD⁺ + 2 ADP + 2 Pᵢ → 2 Pyruvate + 2 NADH + 2 H⁺ + 2 ATP + 2 H₂O ``` ### Overall Equation (Anaerobic — Homolactic Fermentation): ``` Glucose + 2 ADP + 2 Pᵢ → 2 Lactate + 2 ATP + 2 H₂O ``` (NAD⁺ is regenerated by LDH, so net NAD⁺ change = 0) ### Overall Equation (Anaerobic — Alcoholic Fermentation): ``` Glucose + 2 ADP + 2 Pᵢ → 2 Ethanol + 2 CO₂ + 2 ATP + 2 H₂O ``` --- ## 28. HIGH-YIELD CLINICAL CORRELATIONS — ADDITIONAL TOPICS ### A. Von Gierke Disease (GSD Type I — Glucose-6-Phosphatase Deficiency): - Cannot convert G6P → glucose in liver → severe **fasting hypoglycemia** - G6P accumulates → drives glycolysis → **increased lactate** (lactic acidosis) - G6P also drives HMP shunt and glycogen synthesis → **hepatomegaly** (massive glycogen accumulation), **hyperlipidemia** (↑ acetyl-CoA → lipogenesis), **hyperuricemia** (HMP → ↑ ribose-5-P → ↑ purine synthesis → ↑ uric acid) ### B. Thiamine (Vitamin B₁) Deficiency: - Thiamine is not directly required for glycolysis, but is essential for **pyruvate dehydrogenase** (which processes glycolytic output) - Deficiency → pyruvate cannot enter TCA → accumulates → converted to **lactate** → lactic acidosis - Clinical: **Beriberi** (wet beriberi = cardiac; dry beriberi = neurological), **Wernicke-Korsakoff syndrome** (alcoholics) - Pyruvate and lactate levels elevated; pyruvate/lactate ratio may be altered ### C. Diabetes Mellitus and Glycolysis: - **Type 1 DM:** Insulin deficiency → ↓GLUT4 translocation → ↓glucose uptake by muscle/adipose → hyperglycemia, but cells are glucose-starved - **Type 2 DM:** Insulin resistance → similar effects - Chronic hyperglycemia → increased flux through **polyol pathway** (aldose reductase converts glucose → sorbitol → fructose) in insulin-independent tissues (lens, retina, kidney, peripheral nerves, Schwann cells) → osmotic damage → **diabetic complications** (cataracts, retinopathy, nephropathy, neuropathy) - Increased DHAP/G3P → methylglyoxal → AGEs → vascular damage ### D. Hemolytic Anemias of the Newborn: - Newborns have lower levels of several glycolytic enzymes and 2,3-BPG - **Neonatal jaundice** can be exacerbated by RBC enzyme deficiencies (G6PD, PK) - Kernicterus risk if severe ### E. Pyruvate Dehydrogenase (PDH) Deficiency: - Not a glycolytic enzyme per se, but directly downstream - Pyruvate cannot be converted to acetyl-CoA → ↑ pyruvate → ↑ **lactate** → **congenital lactic acidosis** - Most common cause of congenital lactic acidosis - **X-linked** (PDH E1α subunit on X chromosome) - Features: Lactic acidosis, intellectual disability, seizures, hypotonia; often fatal in infancy - Treatment: **Ketogenic diet** (provides acetyl-CoA from β-oxidation, bypassing PDH) + **thiamine** (cofactor for PDH — some mutations are thiamine-responsive) + **dichloroacetate** (activates PDH by inhibiting PDH kinase) --- ## 29. MNEMONICS ### For the 10 enzymes in order: **"Hungry Peter Pan And The Growling, Pink Panther Eat Pie"** 1. **H**exokinase 2. **P**hosphoglucose isomerase 3. **P**hosphofructokinase-1 4. **A**ldolase 5. **T**riose phosphate isomerase 6. **G**lyceraldehyde-3-phosphate dehydrogenase 7. **P**hosphoglycerate kinase 8. **P**hosphoglycerate mutase 9. **E**nolase 10. **P**yruvate kinase ### For the 10 intermediates: **"Good Girls Finish First, Don't Give Boys Beverages Before Parties with Pep and Pie"** 1. **G**lucose 2. **G**lucose-6-phosphate 3. **F**ructose-6-phosphate 4. **F**ructose-1,6-bisphosphate 5. **D**HAP / **G**3P 6. **1,3-B**isphosphoglycerate 7. **3-P**hosphoglycerate 8. **2-P**hosphoglycerate 9. **P**EP (**Pep**) 10. **P**yruvate (**Pie**) ### Irreversible steps (regulatory enzymes): **"HaPPy PiKnickers"** — **H**exokinase, **P**FK-1, **P**yruvate **K**inase --- ## 30. FINAL COMPREHENSIVE SUMMARY TABLE | Parameter | Detail | |---|---| | Pathway | Embden-Meyerhof-Parnas Pathway | | Location | Cytoplasm (cytosol) | | Substrate | 1 Glucose (6C) | | Products | 2 Pyruvate (3C each) | | O₂ required | No (anaerobic) | | ATP consumed | 2 (steps 1, 3) | | ATP produced | 4 (steps 7×2, 10×2) | | **Net ATP** | **2** | | NADH produced | 2 (step 6 ×2) | | Number of steps | 10 | | Irreversible steps | 3 (steps 1, 3, 10) | | Rate-limiting enzyme | PFK-1 (step 3) | | Most potent activator of PFK-1 | Fructose-2,6-bisphosphate | | Key hormonal regulation | Insulin (promotes), Glucagon (inhibits in liver) | | Substrate-level phosphorylation steps | Steps 7 and 10 | | Unique RBC pathway | Rapoport-Luebering shunt (2,3-BPG) | | Most common enzyme deficiency | Pyruvate kinase (PK-R) | | Most severe enzyme deficiency | Triose phosphate isomerase | | Cancer connection | Warburg effect; PKM2; PET-FDG scanning | | Blood collection tube additive | NaF (inhibits enolase) | --- This comprehensive guide covers virtually every aspect of glycolysis — from molecular mechanisms, enzyme kinetics, and regulation to clinical correlations spanning metabolic diseases, cancer biology, hematology, diabetes, toxicology, and pharmacology. Each step has been explained with its enzyme, substrates, products, mechanism, energetics, and relevant clinical applications.
mkdir -p /home/daytona/workspace/glycolysis-pdf
??
??
mkdir -p /home/daytona/workspace/glycolysis-pdf && python3 -c "from reportlab.platypus import SimpleDocTemplate; print('reportlab ok')"
WTH are you doing. You are wasting my so much precious time
~/glycolysis-pdf/build_pdf.py
from reportlab.lib.pagesizes import A4
from reportlab.lib import colors
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.units import cm
from reportlab.platypus import (
SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle,
HRFlowable, PageBreak, KeepTogether
)
from reportlab.lib.enums import TA_CENTER, TA_LEFT, TA_JUSTIFY
from reportlab.platypus import ListFlowable, ListItem
OUTPUT = "/home/daytona/workspace/glycolysis-pdf/Glycolysis_Dr_Talha_Hassan.pdf"
# ── page template with header/footer ──────────────────────────────────────────
def make_header_footer(canvas, doc):
canvas.saveState()
w, h = A4
# header bar
canvas.setFillColor(colors.HexColor("#1a3a5c"))
canvas.rect(0, h - 1.2*cm, w, 1.2*cm, fill=1, stroke=0)
canvas.setFillColor(colors.white)
canvas.setFont("Helvetica-Bold", 9)
canvas.drawString(1.5*cm, h - 0.85*cm, "GLYCOLYSIS: A Comprehensive and Detailed Guide")
canvas.drawRightString(w - 1.5*cm, h - 0.85*cm, "Dr. Talha Hassan (PMC B'29)")
# footer
canvas.setFillColor(colors.HexColor("#1a3a5c"))
canvas.rect(0, 0, w, 0.9*cm, fill=1, stroke=0)
canvas.setFillColor(colors.white)
canvas.setFont("Helvetica", 8)
canvas.drawCentredString(w/2, 0.3*cm, f"Page {doc.page}")
canvas.restoreState()
# ── styles ─────────────────────────────────────────────────────────────────────
base = getSampleStyleSheet()
def S(name, **kw):
return ParagraphStyle(name, **kw)
title_style = S("MyTitle",
fontSize=22, fontName="Helvetica-Bold",
textColor=colors.HexColor("#1a3a5c"),
alignment=TA_CENTER, spaceAfter=6)
subtitle_style = S("MySubtitle",
fontSize=11, fontName="Helvetica",
textColor=colors.HexColor("#555555"),
alignment=TA_CENTER, spaceAfter=14)
author_style = S("MyAuthor",
fontSize=11, fontName="Helvetica-Bold",
textColor=colors.HexColor("#c0392b"),
alignment=TA_CENTER, spaceAfter=4)
h1 = S("H1",
fontSize=14, fontName="Helvetica-Bold",
textColor=colors.white,
backColor=colors.HexColor("#1a3a5c"),
spaceBefore=14, spaceAfter=6,
leftIndent=6, rightIndent=6,
borderPad=4)
h2 = S("H2",
fontSize=12, fontName="Helvetica-Bold",
textColor=colors.HexColor("#1a3a5c"),
spaceBefore=10, spaceAfter=4,
borderPadding=(0,0,2,0))
h3 = S("H3",
fontSize=11, fontName="Helvetica-Bold",
textColor=colors.HexColor("#2471a3"),
spaceBefore=8, spaceAfter=3)
h4 = S("H4",
fontSize=10, fontName="Helvetica-Bold",
textColor=colors.HexColor("#117a65"),
spaceBefore=6, spaceAfter=2)
body = S("Body",
fontSize=9.5, fontName="Helvetica",
leading=14, spaceAfter=4,
alignment=TA_JUSTIFY)
bullet = S("Bullet",
fontSize=9.5, fontName="Helvetica",
leading=13, leftIndent=16, spaceAfter=2,
bulletIndent=6)
sub_bullet = S("SubBullet",
fontSize=9, fontName="Helvetica",
leading=12, leftIndent=30, spaceAfter=2,
bulletIndent=20)
code_style = S("Code",
fontSize=8.5, fontName="Courier",
backColor=colors.HexColor("#f4f6f7"),
leftIndent=12, rightIndent=12,
borderPad=6, spaceBefore=4, spaceAfter=4,
leading=13)
clinical_style = S("Clinical",
fontSize=9, fontName="Helvetica",
backColor=colors.HexColor("#fef9e7"),
leftIndent=12, rightIndent=8,
borderPad=5, spaceBefore=4, spaceAfter=4,
leading=13, borderColor=colors.HexColor("#f39c12"),
borderWidth=1)
note_style = S("Note",
fontSize=9, fontName="Helvetica-Oblique",
textColor=colors.HexColor("#555555"),
leftIndent=12, spaceAfter=3, leading=13)
# ── helpers ────────────────────────────────────────────────────────────────────
def B(text): return f"<b>{text}</b>"
def I(text): return f"<i>{text}</i>"
def BI(text): return f"<b><i>{text}</i></b>"
def p(text, style=body):
return Paragraph(text, style)
def bp(text): # bullet point
return Paragraph(f"• {text}", bullet)
def sbp(text): # sub-bullet
return Paragraph(f"– {text}", sub_bullet)
def h(text, level=1):
styles = {1: h1, 2: h2, 3: h3, 4: h4}
return Paragraph(text, styles[level])
def code(text):
lines = text.strip().split("\n")
return [Paragraph(line.replace(" ", " ").replace("<","<").replace(">",">"), code_style) for line in lines]
def clinical(title, *paras):
items = [p(f"<b>⚕ {title}</b>", clinical_style)]
for para in paras:
items.append(p(para, clinical_style))
return items
def hr():
return HRFlowable(width="100%", thickness=1, color=colors.HexColor("#aed6f1"), spaceAfter=4, spaceBefore=4)
def section_break():
return [Spacer(1, 6), hr(), Spacer(1, 4)]
# ── TABLE helper ───────────────────────────────────────────────────────────────
HEADER_BG = colors.HexColor("#1a3a5c")
ROW_ODD_BG = colors.HexColor("#eaf4fc")
ROW_EVEN_BG = colors.white
GRID_COLOR = colors.HexColor("#aed6f1")
def make_table(headers, rows, col_widths=None):
data = [[Paragraph(f"<b><font color='white'>{h}</font></b>",
S("th", fontSize=8.5, fontName="Helvetica-Bold",
textColor=colors.white, alignment=TA_CENTER, leading=11))
for h in headers]]
ts_cell = S("td", fontSize=8, fontName="Helvetica", leading=11, alignment=TA_LEFT)
for i, row in enumerate(rows):
data.append([Paragraph(str(cell), ts_cell) for cell in row])
style = TableStyle([
("BACKGROUND", (0,0), (-1,0), HEADER_BG),
("ROWBACKGROUNDS", (0,1), (-1,-1), [ROW_ODD_BG, ROW_EVEN_BG]),
("GRID", (0,0), (-1,-1), 0.5, GRID_COLOR),
("TOPPADDING", (0,0), (-1,-1), 4),
("BOTTOMPADDING", (0,0), (-1,-1), 4),
("LEFTPADDING", (0,0), (-1,-1), 5),
("RIGHTPADDING", (0,0), (-1,-1), 5),
("VALIGN", (0,0), (-1,-1), "TOP"),
])
page_width = A4[0] - 4*cm # usable width
if col_widths is None:
cw = page_width / len(headers)
col_widths = [cw]*len(headers)
return Table(data, colWidths=col_widths, style=style, repeatRows=1, hAlign="LEFT")
# ═══════════════════════════════════════════════════════════════════════════════
# BUILD CONTENT
# ═══════════════════════════════════════════════════════════════════════════════
story = []
# ── COVER ──────────────────────────────────────────────────────────────────────
story += [
Spacer(1, 1.6*cm),
p("GLYCOLYSIS", title_style),
p("A Comprehensive and Detailed Guide", subtitle_style),
HRFlowable(width="60%", thickness=2, color=colors.HexColor("#c0392b"),
hAlign="CENTER", spaceAfter=10),
p("This PDF has been created by", S("cby", fontSize=10, fontName="Helvetica",
textColor=colors.HexColor("#555"), alignment=TA_CENTER, spaceAfter=2)),
p("Dr. Talha Hassan (PMC B'29)", author_style),
Spacer(1, 0.6*cm),
HRFlowable(width="80%", thickness=1, color=colors.HexColor("#aed6f1"), hAlign="CENTER"),
Spacer(1, 0.4*cm),
PageBreak(),
]
# ── 1. INTRODUCTION ─────────────────────────────────────────────────────────
story.append(h("1. INTRODUCTION AND DEFINITION"))
story.append(p(
B("Glycolysis") + " (Greek: " + I("glykys") + " = sweet, " + I("lysis") + " = splitting/dissolution) "
"is the metabolic pathway in which one molecule of " + B("glucose (C₆H₁₂O₆)") + " is oxidized and "
"split into two molecules of " + B("pyruvate (C₃H₄O₃)") + ". It is also known as the "
+ B("Embden-Meyerhof-Parnas (EMP) Pathway") + ", named after Gustav Embden, Otto Meyerhof, and "
"Jakub Karol Parnas, who elucidated the pathway in the 1930s–1940s."))
story.append(h("Key Features at a Glance", 2))
kf = [
[B("Location"), "Cytoplasm (cytosol) of virtually all living cells"],
[B("Oxygen requirement"), "None — anaerobic process (occurs with or without oxygen)"],
[B("Substrate"), "Glucose (6-carbon sugar)"],
[B("End products (aerobic)"), "2 Pyruvate"],
[B("End products (anaerobic)"), "2 Lactate (animals) or 2 Ethanol + 2 CO₂ (yeast)"],
[B("Net yield"), "2 ATP + 2 NADH (aerobic)"],
[B("Number of reactions"), "10 enzymatic steps"],
[B("Universality"), "Found in virtually all organisms"],
]
story.append(make_table(["Feature", "Detail"], kf, [4.5*cm, 12*cm]))
story.append(Spacer(1,6))
story.append(h("Why is Glycolysis Important?", 2))
for pt in [
"It is the " + B("most ancient") + " metabolic pathway (evolved before oxygen appeared ~2.4 billion years ago).",
"It is the " + B("central pathway") + " of carbohydrate metabolism.",
"It provides " + B("carbon skeletons") + " for biosynthesis (amino acids, lipids, etc.).",
"It generates " + B("ATP rapidly") + " (important in emergencies, e.g., sprinting).",
"It is the " + B("gateway") + " to the TCA cycle, HMP shunt, and gluconeogenesis.",
"Certain tissues depend " + B("entirely") + " on glycolysis (e.g., RBCs, cornea, lens, renal medulla).",
]:
story.append(bp(pt))
story += section_break()
# ── 2. SUBCELLULAR LOCATION ────────────────────────────────────────────────────
story.append(h("2. SUBCELLULAR LOCATION"))
story.append(p("All 10 enzymes of glycolysis are present as " + B("soluble proteins in the cytosol") + ". "
"However, recent evidence shows some glycolytic enzymes can associate with:"))
for pt in [
B("Cytoskeletal elements") + " (actin filaments)",
B("Mitochondrial outer membrane") + " (hexokinase II in muscle and tumour cells — clinically significant)",
B("Erythrocyte membrane") + " (band 3 protein association)",
]:
story.append(bp(pt))
story += clinical("Hexokinase II and Cancer",
"In cancer cells, hexokinase II binds to the <b>voltage-dependent anion channel (VDAC)</b> on the "
"mitochondrial outer membrane. This gives the enzyme preferential access to mitochondrially-generated ATP "
"and also <b>inhibits apoptosis</b> by preventing cytochrome c release. This is a therapeutic target in oncology.")
story += section_break()
# ── 3. OVERVIEW ────────────────────────────────────────────────────────────────
story.append(h("3. OVERVIEW OF THE PATHWAY"))
story.append(h("Phase I: Preparatory (Energy-Investment) Phase", 2))
for pt in [
"Steps 1–5",
"Glucose is phosphorylated, rearranged, and split into two 3-carbon (triose) fragments.",
B("2 ATP molecules are consumed") + " (invested). Also called the " + B('"priming phase"') + ".",
]:
story.append(bp(pt))
story.append(h("Phase II: Payoff (Energy-Generation) Phase", 2))
for pt in [
"Steps 6–10",
"The two triose phosphates are oxidized and converted to pyruvate.",
B("4 ATP molecules and 2 NADH") + " are generated. Also called the " + B('"harvest phase"') + ".",
]:
story.append(bp(pt))
story.append(h("Net Equation", 2))
story += code("Glucose + 2 NAD⁺ + 2 ADP + 2 Pᵢ → 2 Pyruvate + 2 NADH + 2 H⁺ + 2 ATP + 2 H₂O")
story += section_break()
# ── 4. STEP-BY-STEP REACTIONS ─────────────────────────────────────────────────
story.append(h("4. DETAILED STEP-BY-STEP REACTIONS"))
# STEP 1
story.append(h("STEP 1: Phosphorylation of Glucose to Glucose-6-Phosphate", 2))
story += code("Glucose + ATP → Glucose-6-Phosphate (G6P) + ADP")
story.append(p(B("Enzyme:") + " Hexokinase (most tissues) / Glucokinase (liver and pancreatic β-cells)"))
story.append(p(B("Type:") + " Phosphorylation | " + B("ΔG°':") + " −16.7 kJ/mol | " + B("Irreversible")))
story.append(p(B("Mechanism:") + " Transfers the γ-phosphoryl group from ATP to the C-6 hydroxyl of glucose. "
"Requires Mg²⁺ as cofactor (true substrate = MgATP²⁻)."))
story.append(p(B("Why phosphorylate?") + " Traps glucose inside the cell (phosphorylated sugars have no membrane transporter), "
"activates the molecule, and provides a handle for enzyme recognition."))
story.append(h("Hexokinase vs. Glucokinase", 3))
hk_gk = [
["Tissue distribution", "Most tissues (muscle, brain, RBC)", "Liver, pancreatic β-cells, hypothalamus"],
["Km for glucose", "Low (~0.1 mM) — high affinity", "High (~10 mM) — low affinity"],
["Vmax", "Low", "High"],
["Substrate specificity", "Broad (glucose, fructose, mannose, galactose)", "Highly specific for glucose"],
["Product inhibition by G6P", "YES", "NO"],
["Kinetics", "Hyperbolic (Michaelis-Menten)", "Sigmoidal (kinetic cooperativity)"],
["GKRP regulation", "Not applicable", "YES — sequesters GK in nucleus"],
["Regulation by insulin", "Not significantly induced", "Induced by insulin (transcription ↑)"],
["Physiological role", "Captures glucose even at low blood glucose", "Glucose sensor; acts only when blood glucose is high"],
["Isoforms", "HK I (brain), HK II (muscle), HK III", "HK IV"],
]
story.append(make_table(["Feature", "Hexokinase (I, II, III)", "Glucokinase (HK IV)"],
hk_gk, [4.5*cm, 6.5*cm, 5.5*cm]))
story.append(Spacer(1,4))
story += clinical("MODY-2 (Glucokinase Gene Mutations)",
"Mutations in the <b>GCK gene</b> cause MODY-2, an autosomal dominant form of diabetes. "
"The mutated glucokinase has a higher Km → β-cell requires higher glucose to trigger insulin secretion. "
"Patients have <b>mild, stable fasting hyperglycemia</b> (~5.5–8 mM) from birth. Usually no treatment needed.")
story += clinical("PHHI (Activating Glucokinase Mutations)",
"<b>Activating mutations</b> lower the Km → β-cells secrete insulin even at very low glucose → "
"<b>severe neonatal hypoglycemia</b>.")
story += clinical("Glucokinase Activators (GKAs)",
"GKA drugs lower the Km and increase Vmax of glucokinase, enhancing glucose-stimulated insulin secretion "
"and hepatic glucose uptake. Example: <b>Dorzagliatin</b> (approved in China, 2022).")
# STEP 2
story.append(h("STEP 2: Isomerization of G6P to Fructose-6-Phosphate", 2))
story += code("Glucose-6-Phosphate ⇌ Fructose-6-Phosphate (F6P)")
story.append(p(B("Enzyme:") + " Phosphoglucose Isomerase (PGI) | " + B("Type:") + " Isomerization (aldose → ketose) | "
+ B("Reversible") + " (ΔG°' = +1.7 kJ/mol)"))
story.append(p("Converts the C-1 aldehyde to a C-2 ketone via an enediol intermediate. Requires Mg²⁺. "
"Necessary to place the carbonyl at C-2 for the subsequent phosphorylation at C-1 (step 3)."))
story += clinical("PGI Deficiency — Hemolytic Anemia",
"PGI deficiency is the <b>second most common glycolytic enzyme deficiency</b> causing hereditary "
"non-spherocytic hemolytic anemia (after pyruvate kinase deficiency). RBCs depend entirely on glycolysis for ATP.")
story += clinical("PGI as a Tumour Marker / Autocrine Motility Factor",
"PGI is identical to <b>Autocrine Motility Factor (AMF)</b>, <b>Neuroleukin</b>, and <b>Maturation Factor</b>. "
"Elevated serum PGI is found in breast, lung, and colorectal cancers.")
# STEP 3
story.append(h("STEP 3: Phosphorylation of F6P to Fructose-1,6-Bisphosphate ⭐ RATE-LIMITING STEP", 2))
story += code("Fructose-6-Phosphate + ATP → Fructose-1,6-Bisphosphate (F1,6BP) + ADP")
story.append(p(B("Enzyme:") + " Phosphofructokinase-1 (PFK-1) | " + B("Type:") + " Phosphorylation | "
+ B("Irreversible") + " (ΔG°' = −14.2 kJ/mol)"))
story.append(p(B("COMMITTED STEP of glycolysis.") + " Once F1,6BP is formed, the molecule cannot re-enter other pathways. "
"PFK-1 is a tetrameric enzyme."))
story.append(h("Regulation of PFK-1", 3))
reg_data = [
[B("Activators"), "AMP, ADP, Fructose-2,6-bisphosphate (F2,6BP) — MOST POTENT, Inorganic phosphate (Pᵢ), F6P (substrate), K⁺, NH₄⁺"],
[B("Inhibitors"), "ATP (allosteric site), Citrate, H⁺ (low pH), Long-chain fatty acids, Glucagon (via ↓F2,6BP)"],
]
story.append(make_table(["Regulation", "Effectors"], reg_data, [3.5*cm, 13*cm]))
story.append(Spacer(1,4))
story.append(h("Fructose-2,6-Bisphosphate (F2,6BP) — The Key Regulator", 3))
story.append(p(B("F2,6BP is NOT a glycolytic intermediate") + " — it is a regulatory molecule produced by the "
+ B("bifunctional enzyme PFK-2/FBPase-2") + " (6-phosphofructo-2-kinase/fructose-2,6-bisphosphatase):"))
for pt in [
B("PFK-2 (kinase) domain") + " — makes F2,6BP from F6P + ATP",
B("FBPase-2 (phosphatase) domain") + " — hydrolyzes F2,6BP back to F6P + Pᵢ",
]:
story.append(bp(pt))
story.append(p(B("Liver regulation:") + " Insulin → phosphatase activation → enzyme dephosphorylated → "
"PFK-2 ACTIVE → ↑F2,6BP → glycolysis stimulated. "
"Glucagon → PKA → phosphorylates bifunctional enzyme at Ser32 → FBPase-2 ACTIVE → ↓F2,6BP → "
"glycolysis inhibited, gluconeogenesis stimulated."))
story.append(p(B("Heart/skeletal muscle:") + " The muscle PFK-2 isoform is "
+ B("activated by phosphorylation") + " (opposite to liver!). "
"AMPK phosphorylates PFK-2 in the heart during ischemia → ↑F2,6BP → glycolysis stimulated."))
story += clinical("Warburg Effect and PFK-1 in Cancer",
"Cancer cells show <b>high rates of aerobic glycolysis</b>. PFK-1 activity is markedly upregulated due to: "
"(1) Overexpression of PFK-2 (PFKFB3 isoform) → high F2,6BP; "
"(2) HIF-1α upregulates glycolytic enzymes; "
"(3) Oncogenes (Ras, Myc, Akt) stimulate glycolysis. PFKFB3 inhibitors are being explored as anticancer drugs.")
story += clinical("Tarui Disease (GSD Type VII — PFK-1 M-subunit Deficiency)",
"Deficiency of the muscle (M) subunit of PFK-1. Features: exercise intolerance, myopathy, cramps, "
"<b>hemolytic anemia</b>, <b>hyperuricemia</b>. "
"NO improvement with glucose infusion — glucose may worsen symptoms (\"out-of-wind\" phenomenon).")
# STEP 4
story.append(h("STEP 4: Cleavage of F1,6BP into Two Triose Phosphates", 2))
story += code("Fructose-1,6-Bisphosphate ⇌ DHAP + Glyceraldehyde-3-Phosphate (G3P)")
story.append(p(B("Enzyme:") + " Aldolase (Fructose bisphosphate aldolase) | " + B("Type:") + " Aldol cleavage | "
+ B("Reversible") + " (ΔG°' = +23.8 kJ/mol — driven forward by product removal)"))
story.append(p(B("Class I Aldolase") + " (animals, plants): Forms a Schiff base between C-2 carbonyl and "
"Lys-229. " + B("Class II Aldolase") + " (bacteria, fungi): Uses Zn²⁺ as Lewis acid."))
story.append(p(B("Human aldolase isoforms:") + " Aldolase A (muscle, brain, RBCs), Aldolase B (liver, kidney, intestine), "
"Aldolase C (brain)."))
story += clinical("Hereditary Fructose Intolerance (HFI) — Aldolase B Deficiency",
"<b>Aldolase B deficiency</b> → accumulation of fructose-1-phosphate in liver → traps inorganic phosphate → "
"depletes ATP. Symptoms: severe <b>hypoglycemia</b>, vomiting, hepatomegaly, jaundice, renal tubular dysfunction "
"after ingesting fructose/sucrose. Treatment: strict avoidance of fructose, sucrose, and sorbitol. "
"Differentiate from Essential Fructosuria (fructokinase deficiency — benign).")
# STEP 5
story.append(h("STEP 5: Interconversion of Triose Phosphates", 2))
story += code("DHAP ⇌ Glyceraldehyde-3-Phosphate (G3P)")
story.append(p(B("Enzyme:") + " Triose Phosphate Isomerase (TPI/TIM) | " + B("Type:") + " Isomerization | "
+ B("Reversible") + " (equilibrium: 96% DHAP : 4% G3P — driven forward by step 6)"))
story.append(p("Converts DHAP (dead-end for glycolysis) to G3P. TPI is a " + B("catalytically perfect enzyme")
+ " (kcat/Km ≈ 10⁸–10⁹ M⁻¹s⁻¹ — diffusion-limited). Key residue: Glu-165 (general base). "
"A flexible loop (loop 6) prevents loss of the enediol intermediate, which could form toxic "
+ B("methylglyoxal") + "."))
story.append(p(B("After Step 5: all subsequent reactions occur TWICE per glucose molecule.")))
story += clinical("TPI Deficiency — Most Severe Glycolytic Enzymopathy",
"Autosomal recessive. Causes <b>chronic hemolytic anemia</b>, <b>progressive neuromuscular dysfunction</b> "
"(spasticity, dystonia), cardiomyopathy, increased susceptibility to infection. "
"Most patients die before age 5. Most common mutation: Glu104Asp.")
story += clinical("Methylglyoxal and Diabetes",
"Elevated DHAP/G3P in diabetes → ↑methylglyoxal → <b>AGEs</b> → diabetic complications "
"(neuropathy, nephropathy, retinopathy). The glyoxalase system detoxifies methylglyoxal to D-lactate.")
story += section_break()
story.append(h("═══ PHASE II: THE PAYOFF PHASE (Steps 6–10) ═══"))
story.append(p(B("Remember: Everything happens ×2 per glucose molecule from here.")))
story += section_break()
# STEP 6
story.append(h("STEP 6: Oxidation and Phosphorylation of G3P [ONLY OXIDATION STEP]", 2))
story += code("G3P + NAD⁺ + Pᵢ → 1,3-Bisphosphoglycerate (1,3-BPG) + NADH + H⁺")
story.append(p(B("Enzyme:") + " Glyceraldehyde-3-Phosphate Dehydrogenase (GAPDH) | "
+ B("Type:") + " Oxidative phosphorylation (substrate-level)"))
story.append(h("Mechanism (multi-step):", 3))
for step in [
B("Covalent catalysis:") + " G3P aldehyde reacts with Cys-149 (-SH) → hemithioacetal",
B("Oxidation:") + " NAD⁺ oxidizes the hemithioacetal → thioester (high-energy) + NADH",
B("Phosphorolysis:") + " Inorganic phosphate attacks thioester → releases 1,3-BPG; enzyme regenerated",
B("NADH exchange:") + " NADH leaves active site; new NAD⁺ binds for next cycle",
]:
story.append(bp(step))
story += clinical("Arsenate Poisoning",
"<b>Arsenate (AsO₄³⁻)</b> mimics phosphate → substitutes for Pᵢ in step 6 → forms 1-arseno-3-PG "
"(unstable, spontaneously hydrolyzes) → 3-PG formed directly, <b>bypassing ATP production at step 7</b>. "
"Net ATP yield drops to ZERO. Called 'arsenate uncoupling' of glycolysis.")
story += clinical("Iodoacetate Poisoning",
"<b>Iodoacetate</b> irreversibly alkylates Cys-149 of GAPDH → completely blocks glycolysis.")
story += clinical("GAPDH as a Multifunctional Protein",
"Beyond glycolysis, GAPDH is involved in: DNA repair, apoptosis (nuclear translocation), membrane fusion, "
"gene transcription, and viral replication. In Alzheimer's and Parkinson's disease, GAPDH aggregation "
"contributes to neuronal death. Selegiline (MAO-B inhibitor) may partly work by preventing GAPDH nuclear translocation.")
# STEP 7
story.append(h("STEP 7: First Substrate-Level Phosphorylation", 2))
story += code("1,3-Bisphosphoglycerate + ADP → 3-Phosphoglycerate (3-PG) + ATP")
story.append(p(B("Enzyme:") + " Phosphoglycerate Kinase (PGK) | " + B("Type:") + " Substrate-level phosphorylation | "
+ B("Reversible") + " (ΔG°' = −18.5 kJ/mol)"))
story.append(p("The high-energy acyl phosphate at C-1 of 1,3-BPG is transferred to ADP → ATP. Requires Mg²⁺. "
"First ATP-generating step. Energy accounting: 2 ATP invested − 2 ATP produced here = " + B("net 0 ATP") + " so far."))
story += clinical("2,3-BPG and the Rapoport-Luebering Shunt",
"In RBCs, 1,3-BPG can be diverted to form <b>2,3-BPG</b> (bypassing step 7, losing 1 ATP). "
"2,3-BPG (~5 mM) binds the central cavity of deoxyHb → stabilizes T-state → <b>decreases O₂ affinity</b> → "
"right shift of dissociation curve → promotes O₂ delivery to tissues. "
"Increased in: high altitude, chronic anemia, hypoxia. "
"Decreased in: stored blood (depletes in 1–2 weeks). "
"HbF (γ-subunits) binds 2,3-BPG less tightly → higher O₂ affinity → O₂ transfer from mother to fetus.")
story += clinical("PGK Deficiency — X-linked",
"PGK deficiency is <b>X-linked</b> (PGK1 gene on X chromosome). Causes hemolytic anemia, myopathy, "
"and intellectual disability/neurological dysfunction.")
# STEP 8
story.append(h("STEP 8: Isomerization of 3-PG to 2-Phosphoglycerate", 2))
story += code("3-Phosphoglycerate ⇌ 2-Phosphoglycerate (2-PG)")
story.append(p(B("Enzyme:") + " Phosphoglycerate Mutase (PGM) | " + B("Type:") + " Intramolecular phosphoryl transfer | "
+ B("Reversible") + " (ΔG°' = +4.4 kJ/mol)"))
story.append(p("Phosphate moves from C-3 to C-2 via a 2,3-BPG intermediate and phospho-His-11 in the active site. "
"Requires catalytic amounts of 2,3-BPG and Mg²⁺. Essential: C-2 phosphate is required for the "
"dehydration chemistry in step 9."))
story += clinical("PGM Deficiency",
"Very rare. Causes exercise intolerance, myopathy, and exercise-induced rhabdomyolysis with myoglobinuria.")
# STEP 9
story.append(h("STEP 9: Dehydration of 2-PG to Phosphoenolpyruvate (PEP)", 2))
story += code("2-Phosphoglycerate → Phosphoenolpyruvate (PEP) + H₂O")
story.append(p(B("Enzyme:") + " Enolase (Phosphopyruvate hydratase) | " + B("Type:") + " Dehydration | "
+ B("Near-reversible") + " (ΔG°' = +7.5 kJ/mol)"))
story.append(p("Creates PEP — highest phosphoryl transfer potential of any biological molecule "
"(ΔG°' of hydrolysis = −61.9 kJ/mol). The phosphoryl group traps PEP in the unstable enol form; "
"dephosphorylation drives keto-enol tautomerization, releasing a large ΔG. Requires 2 Mg²⁺ ions."))
story.append(p(B("Enolase isoforms:") + " αα (ubiquitous), ββ (muscle-specific), γγ (neuron-specific — NSE)"))
story += clinical("Fluoride Inhibition of Enolase",
"<b>Fluoride (F⁻)</b> inhibits enolase by forming a Mg-fluorophosphate complex at the active site. "
"This is why <b>NaF</b> is added to blood glucose tubes — inhibits glycolysis in vitro, ensuring accurate measurement. "
"Fluoride in toothpaste also inhibits bacterial enolase → ↓lactic acid → prevents dental caries.")
story += clinical("NSE (γγ Enolase) as a Tumour Marker",
"NSE is elevated in: <b>Small cell lung carcinoma (SCLC)</b> (most important), neuroblastoma, melanoma, "
"neuroendocrine tumours (carcinoid, pheochromocytoma), traumatic brain injury, and Creutzfeldt-Jakob disease.")
# STEP 10
story.append(h("STEP 10: Second Substrate-Level Phosphorylation — Pyruvate Kinase", 2))
story += code("Phosphoenolpyruvate + ADP → Pyruvate + ATP")
story.append(p(B("Enzyme:") + " Pyruvate Kinase (PK) | " + B("Type:") + " Substrate-level phosphorylation | "
+ B("IRREVERSIBLE") + " (ΔG°' = −31.4 kJ/mol)"))
story.append(p("Phosphoryl group transferred from PEP to ADP → ATP. Enol-pyruvate spontaneously tautomerizes to "
"keto-pyruvate (major driving force). Requires Mg²⁺ and K⁺."))
story.append(p(B("Second regulatory point of glycolysis.")))
story.append(h("Pyruvate Kinase Isoforms", 3))
pk_iso = [
["PK-L", "Liver", "Regulated by phosphorylation (glucagon/insulin); allosteric"],
["PK-R", "RBCs", "Alternative splicing of PKLR gene; most common deficiency isoform"],
["PK-M1", "Muscle, heart, brain", "Constitutively active; NOT allosterically regulated by F1,6BP"],
["PK-M2", "Fetal tissues, proliferating cells, CANCER", "Less-active dimer form; key in Warburg effect"],
]
story.append(make_table(["Isoform", "Tissue", "Key Features"], pk_iso, [2.5*cm, 5*cm, 9*cm]))
story.append(Spacer(1,4))
story.append(h("Regulation of Pyruvate Kinase", 3))
story.append(p(B("Allosteric activators:") + " Fructose-1,6-bisphosphate (F1,6BP) — " + B("feedforward activator")
+ " (product of step 3 activates step 10)."))
story.append(p(B("Allosteric inhibitors:") + " ATP, Alanine, Acetyl-CoA, Long-chain fatty acids, Phenylalanine (PK-L)."))
story.append(p(B("Covalent modification (liver PK-L only):") + " Glucagon → cAMP → PKA → "
+ B("phosphorylates PK-L → INACTIVATION") + ". Insulin → phosphatase → dephosphorylation → ACTIVATION. "
"Muscle PK-M1 is NOT regulated by phosphorylation."))
story += clinical("Pyruvate Kinase Deficiency — Most Common Glycolytic Enzymopathy",
"<b>PK-R isoform deficiency</b> (PKLR gene) — autosomal recessive. "
"Decreased ATP in RBCs → impaired Na⁺/K⁺-ATPase → hemolysis. "
"Paradoxically well-tolerated: upstream intermediates accumulate → <b>↑2,3-BPG</b> → right shift → better O₂ delivery. "
"Blood smear: <b>echinocytes (burr cells)</b>, NOT spherocytes. "
"Treatment: transfusions; splenectomy; <b>Mitapivat (AG-348)</b> — FDA-approved PK activator (2022).")
story += clinical("PKM2 and Cancer",
"<b>PKM2</b> exists primarily as a less-active dimer in cancer → upstream intermediates diverted to biosynthesis "
"(nucleotides via PPP, serine synthesis, lipids). PKM2 can also translocate to the nucleus as a transcriptional "
"coactivator (with HIF-1α, β-catenin). PKM2 activators (TEPP-46) force the tetramer → potential anticancer therapy. "
"PKM2 is a diagnostic biomarker in blood/stool for colorectal cancer.")
story += section_break()
# ── 5. SUMMARY TABLE OF 10 REACTIONS ─────────────────────────────────────────
story.append(h("5. SUMMARY OF THE 10 REACTIONS"))
rxn_rows = [
["1", "Glucose", "G6P", "Hexokinase/Glucokinase", "Phosphorylation", "IRREVERSIBLE", "−1 ATP"],
["2", "G6P", "F6P", "Phosphoglucose isomerase", "Isomerization", "Reversible", "—"],
["3", "F6P", "F1,6BP", "PFK-1 ⭐", "Phosphorylation", "IRREVERSIBLE", "−1 ATP"],
["4", "F1,6BP", "DHAP + G3P", "Aldolase", "Aldol cleavage", "Reversible", "—"],
["5", "DHAP", "G3P", "Triose phosphate isomerase", "Isomerization", "Reversible", "—"],
["6", "G3P", "1,3-BPG", "GAPDH", "Oxidation + Phosphorylation", "Reversible", "+NADH"],
["7", "1,3-BPG", "3-PG", "Phosphoglycerate kinase", "Substrate-level phosphorylation", "Reversible", "+1 ATP (×2)"],
["8", "3-PG", "2-PG", "Phosphoglycerate mutase", "Intramolecular transfer", "Reversible", "—"],
["9", "2-PG", "PEP", "Enolase", "Dehydration", "Reversible", "—"],
["10", "PEP", "Pyruvate", "Pyruvate kinase ⭐", "Substrate-level phosphorylation", "IRREVERSIBLE", "+1 ATP (×2)"],
]
story.append(make_table(
["Step", "Substrate", "Product", "Enzyme", "Reaction Type", "Reversible?", "ATP Change"],
rxn_rows,
[1*cm, 2*cm, 2.5*cm, 4*cm, 4*cm, 2.5*cm, 2*cm]
))
story += section_break()
# ── 6. ENERGY YIELD ────────────────────────────────────────────────────────────
story.append(h("6. ENERGY YIELD OF GLYCOLYSIS"))
story.append(h("Direct ATP (Substrate-Level Phosphorylation)", 2))
energy_rows = [
["ATP consumed (steps 1 + 3)", "2"],
["ATP produced (2 × step 7 + 2 × step 10)", "4"],
[B("Net ATP (substrate-level phosphorylation)"), B("2 ATP per glucose")],
]
story.append(make_table(["Component", "ATP"], energy_rows, [10*cm, 6.5*cm]))
story.append(Spacer(1,4))
story.append(h("NADH Fate and Total ATP Yield", 2))
story.append(p("2 NADH produced (step 6 ×2). NADH cannot cross the inner mitochondrial membrane — "
+ B("shuttle systems") + " are used:"))
story.append(bp(B("Malate-Aspartate Shuttle") + " (liver, heart, kidney) → NADH enters ETC at Complex I → "
+ B("~2.5 ATP per NADH") + " → 5 ATP total"))
story.append(bp(B("Glycerol-3-Phosphate Shuttle") + " (brain, skeletal muscle) → FADH₂ enters at CoQ → "
+ B("~1.5 ATP per NADH") + " → 3 ATP total"))
atp_rows = [
["Substrate-level phosphorylation", "+2"],
["2 NADH via malate-aspartate shuttle", "+5"],
[B("TOTAL (liver, heart)"), B("7 ATP")],
["2 NADH via glycerol-3-phosphate shuttle", "+3"],
[B("TOTAL (brain, muscle)"), B("5 ATP")],
[B("Anaerobic (no ETC)"), B("2 ATP")],
]
story.append(make_table(["Component", "ATP"], atp_rows, [10*cm, 6.5*cm]))
story.append(p(I("Complete glucose oxidation (glycolysis + PDH + TCA + ETC) yields ~30–32 ATP total.")))
story += section_break()
# ── 7. FATE OF PYRUVATE ────────────────────────────────────────────────────────
story.append(h("7. FATE OF PYRUVATE"))
fate_rows = [
[B("A. Aerobic"), "Pyruvate → Acetyl-CoA + CO₂ + NADH", "Pyruvate Dehydrogenase Complex (PDC)", "Mitochondrial matrix → TCA cycle"],
[B("B. Anaerobic (animals)"), "Pyruvate + NADH → Lactate + NAD⁺", "Lactate Dehydrogenase (LDH)", "Cytoplasm; regenerates NAD⁺"],
[B("C. Anaerobic (yeast)"), "Pyruvate → Acetaldehyde + CO₂; Acetaldehyde → Ethanol", "Pyruvate decarboxylase (TPP) + Alcohol dehydrogenase", "Alcoholic fermentation"],
[B("D. Transamination"), "Pyruvate + Glutamate ⇌ Alanine + α-KG", "Alanine aminotransferase (ALT/GPT)", "Glucose-alanine cycle"],
[B("E. Carboxylation"), "Pyruvate + CO₂ + ATP → Oxaloacetate", "Pyruvate carboxylase (biotin)", "First step of gluconeogenesis"],
]
story.append(make_table(["Condition", "Reaction", "Enzyme", "Significance"], fate_rows,
[3*cm, 5*cm, 4*cm, 4.5*cm]))
story += section_break()
# ── 8. LDH ────────────────────────────────────────────────────────────────────
story.append(h("8. LACTATE DEHYDROGENASE (LDH)"))
story += code("Pyruvate + NADH + H⁺ ⇌ Lactate + NAD⁺")
story.append(p("LDH is a " + B("tetramer") + " of two subunits: H (heart) and M (muscle). Five isoforms:"))
ldh_rows = [
["LDH-1", "H₄", "Heart, RBCs", "High affinity for lactate → favors lactate → pyruvate (oxidation); inhibited by high pyruvate"],
["LDH-2", "H₃M₁", "RBCs, heart", "Second most cardiac"],
["LDH-3", "H₂M₂", "Brain, kidney, lung", "—"],
["LDH-4", "H₁M₃", "Liver, skeletal muscle", "—"],
["LDH-5", "M₄", "Skeletal muscle, liver", "High affinity for pyruvate → favors pyruvate → lactate (reduction)"],
]
story.append(make_table(["Isoform", "Composition", "Tissue", "Properties"], ldh_rows,
[2*cm, 2.5*cm, 4*cm, 8*cm]))
story.append(Spacer(1,4))
story += clinical("LDH Isoenzymes as Diagnostic Markers",
"<b>MI (historically):</b> LDH-1 > LDH-2 ('flipped LDH'); now replaced by Troponins and CK-MB. "
"<b>Liver disease:</b> elevated LDH-5. "
"<b>Megaloblastic anemia:</b> markedly elevated total LDH (LDH-1, LDH-2). "
"<b>Cancer:</b> LDH used as general prognostic marker (lymphoma, seminoma, leukemia). "
"<b>Hemolysis:</b> elevated LDH-1, LDH-2.")
story += section_break()
# ── 9. CORI CYCLE ─────────────────────────────────────────────────────────────
story.append(h("9. THE CORI CYCLE (LACTIC ACID CYCLE)"))
story.append(p("During vigorous exercise, skeletal muscle produces lactate → released to blood → transported "
"to liver → converted to glucose by gluconeogenesis → glucose returns to muscle. "
"Described by Carl and Gerty Cori (Nobel Prize 1947)."))
story.append(p(B("Energy cost:") + " Glycolysis in muscle: +2 ATP per glucose. Gluconeogenesis in liver: costs 6 ATP "
"per 2 lactate → glucose. Net cost = " + B("4 ATP per cycle") + " — borne by the liver (from fatty acid oxidation)."))
story += clinical("Lactic Acidosis — Classification",
"<b>Type A (Hypoperfusion/Hypoxia):</b> Shock, severe heart failure, severe anemia, CO poisoning, respiratory failure.<br/>"
"<b>Type B1 (Disease-associated):</b> Liver failure, DKA, malignancy, thiamine deficiency, sepsis.<br/>"
"<b>Type B2 (Drug/toxin):</b> Metformin (inhibits Complex I — especially in renal failure), NRTIs (zidovudine, stavudine), "
"cyanide/CO (inhibit Complex IV), ethanol (↑NADH/NAD⁺ ratio), salicylates (uncouple OxPhos), propofol, linezolid.<br/>"
"<b>Type B3 (Inborn errors):</b> PDH deficiency, mitochondrial RC defects (MELAS), pyruvate carboxylase deficiency, "
"G6Pase deficiency (Von Gierke), FBPase-1 deficiency.<br/>"
"<b>Diagnosis:</b> Arterial blood lactate > 4 mmol/L (or >2 mmol/L with pH < 7.35).")
story += section_break()
# ── 10. GLUCOSE-ALANINE CYCLE ─────────────────────────────────────────────────
story.append(h("10. GLUCOSE-ALANINE CYCLE"))
story.append(p("Similar to the Cori cycle but involves alanine instead of lactate:"))
for pt in [
B("In muscle:") + " Pyruvate + glutamate → alanine + α-ketoglutarate (ALT)",
B("Transport:") + " Alanine transported to liver",
B("In liver:") + " Alanine → pyruvate → gluconeogenesis → glucose released to blood",
B("Amino group:") + " Converted to urea in the liver",
]:
story.append(bp(pt))
story.append(p(B("Function:") + " Transports amino groups from muscle protein breakdown to liver for urea synthesis, "
"while recycling carbon skeletons for glucose production."))
story += section_break()
# ── 11. NADH SHUTTLES ─────────────────────────────────────────────────────────
story.append(h("11. FATE OF CYTOPLASMIC NADH — SHUTTLE SYSTEMS"))
story.append(h("Malate-Aspartate Shuttle (Liver, Heart, Kidney)", 2))
for step in [
"Cytoplasm: Oxaloacetate + NADH → Malate + NAD⁺ (cytoplasmic malate dehydrogenase)",
"Transport: Malate enters mitochondria via malate-α-ketoglutarate antiporter",
"Mitochondria: Malate + NAD⁺ → Oxaloacetate + NADH (mitochondrial malate dehydrogenase)",
"Oxaloacetate → transaminated to Aspartate (using glutamate → α-KG)",
"Aspartate exits via glutamate-aspartate antiporter → back to oxaloacetate in cytoplasm",
B("Result:") + " 2.5 ATP per NADH",
]:
story.append(bp(step))
story.append(h("Glycerol-3-Phosphate Shuttle (Brain, Skeletal Muscle)", 2))
for step in [
"Cytoplasm: DHAP + NADH → Glycerol-3-phosphate + NAD⁺ (cytoplasmic G3PDH, NAD⁺-linked)",
"Mitochondrial inner membrane: Glycerol-3-phosphate → DHAP + FADH₂ (mitochondrial G3PDH, FAD-linked)",
"FADH₂ transfers electrons to CoQ → bypasses Complex I",
B("Result:") + " 1.5 ATP per NADH (one proton-pumping step lost)",
]:
story.append(bp(step))
story += section_break()
# ── 12. ENTRY OF OTHER SUGARS ─────────────────────────────────────────────────
story.append(h("12. ENTRY OF OTHER SUGARS INTO GLYCOLYSIS"))
story.append(h("A. Fructose", 2))
story.append(p(B("In liver (main pathway):") + " Fructose → Fructose-1-P (fructokinase) → DHAP + Glyceraldehyde "
"(Aldolase B) → DHAP + G3P (triose kinase) → enter glycolysis below PFK-1. "
"Important: fructose bypasses the major regulatory step (PFK-1) → metabolized faster and without regulation "
"→ contributes to lipogenesis."))
story += clinical("Essential Fructosuria (Fructokinase Deficiency)",
"Benign, asymptomatic; autosomal recessive. Fructose appears in blood/urine. No treatment needed.")
story += clinical("Metabolic Effects of Excess Fructose",
"1. Bypasses PFK-1 → excess acetyl-CoA → lipogenesis → fatty liver (NAFLD), ↑VLDL, ↑TG.<br/>"
"2. Rapid ATP consumption by fructokinase → AMP → ↑uric acid → hyperuricemia and gout.<br/>"
"3. Contributes to insulin resistance, metabolic syndrome, obesity.<br/>"
"4. Does not stimulate insulin/leptin → no satiety signal → promotes overeating.")
story.append(h("B. Galactose — Leloir Pathway", 2))
for step in [
"Galactose → Galactose-1-phosphate (Galactokinase)",
"Galactose-1-P + UDP-glucose → UDP-galactose + Glucose-1-P (GALT — Galactose-1-P uridylyltransferase)",
"UDP-galactose → UDP-glucose (UDP-galactose-4-epimerase)",
"Glucose-1-P → G6P (Phosphoglucomutase) → enters glycolysis at step 2",
]:
story.append(bp(step))
story += clinical("Classic Galactosemia (GALT Deficiency)",
"Autosomal recessive. Galactose-1-P accumulates in liver, brain, kidney, lens. "
"Galactose also reduced to <b>galactitol</b> (aldose reductase) → accumulates in lens → cataracts. "
"Symptoms: neonatal jaundice, hepatomegaly, liver failure, E. coli sepsis, intellectual disability, renal tubular dysfunction. "
"Newborn screening: Beutler test (measures GALT activity). Treatment: lifelong galactose-free diet.")
story += clinical("Galactokinase Deficiency",
"Milder form. Primarily causes <b>cataracts</b> (galactitol accumulation). No liver/brain disease. "
"Treatment: galactose-restricted diet.")
story.append(h("C. Mannose", 2))
story.append(p("Mannose → Mannose-6-P (hexokinase) → Fructose-6-P (phosphomannose isomerase) → enters glycolysis at step 3."))
story += clinical("CDG Type Ib (Phosphomannose Isomerase Deficiency)",
"One of the few treatable congenital disorders of glycosylation — treated with oral mannose supplementation.")
story += section_break()
# ── 13. THREE IRREVERSIBLE STEPS ──────────────────────────────────────────────
story.append(h("13. THE THREE IRREVERSIBLE STEPS AND REGULATION SUMMARY"))
irrev_rows = [
[B("Step 1") + " — Hexokinase/Glucokinase",
"Controls glucose entry into metabolic pathways. Product inhibition by G6P (hexokinase only); GKRP for glucokinase.",
B("Glucose-6-phosphatase") + " (liver, kidney, intestine only — NOT muscle/brain)"],
[B("Step 3") + " — PFK-1 ⭐ (RATE-LIMITING)",
"Committed step of glycolysis. Most extensively regulated: ATP, citrate, H⁺ inhibit; AMP, F2,6BP, Pᵢ activate.",
B("Fructose-1,6-bisphosphatase (FBPase-1)")],
[B("Step 10") + " — Pyruvate Kinase",
"Controls exit of glycolysis. F1,6BP activates (feedforward); ATP, alanine inhibit. PK-L phosphorylated/inactivated by glucagon-PKA.",
B("Pyruvate carboxylase") + " + " + B("PEPCK") + " (two enzymes needed to reverse one step)"],
]
story.append(make_table(["Enzyme (Step)", "Regulation", "Gluconeogenesis Bypass"], irrev_rows,
[4*cm, 7*cm, 5.5*cm]))
story += section_break()
# ── 14. HORMONAL REGULATION ───────────────────────────────────────────────────
story.append(h("14. HORMONAL REGULATION OF GLYCOLYSIS"))
story.append(h("Insulin (Fed State — Promotes Glycolysis)", 2))
for pt in [
"Stimulates GLUT4 translocation → ↑glucose uptake in muscle/adipose",
"Induces glucokinase gene expression (liver)",
"Activates PFK-2 (via phosphatase → ↑F2,6BP → activates PFK-1)",
"Activates pyruvate kinase-L (dephosphorylation)",
"Induces transcription of glycolytic enzyme genes (GK, PFK-1, PK-L) via SREBP-1c and ChREBP",
"Activates pyruvate dehydrogenase (indirectly)",
]:
story.append(bp(pt))
story.append(h("Glucagon (Fasting — Inhibits Hepatic Glycolysis)", 2))
for pt in [
"cAMP → PKA → phosphorylates PFK-2/FBPase-2 → FBPase-2 active → ↓F2,6BP → inhibits PFK-1",
"cAMP → PKA → phosphorylates PK-L → inactivates PK-L",
"Represses transcription of glycolytic enzyme genes",
"Promotes gluconeogenesis",
B("Note:") + " Glucagon acts primarily on LIVER (muscle lacks significant glucagon receptors)",
]:
story.append(bp(pt))
story.append(h("Epinephrine", 2))
story.append(bp(B("In muscle:") + " β-adrenergic → cAMP → activates glycogen phosphorylase → glycogenolysis → ↑G6P → promotes glycolysis"))
story.append(bp(B("In liver:") + " α₁ and β₂ receptors → increases gluconeogenesis and glycogenolysis"))
story += section_break()
# ── 15. PASTEUR EFFECT ────────────────────────────────────────────────────────
story.append(h("15. PASTEUR EFFECT"))
story.append(p(B("Definition:") + " Inhibition of glycolysis by oxygen (aerobic conditions slow glycolysis)."))
story.append(p(B("Mechanism:") + " O₂ present → mitochondria oxidize NADH efficiently → ↑ATP → inhibits PFK-1. "
"Also: citrate increases (TCA active) → inhibits PFK-1. Less glucose consumed per ATP produced."))
story.append(p(B("NOT seen in:") + " Cancer cells (Warburg effect) and RBCs (no mitochondria)."))
story += section_break()
# ── 16. WARBURG EFFECT ────────────────────────────────────────────────────────
story.append(h("16. WARBURG EFFECT (AEROBIC GLYCOLYSIS IN CANCER)"))
story.append(p(B("Definition:") + " Cancer cells preferentially utilize glycolysis even with adequate O₂. "
"Described by Otto Warburg (Nobel Prize 1931)."))
story.append(p("Cancer cells consume glucose 10–100× more than normal cells, producing large amounts of lactate "
"even with ample O₂ — seemingly inefficient (2 ATP vs. 30–32 ATP per glucose)."))
story.append(h("Why do cancer cells do this?", 3))
for pt in [
B("Biosynthetic advantage:") + " G6P → PPP → ribose-5-P (nucleotides) + NADPH; 3-PG → serine; DHAP → glycerol-3-P → lipids",
B("Speed:") + " Glycolysis generates ATP faster when glucose is abundant",
B("Immune evasion:") + " Lactate acidifies tumour microenvironment → suppresses T cells, NK cells",
B("PKM2 dimer") + " channels intermediates to biosynthesis",
B("Genetic basis:") + " Oncogenes (Myc, Ras, Akt/PI3K, HIF-1α) upregulate glycolytic enzymes and GLUT1/GLUT3",
]:
story.append(bp(pt))
story += clinical("PET Scan (¹⁸F-FDG PET/CT)",
"<b>¹⁸F-Fluorodeoxyglucose (FDG)</b> is a glucose analog taken up via GLUTs, phosphorylated by hexokinase → "
"FDG-6-P (CANNOT be further metabolized, TRAPPED in cell). Cancer cells take up more FDG → appear as hot spots. "
"Uses: cancer staging, detection of metastases, monitoring treatment, epilepsy (seizure focus), cardiac viability.")
story += clinical("Targeting the Warburg Effect (Cancer Therapy)",
"<b>2-Deoxyglucose (2-DG):</b> Inhibits hexokinase and PGI — clinical trials.<br/>"
"<b>Dichloroacetate (DCA):</b> Inhibits PDH kinase → activates PDH → pyruvate into mitochondria.<br/>"
"<b>PFKFB3 inhibitors:</b> ↓F2,6BP → ↓PFK-1 activity.<br/>"
"<b>PKM2 activators:</b> Force active tetramer → ↓biosynthetic diversion.<br/>"
"<b>MCT inhibitors:</b> Block lactate export → intracellular acidification.<br/>"
"<b>Metformin/Phenformin:</b> Inhibit Complex I (epidemiological data: diabetics on metformin have lower cancer incidence).")
story += section_break()
# ── 17. CRABTREE EFFECT ───────────────────────────────────────────────────────
story.append(h("17. CRABTREE EFFECT"))
story.append(p(B("Definition:") + " Inhibition of cellular respiration (oxidative phosphorylation) by "
"high glucose concentrations — the reverse of the Pasteur effect."))
story.append(p("Observed in tumour cells and rapidly proliferating cells. High glucose → rapid glycolysis → "
"large amounts of cytoplasmic ATP and NADH → suppresses mitochondrial respiration. "
"Mechanism: competition for ADP and Pᵢ between glycolysis and OxPhos."))
story += section_break()
# ── 18. GLYCOLYSIS IN SPECIFIC TISSUES ───────────────────────────────────────
story.append(h("18. GLYCOLYSIS IN SPECIFIC TISSUES"))
tissue_rows = [
[B("RBCs"), "No mitochondria. Glycolysis is the ONLY ATP source. 2,3-BPG (Rapoport-Luebering shunt) regulates O₂ transport. HMP shunt provides NADPH. GLUT1 (insulin-independent)."],
[B("Brain"), "High glucose demand (~20% of body's glucose despite being 2% of weight). GLUT1 (BBB) and GLUT3 (neurons). Cannot oxidize fatty acids. During starvation: ketone bodies supply 60–70% of energy."],
[B("Skeletal muscle"), "At rest: fatty acids. Moderate exercise: aerobic glycolysis. Intense exercise: anaerobic glycolysis → lactate. Fast-twitch (type II): glycolytic. Slow-twitch (type I): oxidative. GLUT4 (insulin and exercise-dependent via AMPK)."],
[B("Liver"), "Fed state: glycolysis active → lipogenesis + glycogen. Fasting: glycolysis suppressed; gluconeogenesis active. Has glucokinase, GLUT2, and glucose-6-phosphatase. Can export free glucose (muscle cannot)."],
[B("Adipose"), "Provides glycerol-3-P (from DHAP) for triglyceride synthesis. Cannot significantly phosphorylate free glycerol (low glycerol kinase). GLUT4 (insulin-dependent)."],
[B("Kidney"), "Renal cortex: primarily oxidative. Renal medulla: depends on anaerobic glycolysis (relatively hypoxic). Major gluconeogenesis site during prolonged starvation (up to 40% of glucose production)."],
]
story.append(make_table(["Tissue", "Key Features of Glycolysis"], tissue_rows, [3*cm, 13.5*cm]))
story += section_break()
# ── 19. GLUCOSE TRANSPORTERS ─────────────────────────────────────────────────
story.append(h("19. GLUCOSE TRANSPORTERS (GLUT/SLC2A FAMILY)"))
glut_rows = [
["GLUT1", "RBCs, brain (BBB), most tissues", "~1 mM (high affinity)", "Basal glucose uptake; insulin-INDEPENDENT"],
["GLUT2", "Liver, pancreatic β-cells, kidney, small intestine", "~15–20 mM (low affinity)", "Bidirectional; glucose 'sensor' in β-cells; insulin-INDEPENDENT"],
["GLUT3", "Neurons", "~1.4 mM (highest affinity)", "Ensures neurons get glucose even at low levels; insulin-INDEPENDENT"],
["GLUT4", "Skeletal muscle, cardiac muscle, adipose", "~5 mM", "INSULIN-DEPENDENT — translocated to surface by insulin; also by exercise (AMPK)"],
["GLUT5", "Small intestine (apical), spermatozoa", "—", "FRUCTOSE transporter (not glucose)"],
["GLUT7", "Liver ER membrane", "—", "Transports G6P into ER for glucose-6-phosphatase"],
["SGLT1", "Small intestine, kidney (S3)", "—", "Na⁺-dependent; active transport; absorbs glucose and galactose"],
["SGLT2", "Kidney proximal tubule (S1/S2)", "—", "Reabsorbs ~90% of filtered glucose; target of SGLT2 inhibitors"],
]
story.append(make_table(["Transporter", "Tissue", "Km", "Key Features"], glut_rows,
[2.5*cm, 4.5*cm, 2.5*cm, 7*cm]))
story.append(Spacer(1,4))
story += clinical("SGLT2 Inhibitors (Gliflozins)",
"<b>Empagliflozin, Dapagliflozin, Canagliflozin</b> — block renal glucose reabsorption → glycosuria → "
"lowers blood glucose. Additional benefits: ↓cardiovascular mortality, slow heart failure and CKD progression "
"(even in non-diabetics). Side effects: UTIs, genital yeast infections, euglycemic DKA (rare), Fournier's gangrene.")
story += clinical("GLUT1 Deficiency Syndrome",
"Mutations in GLUT1 → impaired glucose transport across BBB → low CSF glucose (CSF:blood ratio < 0.4). "
"Causes seizures, microcephaly, intellectual disability, movement disorders. "
"Treatment: <b>Ketogenic diet</b> (provides ketone bodies as alternative brain fuel).")
story += clinical("Fanconi-Bickel Syndrome (GLUT2 Deficiency)",
"Hepatomegaly (glycogen storage), fasting hypoglycemia, postprandial hyperglycemia, Fanconi syndrome "
"(glucosuria, phosphaturia, aminoaciduria), rickets. Also classified as GSD Type XI.")
story += section_break()
# ── 20. INHIBITORS ────────────────────────────────────────────────────────────
story.append(h("20. INHIBITORS OF GLYCOLYSIS — SUMMARY"))
inh_rows = [
["2-Deoxyglucose (2-DG)", "Hexokinase / PGI", "Phosphorylated to 2-DG-6-P; competitive inhibitor of PGI; traps phosphate"],
["Glucosamine", "Hexokinase", "Competitive inhibitor"],
["Iodoacetate / Iodoacetamide", "GAPDH", "Alkylates Cys-149; irreversible"],
["Arsenate", "GAPDH (step 6)", "Substitutes for Pᵢ → arsenolysis → bypasses ATP production in step 7"],
["Fluoride (NaF)", "Enolase", "Forms Mg-fluorophosphate complex at active site"],
["Oxalate", "Enolase", "Chelates Mg²⁺"],
["High [ATP]", "PFK-1, PK", "Allosteric inhibition"],
["Citrate", "PFK-1", "Allosteric inhibition"],
["Mercury / heavy metals", "Multiple (SH enzymes)", "React with sulfhydryl groups"],
]
story.append(make_table(["Inhibitor", "Target", "Mechanism"], inh_rows, [4*cm, 3.5*cm, 9*cm]))
story += clinical("Oxalate / Ethylene Glycol Poisoning",
"Ethylene glycol (antifreeze) → glycolaldehyde → glycolate → glyoxylate → <b>oxalate</b> "
"(via alcohol dehydrogenase). Oxalate + Ca²⁺ → calcium oxalate crystals in renal tubules → AKI. "
"Also inhibits enolase. Treatment: <b>Fomepizole</b> (4-MP — inhibits alcohol dehydrogenase) or ethanol + hemodialysis.")
story += section_break()
# ── 21. HMP SHUNT ─────────────────────────────────────────────────────────────
story.append(h("21. GLYCOLYSIS AND THE HMP SHUNT — INTERCONNECTION"))
story.append(p(B("Branch point:") + " Glucose-6-phosphate is the fork between glycolysis and the HMP shunt."))
story.append(p("Under oxidative stress or when NADPH/nucleotides are needed → G6P diverted to HMP shunt. "
"The non-oxidative phase of HMP shunt can feed back into glycolysis via F6P and G3P."))
story += clinical("G6PD Deficiency — Most Common Enzyme Deficiency Worldwide (~400 million affected)",
"<b>X-linked recessive.</b> Decreased NADPH → decreased GSH → RBCs vulnerable to oxidative stress → "
"<b>hemolytic anemia</b> triggered by: drugs (primaquine, sulfonamides, dapsone, nitrofurantoin, rasburicase), "
"fava beans (favism), infections (most common trigger), mothballs (naphthalene).<br/>"
"Blood smear: <b>Heinz bodies</b> (denatured Hb — supravital stain) and <b>bite cells/blister cells</b>.")
story += section_break()
# ── 22. GLUCONEOGENESIS COMPARISON ───────────────────────────────────────────
story.append(h("22. GLUCONEOGENESIS — BRIEF COMPARISON WITH GLYCOLYSIS"))
gng_rows = [
["Hexokinase / Glucokinase", B("Glucose-6-phosphatase") + " (ER membrane; liver, kidney, intestine only)"],
["PFK-1", B("Fructose-1,6-bisphosphatase (FBPase-1)")],
["Pyruvate Kinase", B("Pyruvate carboxylase") + " (mitochondria, biotin) + " + B("PEP carboxykinase (PEPCK)")],
]
story.append(make_table(["Glycolytic Enzyme (Irreversible)", "Gluconeogenic Bypass Enzyme"], gng_rows,
[7.5*cm, 9*cm]))
story.append(p("Key regulator of reciprocal control: " + B("Fructose-2,6-bisphosphate")
+ " activates PFK-1/glycolysis AND inhibits FBPase-1/gluconeogenesis."))
story += section_break()
# ── 23. GLYCOLYTIC ENZYME DEFICIENCIES ───────────────────────────────────────
story.append(h("23. GLYCOLYTIC ENZYME DEFICIENCIES — CLINICAL SUMMARY"))
story.append(p("All glycolytic enzyme deficiencies affecting RBCs cause " + B("hereditary non-spherocytic hemolytic anemia") + "."))
def_rows = [
["Hexokinase", "AR", "Hemolytic anemia; ↓2,3-BPG → left shift"],
["Phosphoglucose isomerase", "AR", "2nd most common glycolytic enzymopathy; hemolytic anemia"],
["PFK-1 (M subunit)", "AR", B("Tarui disease (GSD VII)") + "; exercise intolerance, hemolytic anemia, hyperuricemia"],
["Aldolase A", "AR", "Hemolytic anemia, myopathy, rhabdomyolysis; very rare"],
["Triose phosphate isomerase", "AR", B("MOST SEVERE") + "; hemolytic anemia, neurodegeneration, cardiomyopathy; early death"],
["GAPDH", "—", "Extremely rare; not well characterized"],
["Phosphoglycerate kinase", B("X-LINKED"), "Hemolytic anemia, myopathy, intellectual disability"],
["Phosphoglycerate mutase", "AR", "Myopathy, exercise intolerance, rhabdomyolysis with myoglobinuria"],
["Enolase (β subunit)", "AR", "Myopathy; extremely rare"],
[B("Pyruvate kinase (PK-R)"), "AR", B("MOST COMMON") + " glycolytic enzymopathy; hemolytic anemia; ↑2,3-BPG → right shift (compensatory); echinocytes on smear"],
]
story.append(make_table(["Enzyme Deficiency", "Inheritance", "Key Features"], def_rows, [4.5*cm, 2.5*cm, 9.5*cm]))
story += section_break()
# ── 24. THERMODYNAMICS ────────────────────────────────────────────────────────
story.append(h("24. THERMODYNAMICS OF GLYCOLYSIS"))
thermo_rows = [
["1", "−16.7", "−33.4", B("Irreversible")],
["2", "+1.7", "−2.5", "Near-equilibrium"],
["3", "−14.2", "−22.2", B("Irreversible")],
["4", "+23.8", "−1.3", "Near-equilibrium (driven by product removal)"],
["5", "+7.5", "+2.5", "Near-equilibrium"],
["6", "+6.3", "−1.7", "Near-equilibrium"],
["7", "−18.5", "+1.3", "Near-equilibrium"],
["8", "+4.4", "+0.8", "Near-equilibrium"],
["9", "+7.5", "+0.3", "Near-equilibrium"],
["10", "−31.4", "−16.7", B("Irreversible")],
]
story.append(make_table(["Step", "ΔG°' (kJ/mol)", "ΔG in cell (kJ/mol)", "Nature"], thermo_rows,
[2*cm, 3.5*cm, 4.5*cm, 6.5*cm]))
story += section_break()
# ── 25. SUBSTRATE vs OXIDATIVE PHOSPHORYLATION ───────────────────────────────
story.append(h("25. SUBSTRATE-LEVEL vs OXIDATIVE PHOSPHORYLATION"))
phos_rows = [
["Location", "Cytoplasm (glycolysis) + mitochondrial matrix (TCA)", "Inner mitochondrial membrane"],
["Oxygen required", "NO", "YES"],
["Mechanism", "Direct transfer of phosphoryl group from high-energy substrate to ADP", "Chemiosmotic coupling — proton gradient drives ATP synthase"],
["Examples", "Steps 7 and 10 of glycolysis; succinyl-CoA synthetase (TCA)", "Complex V (ATP synthase)"],
["ATP yield", "Small (2 per glucose from glycolysis)", "Large (~26–28 per glucose)"],
["Speed", "Fast", "Slower"],
]
story.append(make_table(["Feature", "Substrate-Level Phosphorylation", "Oxidative Phosphorylation"], phos_rows,
[3.5*cm, 7*cm, 6*cm]))
story += section_break()
# ── 26. HIGH-YIELD CLINICAL CORRELATIONS ─────────────────────────────────────
story.append(h("26. HIGH-YIELD CLINICAL CORRELATIONS"))
story += clinical("Von Gierke Disease (GSD Type I — G6Pase Deficiency)",
"Cannot convert G6P → glucose in liver → severe <b>fasting hypoglycemia</b>. "
"G6P accumulates → ↑glycolysis → ↑lactate (lactic acidosis). "
"Also: ↑glycogen storage → hepatomegaly; ↑lipogenesis → hyperlipidemia; ↑HMP → ↑purine synthesis → hyperuricemia.")
story += clinical("Thiamine (Vitamin B₁) Deficiency",
"Thiamine is required for <b>pyruvate dehydrogenase</b> (downstream of glycolysis). "
"Deficiency → pyruvate cannot enter TCA → accumulates → ↑lactate → lactic acidosis. "
"Clinical: <b>Beriberi</b> (wet = cardiac; dry = neurological), <b>Wernicke-Korsakoff syndrome</b> (alcoholics).")
story += clinical("Diabetes Mellitus and Glycolysis",
"Chronic hyperglycemia → ↑polyol pathway (aldose reductase: glucose → sorbitol → fructose) in insulin-independent tissues "
"(lens, retina, kidney, peripheral nerves) → osmotic damage → <b>diabetic complications</b> (cataracts, retinopathy, "
"nephropathy, neuropathy). Also: ↑DHAP/G3P → ↑methylglyoxal → AGEs → vascular damage.")
story += clinical("PDH Deficiency",
"Most common cause of congenital lactic acidosis. X-linked (PDH E1α subunit). "
"Pyruvate cannot be converted to acetyl-CoA → ↑lactate → <b>congenital lactic acidosis</b>, intellectual disability, "
"seizures, hypotonia; often fatal in infancy. "
"Treatment: <b>Ketogenic diet</b> + <b>thiamine</b> (some mutations are thiamine-responsive) + "
"<b>dichloroacetate</b> (activates PDH by inhibiting PDH kinase).")
story += section_break()
# ── 27. NET REACTIONS SUMMARY ─────────────────────────────────────────────────
story.append(h("27. SUMMARY: NET REACTIONS"))
story.append(h("Aerobic:", 2))
story += code("Glucose + 2 NAD⁺ + 2 ADP + 2 Pᵢ → 2 Pyruvate + 2 NADH + 2 H⁺ + 2 ATP + 2 H₂O")
story.append(h("Anaerobic (Homolactic Fermentation):", 2))
story += code("Glucose + 2 ADP + 2 Pᵢ → 2 Lactate + 2 ATP + 2 H₂O")
story.append(h("Anaerobic (Alcoholic Fermentation, Yeast):", 2))
story += code("Glucose + 2 ADP + 2 Pᵢ → 2 Ethanol + 2 CO₂ + 2 ATP + 2 H₂O")
story += section_break()
# ── 28. MNEMONICS ─────────────────────────────────────────────────────────────
story.append(h("28. MNEMONICS"))
story.append(h("10 Enzymes in Order:", 2))
story.append(p(B('"Hungry Peter Pan And The Growling, Pink Panther Eat Pie"')))
for i, item in enumerate([
("H", "Hexokinase"), ("P", "Phosphoglucose isomerase"), ("P", "Phosphofructokinase-1"),
("A", "Aldolase"), ("T", "Triose phosphate isomerase"), ("G", "Glyceraldehyde-3-phosphate dehydrogenase"),
("P", "Phosphoglycerate kinase"), ("P", "Phosphoglycerate mutase"), ("E", "Enolase"), ("P", "Pyruvate kinase")
], 1):
story.append(bp(f"Step {i}: " + B(item[0]) + f" = {item[1]}"))
story.append(h("Irreversible (Regulatory) Steps:", 2))
story.append(p(B('"HaPPy PiKnickers"') + " → " + B("H") + "exokinase, " + B("P") + "FK-1, " + B("P") + "yruvate " + B("K") + "inase"))
story += section_break()
# ── 29. FINAL COMPREHENSIVE SUMMARY TABLE ────────────────────────────────────
story.append(h("29. FINAL COMPREHENSIVE SUMMARY TABLE"))
final_rows = [
["Pathway name", "Embden-Meyerhof-Parnas Pathway"],
["Location", "Cytoplasm (cytosol)"],
["Substrate", "1 Glucose (6C)"],
["Products", "2 Pyruvate (3C each)"],
["O₂ required", "No (anaerobic)"],
["ATP consumed", "2 (steps 1, 3)"],
["ATP produced", "4 (steps 7×2, 10×2)"],
[B("Net ATP"), B("2")],
["NADH produced", "2 (step 6 ×2)"],
["Number of steps", "10"],
["Irreversible steps", "3 (steps 1, 3, 10)"],
[B("Rate-limiting enzyme"), B("PFK-1 (step 3)")],
["Most potent activator of PFK-1", "Fructose-2,6-bisphosphate"],
["Key hormonal regulation", "Insulin (promotes), Glucagon (inhibits in liver)"],
["Substrate-level phosphorylation steps", "Steps 7 and 10"],
["Unique RBC pathway", "Rapoport-Luebering shunt (2,3-BPG)"],
[B("Most common enzyme deficiency"), B("Pyruvate kinase (PK-R)")],
[B("Most severe enzyme deficiency"), B("Triose phosphate isomerase")],
["Cancer connection", "Warburg effect; PKM2; PET-FDG scanning"],
["Blood collection tube additive", "NaF (inhibits enolase)"],
]
story.append(make_table(["Parameter", "Detail"], final_rows, [6*cm, 10.5*cm]))
story.append(Spacer(1, 0.6*cm))
story.append(HRFlowable(width="80%", thickness=2, color=colors.HexColor("#c0392b"), hAlign="CENTER"))
story.append(Spacer(1, 0.3*cm))
story.append(p("This PDF has been created by " + B("Dr. Talha Hassan (PMC B'29)"), author_style))
story.append(p("Glycolysis — A Comprehensive and Detailed Guide | All Rights Reserved", subtitle_style))
# ── BUILD ──────────────────────────────────────────────────────────────────────
doc = SimpleDocTemplate(
OUTPUT,
pagesize=A4,
leftMargin=2*cm, rightMargin=2*cm,
topMargin=1.8*cm, bottomMargin=1.8*cm,
title="Glycolysis: A Comprehensive and Detailed Guide",
author="Dr. Talha Hassan (PMC B'29)",
subject="Biochemistry — Glycolysis"
)
doc.build(story, onFirstPage=make_header_footer, onLaterPages=make_header_footer)
print("PDF created successfully:", OUTPUT)
Failed to create session: unauthorized: authentication failed: Bearer token is invalid
We encountered an error while processing your request. Please try again or reach out to us for help.
??
mkdir -p /home/daytona/workspace/glycolysis-pdf && python3 << 'PYEOF' from reportlab.lib.pagesizes import A4 from reportlab.lib import colors from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle from reportlab.lib.units import cm from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle, HRFlowable, PageBreak from reportlab.lib.enums import TA_CENTER, TA_LEFT, TA_JUSTIFY OUTPUT = "/home/daytona/workspace/glycolysis-pdf/Glycolysis_Dr_Talha_Hassan.pdf" def make_header_footer(canvas, doc): canvas.saveState() w, h = A4 canvas.setFillColor(colors.HexColor("#1a3a5c")) canvas.rect(0, h - 1.2*cm, w, 1.2*cm, fill=1, stroke=0) canvas.setFillColor(colors.white) canvas.setFont("Helvetica-Bold", 9) canvas.drawString(1.5*cm, h - 0.85*cm, "GLYCOLYSIS: A Comprehensive and Detailed Guide") canvas.drawRightString(w - 1.5*cm, h - 0.85*cm, "Dr. Talha Hassan (PMC B'29)") canvas.setFillColor(colors.HexColor("#1a3a5c")) canvas.rect(0, 0, w, 0.9*cm, fill=1, stroke=0) canvas.setFillColor(colors.white) canvas.setFont("Helvetica", 8) canvas.drawCentredString(w/2, 0.3*cm, f"Page {doc.page}") canvas.restoreState() def S(name, **kw): return ParagraphStyle(name, **kw) title_s = S("T", fontSize=22, fontName="Helvetica-Bold", textColor=colors.HexColor("#1a3a5c"), alignment=TA_CENTER, spaceAfter=6) sub_s = S("Su", fontSize=11, fontName="Helvetica", textColor=colors.HexColor("#555555"), alignment=TA_CENTER, spaceAfter=10) auth_s = S("Au", fontSize=12, fontName="Helvetica-Bold", textColor=colors.HexColor("#c0392b"), alignment=TA_CENTER, spaceAfter=6) h1_s = S("H1", fontSize=13, fontName="Helvetica-Bold", textColor=colors.white, backColor=colors.HexColor("#1a3a5c"), spaceBefore=12, spaceAfter=5, leftIndent=4, borderPad=4) h2_s = S("H2", fontSize=11, fontName="Helvetica-Bold", textColor=colors.HexColor("#1a3a5c"), spaceBefore=8, spaceAfter=3) h3_s = S("H3", fontSize=10, fontName="Helvetica-Bold", textColor=colors.HexColor("#2471a3"), spaceBefore=6, spaceAfter=2) body_s = S("Bd", fontSize=9.5, fontName="Helvetica", leading=14, spaceAfter=4, alignment=TA_JUSTIFY) bull_s = S("Bl", fontSize=9.5, fontName="Helvetica", leading=13, leftIndent=14, spaceAfter=2) code_s = S("Co", fontSize=8.5, fontName="Courier", backColor=colors.HexColor("#f4f6f7"), leftIndent=10, rightIndent=10, borderPad=5, spaceBefore=3, spaceAfter=3, leading=13) clin_s = S("Cl", fontSize=9, fontName="Helvetica", backColor=colors.HexColor("#fef9e7"), leftIndent=10, rightIndent=8, borderPad=5, spaceBefore=3, spaceAfter=3, leading=13) def p(t, s=body_s): return Paragraph(t, s) def bp(t): return Paragraph(f"• {t}", bull_s) def h(t, lv=1): return Paragraph(t, [h1_s,h2_s,h3_s][lv-1]) def co(t): return [Paragraph(ln.replace(" "," ").replace("<","<").replace(">",">"), code_s) for ln in t.strip().split("\n")] def cl(title, body_txt): return [p(f"<b>⚕ {title}</b>", clin_s), p(body_txt, clin_s)] def hr(): return HRFlowable(width="100%", thickness=0.8, color=colors.HexColor("#aed6f1"), spaceAfter=4, spaceBefore=4) def sp(n=4): return Spacer(1, n) HBG = colors.HexColor("#1a3a5c") ODD = colors.HexColor("#eaf4fc") GRD = colors.HexColor("#aed6f1") PW = A4[0] - 4*cm def tbl(headers, rows, cws=None): th_s = S("th", fontSize=8, fontName="Helvetica-Bold", textColor=colors.white, alignment=TA_CENTER, leading=10) td_s = S("td", fontSize=8, fontName="Helvetica", leading=11, alignment=TA_LEFT) data = [[Paragraph(h, th_s) for h in headers]] for row in rows: data.append([Paragraph(str(c), td_s) for c in row]) sty = TableStyle([ ("BACKGROUND",(0,0),(-1,0),HBG), ("ROWBACKGROUNDS",(0,1),(-1,-1),[ODD,colors.white]), ("GRID",(0,0),(-1,-1),0.5,GRD), ("TOPPADDING",(0,0),(-1,-1),3),("BOTTOMPADDING",(0,0),(-1,-1),3), ("LEFTPADDING",(0,0),(-1,-1),4),("RIGHTPADDING",(0,0),(-1,-1),4), ("VALIGN",(0,0),(-1,-1),"TOP"), ]) if cws is None: cws = [PW/len(headers)]*len(headers) return Table(data, colWidths=cws, style=sty, repeatRows=1, hAlign="LEFT") story = [] # COVER story += [sp(40), p("GLYCOLYSIS", title_s), p("A Comprehensive and Detailed Guide", sub_s), HRFlowable(width="55%",thickness=2,color=colors.HexColor("#c0392b"),hAlign="CENTER",spaceAfter=8), p("This PDF has been created by", sub_s), p("Dr. Talha Hassan (PMC B'29)", auth_s), sp(8), HRFlowable(width="80%",thickness=1,color=colors.HexColor("#aed6f1"),hAlign="CENTER"), PageBreak()] # 1. INTRODUCTION story += [h("1. INTRODUCTION AND DEFINITION"), p("<b>Glycolysis</b> (Greek: <i>glykys</i> = sweet, <i>lysis</i> = splitting) is the metabolic pathway in which one molecule of <b>glucose (C₆H₁₂O₆)</b> is oxidized and split into two molecules of <b>pyruvate (C₃H₄O₃)</b>. Also known as the <b>Embden-Meyerhof-Parnas (EMP) Pathway</b>, named after Gustav Embden, Otto Meyerhof, and Jakub Karol Parnas (1930s-1940s)."), h("Key Features at a Glance", 2)] story.append(tbl(["Feature","Detail"],[ ["<b>Location</b>","Cytoplasm (cytosol) of virtually all living cells"], ["<b>Oxygen requirement</b>","None — anaerobic process (with or without oxygen)"], ["<b>Substrate</b>","Glucose (6-carbon sugar)"], ["<b>End products (aerobic)</b>","2 Pyruvate"], ["<b>End products (anaerobic)</b>","2 Lactate (animals) or 2 Ethanol + 2 CO₂ (yeast)"], ["<b>Net yield</b>","2 ATP + 2 NADH (aerobic conditions)"], ["<b>Number of reactions</b>","10 enzymatic steps"], ["<b>Universality</b>","Found in virtually all organisms (prokaryotes and eukaryotes)"], ], [4.5*cm, 12*cm])) story += [sp(4), h("Why is Glycolysis Important?", 2)] for pt in ["Most <b>ancient</b> metabolic pathway (evolved ~3.5 billion years ago, before atmospheric O₂)", "<b>Central pathway</b> of carbohydrate metabolism", "Provides <b>carbon skeletons</b> for biosynthesis (amino acids, lipids, etc.)", "Generates <b>ATP rapidly</b> (critical during sprinting, emergency energy demands)", "<b>Gateway</b> to TCA cycle, HMP shunt, and gluconeogenesis", "Certain tissues depend <b>entirely</b> on glycolysis (RBCs, cornea, lens, renal medulla)"]: story.append(bp(pt)) story += [hr(), sp(4)] # 2. LOCATION story += [h("2. SUBCELLULAR LOCATION"), p("All 10 glycolytic enzymes are <b>soluble proteins in the cytosol</b>. Some can associate with cytoskeletal elements (actin), the mitochondrial outer membrane (hexokinase II in muscle/tumour cells), or the erythrocyte membrane.")] story += cl("Hexokinase II and Cancer","In cancer cells, hexokinase II binds to <b>VDAC</b> on the mitochondrial outer membrane, gaining preferential access to mitochondrially-generated ATP and <b>inhibiting apoptosis</b> by preventing cytochrome c release. A therapeutic target in oncology.") story += [hr(), sp(4)] # 3. OVERVIEW story += [h("3. OVERVIEW OF THE PATHWAY"), h("Phase I: Preparatory (Energy-Investment) Phase — Steps 1-5", 2), bp("Glucose is phosphorylated, rearranged, and split into two 3-carbon (triose) fragments"), bp("<b>2 ATP molecules consumed</b> (invested) — also called the 'priming phase'"), h("Phase II: Payoff (Energy-Generation) Phase — Steps 6-10", 2), bp("Two triose phosphates are oxidized and converted to pyruvate"), bp("<b>4 ATP molecules and 2 NADH generated</b> — also called the 'harvest phase'"), h("Net Equation", 2)] story += co("Glucose + 2 NAD+ + 2 ADP + 2 Pi --> 2 Pyruvate + 2 NADH + 2 H+ + 2 ATP + 2 H2O") story += [hr(), sp(4)] # 4. STEP-BY-STEP story.append(h("4. DETAILED STEP-BY-STEP REACTIONS")) story += [h("STEP 1: Glucose --> Glucose-6-Phosphate (G6P)", 2)] story += co("Glucose + ATP --> G6P + ADP") story.append(p("<b>Enzyme:</b> Hexokinase (most tissues) / Glucokinase (liver, pancreatic beta-cells) | <b>Type:</b> Phosphorylation | <b>Irreversible</b> (DeltaG = -16.7 kJ/mol)")) story.append(p("Transfers the gamma-phosphoryl group of ATP to C-6 hydroxyl of glucose. Requires <b>Mg2+</b>. <b>Traps glucose</b> inside the cell (no transporter for phosphorylated sugars). First committed step of glucose metabolism.")) story.append(h("Hexokinase vs. Glucokinase", 3)) story.append(tbl(["Feature","Hexokinase (I, II, III)","Glucokinase (HK IV)"],[ ["Tissue","Most tissues (muscle, brain, RBC)","Liver, pancreatic beta-cells, hypothalamus"], ["Km for glucose","Low (~0.1 mM) — high affinity","High (~10 mM) — low affinity"], ["Vmax","Low","High"], ["Substrate specificity","Broad (glucose, fructose, mannose, galactose)","Highly specific for glucose"], ["Inhibited by G6P","YES","NO"], ["Kinetics","Hyperbolic (Michaelis-Menten)","Sigmoidal (kinetic cooperativity)"], ["GKRP regulation","Not applicable","YES — sequesters GK in nucleus (liver)"], ["Insulin induction","Not significantly","YES — induced by insulin"], ["Role","Captures glucose even at low blood glucose","Glucose sensor; acts when blood glucose is high"], ], [4*cm, 6*cm, 6.5*cm])) story += cl("MODY-2","Mutations in the <b>GCK gene</b> cause MODY-2 (autosomal dominant). Higher Km mutant glucokinase requires higher glucose to trigger insulin secretion. Patients have <b>mild, stable fasting hyperglycemia</b> from birth. Usually no treatment needed.") story += cl("PHHI","<b>Activating mutations</b> in glucokinase lower the Km -> insulin secreted even at very low blood glucose -> <b>severe neonatal hypoglycemia</b>.") story += cl("Glucokinase Activators (GKAs)","GKA drugs (e.g., <b>Dorzagliatin</b>, approved in China 2022) lower Km and raise Vmax -> enhance glucose-stimulated insulin secretion and hepatic glucose uptake.") story += [h("STEP 2: G6P --> Fructose-6-Phosphate (F6P)", 2)] story += co("Glucose-6-Phosphate <--> Fructose-6-Phosphate (F6P)") story.append(p("<b>Enzyme:</b> Phosphoglucose Isomerase (PGI) | <b>Type:</b> Isomerization (aldose to ketose) | <b>Reversible</b> (DeltaG = +1.7 kJ/mol). Converts C-1 aldehyde to C-2 ketone via enediol intermediate. Requires Mg2+. Essential to position the carbonyl at C-2 for step 3.")) story += cl("PGI Deficiency","2nd most common glycolytic enzyme deficiency causing hereditary non-spherocytic hemolytic anemia (after PK deficiency). RBCs depend entirely on glycolysis for ATP.") story += cl("PGI as Tumour Marker / AMF","PGI is identical to <b>Autocrine Motility Factor (AMF)</b>, Neuroleukin, and Maturation Factor. Elevated serum PGI in breast, lung, and colorectal cancers.") story += [h("STEP 3: F6P --> Fructose-1,6-Bisphosphate (F1,6BP) *** RATE-LIMITING STEP ***", 2)] story += co("Fructose-6-Phosphate + ATP --> Fructose-1,6-Bisphosphate (F1,6BP) + ADP") story.append(p("<b>Enzyme:</b> Phosphofructokinase-1 (PFK-1) | <b>Type:</b> Phosphorylation | <b>Irreversible</b> (DeltaG = -14.2 kJ/mol) | <b>COMMITTED STEP of glycolysis.</b> Once F1,6BP is formed, the molecule cannot re-enter other pathways. PFK-1 is a tetramer.")) story.append(h("Regulation of PFK-1 (Most Regulated Enzyme in Glycolysis)", 3)) story.append(tbl(["Regulation","Effectors"],[ ["<b>Allosteric ACTIVATORS</b>","AMP, ADP, Fructose-2,6-bisphosphate (F2,6BP) — MOST POTENT, Inorganic phosphate (Pi), F6P (substrate), K+, NH4+"], ["<b>Allosteric INHIBITORS</b>","ATP (allosteric site), Citrate, H+ (low pH), Long-chain fatty acids, Glucagon (via decreased F2,6BP in liver)"], ],[PW*0.35, PW*0.65])) story.append(h("Fructose-2,6-Bisphosphate (F2,6BP) — The Key Regulator", 3)) story.append(p("<b>F2,6BP is NOT a glycolytic intermediate</b> — it is produced by the <b>bifunctional enzyme PFK-2/FBPase-2</b>:")) story.append(bp("<b>PFK-2 (kinase) domain</b> — makes F2,6BP from F6P + ATP")) story.append(bp("<b>FBPase-2 (phosphatase) domain</b> — hydrolyzes F2,6BP back to F6P + Pi")) story.append(p("<b>Liver:</b> Insulin -> phosphatase activation -> enzyme dephosphorylated -> PFK-2 ACTIVE -> F2,6BP increases -> glycolysis stimulated. Glucagon -> cAMP -> PKA -> phosphorylates enzyme at Ser32 -> FBPase-2 ACTIVE -> F2,6BP decreases -> glycolysis inhibited, gluconeogenesis stimulated.")) story.append(p("<b>Heart/Skeletal muscle:</b> PFK-2 is ACTIVATED by phosphorylation (opposite to liver). AMPK phosphorylates PFK-2 during ischemia -> F2,6BP increases -> glycolysis stimulated.")) story += cl("Warburg Effect and PFK-1 in Cancer","Cancer cells show high rates of aerobic glycolysis. PFK-1 is markedly upregulated due to: (1) Overexpression of PFK-2 (PFKFB3 isoform) -> high F2,6BP; (2) HIF-1alpha upregulates glycolytic enzymes; (3) Oncogenes (Ras, Myc, Akt) stimulate glycolysis. PFKFB3 inhibitors are being explored as anticancer drugs.") story += cl("Tarui Disease (GSD Type VII — PFK-1 M-subunit Deficiency)","Deficiency of muscle (M) subunit of PFK-1. Features: exercise intolerance, myopathy, cramps, <b>hemolytic anemia</b>, <b>hyperuricemia</b>. NO improvement with glucose infusion — in fact, glucose may worsen symptoms ('out-of-wind' phenomenon) by lowering free fatty acid availability.") story += [h("STEP 4: F1,6BP --> DHAP + G3P", 2)] story += co("Fructose-1,6-Bisphosphate <--> DHAP + Glyceraldehyde-3-Phosphate (G3P)") story.append(p("<b>Enzyme:</b> Aldolase | <b>Type:</b> Aldol cleavage | <b>Reversible</b> (DeltaG = +23.8 kJ/mol — driven forward by product removal). Class I (animals): Schiff base with Lys-229. Class II (bacteria/fungi): Zn2+ as Lewis acid. Human isoforms: Aldolase A (muscle, brain, RBCs), Aldolase B (liver, kidney, intestine), Aldolase C (brain).")) story += cl("Hereditary Fructose Intolerance (HFI) — Aldolase B Deficiency","Fructose-1-P accumulates in liver -> traps inorganic phosphate -> depletes ATP -> inhibits glycogenolysis and gluconeogenesis. Symptoms: severe <b>hypoglycemia</b>, vomiting, hepatomegaly, jaundice, renal tubular dysfunction after fructose/sucrose ingestion. Treatment: strict avoidance of fructose, sucrose, and sorbitol. Autosomal recessive.") story += [h("STEP 5: DHAP --> G3P", 2)] story += co("Dihydroxyacetone Phosphate (DHAP) <--> Glyceraldehyde-3-Phosphate (G3P)") story.append(p("<b>Enzyme:</b> Triose Phosphate Isomerase (TPI/TIM) | <b>Type:</b> Isomerization | <b>Reversible</b>. Equilibrium: 96% DHAP : 4% G3P, but driven forward by step 6 consuming G3P. TPI is a <b>catalytically perfect enzyme</b> (kcat/Km ~10^8-10^9 M-1s-1 — diffusion-limited). Key residue: Glu-165. Flexible loop 6 prevents formation of toxic <b>methylglyoxal</b> from the enediol intermediate.")) story.append(p("<b>After Step 5: all subsequent reactions occur TWICE per glucose molecule.</b>")) story += cl("TPI Deficiency — Most Severe Glycolytic Enzymopathy","Autosomal recessive. Causes chronic hemolytic anemia, progressive neuromuscular dysfunction (spasticity, dystonia), cardiomyopathy, increased infection susceptibility. Most die before age 5. Most common mutation: Glu104Asp.") story += cl("Methylglyoxal and Diabetes","Elevated DHAP/G3P in diabetes -> increased methylglyoxal -> Advanced Glycation End-products (AGEs) -> diabetic complications (neuropathy, nephropathy, retinopathy). The glyoxalase system detoxifies methylglyoxal to D-lactate.") story += [p("<b>=== PHASE II: THE PAYOFF PHASE (Steps 6-10) — Everything x2 per glucose ===</b>", h2_s), hr(), sp(4)] story += [h("STEP 6: G3P --> 1,3-Bisphosphoglycerate (1,3-BPG) [ONLY OXIDATION STEP]", 2)] story += co("G3P + NAD+ + Pi --> 1,3-Bisphosphoglycerate (1,3-BPG) + NADH + H+") story.append(p("<b>Enzyme:</b> GAPDH (Glyceraldehyde-3-Phosphate Dehydrogenase) | <b>Type:</b> Coupled oxidation + substrate-level phosphorylation")) story.append(h("Mechanism:", 3)) for s in ["<b>Step 1 — Covalent catalysis:</b> G3P aldehyde reacts with Cys-149 (-SH) -> hemithioacetal", "<b>Step 2 — Oxidation:</b> NAD+ oxidizes hemithioacetal -> thioester (high-energy) + NADH", "<b>Step 3 — Phosphorolysis:</b> Pi attacks thioester -> 1,3-BPG released; enzyme regenerated", "<b>Step 4 — NADH exchange:</b> NADH leaves active site; new NAD+ binds for next cycle"]: story.append(bp(s)) story += cl("Arsenate Poisoning","<b>Arsenate (AsO4 3-)</b> mimics phosphate -> substitutes for Pi in step 6 -> forms 1-arseno-3-PG (unstable, spontaneously hydrolyzes) -> 3-PG formed directly, <b>bypassing ATP production at step 7</b>. Net ATP yield drops to ZERO. Called 'arsenate uncoupling' of glycolysis.") story += cl("Iodoacetate Poisoning","<b>Iodoacetate</b> irreversibly alkylates Cys-149 of GAPDH -> completely blocks glycolysis.") story += cl("GAPDH as a Multifunctional Protein","Beyond glycolysis: DNA repair, apoptosis (nuclear translocation in neurodegeneration), membrane fusion, gene transcription, viral replication. In Alzheimer's and Parkinson's disease, GAPDH aggregation contributes to neuronal death. Selegiline may partly work by preventing GAPDH nuclear translocation.") story += [h("STEP 7: 1,3-BPG --> 3-Phosphoglycerate (3-PG) [FIRST ATP GENERATION]", 2)] story += co("1,3-Bisphosphoglycerate + ADP --> 3-Phosphoglycerate (3-PG) + ATP") story.append(p("<b>Enzyme:</b> Phosphoglycerate Kinase (PGK) | <b>Type:</b> Substrate-level phosphorylation | <b>Reversible</b> (DeltaG = -18.5 kJ/mol). High-energy acyl phosphate at C-1 of 1,3-BPG is transferred to ADP -> ATP. Requires Mg2+. Energy accounting: 2 ATP invested - 2 ATP produced here = <b>net 0 ATP so far (break-even point)</b>.")) story += cl("2,3-BPG and the Rapoport-Luebering Shunt","In RBCs, 1,3-BPG is diverted to form <b>2,3-BPG</b> (bypasses step 7 -> loses 1 ATP). 2,3-BPG (~5 mM) binds the central cavity of deoxyHb -> stabilizes T-state -> <b>decreases O2 affinity -> right shift of O2-Hb curve -> promotes O2 delivery to tissues</b>. Increased in: high altitude, chronic anemia, hypoxia. Decreased in: stored blood (depletes in 1-2 weeks). HbF (gamma-subunits) binds 2,3-BPG less tightly -> higher O2 affinity -> O2 transfer from mother to fetus.") story += cl("PGK Deficiency — X-linked","PGK1 gene is on the X chromosome (one of few X-linked glycolytic deficiencies). Causes hemolytic anemia, myopathy, and intellectual disability/neurological dysfunction.") story += [h("STEP 8: 3-PG --> 2-Phosphoglycerate (2-PG)", 2)] story += co("3-Phosphoglycerate <--> 2-Phosphoglycerate (2-PG)") story.append(p("<b>Enzyme:</b> Phosphoglycerate Mutase (PGM) | <b>Type:</b> Intramolecular phosphoryl transfer | <b>Reversible</b> (DeltaG = +4.4 kJ/mol). Phosphate moves from C-3 to C-2 via 2,3-BPG intermediate and phospho-His-11. Requires catalytic amounts of 2,3-BPG and Mg2+. Essential: C-2 phosphate required for dehydration chemistry in step 9.")) story += cl("PGM Deficiency","Very rare. Causes exercise intolerance, myopathy, and exercise-induced rhabdomyolysis with myoglobinuria.") story += [h("STEP 9: 2-PG --> Phosphoenolpyruvate (PEP)", 2)] story += co("2-Phosphoglycerate --> Phosphoenolpyruvate (PEP) + H2O") story.append(p("<b>Enzyme:</b> Enolase | <b>Type:</b> Dehydration | <b>Near-reversible</b> (DeltaG = +7.5 kJ/mol). Creates PEP — <b>highest phosphoryl transfer potential</b> of any biological molecule (DeltaG of hydrolysis = -61.9 kJ/mol). The phosphoryl group traps PEP in the unstable enol form; dephosphorylation drives keto-enol tautomerization -> large DeltaG. Requires 2 Mg2+ ions.")) story.append(p("<b>Enolase isoforms:</b> alpha-alpha (ubiquitous), beta-beta (muscle-specific), gamma-gamma (neuron-specific = NSE)")) story += cl("Fluoride Inhibition of Enolase","<b>Fluoride (F-)</b> inhibits enolase by forming a Mg-fluorophosphate complex at the active site. This is why <b>NaF</b> is added to blood glucose tubes — inhibits glycolysis in vitro, preserving glucose for accurate measurement. Fluoride in toothpaste also inhibits bacterial enolase -> reduces lactic acid -> prevents dental caries.") story += cl("NSE as a Tumour Marker","<b>NSE (gamma-gamma enolase)</b> is elevated in: <b>Small cell lung carcinoma (SCLC)</b> (most important use), neuroblastoma, melanoma, neuroendocrine tumours (carcinoid, pheochromocytoma), traumatic brain injury, and Creutzfeldt-Jakob disease.") story += [h("STEP 10: PEP --> Pyruvate [SECOND ATP GENERATION — THIRD IRREVERSIBLE STEP]", 2)] story += co("Phosphoenolpyruvate + ADP --> Pyruvate + ATP") story.append(p("<b>Enzyme:</b> Pyruvate Kinase (PK) | <b>Type:</b> Substrate-level phosphorylation | <b>IRREVERSIBLE</b> (DeltaG = -31.4 kJ/mol). Phosphoryl transferred from PEP to ADP -> ATP. Enol-pyruvate spontaneously tautomerizes to keto-pyruvate (major driving force). Requires Mg2+ and K+.")) story.append(tbl(["Isoform","Tissue","Key Features"],[ ["PK-L","Liver","Regulated by phosphorylation (glucagon/insulin); allosteric regulation"], ["PK-R","RBCs","Alternative splicing of PKLR gene; most common deficiency isoform"], ["PK-M1","Muscle, heart, brain","Constitutively active; NOT allosterically regulated by F1,6BP"], ["PK-M2","Fetal tissues, proliferating cells, CANCER CELLS","Less-active dimer form; channels intermediates to biosynthesis; key in Warburg effect"], ],[2.5*cm, 4.5*cm, 9.5*cm])) story.append(h("Regulation:", 3)) story.append(bp("<b>Feedforward activation:</b> Fructose-1,6-bisphosphate (F1,6BP) activates PK — product of step 3 activates step 10, ensuring coordinated flux")) story.append(bp("<b>Allosteric inhibitors:</b> ATP, Alanine, Acetyl-CoA, Long-chain fatty acids, Phenylalanine (PK-L)")) story.append(bp("<b>Covalent (liver PK-L only):</b> Glucagon -> PKA -> phosphorylates PK-L -> INACTIVATION. Insulin -> phosphatase -> dephosphorylation -> ACTIVATION")) story += cl("Pyruvate Kinase Deficiency — Most Common Glycolytic Enzymopathy","<b>PK-R isoform</b> (PKLR gene) — autosomal recessive. Reduced ATP -> impaired Na+/K+-ATPase -> hemolysis. Paradoxically well-tolerated: upstream intermediates accumulate -> <b>increased 2,3-BPG</b> -> right shift -> better O2 delivery (partially compensates). Blood smear: <b>echinocytes (burr cells)</b>, NOT spherocytes. Treatment: transfusions; splenectomy; <b>Mitapivat (AG-348) — FDA-approved PK activator (2022)</b>.") story += cl("PKM2 and Cancer","PKM2 exists as a less-active dimer in cancer -> upstream intermediates diverted to biosynthesis (nucleotides, serine, lipids) supporting rapid proliferation. PKM2 also translocates to the nucleus as a transcriptional coactivator (with HIF-1alpha, beta-catenin). PKM2 activators (TEPP-46) force active tetramer -> potential anticancer therapy. PKM2 is a diagnostic biomarker in blood/stool for colorectal cancer.") story += [hr(), sp(4)] # 5. SUMMARY TABLE story.append(h("5. SUMMARY OF THE 10 REACTIONS")) story.append(tbl(["Step","Substrate","Product","Enzyme","Type","Reversible?","ATP"],[ ["1","Glucose","G6P","Hexokinase/Glucokinase","Phosphorylation","<b>IRREVERSIBLE</b>","-1"], ["2","G6P","F6P","Phosphoglucose isomerase","Isomerization","Reversible","—"], ["3","F6P","F1,6BP","<b>PFK-1 *</b>","Phosphorylation","<b>IRREVERSIBLE</b>","-1"], ["4","F1,6BP","DHAP+G3P","Aldolase","Aldol cleavage","Reversible","—"], ["5","DHAP","G3P","Triose phosphate isomerase","Isomerization","Reversible","—"], ["6","G3P","1,3-BPG","GAPDH","Oxidation+Phosphorylation","Reversible","+NADH"], ["7","1,3-BPG","3-PG","Phosphoglycerate kinase","SLP","Reversible","+1 ATP (x2)"], ["8","3-PG","2-PG","Phosphoglycerate mutase","Intramolecular transfer","Reversible","—"], ["9","2-PG","PEP","Enolase","Dehydration","Reversible","—"], ["10","PEP","Pyruvate","<b>Pyruvate kinase *</b>","SLP","<b>IRREVERSIBLE</b>","+1 ATP (x2)"], ],[1*cm, 1.8*cm, 2*cm, 3.8*cm, 3.8*cm, 2.5*cm, 1.6*cm])) story.append(p("* = Irreversible regulatory steps. SLP = Substrate-Level Phosphorylation.")) story += [hr(), sp(4)] # 6. ENERGY YIELD story += [h("6. ENERGY YIELD OF GLYCOLYSIS"), h("Direct ATP (Substrate-Level Phosphorylation)", 2)] story.append(tbl(["Component","ATP"],[ ["ATP consumed (steps 1 + 3)","2"], ["ATP produced (2 x step 7 + 2 x step 10)","4"], ["<b>Net ATP (substrate-level phosphorylation)</b>","<b>2 ATP per glucose</b>"], ],[11*cm, 5.5*cm])) story += [sp(4), h("NADH Fate and Total ATP Yield Under Aerobic Conditions", 2)] story.append(p("2 NADH produced (step 6 x2). NADH cannot cross the inner mitochondrial membrane — <b>shuttle systems</b> are used:")) story.append(bp("<b>Malate-Aspartate Shuttle</b> (liver, heart, kidney) -> NADH enters ETC at Complex I -> ~2.5 ATP per NADH -> 5 ATP total from 2 NADH")) story.append(bp("<b>Glycerol-3-Phosphate Shuttle</b> (brain, skeletal muscle) -> FADH2 enters at CoQ -> ~1.5 ATP per NADH -> 3 ATP total from 2 NADH")) story.append(tbl(["Component","ATP"],[ ["Substrate-level phosphorylation","+2"], ["2 NADH via malate-aspartate shuttle (liver, heart)","+5"], ["<b>TOTAL (liver, heart)</b>","<b>7 ATP</b>"], ["2 NADH via glycerol-3-phosphate shuttle (brain, muscle)","+3"], ["<b>TOTAL (brain, muscle)</b>","<b>5 ATP</b>"], ["<b>Anaerobic (no ETC) — Net</b>","<b>2 ATP</b>"], ],[11*cm, 5.5*cm])) story.append(p("<i>Complete glucose oxidation through glycolysis + PDH + TCA + ETC yields ~30-32 ATP total.</i>")) story += [hr(), sp(4)] # 7. FATE OF PYRUVATE story += [h("7. FATE OF PYRUVATE")] story.append(tbl(["Condition","Reaction","Enzyme","Significance"],[ ["<b>A. Aerobic</b>","Pyruvate + CoA + NAD+ -> Acetyl-CoA + CO2 + NADH","Pyruvate Dehydrogenase Complex (PDC)","Mitochondrial matrix -> TCA cycle"], ["<b>B. Anaerobic (animals)</b>","Pyruvate + NADH -> Lactate + NAD+","Lactate Dehydrogenase (LDH)","Regenerates NAD+ for glycolysis to continue"], ["<b>C. Anaerobic (yeast)</b>","Pyruvate -> Acetaldehyde -> Ethanol","Pyruvate decarboxylase (TPP) + ADH","Alcoholic fermentation"], ["<b>D. Transamination</b>","Pyruvate + Glutamate <--> Alanine + alpha-KG","Alanine aminotransferase (ALT/GPT)","Glucose-alanine cycle"], ["<b>E. Carboxylation</b>","Pyruvate + CO2 + ATP -> Oxaloacetate","Pyruvate carboxylase (biotin)","First step of gluconeogenesis"], ],[3*cm, 5*cm, 4*cm, 4.5*cm])) story += [hr(), sp(4)] # 8. LDH story += [h("8. LACTATE DEHYDROGENASE (LDH)")] story += co("Pyruvate + NADH + H+ <--> Lactate + NAD+") story.append(p("LDH is a <b>tetramer</b> of two subunits: H (heart) and M (muscle). Five isoforms:")) story.append(tbl(["Isoform","Composition","Predominant Tissue","Properties"],[ ["LDH-1","H4","Heart, RBCs","High affinity for lactate; inhibited by high pyruvate -> favors LACTATE -> PYRUVATE (oxidation)"], ["LDH-2","H3M1","RBCs, heart","—"], ["LDH-3","H2M2","Brain, kidney, lung","—"], ["LDH-4","H1M3","Liver, skeletal muscle","—"], ["LDH-5","M4","Skeletal muscle, liver","High affinity for pyruvate; NOT inhibited by high pyruvate -> favors PYRUVATE -> LACTATE (reduction)"], ],[2*cm, 2.5*cm, 3.5*cm, 8.5*cm])) story += cl("LDH Isoenzymes as Diagnostic Markers","<b>MI (historically):</b> LDH-1 > LDH-2 ('flipped LDH') — now replaced by Troponins and CK-MB. Normal: LDH-2 > LDH-1. The flip also occurs in intravascular hemolysis, megaloblastic anemia, and renal infarction. <b>Liver disease:</b> elevated LDH-5. <b>Megaloblastic anemia:</b> markedly elevated total LDH (LDH-1, LDH-2). <b>Cancer:</b> general prognostic marker (lymphoma, seminoma, leukemia). <b>Hemolysis:</b> elevated LDH-1, LDH-2.") story += [hr(), sp(4)] # 9. CORI CYCLE story += [h("9. THE CORI CYCLE (LACTIC ACID CYCLE)"), p("During vigorous exercise, skeletal muscle produces lactate -> released to blood -> transported to liver -> converted back to glucose by gluconeogenesis -> glucose returns to muscle. Described by Carl and Gerty Cori (Nobel Prize 1947)."), p("<b>Energy cost:</b> Glycolysis in muscle: +2 ATP per glucose. Gluconeogenesis in liver: costs 6 ATP per 2 lactate -> glucose. <b>Net cost to body: 4 ATP per cycle</b> — borne by the liver (from fatty acid oxidation).")] story += cl("Lactic Acidosis — Classification", "<b>Type A (Hypoperfusion/Hypoxia — most common):</b> Shock (cardiogenic, septic, hypovolemic), severe heart failure, severe anemia, CO poisoning, respiratory failure.<br/>" "<b>Type B1 (Disease):</b> Liver failure, DKA, malignancy (Warburg effect), thiamine deficiency, sepsis.<br/>" "<b>Type B2 (Drugs/Toxins):</b> Metformin (inhibits Complex I — especially in renal failure), NRTIs (zidovudine, stavudine), cyanide/CO (inhibit Complex IV), ethanol (increases NADH/NAD+ ratio), salicylates (uncouple OxPhos), propofol, linezolid.<br/>" "<b>Type B3 (Inborn errors):</b> PDH deficiency, MELAS, pyruvate carboxylase deficiency, Von Gierke disease, FBPase-1 deficiency.<br/>" "<b>Diagnosis:</b> Arterial blood lactate > 4 mmol/L (or >2 mmol/L with pH < 7.35 = lactic acidosis).") story += [hr(), sp(4)] # 10. GLUCOSE-ALANINE CYCLE story += [h("10. GLUCOSE-ALANINE CYCLE")] for pt in ["<b>In muscle:</b> Pyruvate + glutamate -> alanine + alpha-ketoglutarate (ALT enzyme)", "<b>Transport:</b> Alanine transported to liver", "<b>In liver:</b> Alanine -> pyruvate -> gluconeogenesis -> glucose released to blood -> returns to muscle", "<b>Amino group:</b> Converted to urea in the liver (urea cycle)"]: story.append(bp(pt)) story.append(p("<b>Function:</b> Transports amino groups from muscle protein breakdown to liver for urea synthesis, while recycling carbon skeletons for glucose production.")) story += [hr(), sp(4)] # 11. NADH SHUTTLES story += [h("11. FATE OF CYTOPLASMIC NADH — SHUTTLE SYSTEMS"), h("Malate-Aspartate Shuttle (Liver, Heart, Kidney)", 2)] for s in ["Cytoplasm: OAA + NADH -> Malate + NAD+ (cytoplasmic malate dehydrogenase)", "Transport: Malate enters mitochondria via malate-alpha-ketoglutarate antiporter", "Mitochondria: Malate + NAD+ -> OAA + NADH (mitochondrial malate dehydrogenase)", "OAA -> transaminated to Aspartate (using glutamate -> alpha-KG); aspartate exits via glutamate-aspartate antiporter", "In cytoplasm: Aspartate -> OAA (transamination) — completing the cycle", "<b>Result: NADH effectively transferred to mitochondria -> 2.5 ATP per NADH</b>"]: story.append(bp(s)) story.append(h("Glycerol-3-Phosphate Shuttle (Brain, Skeletal Muscle)", 2)) for s in ["Cytoplasm: DHAP + NADH -> Glycerol-3-phosphate + NAD+ (cytoplasmic G3PDH, NAD-linked)", "Mitochondrial inner membrane: Glycerol-3-P -> DHAP + FADH2 (mitochondrial G3PDH, FAD-linked, on outer face of IMM)", "FADH2 transfers electrons to CoQ (ubiquinone) in ETC -> bypasses Complex I", "<b>Result: Electrons enter at CoQ level -> only 1.5 ATP per NADH (one proton-pumping step lost)</b>"]: story.append(bp(s)) story += [hr(), sp(4)] # 12. ENTRY OF OTHER SUGARS story += [h("12. ENTRY OF OTHER SUGARS INTO GLYCOLYSIS"), h("A. Fructose", 2), p("<b>In liver (main pathway):</b> Fructose -> Fructose-1-phosphate (Fructokinase) -> DHAP + Glyceraldehyde (Aldolase B) -> DHAP + G3P (Triose kinase) -> enter glycolysis BELOW PFK-1. <b>Key: fructose bypasses the major regulatory step (PFK-1)</b> -> metabolized faster and without regulation -> contributes to lipogenesis.")] story += cl("Essential Fructosuria (Fructokinase Deficiency)","Benign, asymptomatic; autosomal recessive. Fructose in blood/urine (positive Benedict's test). No treatment needed.") story += cl("Metabolic Effects of Excess Fructose","1. Bypasses PFK-1 -> excess acetyl-CoA -> lipogenesis -> fatty liver (NAFLD), increased VLDL and triglycerides.<br/>2. Rapid ATP consumption by fructokinase -> AMP -> increased uric acid -> hyperuricemia and gout.<br/>3. Contributes to insulin resistance, metabolic syndrome, and obesity.<br/>4. Does not stimulate insulin or leptin -> no satiety signal -> promotes overeating.") story.append(h("B. Galactose — Leloir Pathway", 2)) for s in ["Galactose -> Galactose-1-phosphate (Galactokinase)", "Galactose-1-P + UDP-glucose -> UDP-galactose + Glucose-1-P (GALT — Galactose-1-P uridylyltransferase)", "UDP-galactose -> UDP-glucose (UDP-galactose-4-epimerase)", "Glucose-1-P -> G6P (Phosphoglucomutase) -> enters glycolysis at step 2"]: story.append(bp(s)) story += cl("Classic Galactosemia (GALT Deficiency)","Autosomal recessive. Galactose-1-P accumulates in liver, brain, kidney, lens. Galactose reduced to <b>galactitol</b> (aldose reductase) -> lens -> cataracts. Symptoms: neonatal jaundice, hepatomegaly, liver failure, <b>E. coli sepsis</b>, intellectual disability, renal tubular dysfunction. Newborn screening: Beutler test. Treatment: lifelong galactose-free diet.") story += cl("Galactokinase Deficiency","Milder form. Primarily causes <b>cataracts</b> (galactitol accumulation in lens). No liver/brain disease. Treatment: galactose-restricted diet.") story.append(h("C. Mannose", 2)) story.append(p("Mannose -> Mannose-6-P (hexokinase) -> Fructose-6-P (phosphomannose isomerase) -> glycolysis at step 3.")) story += cl("CDG Type Ib","Phosphomannose isomerase deficiency. One of the few treatable congenital disorders of glycosylation — treated with oral mannose supplementation.") story += [hr(), sp(4)] # 13. THREE IRREVERSIBLE STEPS story += [h("13. THE THREE IRREVERSIBLE STEPS AND REGULATION SUMMARY")] story.append(tbl(["Enzyme (Step)","Regulation","Gluconeogenesis Bypass"],[ ["<b>Step 1 — Hexokinase/Glucokinase</b>","Controls glucose entry. Product inhibition by G6P (hexokinase only); GKRP regulates glucokinase (liver).","<b>Glucose-6-phosphatase</b> (liver, kidney, intestine only — NOT in muscle/brain)"], ["<b>Step 3 — PFK-1 (RATE-LIMITING)</b>","Committed step. ATP, citrate, H+ inhibit; AMP, F2,6BP, Pi activate. Most regulated enzyme.","<b>Fructose-1,6-bisphosphatase (FBPase-1)</b>"], ["<b>Step 10 — Pyruvate Kinase</b>","F1,6BP activates (feedforward); ATP, alanine inhibit. PK-L phosphorylated/inactivated by glucagon-PKA.","<b>Pyruvate carboxylase + PEPCK</b> (two enzymes to reverse one step)"], ],[4*cm, 6.5*cm, 6*cm])) story += [hr(), sp(4)] # 14. HORMONAL REGULATION story += [h("14. HORMONAL REGULATION OF GLYCOLYSIS"), h("Insulin (Fed State — Promotes Glycolysis)", 2)] for pt in ["Stimulates GLUT4 translocation -> increased glucose uptake in muscle/adipose", "Induces glucokinase gene expression (liver)", "Activates PFK-2 (via phosphatase -> dephosphorylation -> increases F2,6BP -> activates PFK-1)", "Activates PK-L (dephosphorylation)", "Induces transcription of glycolytic enzyme genes (GK, PFK-1, PK-L) via SREBP-1c and ChREBP", "Activates pyruvate dehydrogenase (indirectly)"]: story.append(bp(pt)) story.append(h("Glucagon (Fasting — Inhibits Hepatic Glycolysis)", 2)) for pt in ["cAMP -> PKA -> phosphorylates PFK-2/FBPase-2 -> FBPase-2 active -> decreased F2,6BP -> inhibits PFK-1", "cAMP -> PKA -> phosphorylates PK-L -> inactivates PK-L", "Represses transcription of glycolytic enzyme genes", "Promotes gluconeogenesis (reciprocal regulation)", "<b>Note: Glucagon acts primarily on LIVER (muscle lacks significant glucagon receptors)</b>"]: story.append(bp(pt)) story.append(h("Epinephrine", 2)) story.append(bp("<b>Muscle:</b> beta-adrenergic -> cAMP -> activates glycogen phosphorylase -> increased G6P -> promotes glycolysis")) story.append(bp("<b>Liver:</b> alpha-1 and beta-2 receptors -> increases gluconeogenesis and glycogenolysis")) story += [hr(), sp(4)] # 15. PASTEUR EFFECT story += [h("15. PASTEUR EFFECT"), p("<b>Definition:</b> Inhibition of glycolysis by oxygen — aerobic conditions slow glycolysis."), p("<b>Mechanism:</b> O2 present -> mitochondria oxidize NADH efficiently -> high ATP -> inhibits PFK-1. Citrate increases (TCA active) -> also inhibits PFK-1. Less glucose consumed per unit ATP (oxidative phosphorylation is ~15-16x more efficient)."), p("<b>NOT seen in:</b> Cancer cells (Warburg effect) and RBCs (no mitochondria).")] story += [hr(), sp(4)] # 16. WARBURG EFFECT story += [h("16. WARBURG EFFECT (AEROBIC GLYCOLYSIS IN CANCER)"), p("<b>Definition:</b> Cancer cells preferentially utilize glycolysis even with adequate O2 ('aerobic glycolysis'). Described by Otto Warburg (Nobel Prize 1931). Cancer cells consume glucose 10-100x more than normal cells."), h("Why do cancer cells do this?", 2)] for pt in ["<b>Biosynthetic advantage:</b> G6P -> PPP -> ribose-5-P (nucleotides) + NADPH; 3-PG -> serine; DHAP -> glycerol-3-P -> lipids", "<b>Speed:</b> Glycolysis generates ATP faster (even if less efficiently) when glucose is abundant", "<b>Immune evasion:</b> Lactate acidifies tumour microenvironment -> suppresses T cells, NK cells", "<b>PKM2 dimer</b> channels intermediates to biosynthesis rather than burning them", "<b>Genetic basis:</b> Oncogenes (Myc, Ras, Akt/PI3K, HIF-1alpha) upregulate glycolytic enzymes and GLUT1/GLUT3"]: story.append(bp(pt)) story += cl("PET Scan (18F-FDG PET/CT)","<b>18F-Fluorodeoxyglucose (FDG)</b> is a glucose analog taken up via GLUTs and phosphorylated by hexokinase -> FDG-6-P (cannot be further metabolized, TRAPPED in cell). Cancer cells take up more FDG -> appear as 'hot spots'. Uses: cancer staging, metastasis detection, treatment monitoring. Also used in: epilepsy (seizure focus shows increased uptake), cardiac viability (hibernating myocardium), infections/inflammation.") story += cl("Targeting the Warburg Effect","<b>2-Deoxyglucose (2-DG):</b> Inhibits hexokinase and PGI — clinical trials.<br/><b>Dichloroacetate (DCA):</b> Inhibits PDH kinase -> activates PDH -> pyruvate into TCA instead of lactate.<br/><b>PFKFB3 inhibitors:</b> Lower F2,6BP -> reduce PFK-1 activity.<br/><b>PKM2 activators:</b> Force active tetramer -> reduce biosynthetic diversion.<br/><b>MCT inhibitors:</b> Block lactate export -> intracellular acidification.<br/><b>Metformin/Phenformin:</b> Inhibit Complex I (epidemiological data: diabetics on metformin have lower cancer incidence).") story += [hr(), sp(4)] # 17. CRABTREE EFFECT story += [h("17. CRABTREE EFFECT"), p("<b>Definition:</b> Inhibition of cellular respiration (oxidative phosphorylation) by high glucose concentrations — the reverse of the Pasteur effect."), p("Observed in tumour cells and rapidly proliferating cells. High glucose -> rapid glycolysis -> large amounts of cytoplasmic ATP and NADH -> suppresses mitochondrial respiration. Mechanism: competition for ADP and Pi between glycolysis and OxPhos.")] story += [hr(), sp(4)] # 18. GLYCOLYSIS IN SPECIFIC TISSUES story += [h("18. GLYCOLYSIS IN SPECIFIC TISSUES")] story.append(tbl(["Tissue","Key Features"],[ ["<b>RBCs</b>","No mitochondria. Glycolysis is the ONLY source of ATP. Always anaerobic (2 ATP + 2 lactate per glucose). Rapoport-Luebering shunt (2,3-BPG) regulates O2 transport. HMP shunt provides NADPH for antioxidant defense. GLUT1 (insulin-independent)."], ["<b>Brain</b>","High glucose demand (~120 g/day; 20% of body's glucose). GLUT1 (BBB) and GLUT3 (neurons) — insulin-independent. Cannot oxidize fatty acids (cannot cross BBB). During prolonged starvation: ketone bodies supply 60-70% of energy."], ["<b>Skeletal Muscle</b>","At rest: fatty acids. Moderate exercise: aerobic glycolysis. Intense exercise: anaerobic glycolysis -> lactate. Fast-twitch type II fibers: glycolytic. Slow-twitch type I: oxidative. GLUT4 (insulin-dependent; also activated by exercise via AMPK)."], ["<b>Liver</b>","Fed state: glycolysis -> pyruvate -> acetyl-CoA -> lipogenesis + glycogen. Fasting: glycolysis suppressed; gluconeogenesis active. Has glucokinase, GLUT2, glucose-6-phosphatase. Can export free glucose to blood (muscle cannot)."], ["<b>Adipose Tissue</b>","Glycolysis provides glycerol-3-P (from DHAP) for triglyceride synthesis. Low glycerol kinase activity -> must use glycolytic DHAP for glycerol backbone. GLUT4 (insulin-dependent)."], ["<b>Kidney</b>","Renal cortex: primarily oxidative. Renal medulla: depends significantly on anaerobic glycolysis (relatively hypoxic). Major gluconeogenesis site during prolonged starvation (up to 40% of glucose output)."], ],[3*cm, 13.5*cm])) story += [hr(), sp(4)] # 19. GLUCOSE TRANSPORTERS story += [h("19. GLUCOSE TRANSPORTERS (GLUT / SLC2A FAMILY)")] story.append(tbl(["Transporter","Tissue","Km","Key Features"],[ ["<b>GLUT1</b>","RBCs, brain (BBB), most tissues","~1 mM (high affinity)","Basal glucose uptake; insulin-INDEPENDENT"], ["<b>GLUT2</b>","Liver, pancreatic beta-cells, kidney, small intestine","~15-20 mM (low affinity)","Bidirectional; glucose 'sensor' in beta-cells; insulin-INDEPENDENT"], ["<b>GLUT3</b>","Neurons","~1.4 mM (highest affinity)","Ensures neurons get glucose even at very low levels; insulin-INDEPENDENT"], ["<b>GLUT4</b>","Skeletal muscle, cardiac muscle, adipose","~5 mM","INSULIN-DEPENDENT — stored in vesicles; insulin triggers translocation to surface; also activated by exercise (AMPK)"], ["<b>GLUT5</b>","Small intestine (apical), spermatozoa","—","FRUCTOSE transporter (NOT glucose)"], ["<b>GLUT7</b>","Liver ER membrane","—","Transports G6P into ER for glucose-6-phosphatase"], ["<b>SGLT1</b>","Small intestine (apical), kidney (S3)","—","Na+-dependent; active transport; absorbs glucose and galactose"], ["<b>SGLT2</b>","Kidney proximal tubule (S1/S2)","—","Reabsorbs ~90% of filtered glucose; target of SGLT2 inhibitors (gliflozins)"], ],[2.5*cm, 4.5*cm, 2.5*cm, 7*cm])) story += cl("SGLT2 Inhibitors (Gliflozins)","<b>Empagliflozin, Dapagliflozin, Canagliflozin</b> — block renal glucose reabsorption -> glycosuria -> lowers blood glucose. Additional benefits: reduced cardiovascular mortality, slower progression of heart failure and CKD (even in non-diabetics). Side effects: UTIs, genital yeast infections, euglycemic DKA (rare), Fournier's gangrene (rare).") story += cl("GLUT1 Deficiency Syndrome","Mutations in GLUT1 -> impaired glucose transport across BBB -> low CSF glucose (CSF:blood ratio < 0.4) with normal blood glucose. Causes: seizures, microcephaly, intellectual disability, movement disorders. Treatment: <b>Ketogenic diet</b> (provides ketone bodies as alternative brain fuel).") story += cl("Fanconi-Bickel Syndrome (GLUT2 Deficiency)","Hepatomegaly (glycogen storage), fasting hypoglycemia, postprandial hyperglycemia, Fanconi syndrome (glucosuria, phosphaturia, aminoaciduria), rickets. Also classified as Glycogen Storage Disease Type XI.") story += [hr(), sp(4)] # 20. INHIBITORS story += [h("20. INHIBITORS OF GLYCOLYSIS — SUMMARY")] story.append(tbl(["Inhibitor","Target","Mechanism"],[ ["2-Deoxyglucose (2-DG)","Hexokinase / PGI","Phosphorylated to 2-DG-6-P; competitive inhibitor of PGI; traps phosphate"], ["Glucosamine","Hexokinase","Competitive inhibitor"], ["Iodoacetate / Iodoacetamide","GAPDH","Alkylates Cys-149; irreversible"], ["Arsenate","GAPDH (step 6)","Substitutes for Pi -> arsenolysis -> bypasses ATP production in step 7"], ["Fluoride (NaF)","Enolase","Forms Mg-fluorophosphate complex at active site"], ["Oxalate","Enolase","Chelates Mg2+"], ["High [ATP]","PFK-1, PK","Allosteric inhibition"], ["Citrate","PFK-1","Allosteric inhibition"], ["Mercury / heavy metals","Multiple (SH enzymes)","React with sulfhydryl groups"], ],[4*cm, 3.5*cm, 9*cm])) story += cl("Oxalate / Ethylene Glycol Poisoning","Ethylene glycol (antifreeze) -> glycolaldehyde -> glycolate -> glyoxylate -> <b>oxalate</b> (via alcohol dehydrogenase). Oxalate + Ca2+ -> calcium oxalate crystals in renal tubules -> AKI. Also inhibits enolase. Treatment: <b>Fomepizole</b> (4-MP — inhibits alcohol dehydrogenase) or ethanol (competitive substrate) + hemodialysis.") story += [hr(), sp(4)] # 21. HMP SHUNT story += [h("21. GLYCOLYSIS AND THE HMP SHUNT — INTERCONNECTION"), p("<b>Branch point:</b> G6P is the fork between glycolysis and the HMP shunt. Under oxidative stress or when NADPH/nucleotides are needed -> G6P diverted to HMP shunt. The non-oxidative phase of HMP shunt feeds back into glycolysis via F6P and G3P.")] story += cl("G6PD Deficiency — Most Common Enzyme Deficiency Worldwide (~400 million affected)","<b>X-linked recessive.</b> Decreased NADPH -> decreased reduced glutathione (GSH) -> RBCs vulnerable to oxidative stress -> <b>hemolytic anemia</b> triggered by: drugs (primaquine, sulfonamides, dapsone, nitrofurantoin, rasburicase), fava beans (favism — most common food trigger), infections (most common overall trigger), mothballs (naphthalene).<br/>Blood smear: <b>Heinz bodies</b> (denatured Hb — supravital stain) and <b>bite cells/blister cells</b>.") story += [hr(), sp(4)] # 22. GLUCONEOGENESIS COMPARISON story += [h("22. GLUCONEOGENESIS — BRIEF COMPARISON WITH GLYCOLYSIS")] story.append(tbl(["Glycolytic Enzyme (Irreversible)","Gluconeogenic Bypass Enzyme"],[ ["Hexokinase / Glucokinase","<b>Glucose-6-phosphatase</b> (ER membrane; liver, kidney, intestine ONLY)"], ["PFK-1","<b>Fructose-1,6-bisphosphatase (FBPase-1)</b>"], ["Pyruvate Kinase","<b>Pyruvate carboxylase</b> (mitochondria, requires biotin) + <b>PEP carboxykinase (PEPCK)</b>"], ],[8*cm, 8.5*cm])) story.append(p("Key regulator of reciprocal control: <b>Fructose-2,6-bisphosphate</b> activates PFK-1 (glycolysis) AND inhibits FBPase-1 (gluconeogenesis). The seven reversible steps of glycolysis are shared with gluconeogenesis (same enzymes, reverse direction).")) story += [hr(), sp(4)] # 23. ENZYME DEFICIENCIES story += [h("23. GLYCOLYTIC ENZYME DEFICIENCIES — COMPREHENSIVE CLINICAL SUMMARY"), p("All glycolytic enzyme deficiencies affecting RBCs cause <b>hereditary non-spherocytic hemolytic anemia</b> (RBCs depend entirely on glycolysis for ATP):")] story.append(tbl(["Enzyme Deficiency","Inheritance","Key Features"],[ ["Hexokinase","AR","Hemolytic anemia; decreased 2,3-BPG -> left shift of O2-Hb curve"], ["Phosphoglucose isomerase","AR","2nd most common glycolytic enzymopathy; hemolytic anemia"], ["PFK-1 (M subunit)","AR","<b>Tarui disease (GSD VII)</b>; exercise intolerance, hemolytic anemia, hyperuricemia; no glucose benefit"], ["Aldolase A","AR","Hemolytic anemia, myopathy, rhabdomyolysis; very rare"], ["Triose phosphate isomerase","AR","<b>MOST SEVERE</b>; hemolytic anemia, progressive neurodegeneration, cardiomyopathy; most die before age 5"], ["GAPDH","—","Extremely rare; not well characterized"], ["Phosphoglycerate kinase","<b>X-LINKED</b>","Hemolytic anemia, myopathy, intellectual disability (one of few X-linked glycolytic enzyme deficiencies)"], ["Phosphoglycerate mutase","AR","Myopathy, exercise intolerance, rhabdomyolysis with myoglobinuria"], ["Enolase (beta subunit)","AR","Myopathy; extremely rare"], ["<b>Pyruvate kinase (PK-R)</b>","AR","<b>MOST COMMON</b> glycolytic enzymopathy; hemolytic anemia; increased 2,3-BPG -> right shift (compensatory); echinocytes (burr cells) on smear; Mitapivat (FDA-approved 2022)"], ],[4.5*cm, 2.5*cm, 9.5*cm])) story += [hr(), sp(4)] # 24. THERMODYNAMICS story += [h("24. THERMODYNAMICS OF GLYCOLYSIS")] story.append(tbl(["Step","DeltaG (standard, kJ/mol)","DeltaG in cell (kJ/mol)","Nature"],[ ["1","-16.7","-33.4","<b>Irreversible</b>"], ["2","+1.7","-2.5","Near-equilibrium"], ["3","-14.2","-22.2","<b>Irreversible</b>"], ["4","+23.8","-1.3","Near-equilibrium (driven by product removal)"], ["5","+7.5","+2.5","Near-equilibrium"], ["6","+6.3","-1.7","Near-equilibrium"], ["7","-18.5","+1.3","Near-equilibrium"], ["8","+4.4","+0.8","Near-equilibrium"], ["9","+7.5","+0.3","Near-equilibrium"], ["10","-31.4","-16.7","<b>Irreversible</b>"], ],[2*cm, 3.5*cm, 4*cm, 7*cm])) story.append(p("<i>Key insight: The standard free energy (DeltaG) and actual cell DeltaG can differ greatly. Steps 4, 7, and 9 have large positive standard DeltaG but are near-equilibrium in cells due to actual concentration effects.</i>")) story += [hr(), sp(4)] # 25. SLP vs OxPhos story += [h("25. SUBSTRATE-LEVEL vs OXIDATIVE PHOSPHORYLATION")] story.append(tbl(["Feature","Substrate-Level Phosphorylation","Oxidative Phosphorylation"],[ ["Location","Cytoplasm (glycolysis) + mitochondrial matrix (TCA)","Inner mitochondrial membrane"], ["Oxygen required","<b>NO</b>","<b>YES</b>"], ["Mechanism","Direct transfer of phosphoryl group from high-energy substrate to ADP","Chemiosmotic coupling — proton gradient drives ATP synthase"], ["Examples","Steps 7 and 10 of glycolysis; succinyl-CoA synthetase (TCA)","Complex V (ATP synthase)"], ["ATP yield","Small (2 per glucose from glycolysis)","Large (~26-28 per glucose)"], ["Speed","<b>Fast</b>","Slower"], ],[3.5*cm, 6.5*cm, 6.5*cm])) story += [hr(), sp(4)] # 26. HIGH-YIELD CLINICAL story += [h("26. HIGH-YIELD CLINICAL CORRELATIONS")] story += cl("Von Gierke Disease (GSD Type I — Glucose-6-Phosphatase Deficiency)","Cannot convert G6P -> glucose in liver -> severe <b>fasting hypoglycemia</b>. G6P accumulates -> drives glycolysis -> increased lactate (lactic acidosis). Also: glycogen accumulation -> hepatomegaly; increased lipogenesis -> hyperlipidemia; increased HMP/purine synthesis -> hyperuricemia.") story += cl("Thiamine (Vitamin B1) Deficiency","Required for <b>pyruvate dehydrogenase</b> (downstream of glycolysis). Deficiency -> pyruvate cannot enter TCA -> accumulates -> increased lactate -> lactic acidosis. Clinical: <b>Beriberi</b> (wet = cardiac; dry = neurological), <b>Wernicke-Korsakoff syndrome</b> (alcoholics).") story += cl("Diabetes Mellitus and Glycolysis","Chronic hyperglycemia -> increased flux through <b>polyol pathway</b> (aldose reductase: glucose -> sorbitol -> fructose) in insulin-independent tissues (lens, retina, kidney, peripheral nerves) -> osmotic damage -> diabetic complications (cataracts, retinopathy, nephropathy, neuropathy). Increased DHAP/G3P -> methylglyoxal -> AGEs -> vascular damage.") story += cl("PDH Deficiency","Most common cause of congenital lactic acidosis. X-linked (PDH E1alpha subunit). Features: lactic acidosis, intellectual disability, seizures, hypotonia; often fatal in infancy. Treatment: <b>Ketogenic diet</b> (provides acetyl-CoA from beta-oxidation, bypassing PDH) + <b>thiamine</b> (some mutations respond) + <b>dichloroacetate</b> (activates PDH by inhibiting PDH kinase).") story += [hr(), sp(4)] # 27. NET REACTIONS story += [h("27. SUMMARY: NET REACTIONS"), h("Aerobic:", 2)] story += co("Glucose + 2 NAD+ + 2 ADP + 2 Pi --> 2 Pyruvate + 2 NADH + 2 H+ + 2 ATP + 2 H2O") story.append(h("Anaerobic (Homolactic Fermentation):", 2)) story += co("Glucose + 2 ADP + 2 Pi --> 2 Lactate + 2 ATP + 2 H2O") story.append(h("Anaerobic (Alcoholic Fermentation — Yeast):", 2)) story += co("Glucose + 2 ADP + 2 Pi --> 2 Ethanol + 2 CO2 + 2 ATP + 2 H2O") story += [hr(), sp(4)] # 28. MNEMONICS story += [h("28. MNEMONICS"), h("10 Enzymes in Order:", 2), p('<b>"Hungry Peter Pan And The Growling, Pink Panther Eat Pie"</b>')] for i, (ltr, nm) in enumerate([("H","Hexokinase"),("P","Phosphoglucose isomerase"),("P","Phosphofructokinase-1"), ("A","Aldolase"),("T","Triose phosphate isomerase"),("G","GAPDH (Glyceraldehyde-3-phosphate dehydrogenase)"), ("P","Phosphoglycerate kinase"),("P","Phosphoglycerate mutase"),("E","Enolase"),("P","Pyruvate kinase")],1): story.append(bp(f"Step {i}: <b>{ltr}</b> = {nm}")) story.append(h("Irreversible (Regulatory) Steps:", 2)) story.append(p('<b>"HaPPy PiKnickers"</b> -> <b>H</b>exokinase, <b>P</b>FK-1, <b>P</b>yruvate <b>K</b>inase')) story += [hr(), sp(4)] # 29. FINAL SUMMARY TABLE story += [h("29. FINAL COMPREHENSIVE SUMMARY TABLE")] story.append(tbl(["Parameter","Detail"],[ ["Pathway name","Embden-Meyerhof-Parnas Pathway"], ["Location","Cytoplasm (cytosol)"], ["Substrate","1 Glucose (6C)"], ["Products","2 Pyruvate (3C each)"], ["O2 required","No (anaerobic)"], ["ATP consumed","2 (steps 1, 3)"], ["ATP produced","4 (steps 7x2, 10x2)"], ["<b>Net ATP</b>","<b>2</b>"], ["NADH produced","2 (step 6 x2)"], ["Number of steps","10"], ["Irreversible steps","3 (steps 1, 3, 10)"], ["<b>Rate-limiting enzyme</b>","<b>PFK-1 (step 3)</b>"], ["Most potent activator of PFK-1","Fructose-2,6-bisphosphate (F2,6BP)"], ["Key hormonal regulation","Insulin (promotes glycolysis), Glucagon (inhibits in liver)"], ["Substrate-level phosphorylation steps","Steps 7 and 10"], ["Unique RBC pathway","Rapoport-Luebering shunt (2,3-BPG regulation of O2 transport)"], ["<b>Most common enzyme deficiency</b>","<b>Pyruvate kinase (PK-R)</b>"], ["<b>Most severe enzyme deficiency</b>","<b>Triose phosphate isomerase</b>"], ["Cancer connection","Warburg effect; PKM2 dimer; PET-FDG scanning"], ["Blood collection tube additive","NaF (inhibits enolase -> preserves blood glucose)"], ],[6*cm, 10.5*cm])) # FINAL FOOTER story += [sp(12), HRFlowable(width="80%",thickness=2,color=colors.HexColor("#c0392b"),hAlign="CENTER"), sp(6), p("This PDF has been created by <b>Dr. Talha Hassan (PMC B'29)</b>", auth_s), p("Glycolysis — A Comprehensive and Detailed Guide | All Rights Reserved", sub_s)] doc = SimpleDocTemplate(OUTPUT, pagesize=A4, leftMargin=2*cm, rightMargin=2*cm, topMargin=1.8*cm, bottomMargin=1.8*cm, title="Glycolysis: A Comprehensive and Detailed Guide", author="Dr. Talha Hassan (PMC B'29)") doc.build(story, onFirstPage=make_header_footer, onLaterPages=make_header_footer) print("SUCCESS:", OUTPUT) PYEOF
Glycolysis Dr Talha Hassan
PDF Document · PDF