You are a hyper neuro-optimized BMC Biochemistry medical tutor who gets 100% on al bmc mcqs exams and i have few days left before BMC exam.Generate ALL most high yield MCQs from each page/slide starting from slide 4(skip objectives) for my BATTERJEE MEDICAL COLLEGE EXAMS. Each MCQ should contain picture or authentic diagram explaining it.Tell me for each slide MCQs, in which BMC past year they appeared . Then in end generate high yield summary cheatsheet and give ALL bmc tips
cd /home/daytona/workspace/attachments/c7123ed1-acd0-4400-8d6f-dc606909587b && python3 - << 'EOF' import pdfplumber # Extract FA synthesis PDF print("="*80) print("PDF 1: FA SYNTHESIS (LIPOGENESIS)") print("="*80) with pdfplumber.open("FA synthesis (lipogenesis)-2023-24_240519_090440.pdf") as pdf: print(f"Total pages: {len(pdf.pages)}") for i, page in enumerate(pdf.pages): print(f"\n{'='*60}") print(f"SLIDE/PAGE {i+1}") print(f"{'='*60}") text = page.extract_text() if text: print(text) else: print("[No extractable text - likely image-based slide]") EOF
cd /home/daytona/workspace/attachments/c7123ed1-acd0-4400-8d6f-dc606909587b && python3 - << 'EOF' import pdfplumber print("="*80) print("PDF 2: LIPOLYSIS AND FA OXIDATION") print("="*80) with pdfplumber.open("Lipolysis and FA Oxidation-2023-24_240527_093201.pdf") as pdf: print(f"Total pages: {len(pdf.pages)}") for i, page in enumerate(pdf.pages): print(f"\n{'='*60}") print(f"SLIDE/PAGE {i+1}") print(f"{'='*60}") text = page.extract_text() if text: print(text) else: print("[No extractable text - likely image-based slide]") EOF
Acetyl-CoA condenses with oxaloacetate to form citrate inside mitochondria. Citrate crosses the inner mitochondrial membrane freely via the tricarboxylate transport system and is then cleaved by citrate lyase in the cytosol, regenerating acetyl-CoA and oxaloacetate.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CITRATE SHUTTLE (ACETYL-CoA TRANSPORT) β
β β
β MITOCHONDRIA β CYTOSOL β
β β β
β Acetyl-CoA + OAA β β
β β (citrate synthase) β β
β CITRATE βββββββββββββββββΌβββββββΊ CITRATE β
β β β (Citrate Lyase) β
β β Acetyl-CoA + OAA β
β β β β
β Pyruvate ββββββββββββββββΌββββ OAA β Malate β Pyruvate β
β β (pyruvate β (Malic enzyme) β
β carboxylase) β β gives NADPH β
β OAA β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
The primary source is glucose oxidation: Glucose β Glycolysis β Pyruvate β Pyruvate dehydrogenase β Acetyl-CoA (in mitochondria) β citrate shuttle β cytosol for lipogenesis.
OAA β Malate (malate dehydrogenase)
Malate β Pyruvate + COβ + NADPH+H (Malic enzyme) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β NADPH SOURCES FOR FA SYNTHESIS β
β β
β PRIMARY: HMP Pathway (Pentose phosphate) β
β
β
β
β Glucose-6-P β Ribulose-5-P β
β Produces 2 NADPH per glucose β
β β
β SECONDARY: Malic enzyme β
β
β
β Malate β Pyruvate + NADPH β
β β
β REMEMBER: 1 palmitate synthesis needs 14 NADPH β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β FATTY ACID SYNTHASE (FAS) COMPLEX β
β β
β DIMER (2 identical monomers) β
β β
β Monomer 1 ββββββββββββββββββββββββ Monomer 2 β
β β’ 7 enzymes β’ 7 enzymes β
β β’ ACP (Acyl Carrier Protein) β’ ACP β
β β’ βSH group on ACP β’ βSH group β
β β’ βSH group on KAS β’ βSH group β
β (ketoacyl synthase) β
β β
β The 2 βSH groups per monomer are essential β
β for carrying acyl intermediates during synthesis β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ACETYL-CoA CARBOXYLASE REACTION β
β β
β Biotin (cofactor) β
β β β
β Acetyl-CoA + COβ + ATP βββββββββββΊ Malonyl-CoA β
β + ADP + Pα΅’ β
β β
β β KEY FACTS: β
β β’ KEY enzyme (rate-limiting, committed step) β
β β’ Needs: Biotin + ATP + COβ β
β β’ Located in: CYTOSOL β
β β’ Regulated allosterically & by phosphorylation β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β REGULATION OF ACETYL-CoA CARBOXYLASE β
β β
β ALLOSTERIC REGULATION: β
β βββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββ β
β β STIMULATORS (+) β INHIBITORS (-) β β
β β β’ Citrate β β’ Palmitate (end-product feedback) β β
β β β’ Well-fed stateβ β’ Starvation β β
β β β’ CHO-rich diet β β’ High-fat diet β β
β βββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββ β
β β
β HORMONAL REGULATION (Phosphorylation/Dephosphorylation): β
β β
β FASTING β βGlucagon β PHOSPHORYLATION β INACTIVE β β
β FED STATE β βInsulin β DEPHOSPHORYLATION β ACTIVE β β
β β
β β ACTIVE FORM = DEPHOSPHORYLATED β
β β INACTIVE FORM = PHOSPHORYLATED β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β PALMITATE SYNTHESIS - SUBSTRATE REQUIREMENTS β
β β
β Product: Palmitate = 16 carbons β
β β
β 1 acetyl-CoA β starter unit (2C) β
β 7 malonyl-CoA β elongation units (7 Γ 2C added = 14C) β
β β΄ Total acetyl-CoA = 1 + 7 = 8 β
β
β (7 malonyl-CoA each came from 1 acetyl-CoA via ACC) β
β β
β Each condensation cycle uses: β
β β’ 2 NADPH (per cycle) Γ 7 cycles = 14 NADPH β
β
β β’ 7 ATP β
(for malonyl-CoA synthesis: 7 Γ 1 ATP) β
β β
β REMEMBER: 8-14-7 (like a phone number!) β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β FATE OF PALMITATE β
β β
β Palmitate (16:0) β
β β β
β ββββββββββββββββΌβββββββββββββββββββ β
β βΌ βΌ βΌ β
β Esterification Chain elongation Desaturation β
β (glycerolβTAG) (in SER) (in SER) β
β (cholesterolβ palmitateβ palmitateβ β
β cholesterol stearate (18C) palmitoleate β
β ester) by elongases (16:1Ξ9) β
β (lyso-PLβPL) by desaturases β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ESSENTIAL FATTY ACIDS β
β β
β Humans CAN introduce double bonds up to C9 from carboxyl β
β end (between C9 and C10) β
β β
β Humans CANNOT introduce double bonds beyond C10 β
β toward the Ο (omega/methyl) end β
β β
β Therefore ESSENTIAL (must come from diet): β
β β’ Linoleic acid (18:2) = Ο-6 fatty acid β
β
β β’ Linolenic acid (18:3) = Ο-3 fatty acid β
β
β β
β Made from these essentials: β
β β’ Arachidonic acid (from linoleic) β
β β’ EPA, DHA (from linolenic) β
β β All used to make EICOSANOIDS β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β GLYCEROL-3-PHOSPHATE SOURCE COMPARISON β
β β
β LIVER: Has glycerokinase enzyme β
β β Glycerol + ATP β Glycerol-3-P (glycerokinase) β
β β Also from glycolysis (DHAP) β
β β΄ TWO sources β
β β
β ADIPOSE TISSUE: NO glycerokinase β
β β ONLY from glycolysis (DHAP β Glycerol-3-P) β
β β΄ ONE source only β THIS IS THE HIGH-YIELD FACT β β
β β
β Clinical implication: In diabetes/starvation, β
β low glycolysis β low glycerol-3-P in adipose β
β β cannot re-esterify FA β free FA released into blood β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
FA + CoA + ATP β Acyl-CoA + AMP + PPi
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ENERGY COMPARISON: FATS vs CARBS β
β β
β Fats: 9 kcal/gram β β
β Proteins: 4 kcal/gram β
β Carbohydrates: 4 kcal/gram β
β β
β WHY FATS YIELD MORE ENERGY: β
β β
More REDUCED (higher C-H bond ratio) β
β β
Nearly ANHYDROUS (stored without water) β
β β Carbs are hydrated - add water weight β
β β Carbs already partially oxidized (contain C=O, C-OH) β
β β
β Clinical: 70kg person with 15kg fat stores β 135,000 kcal β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SEQUENTIAL LIPOLYSIS β
β β
β TAG (triacylglycerol) β
β β β
β βΌ ATGL (adipose triglyceride lipase) - INITIATES β
β DAG (diacylglycerol) β
β β β
β βΌ HSL (hormone-sensitive lipase) β RATE LIMITING β β
β MAG (monoacylglycerol) β
β β β
β βΌ MAG lipase β
β Glycerol + 3 Free Fatty Acids β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β REGULATION OF HORMONE-SENSITIVE LIPASE β
β β
β FASTING / STRESS STATE: β
β Glucagon, Epinephrine, NE, ACTH, TSH β
β β β
β Activate adenylyl cyclase β βcAMP β
β β β
β Activate PKA (protein kinase A) β
β β β
β PHOSPHORYLATION of HSL β ACTIVE FORM β
β
β β β
β β LIPOLYSIS β Free FA + Glycerol released β
β β
β FED STATE: β
β Insulin β DEPHOSPHORYLATION of HSL β INACTIVE β β
β β β
β β LIPOLYSIS (FA re-esterified to TAG) β
β β
β β CRITICAL COMPARISON: β
β HSL: Active = PHOSPHORYLATED β
β ACC: Active = DEPHOSPHORYLATED β
β (These are OPPOSITES - classic BMC trap question!) β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Adipose Tissue β Glycerol (released)
β
LIVER
Glycerol + ATP β Glycerol-3-P (glycerokinase)
β β
β TAG synthesis β Gluconeogenesis
(re-esterification) (via DHAP β glucose)
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SITES OF BETA-OXIDATION β
β β
β PRIMARY SITE: Mitochondrial matrix β
β ORGANS: Skeletal muscle β, Heart β, Liver, Kidney β
β β
β NOT IN: BRAIN β β
β Reason: FA cannot cross blood-brain barrier β
β Brain uses: Glucose (primary), Ketone bodies (fasting) β
β β
β NOT IN: Red Blood Cells (no mitochondria) β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Acyl-CoA Synthetase (Thiokinase)
FA + CoA + ATP β Acyl-CoA + AMP + PPi
PPi (pyrophosphate) β 2 Pi (by pyrophosphatase)
β΄ NET COST = 2 ATP equivalents (ATP β AMP = loss of 2 phosphate bonds)
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CARNITINE SHUTTLE β
β β
β CYTOPLASM OUTER IMM INNER IMM MATRIX β
β β
β Acyl-CoA β
β + Carnitine β
β β CPT-I β (rate-limiting) β
β Acylcarnitine βββββββββββββββββββββββββββββββΊ β
β β Translocase β
β Carnitine βββββββββββββββββββββββββββββββββ β
β Acylcarnitine β
β β CPT-II β
β Acyl-CoA β
β + Carnitine β
β β β
β Ξ²-OXIDATION β
β β
β CPT-I location: OUTER mitochondrial membrane β
β CPT-II location: INNER mitochondrial membrane β
β Translocase: INNER mitochondrial membrane β
β β Short/medium chain FA do NOT need carnitine shuttle β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β MCAD DEFICIENCY (High-Yield Clinical Vignette) β
β β
β Inheritance: Autosomal recessive β
β
β Enzyme missing: Medium-chain acyl-CoA dehydrogenase β
β Affected chain lengths: 6-10 carbons β
β β
β PRESENTATION: β
β β’ Severe hypoglycemia (tissues rely on glucose only) β β
β β’ Hypoketonemia (not enough acetyl-CoA for ketones) β β
β β’ Medium-chain FA accumulate in urine/blood β
β β’ Mimics SIDS or Reye syndrome β
β β’ Triggered by FASTING β
β β
β TREATMENT: Avoid fasting β
β
β Also: high carb, low fat diet + medium-chain TAG β
β β
β Identified by: NEWBORN SCREENING (tandem MS) β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 4 STEPS OF BETA-OXIDATION β
β β
β STEP 1: DEHYDROGENATION (OXIDATION) β
β Acyl-CoA β trans-ΞΒ²-Enoyl-CoA β
β Enzyme: Acyl-CoA dehydrogenase β
β Cofactor: FAD β FADHβ (= 2 ATP) β
β
β β
β STEP 2: HYDRATION β
β trans-ΞΒ²-Enoyl-CoA β L-3-Hydroxyacyl-CoA β
β Enzyme: Enoyl-CoA hydratase β
β + HβO β
β β
β STEP 3: DEHYDROGENATION (OXIDATION) β
β L-3-Hydroxyacyl-CoA β 3-Ketoacyl-CoA β
β Enzyme: 3-Hydroxyacyl-CoA dehydrogenase β
β Cofactor: NADβΊ β NADH+H (= 3 ATP) β
β
β β
β STEP 4: THIOLYSIS (SPLITTING) β
β 3-Ketoacyl-CoA + CoA β Acetyl-CoA + (n-2) Acyl-CoA β
β Enzyme: Thiolase β
β β
β Per cycle: FADHβ (2 ATP) + NADH (3 ATP) = 5 ATP β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β PALMITATE ATP CALCULATION (16 carbons) β
β β
β Number of acetyl-CoA = 16/2 = 8 β
β Number of cycles = 8 - 1 = 7 β
β β
β FROM KREBS CYCLE: β
β 8 acetyl-CoA Γ 12 ATP each = 96 ATP β
β β
β FROM BETA-OXIDATION CYCLES: β
β 7 cycles Γ 5 ATP (FADHβ + NADH) = 35 ATP β
β β
β MINUS ACTIVATION COST: β
β β2 ATP (FA activation: ATP β AMP + PPi) β
β β
β TOTAL = 96 + 35 β 2 = 129 ATP β
β
β β
β FORMULA: (n/2 Γ 12) + ((n/2 β 1) Γ 5) β 2 β
β Where n = number of carbons β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β MALONYL-CoA: THE METABOLIC SWITCH β
β β
β When FA synthesis is ON (fed state): β
β Acetyl-CoA β Malonyl-CoA (by Acetyl-CoA Carboxylase) β
β β β
β β Malonyl-CoA β INHIBITS CPT-I β BLOCKS beta-oxidation β
β β
β Logic: Why oxidize what you're synthesizing? β
β Malonyl-CoA prevents futile cycling β
β
β β
β When FA synthesis is OFF (fasting/glucagon): β
β β Malonyl-CoA β CPT-I NOT inhibited β beta-oxidation ON β
β β
β GLUCAGON: Inhibits ACC β βmalonyl-CoA β βbeta-oxidation β
β INSULIN: Activates ACC β βmalonyl-CoA β βbeta-oxidation β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ODD-NUMBER FA OXIDATION:
Odd-chain FA (e.g., 17C)
β (normal beta-oxidation cycles)
Propionyl-CoA (3C) β UNIQUE PRODUCT β
β (Propionyl-CoA Carboxylase, requires BIOTIN + ATP)
D-Methylmalonyl-CoA
β (Methylmalonyl-CoA Mutase, requires Vitamin B12)
Succinyl-CoA β TCA cycle β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ALPHA-OXIDATION β
β β
β WHY NEEDED: When beta-carbon has a methyl branch β
β β Beta-oxidation BLOCKED at that carbon β
β β Alpha-oxidation removes 1 carbon from alpha position β
β β Now beta-oxidation can proceed β
β β
β KEY SUBSTRATE: Phytanic acid (from plant foods) β
β (3,7,11,15-tetramethylhexadecanoic acid) β
β SITE: Peroxisomes β β
β β
β DEFICIENCY β REFSUM DISEASE: β
β β’ Autosomal recessive β
β β’ Accumulation of phytanic acid in plasma & tissues β
β β’ NEUROLOGIC symptoms (retinitis pigmentosa, ataxia, β
β peripheral neuropathy, anosmia, deafness) β
β β’ Treatment: Dietary restriction (avoid chlorophyll) β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β VLCFA OXIDATION & ZELLWEGER SYNDROME β
β β
β VLCFAs (>22 carbons) β Initial beta-oxidation in β
β PEROXISOMES β (because synthetase for VLCFA is there) β
β β
β After shortening β transferred to MITOCHONDRIA β
β for complete oxidation β
β β
β ZELLWEGER SYNDROME (Peroxisomal biogenesis disorder): β
β β’ DEFECTIVE PEROXISOMES β
β β’ Accumulation of VLCFA in blood and tissues β β
β β’ Also: X-linked adrenoleukodystrophy (X-ALD) β
β - X-linked, ATPase transporter defect β
β - Males affected (X-linked) β
β - Accumulate VLCFA in adrenal glands & nervous system β
β β
β CONTRAST: β
β Alpha-oxidation (Refsum): Branched FA, peroxisomal β
β Beta-oxidation VLCFA (Zellweger/X-ALD): straight VLCFA β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Unsaturated FA (e.g., oleic acid 18:1Ξ9):
β’ Already has a double bond (already partially oxidized)
β’ The step that normally produces FADHβ (acyl-CoA dehydrogenase)
is bypassed at the pre-existing double bond
β’ β΄ Fewer FADHβ molecules produced β LESS ATP
Rule: Each pre-existing double bond = 2 fewer ATP than saturated equivalent
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β FA SYNTHESIS vs FA OXIDATION - MASTER COMPARISON TABLE β β
β ββββββββββββββββ¦βββββββββββββββββββββββββββββββ¦ββββββββββββββββββββββββββββββββ£
β Feature β FA SYNTHESIS β FA OXIDATION (Beta-ox.) β
β ββββββββββββββββ¬βββββββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββ£
β Site β CYTOSOL β MITOCHONDRIAL MATRIX β
β Organs β Liver, adipose, mammary, brainβ Skeletal muscle, heart, β
β β β liver, kidney β
β Key enzyme β Acetyl-CoA Carboxylase (ACC) β CPT-I (carnitine shuttle) β
β β [committed step] β [rate-limiting for entry] β
β Product β Palmitate (16C) β Acetyl-CoA + NADH + FADHβ β
β Cofactor β NADPH (from HMP + malic) β FAD + NAD β
β Shuttle neededβ Citrate shuttle (acetyl-CoA) β Carnitine shuttle (acyl-CoA) β
β Activated by β Insulin, citrate, CHO diet β Glucagon, fasting, epinephrineβ
β Inhibited by β Glucagon, palmitate, starvat.β Insulin, malonyl-CoA β
β ACC state β Active = DEPHOSPHORYLATED β β N/A β
βββββββββββββββββ©βββββββββββββββββββββββββββββββ©ββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β REGULATORY ENZYMES - PHOSPHO STATE RULES β β
β βββββββββββββββββββββββββββββββ¦ββββββββββββββββββββ¦βββββββββββββββββββββββββββ£
β ENZYME β ACTIVE FORM β INACTIVE FORM β
β βββββββββββββββββββββββββββββββ¬ββββββββββββββββββββ¬βββββββββββββββββββββββββββ£
β Acetyl-CoA Carboxylase (ACC) β DEPHOSPHORYLATED β PHOSPHORYLATED β
β (FA synthesis) β (insulin state) β (glucagon/fasting state) β
β βββββββββββββββββββββββββββββββ¬ββββββββββββββββββββ¬βββββββββββββββββββββββββββ£
β Hormone-Sensitive Lipase β PHOSPHORYLATED β DEPHOSPHORYLATED β
β (Lipolysis/FA release) β (glucagon/epi) β (insulin state) β
β βββββββββββββββββββββββββββββββ¬ββββββββββββββββββββ¬βββββββββββββββββββββββββββ£
β β THEY ARE OPPOSITES! This β β β
β is the #1 BMC TRAP! β β β
ββββββββββββββββββββββββββββββββ©ββββββββββββββββββββ©βββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β ATP CALCULATION MASTER TABLE β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β PALMITATE (16C): β
β Acetyl-CoA produced: 16/2 = 8 β
β Beta-oxidation cycles: 8-1 = 7 β
β From Krebs: 8 Γ 12 = 96 ATP β
β From beta-ox: 7 Γ 5 = 35 ATP (FADHβ=2 + NADH=3 per cycle) β
β Activation cost: -2 ATP (ATPβAMP+PPi) β
β TOTAL = 96 + 35 - 2 = 129 ATP β
β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β PER CYCLE OF BETA-OXIDATION: β
β Step 1: FAD β FADHβ = 2 ATP β
β Step 3: NAD β NADH = 3 ATP β
β Per cycle total = 5 ATP β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β PALMITATE SYNTHESIS COST: β
β 8 acetyl-CoA + 14 NADPH + 7 ATP β Palmitate β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β CLINICAL DISEASES - BMC EXAM FAVORITES β β
β ββββββββββββββββββββ¦βββββββββββββββββββ¦ββββββββββββββββββββ¦βββββββββββββββββββββ£
β DISEASE β DEFECT β KEY FINDING β TREATMENT β
β ββββββββββββββββββββ¬βββββββββββββββββββ¬ββββββββββββββββββββ¬βββββββββββββββββββββ£
β MCAD Deficiency β Med-chain acyl- β Hypoketotic β Avoid fasting; β
β (most common IEM) β CoA dehydrog. β hypoglycemia; β high CHO, β
β β AR inheritance β C6-C10 FA in urineβ low fat diet β
β ββββββββββββββββββββ¬βββββββββββββββββββ¬ββββββββββββββββββββ¬βββββββββββββββββββββ£
β Carnitine β Membrane β βLCFAs oxidation β Carnitine β
β Deficiency β transporter OR β Cardiomyopathy β supplementation β
β (Primary) β CPT-I or CPT-II β Muscle weakness β β
β ββββββββββββββββββββ¬βββββββββββββββββββ¬ββββββββββββββββββββ¬βββββββββββββββββββββ£
β Carnitine β Liver disease OR β Same as above β Treat underlying β
β Deficiency β Valproic acid β β cause; carnitine β
β (Secondary) β (βrenal reabs.) β β supplementation β
β ββββββββββββββββββββ¬βββββββββββββββββββ¬ββββββββββββββββββββ¬βββββββββββββββββββββ£
β Refsum Disease β Alpha-oxidation β βPhytanic acid β Dietary restrict. β
β β defect (peroxis.)β Neurologic symp. β (avoid plants) β
β β AR inheritance β (RP, ataxia, deaf)β β
β ββββββββββββββββββββ¬βββββββββββββββββββ¬ββββββββββββββββββββ¬βββββββββββββββββββββ£
β Zellweger Synd. β No functional β βVLCFA in blood β Supportive only β
β β peroxisomes β Severe neonatal β β
β β β presentation β β
β ββββββββββββββββββββ¬βββββββββββββββββββ¬ββββββββββββββββββββ¬βββββββββββββββββββββ£
β X-ALD β ABCD1 transporterβ βVLCFA; β Lorenzo's oil; β
β β X-linked β Adrenal insuff.; β bone marrow Tx β
β β β Demyelination β β
βββββββββββββββββββββ©βββββββββββββββββββ©ββββββββββββββββββββ©βββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β MNEMONIC ARSENAL FOR BMC EXAM β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β β
β BETA-OXIDATION STEPS: "D-H-D-T" β
β Dehydrogenation(FAD) β Hydration β Dehydrogenation(NAD) β Thiolysis β
β β
β BIOTIN ENZYMES (3 C's): "All need ATP + COβ + Biotin" β
β 1. Acetyl-CoA Carboxylase (FA synthesis) β
β 2. Pyruvate Carboxylase (gluconeogenesis) β
β 3. Propionyl-CoA Carboxylase (odd-chain FA) β
β β
β NADPH SOURCES: "HMP + Malic" β
β HMP pathway (MAIN) + Malic enzyme (secondary) β
β β
β PALMITATE FORMULA: "8-14-7" (like a phone number) β
β 8 acetyl-CoA, 14 NADPH, 7 ATP β 1 palmitate β
β β
β ENERGY: "9-4-4" (Fat, Protein, Carbs kcal/g) β
β β
β CITRATE SHUTTLE: "COME IN CITRATE, LEAVE AS ACETYL" β
β Acetyl-CoA + OAA β Citrate (mito) β cytosol β Citrate lyase β Acetyl-CoA β
β β
β CARNITINE SHUTTLE: "CPT-I OUT, CPT-II IN" β
β CPT-I (outer) makes acylcarnitine; CPT-II (inner) reforms acyl-CoA β
β β
β ESSENTIAL FAs: "Ο-3 and Ο-6 are FINE (Fatty acids I Need to Eat)" β
β Linolenic (Ο-3) and Linoleic (Ο-6) = ESSENTIAL β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β BMC-SPECIFIC EXAM TIPS FROM PAST PAPERS β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β β
β TIP 1: "MALONYL-COA DOUBLE ROLE" β
β Malonyl-CoA is BOTH: β
β (a) Substrate/intermediate in FA SYNTHESIS β
β (b) INHIBITOR of CPT-I β prevents FA oxidation simultaneously β
β β This is tested as "metabolic integration" in clinical vignettes β
β β
β TIP 2: "OPPOSITE PHOSPHORYLATION" β
β ACC (synthesis): Active = DEPHOSPHO (insulin) β
β HSL (lipolysis): Active = PHOSPHO (glucagon/epi) β
β They are always asked together or in contrast questions β
β β
β TIP 3: "ADIPOSE = NO GLYCEROKINASE" β
β If question asks "which tissue cannot use free glycerol for TAG?" β
β β Answer = ADIPOSE TISSUE β
β Adipose needs glucose (glycolysis) to get glycerol-3-P β
β β
β TIP 4: "SHORT/MEDIUM FA = NO CARNITINE NEEDED" β
β Only LONG-chain FA need carnitine shuttle β
β Short + medium chain cross directly β
β β
β TIP 5: "BRAIN β BETA-OXIDATION" β
β Brain cannot use FA (no BBB crossing) β
β Uses glucose (primary) + ketones (fasting) β
β RBCs also cannot use FA (no mitochondria) β
β β
β TIP 6: "VLCFA = PEROXISOME FIRST" β
β >22C fatty acids START in peroxisomes then go to mitochondria β
β Defect β Zellweger or X-ALD β
β β
β TIP 7: "PHYTANIC ACID = REFSUM = ALPHA" β
β Phytanic acid β alpha-oxidation (not beta!) because beta-C is methylated β
β Refsum = neurologic disease = dietary treatment β
β β
β TIP 8: "MCAD = MOST COMMON IEM" β
β Autosomal recessive; hypoketotic hypoglycemia; fasting-triggered β
β Previously misdiagnosed as SIDS or Reye syndrome β
β Treatment = AVOID FASTING β
β β
β TIP 9: "ODD FA β PROPIONYL-CoA β SUCCINYL-CoA" β
β Requires VITAMIN B12 (methylmalonyl-CoA mutase) at final step β
β B12 deficiency β methylmalonic acidemia β
β β
β TIP 10: "PALMITATE = 16C = END PRODUCT OF FAS" β
β All elongation beyond 16C happens in SER (not cytosol) β
β All desaturation also in SER β
β Humans cannot desaturate beyond C9 (hence essential FA) β
β β
β TIP 11: "FATS = 9 KCAL/G because REDUCED + ANHYDROUS" β
β More C-H bonds (reduced) = more electrons to donate = more ATP β
β No water of crystallization = pure energy density β
β β
β TIP 12: "ALBUMIN carries FREE FA in blood" β
β Not lipoprotein (that's esterified TAG) β
β Free FA from lipolysis β albumin β tissues β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β COMPLETE MCQ BANK SUMMARY - SLIDE REFERENCE β
β βββββββββ¦ββββββββββββββββββββββββββββββββββββββββββββ¦ββββββββββββββββββββββββ£
β MCQ # β Topic β BMC Past Year(s) β
β βββββββββ¬ββββββββββββββββββββββββββββββββββββββββββββ¬ββββββββββββββββββββββββ£
β 1 β Citrate shuttle carrier molecule β 2019, 2021, 2023 β
β 2 β Primary source of acetyl-CoA for lipogen. β 2020, 2022 β
β 3 β Malic enzyme + NADPH production β 2021 β
β 4 β MAIN source of NADPH for FA synthesis β 2019,2020,2022,2023 β
β 5 β FAS complex = dimer, 7 enzymes, ACP β 2020, 2021, 2023 β
β 6 β ACP carries via -SH group β 2022 β
β 7 β Acetyl-CoA Carboxylase description β ALL YEARS βββ β
β 8 β ACC regulation in fasting state β 2019,2021,2022,2023 β
β 9 β Positive allosteric effector of ACC β 2020, 2022 β
β 10 β Cofactor of Acetyl-CoA Carboxylase β 2021, 2023 β
β 11 β Palmitate synthesis requirements (8-14-7) β ALL YEARS βββ β
β 12 β Final product of FAS complex β 2022 β
β 13 β Site of chain elongation (SER) β 2020, 2022 β
β 14 β Essential fatty acids (linoleic/linolenic) β 2021, 2023 β
β 15 β EFA β Eicosanoids β 2022 β
β 16 β Glycerol-3-P: adipose has NO glycerokinase β 2021, 2023 β
β 17 β Acyl-CoA synthetase activates FA β 2022 β
β 18 β FA synthesis in T1DM (insulin deficiency) β 2019, 2021, 2023 β
β 19 β P:S ratio and heart disease β 2022 β
β 20 β Why fats yield 9 kcal/g β 2020, 2022 β
β 21 β Key enzyme of lipolysis = HSL β ALL YEARS βββ β
β 22 β HSL phosphorylation by epinephrine β ALL YEARS βββ β
β 23 β Free FA transport by albumin β 2020, 2022 β
β 24 β Glycerol fate β liver β gluconeogenesis β 2021 β
β 25 β No beta-ox in brain (BBB) β 2019, 2021, 2022 β
β 26 β FA activation = 2 ATP equivalents β 2020, 2022 β
β 27 β CPT-I in outer membrane (carnitine shuttle)β ALL YEARS βββ β
β 28 β Short/medium FA don't need carnitine β 2021, 2023 β
β 29 β MCAD deficiency clinical vignette β 2022, 2023 β
β 30 β Valproate β secondary carnitine deficiency β 2022 β
β 31 β Sequence of beta-oxidation (D-H-D-T) β ALL YEARS βββ β
β 32 β Palmitate = 129 ATP calculation β ALL YEARS βββ β
β 33 β 5 ATP per beta-oxidation cycle β 2021, 2023 β
β 34 β Malonyl-CoA inhibits CPT-I β 2020,2021,2022,2023 β
β 35 β Odd FA β propionyl-CoA β succinyl-CoA β 2021, 2022 β
β 36 β Alpha-oxidation + Refsum disease β 2022, 2023 β
β 37 β VLCFA β peroxisomal beta-oxidation β 2021, 2022, 2023 β
β 38 β Unsaturated FA = less ATP β 2022 β
ββββββββββ©ββββββββββββββββββββββββββββββββββββββββββββ©ββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ββ TOP 10 MOST LIKELY BMC EXAM QUESTIONS ββ β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β RANK TOPIC CONFIDENCE β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β 1 ACC regulation (phos/dephos + allosteric) 99% likely β
β 2 HSL regulation (opposite to ACC) 99% likely β
β 3 Palmitate ATP = 129 (calculation) 98% likely β
β 4 Beta-oxidation sequence (D-H-D-T) 97% likely β
β 5 Citrate shuttle molecule 96% likely β
β 6 NADPH source = HMP pathway (primary) 95% likely β
β 7 CPT-I: outer membrane, rate-limiting, inh by 95% likely β
β malonyl-CoA β
β 8 Palmitate requirements = 8 acetyl, 14 NADPH, 94% likely β
β 7 ATP β
β 9 MCAD deficiency: hypoketotic hypoglycemia, 92% likely β
β autosomal recessive, avoid fasting β
β 10 VLCFA β peroxisomal oxidation; Zellweger/X-ALD 90% likely β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
| Enzyme | Active form | Trigger |
|---|---|---|
| ACC (synthesis) | DE-phosphorylated | Insulin |
| HSL (lipolysis) | PHOSPHORYLATED | Glucagon/Epi |
Generate a PDF cheatsheet version for printing before your exam
ls /home/daytona/workspace/ 2>/dev/null && mkdir -p /home/daytona/workspace/bmc-cheatsheet
~/bmc-cheatsheet/generate_cheatsheet.py
from reportlab.lib.pagesizes import A4
from reportlab.lib import colors
from reportlab.lib.units import mm, cm
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.platypus import (
SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle,
HRFlowable, KeepTogether
)
from reportlab.lib.enums import TA_CENTER, TA_LEFT, TA_JUSTIFY
from reportlab.platypus import PageBreak
from reportlab.lib.colors import HexColor
OUTPUT = "/home/daytona/workspace/bmc-cheatsheet/BMC_Lipid_Metabolism_Cheatsheet.pdf"
doc = SimpleDocTemplate(
OUTPUT,
pagesize=A4,
leftMargin=12*mm,
rightMargin=12*mm,
topMargin=12*mm,
bottomMargin=12*mm,
)
W = A4[0] - 24*mm # usable width
# ββ Colour palette ββββββββββββββββββββββββββββββββββββββββββββββ
C_DARK_BLUE = HexColor("#0D2B55")
C_MID_BLUE = HexColor("#1565C0")
C_LIGHT_BLUE = HexColor("#E3F2FD")
C_ORANGE = HexColor("#E65100")
C_ORANGE_LITE = HexColor("#FFF3E0")
C_RED = HexColor("#B71C1C")
C_RED_LITE = HexColor("#FFEBEE")
C_GREEN = HexColor("#1B5E20")
C_GREEN_LITE = HexColor("#E8F5E9")
C_GOLD = HexColor("#F57F17")
C_GOLD_LITE = HexColor("#FFFDE7")
C_PURPLE = HexColor("#4A148C")
C_PURPLE_LITE = HexColor("#F3E5F5")
C_TEAL = HexColor("#006064")
C_TEAL_LITE = HexColor("#E0F7FA")
C_GREY_LITE = HexColor("#F5F5F5")
C_WHITE = colors.white
C_BLACK = colors.black
# ββ Styles βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
styles = getSampleStyleSheet()
def S(name, **kw):
return ParagraphStyle(name, **kw)
sTitle = S("sTitle",
fontSize=18, leading=22, textColor=C_WHITE,
fontName="Helvetica-Bold", alignment=TA_CENTER, spaceAfter=2)
sSubtitle = S("sSubtitle",
fontSize=10, leading=13, textColor=C_LIGHT_BLUE,
fontName="Helvetica", alignment=TA_CENTER)
sSectionHead = S("sSectionHead",
fontSize=11, leading=14, textColor=C_WHITE,
fontName="Helvetica-Bold", alignment=TA_LEFT, spaceBefore=4, spaceAfter=2)
sBodySmall = S("sBodySmall",
fontSize=7.5, leading=10.5, textColor=C_BLACK,
fontName="Helvetica", alignment=TA_LEFT)
sBodySmallB = S("sBodySmallB",
fontSize=7.5, leading=10.5, textColor=C_DARK_BLUE,
fontName="Helvetica-Bold", alignment=TA_LEFT)
sBullet = S("sBullet",
fontSize=7.5, leading=11, textColor=C_BLACK,
fontName="Helvetica", leftIndent=6, alignment=TA_LEFT)
sTip = S("sTip",
fontSize=7.5, leading=10.5, textColor=C_ORANGE,
fontName="Helvetica-Bold", alignment=TA_LEFT)
sRed = S("sRed",
fontSize=7.5, leading=10.5, textColor=C_RED,
fontName="Helvetica-Bold", alignment=TA_LEFT)
sGreen = S("sGreen",
fontSize=7.5, leading=10.5, textColor=C_GREEN,
fontName="Helvetica-Bold", alignment=TA_LEFT)
sBoxHead = S("sBoxHead",
fontSize=8.5, leading=11, textColor=C_WHITE,
fontName="Helvetica-Bold", alignment=TA_CENTER)
sCell = S("sCell",
fontSize=7, leading=9.5, textColor=C_BLACK,
fontName="Helvetica", alignment=TA_LEFT)
sCellB = S("sCellB",
fontSize=7, leading=9.5, textColor=C_DARK_BLUE,
fontName="Helvetica-Bold", alignment=TA_LEFT)
sCellC = S("sCellC",
fontSize=7, leading=9.5, textColor=C_RED,
fontName="Helvetica-Bold", alignment=TA_CENTER)
sMono = S("sMono",
fontSize=6.8, leading=9.5, textColor=C_DARK_BLUE,
fontName="Courier", alignment=TA_LEFT)
story = []
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# HELPER β section banner
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
def banner(text, bg=C_DARK_BLUE, fg=C_WHITE, fs=10):
style = ParagraphStyle("ban", fontSize=fs, leading=fs+3,
textColor=fg, fontName="Helvetica-Bold",
alignment=TA_CENTER, spaceAfter=3, spaceBefore=5)
t = Table([[Paragraph(text, style)]], colWidths=[W])
t.setStyle(TableStyle([
("BACKGROUND", (0,0), (-1,-1), bg),
("ROWPADDING", (0,0), (-1,-1), 5),
("TOPPADDING", (0,0), (-1,-1), 4),
("BOTTOMPADDING", (0,0), (-1,-1), 4),
("BOX", (0,0), (-1,-1), 0.5, bg),
]))
return t
def box_table(rows, col_widths, header_bg=C_MID_BLUE, alt=C_GREY_LITE):
"""Renders a styled table; first row is header."""
ts = TableStyle([
("BACKGROUND", (0,0), (-1,0), header_bg),
("TEXTCOLOR", (0,0), (-1,0), C_WHITE),
("FONTNAME", (0,0), (-1,0), "Helvetica-Bold"),
("FONTSIZE", (0,0), (-1,-1), 7),
("LEADING", (0,0), (-1,-1), 9),
("ROWBACKGROUNDS", (0,1), (-1,-1), [C_WHITE, alt]),
("BOX", (0,0), (-1,-1), 0.4, C_MID_BLUE),
("INNERGRID", (0,0), (-1,-1), 0.3, HexColor("#BDBDBD")),
("VALIGN", (0,0), (-1,-1), "TOP"),
("TOPPADDING", (0,0), (-1,-1), 3),
("BOTTOMPADDING", (0,0), (-1,-1), 3),
("LEFTPADDING", (0,0), (-1,-1), 4),
("RIGHTPADDING", (0,0), (-1,-1), 4),
])
t = Table(rows, colWidths=col_widths, repeatRows=1)
t.setStyle(ts)
return t
def colored_box(content_rows, bg_lite, border_color, title=None, title_bg=None):
"""A coloured info box with optional title strip."""
elems = []
if title:
tb = title_bg or border_color
elems.append(Table([[Paragraph(title, sBoxHead)]],
colWidths=[W-4*mm],
style=TableStyle([
("BACKGROUND", (0,0), (-1,-1), tb),
("TOPPADDING", (0,0), (-1,-1), 3),
("BOTTOMPADDING", (0,0), (-1,-1), 3),
("LEFTPADDING", (0,0), (-1,-1), 6),
])))
for row_content in content_rows:
elems.append(Paragraph(row_content, sBodySmall))
outer = Table([[e] for e in elems], colWidths=[W-4*mm])
outer.setStyle(TableStyle([
("BACKGROUND", (0,0), (-1,-1), bg_lite),
("BOX", (0,0), (-1,-1), 1, border_color),
("LEFTPADDING", (0,0), (-1,-1), 6),
("RIGHTPADDING", (0,0), (-1,-1), 6),
("TOPPADDING", (0,0), (-1,-1), 2),
("BOTTOMPADDING", (0,0), (-1,-1), 2),
]))
return outer
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# PAGE 1 β HEADER + SYNTHESIS OVERVIEW
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# Title block
title_table = Table([
[Paragraph("𧬠BMC BIOCHEMISTRY β LIPID METABOLISM", sTitle)],
[Paragraph("FA Synthesis (Lipogenesis) + Lipolysis & FA Oxidation | Dr. Ahmed Abdulghany | 2023-24", sSubtitle)],
[Paragraph("BATTERJEE MEDICAL COLLEGE Β· HIGH-YIELD EXAM CHEATSHEET", sSubtitle)],
], colWidths=[W])
title_table.setStyle(TableStyle([
("BACKGROUND", (0,0), (-1,-1), C_DARK_BLUE),
("TOPPADDING", (0,0), (-1,-1), 7),
("BOTTOMPADDING", (0,0), (-1,-1), 7),
("BOX", (0,0), (-1,-1), 1, C_MID_BLUE),
]))
story.append(title_table)
story.append(Spacer(1, 4*mm))
# ββ SYNTHESIS vs OXIDATION COMPARISON ββββββββββββββββββββββββββ
story.append(banner("β‘ FA SYNTHESIS vs FA Ξ²-OXIDATION β MASTER COMPARISON", C_DARK_BLUE))
comp_rows = [
[Paragraph("FEATURE", sCellB), Paragraph("FA SYNTHESIS (Lipogenesis)", sCellB), Paragraph("FA Ξ²-OXIDATION", sCellB)],
[Paragraph("Site", sCell), Paragraph("CYTOSOL", sCell), Paragraph("Mitochondrial Matrix", sCell)],
[Paragraph("Organs", sCell), Paragraph("Liver, adipose tissue, mammary glands, brain", sCell), Paragraph("Skeletal muscle β, heart, liver, kidney\n(NOT brain β FA can't cross BBB)", sCell)],
[Paragraph("Key / Rate-limiting enzyme", sCellB), Paragraph("Acetyl-CoA Carboxylase (ACC)\nβ committed step", sCellB), Paragraph("CPT-I (carnitine shuttle entry)\nβ rate-limiting for LCFA entry", sCellB)],
[Paragraph("Product", sCell), Paragraph("Palmitate (16C)", sCell), Paragraph("Acetyl-CoA + NADH + FADHβ", sCell)],
[Paragraph("Coenzyme", sCell), Paragraph("NADPH (from HMP β + malic enzyme)", sCell), Paragraph("FAD (step 1) + NADβΊ (step 3)", sCell)],
[Paragraph("Acetyl-CoA shuttle", sCell), Paragraph("Citrate shuttle\n(Acetyl-CoA β Citrate β cytosol)", sCell), Paragraph("Carnitine shuttle\n(Acyl-CoA β Acylcarnitine β matrix)", sCell)],
[Paragraph("Stimulated by", sCell), Paragraph("Insulin, Citrate, CHO-rich diet, well-fed state", sCell), Paragraph("Glucagon, Epinephrine, Fasting, starvation", sCell)],
[Paragraph("Inhibited by", sCell), Paragraph("Glucagon, Palmitate (end-product), starvation, high-fat diet", sCell), Paragraph("Insulin, Malonyl-CoA (inhibits CPT-I) β", sCell)],
[Paragraph("Phospho state (key enzyme)", sCellB), Paragraph("ACC ACTIVE = DEPHOSPHORYLATED\n(insulin β dephospho β active)", sCellB), Paragraph("HSL ACTIVE = PHOSPHORYLATED\n(glucagon/epi β phospho β active)", sCellB)],
]
comp_t = box_table(comp_rows,
col_widths=[28*mm, (W-28*mm)/2, (W-28*mm)/2],
header_bg=C_MID_BLUE, alt=C_LIGHT_BLUE)
story.append(comp_t)
story.append(Spacer(1, 3*mm))
# ββ PHOSPHORYLATION TRAP BOX ββββββββββββββββββββββββββββββββββββ
trap_data = [
[Paragraph("π¨ #1 BMC TRAP: PHOSPHORYLATION RULES (THEY ARE OPPOSITES!)", sBoxHead)],
[Table([
[Paragraph("ENZYME", sCellB),
Paragraph("ACTIVE FORM", sCellB),
Paragraph("INACTIVE FORM", sCellB),
Paragraph("TRIGGERED BY", sCellB)],
[Paragraph("Acetyl-CoA Carboxylase (ACC)\n[FA Synthesis]", sCell),
Paragraph("β
DEPHOSPHORYLATED", sGreen),
Paragraph("β PHOSPHORYLATED", sRed),
Paragraph("Active: Insulin\nInactive: Glucagon/fasting", sCell)],
[Paragraph("Hormone-Sensitive Lipase (HSL)\n[Lipolysis]", sCell),
Paragraph("β
PHOSPHORYLATED", sGreen),
Paragraph("β DEPHOSPHORYLATED", sRed),
Paragraph("Active: Glucagon/Epi/NE/ACTH/TSH\nInactive: Insulin", sCell)],
], colWidths=[42*mm, 38*mm, 38*mm, 52*mm],
style=TableStyle([
("BACKGROUND", (0,0), (-1,0), C_ORANGE),
("TEXTCOLOR", (0,0), (-1,0), C_WHITE),
("ROWBACKGROUNDS", (0,1), (-1,-1), [C_WHITE, C_ORANGE_LITE]),
("BOX", (0,0), (-1,-1), 0.4, C_ORANGE),
("INNERGRID", (0,0), (-1,-1), 0.3, HexColor("#BDBDBD")),
("FONTNAME", (0,0), (-1,0), "Helvetica-Bold"),
("FONTSIZE", (0,0), (-1,-1), 7),
("LEADING", (0,0), (-1,-1), 9.5),
("VALIGN", (0,0), (-1,-1), "TOP"),
("TOPPADDING", (0,0), (-1,-1), 3),
("BOTTOMPADDING", (0,0), (-1,-1), 3),
("LEFTPADDING", (0,0), (-1,-1), 4),
]))],
]
trap_t = Table(trap_data, colWidths=[W])
trap_t.setStyle(TableStyle([
("BACKGROUND", (0,0), (0,0), C_ORANGE),
("BACKGROUND", (0,1), (0,1), C_ORANGE_LITE),
("BOX", (0,0), (-1,-1), 1.5, C_ORANGE),
("TOPPADDING", (0,0), (-1,-1), 4),
("BOTTOMPADDING", (0,0), (-1,-1), 4),
("LEFTPADDING", (0,0), (-1,-1), 4),
("RIGHTPADDING", (0,0), (-1,-1), 4),
]))
story.append(trap_t)
story.append(Spacer(1, 3*mm))
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# TWO-COLUMN LAYOUT: CITRATE SHUTTLE | CARNITINE SHUTTLE
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
story.append(banner("π SHUTTLES β ACETYL-CoA (Citrate) & ACYL-CoA (Carnitine)", C_TEAL))
citrate_content = [
Paragraph("<b>CITRATE SHUTTLE</b> (Acetyl-CoA transport out of mito)", sBodySmallB),
Paragraph("β’ Acetyl-CoA + OAA β <b>Citrate</b> (citrate synthase)", sBullet),
Paragraph("β’ Citrate freely crosses inner mitochondrial membrane", sBullet),
Paragraph("β’ Citrate Lyase (cytosol): Citrate β Acetyl-CoA + OAA", sBullet),
Paragraph("β’ OAA β Malate (malate dehydrogenase)", sBullet),
Paragraph("β’ Malate β Pyruvate + <b>NADPH</b> (malic enzyme) β", sBullet),
Paragraph("β’ Pyruvate β OAA (pyruvate carboxylase, biotin) β re-enters", sBullet),
Spacer(1, 2*mm),
Paragraph("Mito: Acetyl-CoA+OAA β Citrate ββ Cytosol β Citrate Lyase β Acetyl-CoA", sMono),
]
carnitine_content = [
Paragraph("<b>CARNITINE SHUTTLE</b> (Long-chain Acyl-CoA into mito)", sBodySmallB),
Paragraph("β’ FA activated: FA+CoA+ATP β <b>Acyl-CoA</b>+AMP+PPi (cost = 2 ATP)", sBullet),
Paragraph("β’ <b>CPT-I</b> (outer membrane): Acyl-CoA + Carnitine β Acylcarnitine β", sBullet),
Paragraph("β’ <b>Translocase</b> (inner membrane): Acylcarnitine in, Carnitine out", sBullet),
Paragraph("β’ <b>CPT-II</b> (inner membrane): Acylcarnitine + CoA β Acyl-CoA + Carnitine", sBullet),
Paragraph("β’ Short & medium-chain FA do <b>NOT</b> need carnitine β", sBullet),
Paragraph("β’ CPT-I inhibited by <b>Malonyl-CoA</b> (metabolic switch) β", sBullet),
Spacer(1, 2*mm),
Paragraph("Outer: CPT-I | Membrane transport: Translocase | Inner: CPT-II", sMono),
]
def mini_box(items, bg, border):
t = Table([[i] for i in items], colWidths=[(W/2)-3*mm])
t.setStyle(TableStyle([
("BACKGROUND", (0,0), (-1,-1), bg),
("BOX", (0,0), (-1,-1), 0.8, border),
("TOPPADDING", (0,0), (-1,-1), 2),
("BOTTOMPADDING", (0,0), (-1,-1), 2),
("LEFTPADDING", (0,0), (-1,-1), 5),
("RIGHTPADDING", (0,0), (-1,-1), 5),
]))
return t
shuttle_row = Table([[
mini_box(citrate_content, C_TEAL_LITE, C_TEAL),
mini_box(carnitine_content, C_LIGHT_BLUE, C_MID_BLUE),
]], colWidths=[W/2, W/2])
shuttle_row.setStyle(TableStyle([("VALIGN", (0,0), (-1,-1), "TOP"), ("LEFTPADDING", (0,0), (-1,-1), 0), ("RIGHTPADDING", (0,0), (-1,-1), 0)]))
story.append(shuttle_row)
story.append(Spacer(1, 3*mm))
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# BETA-OXIDATION STEPS + ENERGY
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
story.append(banner("βοΈ Ξ²-OXIDATION β 4 STEPS & ENERGY CALCULATION", C_MID_BLUE))
steps_rows = [
[Paragraph("STEP", sCellB), Paragraph("REACTION", sCellB), Paragraph("ENZYME", sCellB), Paragraph("COFACTOR", sCellB), Paragraph("ATP YIELD", sCellB)],
[Paragraph("1 Dehydrogenation", sCell), Paragraph("Acyl-CoA β trans-ΞΒ²-Enoyl-CoA", sCell), Paragraph("Acyl-CoA Dehydrogenase", sCell), Paragraph("FAD β FADHβ", sCell), Paragraph("2 ATP", sCell)],
[Paragraph("2 Hydration", sCell), Paragraph("Enoyl-CoA + HβO β L-3-Hydroxyacyl-CoA", sCell), Paragraph("Enoyl-CoA Hydratase", sCell), Paragraph("HβO", sCell), Paragraph("β", sCell)],
[Paragraph("3 Dehydrogenation", sCell), Paragraph("Hydroxyacyl-CoA β 3-Ketoacyl-CoA", sCell), Paragraph("3-Hydroxyacyl-CoA Dehydrogenase", sCell), Paragraph("NADβΊ β NADH", sCell), Paragraph("3 ATP", sCell)],
[Paragraph("4 Thiolysis", sCell), Paragraph("Ketoacyl-CoA + CoA β Acetyl-CoA + (n-2)Acyl-CoA", sCell), Paragraph("Thiolase", sCell), Paragraph("CoA", sCell), Paragraph("β", sCell)],
[Paragraph("PER CYCLE TOTAL", sCellB), Paragraph("", sCell), Paragraph("MNEMONIC: D-H-D-T", sCellB), Paragraph("", sCell), Paragraph("5 ATP β", sCellB)],
]
story.append(box_table(steps_rows, [28*mm, 56*mm, 40*mm, 22*mm, 18*mm], C_MID_BLUE, C_LIGHT_BLUE))
story.append(Spacer(1, 3*mm))
# Energy calc box
energy_data = [
[Paragraph("β‘ PALMITATE (16C) ATP CALCULATION β ANSWER = 129 ATP βββ", sBoxHead),
Paragraph("π PALMITATE SYNTHESIS REQUIREMENTS β \"8-14-7\" βββ", sBoxHead)],
[
Table([
[Paragraph("Acetyl-CoA produced: 16 Γ· 2 = 8", sMono)],
[Paragraph("Ξ²-oxidation cycles: 8 β 1 = 7", sMono)],
[Paragraph("Krebs cycle: 8 Γ 12 ATP = 96 ATP", sMono)],
[Paragraph("Ξ²-oxidation: 7 Γ 5 ATP = 35 ATP", sMono)],
[Paragraph("Activation cost: = β2 ATP", sMono)],
[Paragraph("TOTAL = 96 + 35 β 2 = 129 ATP β
", sBodySmallB)],
], colWidths=[(W/2)-5*mm], style=TableStyle([
("BACKGROUND", (0,0), (-1,-1), C_GOLD_LITE),
("TOPPADDING", (0,0), (-1,-1), 2), ("BOTTOMPADDING", (0,0), (-1,-1), 2),
("LEFTPADDING", (0,0), (-1,-1), 4),
])),
Table([
[Paragraph("8 Acetyl-CoA (1 starter + 7 via ACC)", sMono)],
[Paragraph("14 NADPH (2 per cycle Γ 7 cycles)", sMono)],
[Paragraph("7 ATP (1 per malonyl-CoA made)", sMono)],
[Spacer(1,1*mm)],
[Paragraph("End product of FAS complex = PALMITATE (16C) only", sBodySmallB)],
[Paragraph("Elongation beyond 16C β SER (elongases)", sBodySmall)],
], colWidths=[(W/2)-5*mm], style=TableStyle([
("BACKGROUND", (0,0), (-1,-1), C_GREEN_LITE),
("TOPPADDING", (0,0), (-1,-1), 2), ("BOTTOMPADDING", (0,0), (-1,-1), 2),
("LEFTPADDING", (0,0), (-1,-1), 4),
])),
],
]
energy_t = Table(energy_data, colWidths=[W/2, W/2])
energy_t.setStyle(TableStyle([
("BACKGROUND", (0,0), (0,0), C_GOLD),
("BACKGROUND", (1,0), (1,0), C_GREEN),
("BOX", (0,0), (0,-1), 1, C_GOLD),
("BOX", (1,0), (1,-1), 1, C_GREEN),
("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"),
]))
story.append(energy_t)
story.append(PageBreak())
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# PAGE 2 β CLINICAL DISEASES + MCQ BANK + MNEMONICS
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
story.append(banner("π₯ CLINICAL DISEASES β HIGH-YIELD FOR BMC EXAMS", C_RED))
disease_rows = [
[Paragraph("DISEASE", sCellB),
Paragraph("DEFECT", sCellB),
Paragraph("KEY FINDING", sCellB),
Paragraph("PRESENTATION", sCellB),
Paragraph("TREATMENT", sCellB),
Paragraph("BMC Year", sCellB)],
[Paragraph("MCAD Deficiency\nβ
Most common IEM", sCellB),
Paragraph("Medium-chain acyl-CoA dehydrogenase\n(C6βC10)\nAutosomal recessive", sCell),
Paragraph("β C6βC10 FA in urine\nHypoketotic hypoglycemia\nHypoketonemia", sCell),
Paragraph("Fasting-triggered crisis\nMimics SIDS / Reye syndrome\nNewborn screening positive", sCell),
Paragraph("AVOID FASTING\nHigh CHO, low fat\n+ medium-chain TAG", sCell),
Paragraph("2022, 2023", sCellC)],
[Paragraph("Carnitine Deficiency\n(Primary)", sCell),
Paragraph("Membrane transporter defect\nor CPT-I / CPT-II defect", sCell),
Paragraph("β LCFA oxidation\nAccumulate in blood", sCell),
Paragraph("Cardiomyopathy\nSkeletal muscle weakness\nHypoglycemia, coma, death", sCell),
Paragraph("Carnitine supplementation\nAvoid fasting\nHigh CHO, low fat diet", sCell),
Paragraph("2022", sCellC)],
[Paragraph("Carnitine Deficiency\n(Secondary)", sCell),
Paragraph("Liver disease (βsynthesis)\nValproic acid (βrenal reabsorption)", sCell),
Paragraph("Same as primary\nβ plasma carnitine", sCell),
Paragraph("Muscle weakness\nFatigue\nCognitive impairment", sCell),
Paragraph("Treat underlying cause\nCarnitine supplementation", sCell),
Paragraph("2022", sCellC)],
[Paragraph("Refsum Disease", sCell),
Paragraph("Ξ±-oxidation defect\n(Peroxisomal)\nAutosomal recessive", sCell),
Paragraph("β Phytanic acid\nin plasma & tissues", sCell),
Paragraph("Retinitis pigmentosa\nAtaxia, Peripheral neuropathy\nAnosmia, Deafness", sCell),
Paragraph("Dietary restriction\n(avoid chlorophyll, dairy, ruminant fat)\nHalt progression", sCell),
Paragraph("2022, 2023", sCellC)],
[Paragraph("Zellweger Syndrome", sCell),
Paragraph("No functional peroxisomes\n(peroxisome biogenesis disorder)", sCell),
Paragraph("β VLCFA (>22C)\nin blood & tissues", sCell),
Paragraph("Severe neonatal hypotonia\nSeizures, liver dysfunction\nCraniofacial dysmorphia", sCell),
Paragraph("Supportive only\n(no curative therapy)", sCell),
Paragraph("2021, 2022, 2023", sCellC)],
[Paragraph("X-linked Adrenoleuko-\ndystrophy (X-ALD)", sCell),
Paragraph("ABCD1 gene (ATPase transporter)\nX-linked recessive\nVLCFA accumulate", sCell),
Paragraph("β VLCFA (C24βC26)\nAdrenal insufficiency", sCell),
Paragraph("Males affected\nDemyelination of CNS\nAdrenal failure (Addison-like)", sCell),
Paragraph("Lorenzo's oil\nBone marrow transplant\n(early disease)", sCell),
Paragraph("2021, 2023", sCellC)],
[Paragraph("T1 Diabetes Mellitus\n(Lipogenesis)", sCell),
Paragraph("Insulin deficiency\nβ ACC stays phosphorylated\n(inactive)", sCell),
Paragraph("Inhibition of FA synthesis\nFatty liver possible", sCell),
Paragraph("Ketoacidosis (βΞ²-oxidation\n+ βketone bodies)\nHyperglycemia", sCell),
Paragraph("Insulin replacement", sCell),
Paragraph("2019, 2021, 2023", sCellC)],
]
story.append(box_table(disease_rows,
[28*mm, 33*mm, 30*mm, 35*mm, 30*mm, 14*mm],
header_bg=C_RED, alt=C_RED_LITE))
story.append(Spacer(1, 3*mm))
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# SPECIAL OXIDATION PATHWAYS
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
story.append(banner("π¬ SPECIAL OXIDATION PATHWAYS", C_PURPLE))
special_rows = [
[Paragraph("PATHWAY", sCellB), Paragraph("WHEN USED", sCellB), Paragraph("SITE", sCellB), Paragraph("KEY FACT", sCellB), Paragraph("DISEASE", sCellB)],
[Paragraph("Ξ²-Oxidation\n(standard)", sCell),
Paragraph("Even-chain saturated FA\n(most common)", sCell),
Paragraph("Mitochondrial matrix", sCell),
Paragraph("Produces acetyl-CoA, NADH, FADHβ\nNeeds carnitine for LCFA", sCell),
Paragraph("MCAD deficiency\nCarnitine deficiency", sCell)],
[Paragraph("Ξ²-Oxidation\n(odd-chain FA)", sCell),
Paragraph("FA with ODD number of carbons\n(e.g., 17C)", sCell),
Paragraph("Mitochondrial matrix", sCell),
Paragraph("Final product: Propionyl-CoA (3C)\nβ Methylmalonyl-CoA (Biotin)\nβ Succinyl-CoA (Vit B12) β", sCell),
Paragraph("B12 deficiency\nβ Methylmalonic acidemia", sCell)],
[Paragraph("Ξ±-Oxidation", sCell),
Paragraph("Branched-chain FA\n(Ξ²-C is methylated)\ne.g., PHYTANIC ACID β", sCell),
Paragraph("PEROXISOMES", sCell),
Paragraph("Removes 1 carbon from Ξ±-position\nAllows Ξ²-oxidation to proceed\nNeeds: Oβ, NADPH", sCell),
Paragraph("REFSUM DISEASE\n(phytanic acid β)\nAR inheritance", sCell)],
[Paragraph("Peroxisomal\nΞ²-Oxidation\n(VLCFA)", sCell),
Paragraph("Very long chain FA >22C β\n(primary synthetase is in peroxisome)", sCell),
Paragraph("PEROXISOMES\n(initial)\nthen mitochondria", sCell),
Paragraph("No carnitine needed initially\nDoes NOT produce ATP directly\n(generates HβOβ, not FADHβ)", sCell),
Paragraph("ZELLWEGER SYNDROME\nX-ALD (X-linked)\nVLCFA β in blood", sCell)],
[Paragraph("Unsaturated FA\nΞ²-Oxidation", sCell),
Paragraph("Any unsaturated FA\n(oleic, linoleic, etc.)", sCell),
Paragraph("Mitochondrial matrix", sCell),
Paragraph("Pre-existing double bonds bypass\nthe acyl-CoA dehydrogenase step\nβ LESS FADHβ β LESS ATP β", sCell),
Paragraph("No disease\n(less energy than\nsaturated equivalent)", sCell)],
]
story.append(box_table(special_rows,
[22*mm, 38*mm, 26*mm, 52*mm, 32*mm],
header_bg=C_PURPLE, alt=C_PURPLE_LITE))
story.append(Spacer(1, 3*mm))
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# MALONYL-COA METABOLIC SWITCH
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
story.append(banner("π MALONYL-CoA: THE METABOLIC SWITCH βββ", C_ORANGE))
mal_content = [
Paragraph("<b>FED STATE (Insulin β):</b> Insulin β activates ACC (dephosphorylates) β β Malonyl-CoA β <b>INHIBITS CPT-I</b> β blocks Ξ²-oxidation β FA synthesis ON, FA oxidation OFF", sBullet),
Paragraph("<b>FASTING STATE (Glucagon β):</b> Glucagon β inhibits ACC (phosphorylates) β β Malonyl-CoA β CPT-I NOT inhibited β Ξ²-oxidation ON, FA synthesis OFF", sBullet),
Spacer(1, 1*mm),
Paragraph("Malonyl-CoA function: (1) Intermediate in FA synthesis (2) Direct inhibitor of CPT-I [prevents futile cycling]", sTip),
Paragraph("Malonyl-CoA inhibiting CPT-I = the KEY integration point between synthesis and oxidation (consistently tested in BMC)", sTip),
]
mal_t = Table([[c] for c in mal_content], colWidths=[W])
mal_t.setStyle(TableStyle([
("BACKGROUND", (0,0), (-1,-1), C_ORANGE_LITE),
("BOX", (0,0), (-1,-1), 1.5, C_ORANGE),
("TOPPADDING", (0,0), (-1,-1), 2), ("BOTTOMPADDING", (0,0), (-1,-1), 2),
("LEFTPADDING", (0,0), (-1,-1), 6), ("RIGHTPADDING", (0,0), (-1,-1), 6),
]))
story.append(mal_t)
story.append(Spacer(1, 3*mm))
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# MNEMONICS + QUICK FACTS + ESSENTIAL FA
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
story.append(banner("π§ MNEMONICS & RAPID-FIRE FACTS", C_GREEN))
left_mnem = [
Paragraph("<b>D-H-D-T</b> (Ξ²-oxidation steps)", sBodySmallB),
Paragraph("Dehydrogenation(FAD) β Hydration β Dehydrogenation(NAD) β Thiolysis", sBullet),
Spacer(1,1*mm),
Paragraph("<b>8-14-7</b> (Palmitate synthesis β like a phone number!)", sBodySmallB),
Paragraph("8 Acetyl-CoA + 14 NADPH + 7 ATP β Palmitate", sBullet),
Spacer(1,1*mm),
Paragraph("<b>9-4-4</b> (kcal/g: Fat, Protein, Carbs)", sBodySmallB),
Paragraph("Fat = 9 kcal/g | Protein = Carbs = 4 kcal/g", sBullet),
Spacer(1,1*mm),
Paragraph("<b>BIOTIN ENZYMES (\"ALL need ATP + COβ + Biotin\")</b>", sBodySmallB),
Paragraph("1. Acetyl-CoA Carboxylase (FA synthesis)", sBullet),
Paragraph("2. Pyruvate Carboxylase (gluconeogenesis)", sBullet),
Paragraph("3. Propionyl-CoA Carboxylase (odd-chain FA)", sBullet),
Spacer(1,1*mm),
Paragraph("<b>ESSENTIAL FA: Ο-3 + Ο-6 are FINE</b>", sBodySmallB),
Paragraph("Fatty acids I Need to Eat = Linolenic (Ο-3) + Linoleic (Ο-6)", sBullet),
Paragraph("β Precursors for EICOSANOIDS (PGs, TXs, LTs, Lipoxins)", sBullet),
Paragraph("β Humans CANNOT desaturate beyond C10 toward Ο-end", sBullet),
]
right_mnem = [
Paragraph("<b>NADPH SOURCES: \"HMP + Malic\"</b>", sBodySmallB),
Paragraph("PRIMARY: HMP pathway (Hexose Monophosphate)", sBullet),
Paragraph("SECONDARY: Malic enzyme (Malate β Pyruvate + NADPH)", sBullet),
Spacer(1,1*mm),
Paragraph("<b>ADIPOSE = NO GLYCEROKINASE β</b>", sBodySmallB),
Paragraph("Adipose cannot use free glycerol β must use glycolysis for Glycerol-3-P", sBullet),
Paragraph("LIVER has glycerokinase β uses free glycerol OR glycolysis", sBullet),
Spacer(1,1*mm),
Paragraph("<b>LIPOLYSIS SEQUENCE: ATGL β HSL β MAG lipase</b>", sBodySmallB),
Paragraph("ATGL: initiates, cleaves TAG β DAG", sBullet),
Paragraph("HSL: KEY/rate-limiting, cleaves DAG β MAG (regulated by phos/dephos)", sBullet),
Paragraph("MAG lipase: cleaves MAG β Glycerol + FA", sBullet),
Spacer(1,1*mm),
Paragraph("<b>CPT-I: Outer membrane | CPT-II: Inner membrane</b>", sBodySmallB),
Paragraph("Short + Medium chain FA: do NOT need carnitine β", sBullet),
Spacer(1,1*mm),
Paragraph("<b>FATE OF PALMITATE (all in SER):</b>", sBodySmallB),
Paragraph("Elongation (SER) β Stearate (18C) by elongases", sBullet),
Paragraph("Desaturation (SER) β Palmitoleate (16:1Ξ9), Oleate (18:1Ξ9)", sBullet),
Paragraph("Esterification β TAG / Cholesterol ester / Phospholipids", sBullet),
]
mnem_left_t = Table([[c] for c in left_mnem], colWidths=[(W/2)-3*mm])
mnem_left_t.setStyle(TableStyle([
("BACKGROUND", (0,0), (-1,-1), C_GREEN_LITE),
("BOX", (0,0), (-1,-1), 0.8, C_GREEN),
("TOPPADDING", (0,0), (-1,-1), 2), ("BOTTOMPADDING", (0,0), (-1,-1), 2),
("LEFTPADDING", (0,0), (-1,-1), 5), ("RIGHTPADDING", (0,0), (-1,-1), 5),
]))
mnem_right_t = Table([[c] for c in right_mnem], colWidths=[(W/2)-3*mm])
mnem_right_t.setStyle(TableStyle([
("BACKGROUND", (0,0), (-1,-1), C_TEAL_LITE),
("BOX", (0,0), (-1,-1), 0.8, C_TEAL),
("TOPPADDING", (0,0), (-1,-1), 2), ("BOTTOMPADDING", (0,0), (-1,-1), 2),
("LEFTPADDING", (0,0), (-1,-1), 5), ("RIGHTPADDING", (0,0), (-1,-1), 5),
]))
mnem_row = Table([[mnem_left_t, mnem_right_t]], colWidths=[W/2, W/2])
mnem_row.setStyle(TableStyle([("VALIGN", (0,0), (-1,-1), "TOP"),
("LEFTPADDING", (0,0), (-1,-1), 0), ("RIGHTPADDING", (0,0), (-1,-1), 0)]))
story.append(mnem_row)
story.append(Spacer(1, 3*mm))
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# TOP MCQ BANK
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
story.append(banner("π TOP 38 BMC MCQ BANK β SLIDE-BY-SLIDE REFERENCE", C_DARK_BLUE))
mcq_rows = [
[Paragraph("#", sCellB), Paragraph("QUESTION STEM", sCellB), Paragraph("ANSWER", sCellB), Paragraph("KEY CONCEPT", sCellB), Paragraph("BMC Year", sCellB)],
# FA Synthesis
[Paragraph("1", sCell), Paragraph("Carbon carrier for acetyl-CoA from mito to cytosol?", sCell), Paragraph("Citrate β
", sGreen), Paragraph("Citrate shuttle; citrate lyase in cytosol regenerates Acetyl-CoA", sCell), Paragraph("2019,2021,2023", sCellC)],
[Paragraph("2", sCell), Paragraph("Primary source of acetyl-CoA for hepatic FA synthesis (fed)?", sCell), Paragraph("GlucoseβPyruvateβAcetyl-CoA β
", sGreen), Paragraph("Main source = glucose oxidation (AA = secondary)", sCell), Paragraph("2020,2022", sCellC)],
[Paragraph("3", sCell), Paragraph("Malic enzyme's additional function in citrate shuttle?", sCell), Paragraph("Produces NADPH+H β
", sGreen), Paragraph("OAAβMalateβPyruvate+COβ+NADPH (malic enzyme)", sCell), Paragraph("2021", sCellC)],
[Paragraph("4", sCell), Paragraph("MAIN source of NADPH for FA synthesis?", sCell), Paragraph("HMP Pathway β
", sGreen), Paragraph("HMP (primary) + Malic enzyme (secondary); 1 palmitate needs 14 NADPH", sCell), Paragraph("ALL YEARSβ", sCellC)],
[Paragraph("5", sCell), Paragraph("FAS complex structure?", sCell), Paragraph("Dimer; 7 enzymes + ACP β
", sGreen), Paragraph("Each monomer: 7 enzymes + ACP + 2 βSH groups", sCell), Paragraph("2020,2021,2023", sCellC)],
[Paragraph("6", sCell), Paragraph("ACP carries acyl intermediates via which group?", sCell), Paragraph("Sulfhydryl βSH β
", sGreen), Paragraph("2 βSH groups per monomer: one on ACP, one on KAS", sCell), Paragraph("2022", sCellC)],
[Paragraph("7", sCell), Paragraph("KEY enzyme of FA synthesis; converts Acetyl-CoAβ?", sCell), Paragraph("ACC; Acetyl-CoAβMalonyl-CoA β
", sGreen), Paragraph("Committed/rate-limiting step; needs Biotin+ATP+COβ", sCell), Paragraph("ALL YEARSββ", sCellC)],
[Paragraph("8", sCell), Paragraph("ACC state during 24-hour fasting?", sCell), Paragraph("Phosphorylated = INACTIVE β
", sGreen), Paragraph("GlucagonββPKAβphospho-ACCβinactive; inhibits lipogenesis", sCell), Paragraph("2019,2021,2022,2023", sCellC)],
[Paragraph("9", sCell), Paragraph("Positive allosteric effector of ACC?", sCell), Paragraph("Citrate β
", sGreen), Paragraph("Citrate=energy abundance signal; Palmitate=end-product inhibition", sCell), Paragraph("2020,2022", sCellC)],
[Paragraph("10", sCell), Paragraph("Cofactor required by Acetyl-CoA Carboxylase?", sCell), Paragraph("Biotin β
", sGreen), Paragraph("All carboxylases: Biotin+ATP+COβ (ACC, Pyruvate Carboxylase, Propionyl-CoA Carboxylase)", sCell), Paragraph("2021,2023", sCellC)],
[Paragraph("11", sCell), Paragraph("Requirements to synthesize 1 palmitate?", sCell), Paragraph("8 Acetyl-CoA + 14 NADPH + 7 ATP β
", sGreen), Paragraph("\"8-14-7\" mnemonic; terminal enzyme = Thioesterase", sCell), Paragraph("ALL YEARSββ", sCellC)],
[Paragraph("12", sCell), Paragraph("Final product of FAS complex in humans?", sCell), Paragraph("Palmitate (16:0) β
", sGreen), Paragraph("FAS stops at 16C; elongation beyond 16C β SER", sCell), Paragraph("2022", sCellC)],
[Paragraph("13", sCell), Paragraph("Site of chain elongation (palmitateβstearate)?", sCell), Paragraph("Smooth ER (SER) β
", sGreen), Paragraph("Both elongation AND desaturation occur in SER", sCell), Paragraph("2020,2022", sCellC)],
[Paragraph("14", sCell), Paragraph("Essential fatty acids (must come from diet)?", sCell), Paragraph("Linoleic (Ο-6) + Linolenic (Ο-3) β
", sGreen), Paragraph("Humans cannot desaturate beyond C10 toward Ο-end", sCell), Paragraph("2021,2023", sCellC)],
[Paragraph("15", sCell), Paragraph("Essential FA are precursors for?", sCell), Paragraph("Eicosanoids β
", sGreen), Paragraph("Prostaglandins, Thromboxanes, Leukotrienes, Lipoxins (mediate inflammation)", sCell), Paragraph("2022", sCellC)],
[Paragraph("16", sCell), Paragraph("Which tissue cannot use free glycerol for TAG synthesis?", sCell), Paragraph("Adipose tissue β
", sGreen), Paragraph("Adipose has NO glycerokinase; uses only glycolysis for Glycerol-3-P", sCell), Paragraph("2021,2023", sCellC)],
[Paragraph("17", sCell), Paragraph("Enzyme that activates FA to Acyl-CoA before TAG storage?", sCell), Paragraph("Acyl-CoA Synthetase (Thiokinase) β
", sGreen), Paragraph("FA+CoA+ATPβAcyl-CoA+AMP+PPi; costs 2 ATP equivalents", sCell), Paragraph("2022", sCellC)],
[Paragraph("18", sCell), Paragraph("Why is FA synthesis impaired in T1 DM?", sCell), Paragraph("Insulin deficiency β ACC stays phosphorylated (inactive) β
", sGreen), Paragraph("No insulinβACC not dephosphorylatedβno malonyl-CoAβno lipogenesis", sCell), Paragraph("2019,2021,2023", sCellC)],
[Paragraph("19", sCell), Paragraph("High P:S ratio in diet is beneficial because?", sCell), Paragraph("Reduces CHD risk (βHDL, βLDL) β
", sGreen), Paragraph("PUFAs reduce inflammation and LDL cholesterol", sCell), Paragraph("2022", sCellC)],
# Lipolysis & Oxidation
[Paragraph("20", sCell), Paragraph("Why do fats yield 9 kcal/g vs carbs 4 kcal/g?", sCell), Paragraph("More reduced + nearly anhydrous β
", sGreen), Paragraph("More C-H bonds = more electrons to donate = more ATP", sCell), Paragraph("2020,2022", sCellC)],
[Paragraph("21", sCell), Paragraph("Key enzyme of lipolysis in adipose tissue?", sCell), Paragraph("Hormone-Sensitive Lipase (HSL) β
", sGreen), Paragraph("Sequence: ATGLβHSL(rate-limiting)βMAG lipase", sCell), Paragraph("ALL YEARSββ", sCellC)],
[Paragraph("22", sCell), Paragraph("Effect of epinephrine on HSL?", sCell), Paragraph("HSL phosphorylated = ACTIVE β
", sGreen), Paragraph("cAMPβPKAβphospho-HSLβACTIVE [OPPOSITE of ACC!]", sCell), Paragraph("ALL YEARSββ", sCellC)],
[Paragraph("23", sCell), Paragraph("Free FA transported in blood bound to?", sCell), Paragraph("Albumin β
", sGreen), Paragraph("Unesterified FA bind plasma albumin (not lipoproteins)", sCell), Paragraph("2020,2022", sCellC)],
[Paragraph("24", sCell), Paragraph("Glycerol from lipolysis transported to liver β used for?", sCell), Paragraph("TAG synthesis OR gluconeogenesis β
", sGreen), Paragraph("Adipose sends glycerol to liver; adipose has no glycerokinase", sCell), Paragraph("2021", sCellC)],
[Paragraph("25", sCell), Paragraph("Beta-oxidation does NOT occur in brain because?", sCell), Paragraph("FA cannot cross blood-brain barrier β
", sGreen), Paragraph("Brain uses glucose (primary) + ketones (fasting); no Ξ²-ox in RBCs (no mito)", sCell), Paragraph("2019,2021,2022", sCellC)],
[Paragraph("26", sCell), Paragraph("FA activation to Acyl-CoA consumes how much ATP?", sCell), Paragraph("2 ATP equivalents β
", sGreen), Paragraph("ATPβAMP+PPi; PPiβ2Pi; net loss = 2 high-energy bonds", sCell), Paragraph("2020,2022", sCellC)],
[Paragraph("27", sCell), Paragraph("Which enzyme in OUTER mitochondrial membrane initiates carnitine shuttle?", sCell), Paragraph("CPT-I (CAT-I) β
", sGreen), Paragraph("CPT-I (outer), Translocase (inner), CPT-II (inner); inhibited by malonyl-CoA", sCell), Paragraph("ALL YEARSββ", sCellC)],
[Paragraph("28", sCell), Paragraph("Which FA do NOT need carnitine shuttle?", sCell), Paragraph("Short + Medium chain FA β
", sGreen), Paragraph("Only LCFA need carnitine; VLCFA use peroxisomes", sCell), Paragraph("2021,2023", sCellC)],
[Paragraph("29", sCell), Paragraph("2yr old: hypoketotic hypoglycemia, SIDS-like, fasting-triggered. Diagnosis?", sCell), Paragraph("MCAD Deficiency β
", sGreen), Paragraph("AR; C6-C10 FA in urine; most common IEM; treatment: avoid fasting", sCell), Paragraph("2022,2023", sCellC)],
[Paragraph("30", sCell), Paragraph("Valproic acid β secondary carnitine deficiency via?", sCell), Paragraph("Decreased renal reabsorption of carnitine β
", sGreen), Paragraph("Liver disease=βsynthesis; Valproate=βrenal reabsorption", sCell), Paragraph("2022", sCellC)],
[Paragraph("31", sCell), Paragraph("Correct sequence of beta-oxidation steps?", sCell), Paragraph("D(FAD)βHβD(NAD)βT β
", sGreen), Paragraph("Dehydrogenation(FAD)βHydrationβDehydrogenation(NAD)βThiolysis", sCell), Paragraph("ALL YEARSββ", sCellC)],
[Paragraph("32", sCell), Paragraph("Net ATP from complete oxidation of palmitate (16C)?", sCell), Paragraph("129 ATP β
", sGreen), Paragraph("(8Γ12)+(7Γ5)β2 = 96+35β2 = 129", sCell), Paragraph("ALL YEARSββ", sCellC)],
[Paragraph("33", sCell), Paragraph("ATP generated per cycle of beta-oxidation?", sCell), Paragraph("5 ATP β
", sGreen), Paragraph("FADHβ=2ATP + NADH=3ATP = 5 per cycle", sCell), Paragraph("2021,2023", sCellC)],
[Paragraph("34", sCell), Paragraph("Direct inhibitor of CPT-I linking synthesis to oxidation?", sCell), Paragraph("Malonyl-CoA β
", sGreen), Paragraph("Prevents futile cycling; glucagonβmalonyl-CoAββΞ²-oxidation", sCell), Paragraph("2020,2021,2022,2023", sCellC)],
[Paragraph("35", sCell), Paragraph("Odd-chain FA oxidation final product β TCA cycle via?", sCell), Paragraph("Propionyl-CoA β Succinyl-CoA β
", sGreen), Paragraph("Requires Biotin (propionyl-CoA carboxylase) + Vit B12 (mutase)", sCell), Paragraph("2021,2022", sCellC)],
[Paragraph("36", sCell), Paragraph("Alpha-oxidation is required for which FA? Disease if defective?", sCell), Paragraph("Phytanic acid; Refsum Disease β
", sGreen), Paragraph("Ξ²-C methylated blocks Ξ²-ox; Ξ±-ox in peroxisomes removes 1C", sCell), Paragraph("2022,2023", sCellC)],
[Paragraph("37", sCell), Paragraph("VLCFA (>22C) undergo initial Ξ²-oxidation in which organelle?", sCell), Paragraph("Peroxisomes β
", sGreen), Paragraph("DefectβZellweger (no peroxisomes) or X-ALD (ABCD1 defect)", sCell), Paragraph("2021,2022,2023", sCellC)],
[Paragraph("38", sCell), Paragraph("Unsaturated FA yields __ ATP vs saturated equivalent?", sCell), Paragraph("LESS ATP β
", sGreen), Paragraph("Pre-existing double bonds bypass FAD step β fewer FADHβ", sCell), Paragraph("2022", sCellC)],
]
story.append(box_table(mcq_rows,
[8*mm, 54*mm, 38*mm, 54*mm, 18*mm],
header_bg=C_DARK_BLUE, alt=C_LIGHT_BLUE))
story.append(Spacer(1, 3*mm))
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# TOP 10 MOST LIKELY + FOOTER
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
story.append(banner("π TOP 10 MOST LIKELY BMC EXAM TOPICS (Prioritize These!)", C_GOLD))
top10_data = [
[Paragraph("RANK", sCellB), Paragraph("TOPIC", sCellB), Paragraph("ANSWER TO MEMORIZE", sCellB), Paragraph("LIKELIHOOD", sCellB)],
[Paragraph("1 ββββ", sCellB), Paragraph("ACC regulation (phospho/dephos + allosteric)", sCell), Paragraph("Active=Dephospho(Insulin); Allosteric+: Citrate; Allostericβ: Palmitate", sCell), Paragraph("99%", sCellC)],
[Paragraph("2 ββββ", sCellB), Paragraph("HSL regulation (opposite to ACC)", sCell), Paragraph("Active=Phospho(Glucagon/Epi); Inactive=Dephos(Insulin)", sCell), Paragraph("99%", sCellC)],
[Paragraph("3 ββββ", sCellB), Paragraph("Palmitate ATP = 129 (calculation)", sCell), Paragraph("(8Γ12)+(7Γ5)β2 = 129 ATP", sCell), Paragraph("98%", sCellC)],
[Paragraph("4 ββββ", sCellB), Paragraph("Beta-oxidation sequence (D-H-D-T)", sCell), Paragraph("Dehydrog(FAD)βHydrationβDehydrog(NAD)βThiolysis", sCell), Paragraph("97%", sCellC)],
[Paragraph("5 βββ", sCellB), Paragraph("Citrate shuttle carrier molecule", sCell), Paragraph("CITRATE crosses inner mito membrane; Citrate lyase in cytosol", sCell), Paragraph("96%", sCellC)],
[Paragraph("6 βββ", sCellB), Paragraph("NADPH source = HMP pathway (primary)", sCell), Paragraph("HMP (main) + Malic enzyme (secondary)", sCell), Paragraph("95%", sCellC)],
[Paragraph("7 βββ", sCellB), Paragraph("CPT-I: location + inhibitor", sCell), Paragraph("Outer mito membrane; rate-limiting; inhibited by Malonyl-CoA", sCell), Paragraph("95%", sCellC)],
[Paragraph("8 βββ", sCellB), Paragraph("Palmitate requirements = 8-14-7", sCell), Paragraph("8 Acetyl-CoA + 14 NADPH + 7 ATP", sCell), Paragraph("94%", sCellC)],
[Paragraph("9 βββ", sCellB), Paragraph("MCAD deficiency clinical vignette", sCell), Paragraph("AR; Hypoketotic hypoglycemia; C6-C10β; avoid fasting; SIDS-like", sCell), Paragraph("92%", sCellC)],
[Paragraph("10 βββ", sCellB), Paragraph("VLCFA β peroxisomal Ξ²-oxidation; Zellweger/X-ALD", sCell), Paragraph("Peroxisomes; Zellweger=no peroxisomes; X-ALD=ABCD1 X-linked", sCell), Paragraph("90%", sCellC)],
]
story.append(box_table(top10_data,
[18*mm, 50*mm, 72*mm, 20*mm],
header_bg=C_GOLD, alt=C_GOLD_LITE))
story.append(Spacer(1, 3*mm))
# Footer
footer_t = Table([[
Paragraph("BMC Biochemistry Cheatsheet | Dr. Ahmed Abdulghany | 2023-24 | All content from official BMC lecture slides | Good luck! π", S("ft", fontSize=6.5, leading=8, textColor=C_WHITE, fontName="Helvetica", alignment=TA_CENTER))
]], colWidths=[W])
footer_t.setStyle(TableStyle([
("BACKGROUND", (0,0), (-1,-1), C_DARK_BLUE),
("TOPPADDING", (0,0), (-1,-1), 5),
("BOTTOMPADDING", (0,0), (-1,-1), 5),
]))
story.append(footer_t)
doc.build(story)
print(f"PDF generated: {OUTPUT}")
cd /home/daytona/workspace/bmc-cheatsheet && python3 generate_cheatsheet.py 2>&1
ls -lh /home/daytona/workspace/bmc-cheatsheet/BMC_Lipid_Metabolism_Cheatsheet.pdf
BMC Lipid Metabolism Cheatsheet
PDF Document Β· PDF