Pharmacology comprehensive notes on Autocoids pptx

Reading File
Reading File
Reading File
Finding Sources
Finding Sources
Let me search for pharmacology-specific autocoid content and key subtopics in parallel.
Finding Sources
Finding Sources
Finding Sources
Finding Sources
I found Katzung's pharmacology book. Let me read the relevant sections on autocoids comprehensively.
Finding Sources
Finding Sources
Now let me read the Katzung block 3 which contains the serotonin pharmacology section (which is likely in the autocoids chapter):
Reading File
Excellent - this is very rich content from Katzung. Let me read the earlier part of this block (starting from histamine basics) and the serotonin section:
Reading File
Reading File
I now have rich content. Let me also read the histamine basics section and the eicosanoids/prostaglandins section, then build the presentation:
Reading File
Reading File
I have rich content from Katzung. Now I have enough to build a comprehensive PPTX. Let me delegate the creation to a subagent with all the content:
Running Command

ls /home/daytona/workspace/ 2>/dev/null || echo "workspace empty or missing"

Running Command

mkdir -p /home/daytona/workspace/autocoids-pptx && ls /home/daytona/workspace/autocoids-pptx

Writing File

~/autocoids-pptx/build.js

const pptxgen = require("pptxgenjs");

const pres = new pptxgen();
pres.layout = "LAYOUT_16x9";
pres.title = "Autocoids – Comprehensive Pharmacology Notes";
pres.author = "Orris Medical";

// ─── PALETTE ───────────────────────────────────────────────────────────────
const C = {
  bg_dark:    "0D1B2A",   // navy-black  (title, section dividers)
  bg_mid:     "1B3A5C",   // deep blue   (content headers)
  bg_light:   "F0F4F8",   // near-white  (body slides)
  accent1:    "E63946",   // vivid red   (highlight)
  accent2:    "2EC4B6",   // teal        (tables, accents)
  accent3:    "F4A261",   // amber       (callouts)
  white:      "FFFFFF",
  text_dark:  "1A1A2E",
  text_mid:   "374151",
  text_light: "D1D5DB",
  divider:    "2EC4B6",
};

// ─── HELPERS ───────────────────────────────────────────────────────────────
function addBg(slide, color) {
  slide.addShape(pres.ShapeType.rect, {
    x: 0, y: 0, w: "100%", h: "100%",
    fill: { color },
    line: { type: "none" },
  });
}

function sectionDivider(title, subtitle) {
  const s = pres.addSlide();
  addBg(s, C.bg_dark);
  // left accent bar
  s.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: 0.18, h: "100%", fill: { color: C.accent1 }, line: { type: "none" } });
  s.addText(title, { x: 0.4, y: 1.8, w: 9.2, h: 1.2, fontSize: 40, bold: true, color: C.white, fontFace: "Calibri" });
  if (subtitle) {
    s.addText(subtitle, { x: 0.4, y: 3.1, w: 9.2, h: 0.7, fontSize: 20, color: C.accent2, fontFace: "Calibri", italic: true });
  }
  s.addShape(pres.ShapeType.rect, { x: 0.4, y: 3.0, w: 4, h: 0.06, fill: { color: C.accent2 }, line: { type: "none" } });
  return s;
}

function contentSlide(title, bullets, opts = {}) {
  const s = pres.addSlide();
  addBg(s, C.bg_light);
  // header bar
  s.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: "100%", h: 1.1, fill: { color: C.bg_mid }, line: { type: "none" } });
  s.addShape(pres.ShapeType.rect, { x: 0, y: 1.1, w: "100%", h: 0.07, fill: { color: C.accent2 }, line: { type: "none" } });
  s.addText(title, { x: 0.3, y: 0.1, w: 9.4, h: 0.9, fontSize: 24, bold: true, color: C.white, fontFace: "Calibri", valign: "middle" });

  const items = bullets.map((b, i) => {
    if (typeof b === "string") {
      return { text: b, options: { bullet: { type: "bullet" }, fontSize: 17, color: C.text_dark, fontFace: "Calibri", breakLine: i < bullets.length - 1, paraSpaceBefore: 4 } };
    }
    // {text, sub} object = indented sub-bullet
    return { text: b.text, options: { bullet: { type: "bullet", indent: 30 }, fontSize: 15, color: C.text_mid, fontFace: "Calibri", italic: true, breakLine: i < bullets.length - 1, paraSpaceBefore: 2 } };
  });

  const yStart = opts.yStart || 1.25;
  const hBox   = opts.hBox   || 4.15;
  s.addText(items, { x: 0.4, y: yStart, w: 9.2, h: hBox, valign: "top", wrap: true });
  return s;
}

function twoColSlide(title, col1Title, col1Items, col2Title, col2Items) {
  const s = pres.addSlide();
  addBg(s, C.bg_light);
  s.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: "100%", h: 1.1, fill: { color: C.bg_mid }, line: { type: "none" } });
  s.addShape(pres.ShapeType.rect, { x: 0, y: 1.1, w: "100%", h: 0.07, fill: { color: C.accent2 }, line: { type: "none" } });
  s.addText(title, { x: 0.3, y: 0.1, w: 9.4, h: 0.9, fontSize: 24, bold: true, color: C.white, fontFace: "Calibri", valign: "middle" });

  // col 1
  s.addShape(pres.ShapeType.rect, { x: 0.3, y: 1.25, w: 4.4, h: 4.2, fill: { color: "E8F4F8" }, line: { color: C.accent2, pt: 1 }, rectRadius: 0.08 });
  s.addText(col1Title, { x: 0.35, y: 1.3, w: 4.3, h: 0.45, fontSize: 15, bold: true, color: C.bg_mid, fontFace: "Calibri" });
  const c1 = col1Items.map((b, i) => ({ text: b, options: { bullet: { type: "bullet" }, fontSize: 14, color: C.text_dark, fontFace: "Calibri", breakLine: i < col1Items.length - 1, paraSpaceBefore: 3 } }));
  s.addText(c1, { x: 0.35, y: 1.78, w: 4.3, h: 3.5, valign: "top", wrap: true });

  // col 2
  s.addShape(pres.ShapeType.rect, { x: 5.1, y: 1.25, w: 4.4, h: 4.2, fill: { color: "FFF8F0" }, line: { color: C.accent3, pt: 1 }, rectRadius: 0.08 });
  s.addText(col2Title, { x: 5.15, y: 1.3, w: 4.3, h: 0.45, fontSize: 15, bold: true, color: C.accent1, fontFace: "Calibri" });
  const c2 = col2Items.map((b, i) => ({ text: b, options: { bullet: { type: "bullet" }, fontSize: 14, color: C.text_dark, fontFace: "Calibri", breakLine: i < col2Items.length - 1, paraSpaceBefore: 3 } }));
  s.addText(c2, { x: 5.15, y: 1.78, w: 4.3, h: 3.5, valign: "top", wrap: true });

  return s;
}

function tableSlide(title, headers, rows, headerColor) {
  const s = pres.addSlide();
  addBg(s, C.bg_light);
  s.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: "100%", h: 1.0, fill: { color: C.bg_mid }, line: { type: "none" } });
  s.addShape(pres.ShapeType.rect, { x: 0, y: 1.0, w: "100%", h: 0.07, fill: { color: C.accent2 }, line: { type: "none" } });
  s.addText(title, { x: 0.3, y: 0.1, w: 9.4, h: 0.8, fontSize: 22, bold: true, color: C.white, fontFace: "Calibri", valign: "middle" });

  const hc = headerColor || C.bg_dark;
  const tableRows = [
    headers.map(h => ({ text: h, options: { bold: true, color: C.white, fontSize: 13, fill: { color: hc }, fontFace: "Calibri", align: "center" } })),
    ...rows.map((row, ri) => row.map(cell => ({ text: cell, options: { fontSize: 12, color: C.text_dark, fill: { color: ri % 2 === 0 ? "FFFFFF" : "EEF6FB" }, fontFace: "Calibri" } })))
  ];
  s.addTable(tableRows, { x: 0.3, y: 1.15, w: 9.4, h: 4.3, colW: Array(headers.length).fill(9.4 / headers.length), border: { type: "solid", color: "C0C8D0", pt: 0.5 }, autoPage: false });
  return s;
}

// ═══════════════════════════════════════════════════════════════════════════
// SLIDE 1 — TITLE
// ═══════════════════════════════════════════════════════════════════════════
{
  const s = pres.addSlide();
  addBg(s, C.bg_dark);
  // top accent strip
  s.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: "100%", h: 0.18, fill: { color: C.accent1 }, line: { type: "none" } });
  s.addShape(pres.ShapeType.rect, { x: 0, y: 0.18, w: "100%", h: 0.08, fill: { color: C.accent2 }, line: { type: "none" } });
  // bottom accent strip
  s.addShape(pres.ShapeType.rect, { x: 0, y: 5.35, w: "100%", h: 0.18, fill: { color: C.accent2 }, line: { type: "none" } });

  s.addText("AUTOCOIDS", {
    x: 0.5, y: 0.85, w: 9, h: 1.4,
    fontSize: 60, bold: true, color: C.white,
    fontFace: "Calibri", charSpacing: 8, align: "center",
  });
  s.addText("Comprehensive Pharmacology Notes", {
    x: 0.5, y: 2.3, w: 9, h: 0.6,
    fontSize: 24, color: C.accent2, fontFace: "Calibri", align: "center", italic: true,
  });
  s.addShape(pres.ShapeType.rect, { x: 2.5, y: 3.05, w: 5, h: 0.06, fill: { color: C.accent1 }, line: { type: "none" } });
  s.addText("Histamine · Serotonin · Eicosanoids · Kinins · Substance P\nAntihistamines · Triptans · NSAIDs · ACE Inhibitors", {
    x: 0.5, y: 3.2, w: 9, h: 1.2,
    fontSize: 15, color: C.text_light, fontFace: "Calibri", align: "center",
  });
  s.addText("Source: Katzung's Basic & Clinical Pharmacology, 16th Ed.", {
    x: 0.5, y: 5.1, w: 9, h: 0.3, fontSize: 11, color: C.accent3, fontFace: "Calibri", align: "center",
  });
}

// ═══════════════════════════════════════════════════════════════════════════
// SLIDE 2 — OUTLINE
// ═══════════════════════════════════════════════════════════════════════════
{
  const s = pres.addSlide();
  addBg(s, C.bg_dark);
  s.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: 0.18, h: "100%", fill: { color: C.accent2 }, line: { type: "none" } });
  s.addText("Contents", { x: 0.4, y: 0.3, w: 9, h: 0.7, fontSize: 32, bold: true, color: C.white, fontFace: "Calibri" });
  s.addShape(pres.ShapeType.rect, { x: 0.4, y: 1.05, w: 9, h: 0.05, fill: { color: C.accent1 }, line: { type: "none" } });

  const modules = [
    ["01", "Introduction to Autocoids", C.accent2],
    ["02", "Histamine – Synthesis, Receptors & Effects", C.accent1],
    ["03", "Antihistamines (H1 & H2 Blockers)", C.accent3],
    ["04", "Serotonin (5-HT) – Pharmacology & Receptors", C.accent2],
    ["05", "Serotonin Agonists & Antagonists", C.accent1],
    ["06", "Eicosanoids – Prostaglandins, Thromboxanes, Leukotrienes", C.accent3],
    ["07", "NSAIDs & COX Inhibitors", C.accent2],
    ["08", "Kinins (Bradykinin) & Kallikrein-Kinin System", C.accent1],
    ["09", "Substance P & Neuropeptides", C.accent3],
    ["10", "Clinical Summary & Exam High-Yields", C.accent2],
  ];
  modules.forEach(([num, text, color], i) => {
    const row = Math.floor(i / 2), col = i % 2;
    const x = 0.4 + col * 4.8, y = 1.2 + row * 0.85;
    s.addShape(pres.ShapeType.rect, { x, y, w: 4.6, h: 0.72, fill: { color: C.bg_mid }, line: { color, pt: 1.5 }, rectRadius: 0.06 });
    s.addText(num, { x: x + 0.05, y: y + 0.08, w: 0.55, h: 0.55, fontSize: 17, bold: true, color, fontFace: "Calibri", align: "center" });
    s.addText(text, { x: x + 0.65, y: y + 0.12, w: 3.85, h: 0.5, fontSize: 13, color: C.white, fontFace: "Calibri", valign: "middle" });
  });
}

// ═══════════════════════════════════════════════════════════════════════════
// SECTION 1 — INTRODUCTION
// ═══════════════════════════════════════════════════════════════════════════
sectionDivider("01  Introduction to Autocoids", "Local hormones acting near their site of synthesis");

contentSlide("What are Autocoids?", [
  "Derived from Greek: autos (self) + akos (remedy/drug) — coined by Sir Edward Schafer",
  "Biologically active substances synthesised locally and act near their site of production (paracrine/autocrine)",
  "Also called local hormones or autopharmacological agents",
  "NOT transported via blood to distant organs (unlike classical hormones)",
  "Act through specific receptors to mediate physiological & pathological responses",
  "Released in response to: tissue injury, inflammation, allergic reactions, nerve stimulation",
  "Can be rapidly inactivated — very short half-lives (seconds to minutes)",
  "Major classes: Biogenic amines (histamine, serotonin), Eicosanoids, Kinins, Neuropeptides, Platelet-activating factor (PAF)",
]);

contentSlide("Classification of Autocoids", [
  "1. Biogenic Amines",
  { text: "Histamine — stored in mast cells & basophils; released in allergy & inflammation" },
  { text: "Serotonin (5-HT) — gut, platelets, CNS; roles in mood, vascular tone, GI motility" },
  "2. Eicosanoids (derived from arachidonic acid)",
  { text: "Prostaglandins (PGs), Thromboxanes (TXs), Leukotrienes (LTs), Lipoxins" },
  "3. Kinins",
  { text: "Bradykinin, Kallidin — potent vasodilators, pain mediators" },
  "4. Neuropeptides",
  { text: "Substance P, Neurotensin, Calcitonin Gene-Related Peptide (CGRP)" },
  "5. Others",
  { text: "Platelet-Activating Factor (PAF), Adenosine, Nitric Oxide (NO), Endothelins" },
]);

// ═══════════════════════════════════════════════════════════════════════════
// SECTION 2 — HISTAMINE
// ═══════════════════════════════════════════════════════════════════════════
sectionDivider("02  Histamine", "Synthesis · Storage · Receptors · Organ Effects");

contentSlide("Histamine – Chemistry & Synthesis", [
  "Chemical name: 2-(4-imidazolyl)ethylamine — derived from the amino acid L-Histidine",
  "Synthesis: L-Histidine → Histamine via Histidine decarboxylase (pyridoxal phosphate dependent)",
  "Storage: Bound to heparin-protein complexes in mast cell and basophil granules",
  "Also found in: enterochromaffin-like (ECL) cells of gastric mucosa, neurons in brain, platelets",
  "Release triggers: Antigen–IgE interaction (Type I hypersensitivity), drugs (morphine, tubocurarine, vancomycin), trauma/heat, basic polypeptides, complement (C3a, C5a)",
  "Metabolism: Methylation by N-methyltransferase OR oxidative deamination by diamine oxidase (DAO)",
  "Main metabolites: N-methylimidazoleacetic acid, Imidazoleacetic acid (excreted in urine)",
  "Endogenous histamine half-life: seconds to minutes",
]);

tableSlide("Histamine Receptors – Summary",
  ["Receptor", "Coupling", "Location", "Key Effects"],
  [
    ["H1", "Gq/PLC → IP3/DAG, ↑Ca²⁺", "Smooth muscle, endothelium, nerve endings, CNS", "Bronchoconstriction, vasodilation (NO), ↑vascular permeability, itch, pain, wakefulness"],
    ["H2", "Gs → ↑cAMP", "Gastric parietal cells, cardiac muscle, smooth muscle, immune cells", "↑Gastric acid secretion, cardiac stimulation, vasodilation (high-dose)"],
    ["H3", "Gi → ↓cAMP, ↓Ca²⁺ in nerve terminals", "Presynaptic: brain, peripheral nerves (autoreceptor)", "↓Histamine release, ↓release of ACh/NA/5-HT/GABA; modulates appetite & sleep"],
    ["H4", "Gi → ↓cAMP", "Bone marrow, eosinophils, mast cells, leukocytes", "Chemotaxis of eosinophils & mast cells, cytokine production, allergy & inflammation"],
  ],
  C.bg_mid
);

contentSlide("Histamine – Organ System Effects", [
  "CVS: ↓BP (arteriolar dilation via H1+H2), ↑HR (direct H2 + reflex), flushing, headache; H1 → NO-mediated vasodilation",
  "Respiratory: H1-mediated bronchoconstriction; ↑bronchial secretions; NOT significant in healthy humans but pronounced in asthmatics",
  "GI: H2 → ↑gastric acid & pepsin secretion; H1 → smooth muscle contraction (cramps, diarrhea)",
  "Skin: Triple Response of Lewis — red flare (arteriolar dilation), wheal (↑permeability), flare (axon reflex); urticaria, itch, pain",
  "Nervous system: Stimulates sensory nerve endings → itch & pain; H3 receptors modulate neurotransmitter release; H1/H3 regulate appetite",
  "Glands: ↑ secretion from salivary, lacrimal, bronchial glands",
  "Systemic release: Anaphylaxis → severe ↓BP, bronchospasm, angioedema",
]);

contentSlide("H1 Antihistamines – First Generation", [
  "Mechanism: Competitive, reversible H1-receptor inverse agonists (stabilise inactive conformation)",
  "Cross the blood–brain barrier → CNS sedation (H1 block in brain), anticholinergic effects",
  "Structural classes & examples:",
  { text: "Ethanolamines: Diphenhydramine, Dimenhydrinate, Clemastine — most sedating" },
  { text: "Ethylenediamines: Tripelennamine, Pyrilamine — moderate sedation" },
  { text: "Alkylamines: Chlorpheniramine, Brompheniramine — less sedating, most widely used" },
  { text: "Piperazines: Cyclizine, Meclizine, Hydroxyzine — anti-motion-sickness, anti-emetic" },
  { text: "Phenothiazines: Promethazine — strongly sedating, anti-emetic, H1+D2 block" },
  { text: "Piperidines: Cyproheptadine — also 5-HT antagonist; used in appetite stimulation" },
  "Onset: 15–30 min oral; Duration: 4–6 h; Metabolism: hepatic (CYP)",
]);

contentSlide("H1 Antihistamines – Second Generation", [
  "Key feature: Do NOT cross BBB → minimal sedation; no significant anticholinergic effects",
  "High peripheral H1 selectivity; some have additional anti-inflammatory actions",
  "Drugs: Loratadine, Desloratadine, Cetirizine, Levocetirizine, Fexofenadine, Azelastine (topical), Olopatadine",
  "Loratadine: Prodrug → desloratadine; once daily; mild anti-inflammatory (↓ mast cell mediators)",
  "Cetirizine: Metabolite of hydroxyzine; most potent; slight sedation at high doses (P-gp substrate poor)",
  "Fexofenadine: P-gp substrate → minimal CNS penetration; safest for pilots/operators",
  "Clinical uses: Allergic rhinitis (2nd line after intranasal corticosteroids), chronic urticaria, atopic dermatitis (adjunct), allergic conjunctivitis (topical azelastine/olopatadine)",
  "Note: Sedation occurs in ~7% with 2nd-gen vs ~50% with 1st-gen agents",
]);

twoColSlide(
  "1st Gen vs 2nd Gen H1 Antihistamines",
  "1st Generation",
  [
    "Cross BBB → sedation, cognitive impairment",
    "Anticholinergic: dry mouth, urinary retention, blurred vision, constipation",
    "Antiemetic & anti-motion sickness",
    "Short duration (4-6h) → multiple daily doses",
    "Cheap, OTC available",
    "Contraindicated: BPH, narrow-angle glaucoma",
    "Examples: Diphenhydramine, Chlorpheniramine, Promethazine",
  ],
  "2nd Generation",
  [
    "Do NOT cross BBB → non/minimally sedating",
    "No anticholinergic effects",
    "Longer duration (12-24h) → once daily dosing",
    "Some inhibit mast cell degranulation (additional anti-inflammatory)",
    "More expensive",
    "Safe in elderly, drivers, operators",
    "Examples: Loratadine, Cetirizine, Fexofenadine, Desloratadine",
  ]
);

contentSlide("H2 Receptor Antagonists", [
  "Mechanism: Competitive H2-receptor blockers → ↓gastric acid secretion (both basal & stimulated)",
  "Drugs: Cimetidine, Ranitidine*, Famotidine, Nizatidine (*ranitidine withdrawn due to NDMA contamination)",
  "Cimetidine: First clinically useful H2 blocker; inhibits CYP1A2, CYP2C9, CYP3A4 → multiple drug interactions; antiandrogenic effects (gynecomastia, ↓libido)",
  "Famotidine: Most potent; no CYP inhibition; no antiandrogenic effects; preferred in practice",
  "Nizatidine: Similar to ranitidine; 100% bioavailability",
  "Clinical uses: Peptic ulcer disease, GERD, Zollinger-Ellison syndrome (combined with PPI), prevention of stress ulcers",
  "Adverse effects: Generally well tolerated; headache, diarrhea, constipation; cimetidine: confusion in elderly, drug interactions",
  "Note: Largely replaced by PPIs for acid suppression but used for urticaria and pruritus",
]);

// ═══════════════════════════════════════════════════════════════════════════
// SECTION 3 — SEROTONIN
// ═══════════════════════════════════════════════════════════════════════════
sectionDivider("03  Serotonin (5-HT)", "Synthesis · Receptors · Clinical Pharmacology");

contentSlide("Serotonin – Chemistry & Synthesis", [
  "Chemical name: 5-Hydroxytryptamine (5-HT); indolamine derived from L-Tryptophan",
  "Synthesis pathway: L-Tryptophan → 5-Hydroxytryptophan (via Tryptophan hydroxylase-1, rate-limiting) → Serotonin (via AADC/decarboxylase)",
  "Distribution: >90% in enterochromaffin cells of GI tract; CNS raphe nuclei; platelets (storage, NOT synthesis)",
  "Pineal gland: serotonin precursor to Melatonin (via AANAT + ASMT)",
  "Storage & transport: SERT (serotonin transporter) on platelets & neurons; VAT (vesicular amine transporter) in vesicles",
  "Reserpine depletes 5-HT by blocking VAT (also depletes catecholamines)",
  "Metabolism: Mainly by MAO → 5-hydroxyindoleacetaldehyde → 5-HIAA (5-hydroxyindoleacetic acid); urinary 5-HIAA elevated in carcinoid syndrome",
  "Measurement: Urinary 5-HIAA: marker for carcinoid tumor activity",
]);

tableSlide("Serotonin Receptor Classification",
  ["Receptor", "Mechanism", "Location", "Function / Clinical Relevance"],
  [
    ["5-HT1 (A,B,D,E,F)", "Gi → ↓cAMP", "CNS (limbic, raphe), blood vessels", "Presynaptic autoreceptors; vasoconstriction; 5-HT1A: anxiety/depression (buspirone); 5-HT1B/D: migraine (triptans); 5-HT1F: migraine (lasmiditan)"],
    ["5-HT2 (A,B,C)", "Gq → ↑IP3/DAG, ↑Ca²⁺", "CNS, platelets, smooth muscle, endothelium", "Vasoconstriction, platelet aggregation, GI contraction, hallucinations (2A); appetite (2C); 5-HT2 blocked by atypical antipsychotics & cyproheptadine"],
    ["5-HT3", "Ion channel (Na⁺/K⁺)", "Peripheral/central neurons, GI tract, CTZ", "Depolarisation → nausea/vomiting, pain; blocked by ondansetron, granisetron (antiemetics)"],
    ["5-HT4", "Gs → ↑cAMP", "GI tract (enteric neurons), CNS, heart", "↑GI motility, ↑ACh release; cisapride (withdrawn), metoclopramide (partial), prucalopride"],
    ["5-HT6, 5-HT7", "Gs → ↑cAMP", "CNS (striatum, hippocampus, thalamus)", "Cognition, sleep, mood; targets for antipsychotics (clozapine, olanzapine block 5-HT7)"],
  ],
  C.accent1
);

contentSlide("Serotonin Agonists – Clinical Use", [
  "TRIPTANS (5-HT1B/D agonists) — Acute migraine",
  { text: "Sumatriptan (SC/oral/nasal/rectal), Zolmitriptan, Rizatriptan, Eletriptan, Almotriptan, Frovatriptan, Naratriptan" },
  { text: "Mechanism: Activate 5-HT1B (cranial vasoconstriction) + 5-HT1D (↓trigeminal nociceptive transmission + CGRP release)" },
  { text: "Contraindications: CAD, prior MI, uncontrolled HTN, hemiplegic or basilar migraine, peripheral vascular disease, within 24h of ergot" },
  { text: "Pharmacokinetics table: Frovatriptan — longest t½ (27h); Sumatriptan — fastest SC onset (12 min)" },
  "LASMIDITAN (5-HT1F agonist) — Newer acute migraine (no vasoconstriction → better CV safety)",
  "BUSPIRONE (5-HT1A partial agonist) — Generalised anxiety disorder; non-sedating, non-addictive",
  "Ergotamine & Dihydroergotamine (DHE) — Partial agonist at 5-HT1B/D; also α-adrenergic activity; used in cluster headache & refractory migraine",
]);

contentSlide("Serotonin Antagonists – Clinical Use", [
  "5-HT3 Antagonists (Setrons) — Antiemetics",
  { text: "Ondansetron, Granisetron, Dolasetron, Palonosetron, Alosetron (IBS-D)" },
  { text: "Indications: Chemotherapy-induced & post-op nausea/vomiting; carcinoid-associated diarrhea; IBS-D (alosetron)" },
  { text: "AEs: Constipation, headache; QT prolongation (ondansetron high doses)" },
  "5-HT2 Antagonists — Multiple classes",
  { text: "Cyproheptadine: H1 + 5-HT2 blocker; appetite stimulant, serotonin syndrome (adjunct), carcinoid flush" },
  { text: "Methysergide: 5-HT2 blocker; prophylaxis of cluster headache; AE: retroperitoneal/pleural fibrosis (obsolete)" },
  { text: "Atypical antipsychotics (clozapine, risperidone, olanzapine): Block 5-HT2A/2C → weight gain, improved negative symptoms" },
  "SSRIs — Block SERT → ↑synaptic 5-HT → antidepressant/anxiolytic (fluoxetine, sertraline, escitalopram)",
  "Serotonin Syndrome: ↑5-HT → agitation, hyperthermia, clonus, diaphoresis; Rx: cyproheptadine, benzodiazepines",
]);

// ═══════════════════════════════════════════════════════════════════════════
// SECTION 4 — EICOSANOIDS
// ═══════════════════════════════════════════════════════════════════════════
sectionDivider("04  Eicosanoids", "Prostaglandins · Thromboxanes · Leukotrienes · Lipoxins");

contentSlide("Eicosanoids – Overview & Synthesis", [
  "Eicosanoids: 20-carbon polyunsaturated fatty acid derivatives from arachidonic acid (AA)",
  "AA source: Released from membrane phospholipids by Phospholipase A2 (PLA2) — rate-limiting step",
  "Corticosteroids inhibit PLA2 (via lipocortin/annexin-1) — broadest anti-inflammatory action",
  "Two main pathways from AA:",
  { text: "COX pathway (Cyclooxygenase 1 & 2) → Prostaglandins (PGE2, PGI2, PGD2, PGF2α) + Thromboxanes (TXA2)" },
  { text: "LOX pathway (5-Lipoxygenase + FLAP) → Leukotrienes (LTA4 → LTB4, LTC4, LTD4, LTE4)" },
  "COX-1: Constitutive; housekeeping functions (gastric protection, platelet TXA2, renal blood flow)",
  "COX-2: Inducible by cytokines/injury; mediates inflammation, fever, pain; also found in kidney & brain",
  "Additional pathways: CYP450 epoxygenases, Cytochrome P450 ω-hydroxylase",
]);

contentSlide("Prostaglandins & Thromboxanes", [
  "Prostanoids: PGD2, PGE2, PGF2α, PGI2 (prostacyclin), TXA2 — act on G-protein coupled receptors (DP, EP, FP, IP, TP)",
  "PGE2: Most versatile — fever (hypothalamic EP3), pain sensitization (EP1/EP3 on nociceptors), gastric cytoprotection (EP3 → ↓acid, ↑mucus), renal vasodilation (maintains GFR in low-flow states), smooth muscle contraction/relaxation (tissue specific)",
  "PGI2 (Prostacyclin): From endothelium — vasodilation + ↓platelet aggregation (IP receptor, ↑cAMP); opposes TXA2; Epoprostenol (IV) for pulmonary arterial hypertension",
  "TXA2: From platelets (COX-1) — potent vasoconstriction + platelet aggregation (TP receptor); half-life ~30 sec; blocked by aspirin (irreversible COX-1 acetylation)",
  "PGF2α: Uterine contraction (luteolysis, parturition); IOP reduction in glaucoma (latanoprost — PGF2α analogue)",
  "PGD2: Mast cell product; bronchoconstriction, vasodilation, sleep regulation",
  "Therapeutic prostaglandins: Misoprostol (PGE1 analogue, gastric protection, cervical ripening), Alprostadil (PGE1, erectile dysfunction, ductus arteriosus), Latanoprost (FP agonist, glaucoma)",
]);

contentSlide("Leukotrienes & Lipoxins", [
  "Leukotrienes: Produced mainly by mast cells, basophils, eosinophils, macrophages, neutrophils",
  "LTB4 (dihydroxy-leukotriene): Potent neutrophil chemotaxis & activation; mediates tissue damage in ARDS, IBD, psoriasis",
  "Cysteinyl leukotrienes (CysLTs): LTC4, LTD4, LTE4 — previously known as Slow Reacting Substance of Anaphylaxis (SRS-A)",
  { text: "CysLT1 receptor activation → bronchoconstriction (100× more potent than histamine), ↑mucus secretion, airway edema, eosinophil recruitment" },
  "Leukotriene Receptor Antagonists (LTRAs): Montelukast, Zafirlukast, Pranlukast",
  { text: "Indications: Mild-moderate asthma (add-on), allergic rhinitis, aspirin-exacerbated respiratory disease, exercise-induced bronchospasm" },
  { text: "AEs: Headache, GI upset; rare: Churg-Strauss (eosinophilic granulomatosis with polyangiitis — may unmask with steroid reduction)" },
  "5-LOX Inhibitor: Zileuton — blocks 5-lipoxygenase; requires LFT monitoring (hepatotoxicity)",
  "Lipoxins: Endogenous anti-inflammatory, pro-resolution lipid mediators; limit neutrophil recruitment",
]);

contentSlide("NSAIDs & COX Inhibitors – Mechanisms", [
  "NSAIDs: Inhibit COX-1 and/or COX-2 → ↓prostaglandin synthesis → analgesic, anti-inflammatory, antipyretic effects",
  "Aspirin: Unique — irreversibly acetylates COX-1 (& COX-2) Ser530; low-dose (75–325mg) → antiplatelet; high-dose → anti-inflammatory",
  "Non-selective NSAIDs: Ibuprofen, Naproxen, Diclofenac, Indomethacin, Ketorolac, Piroxicam",
  { text: "AEs: GI ulceration (↓PGE2 → ↓mucosal protection), renal impairment (↓PGE2 → ↓GFR), platelet dysfunction, HTN, hypersensitivity (aspirin-exacerbated asthma)" },
  "Selective COX-2 Inhibitors (Coxibs): Celecoxib, Etoricoxib, Parecoxib",
  { text: "↓GI side effects vs non-selective NSAIDs; but: ↑cardiovascular risk (↓PGI2 without ↓TXA2 → prothrombotic state; Rofecoxib/Vioxx withdrawn)" },
  "Paracetamol (Acetaminophen): Weak COX inhibitor in peripheral tissues; central mechanism via cannabinoid/serotonin system; potent antipyretic/analgesic; overdose → hepatotoxicity (NAPQI accumulation)",
]);

// ═══════════════════════════════════════════════════════════════════════════
// SECTION 5 — KININS
// ═══════════════════════════════════════════════════════════════════════════
sectionDivider("05  Kinins & Kallikrein-Kinin System", "Bradykinin · Kallidin · ACE Inhibitor Link");

contentSlide("Kinins – Synthesis & Mechanism", [
  "Kinins: Short-lived peptides; most potent endogenous pain-producing and vasodilating substances",
  "Main kinins: Bradykinin (BK) — nonapeptide (9 AA); Kallidin (Lys-Bradykinin) — decapeptide",
  "Synthesis pathway:",
  { text: "Plasma prekallikrein → activated by Factor XIIa (Hageman factor) → Plasma kallikrein" },
  { text: "Plasma kallikrein cleaves High-molecular-weight kininogen (HMWK) → Bradykinin" },
  { text: "Tissue (glandular) kallikrein cleaves LMWK or HMWK → Kallidin (Lys-BK)" },
  "Degradation: Kininase I (carboxypeptidase N, in plasma) & Kininase II = ACE (angiotensin-converting enzyme, in lung) — identical to enzyme that converts Ang I → Ang II",
  "ACE inhibitors (captopril, enalapril, lisinopril) block kinin degradation → ↑bradykinin → vasodilation, natriuresis",
  "ACE inhibitor cough: Bradykinin accumulation in airway → stimulates sensory nerves (PGE2 and SP mediated) → dry persistent cough (10-20%); switch to ARB",
  "Hereditary Angioedema (HAE): C1-esterase inhibitor deficiency → ↑bradykinin → episodic angioedema; Rx: C1-INH concentrate, icatibant (B2 antagonist), lanadelumab (anti-kallikrein MAb)",
]);

contentSlide("Bradykinin Receptors & Effects", [
  "B1 receptor: Induced (NOT constitutive); upregulated by tissue injury, cytokines; mediates chronic inflammatory pain; agonist: des-Arg9-BK",
  "B2 receptor: Constitutive; mediates most acute bradykinin effects; agonist: bradykinin, kallidin",
  "Organ effects via B2 (mainly):",
  { text: "Vasodilation: ↑NO (endothelium) + ↑PGI2 → potent vasodilation; ↑vascular permeability → edema" },
  { text: "Pain: Sensitises nociceptors + stimulates free nerve endings (via B1 in chronic pain)" },
  { text: "Bronchoconstriction: Indirect (via PG, histamine release from mast cells) → mild in healthy, pronounced in asthmatics" },
  { text: "Kidney: Natriuresis; renal vasodilation" },
  { text: "GI: Smooth muscle contraction" },
  "B2 antagonist: Icatibant (HOE 140) — approved for HAE acute attacks",
  "Ecallantide: Plasma kallikrein inhibitor — approved for HAE",
  "Clinical relevance: ACE inhibitors utilise bradykinin for part of their antihypertensive + cardioprotective benefit",
]);

// ═══════════════════════════════════════════════════════════════════════════
// SECTION 6 — SUBSTANCE P & NEUROPEPTIDES
// ═══════════════════════════════════════════════════════════════════════════
sectionDivider("06  Neuropeptides & Other Autocoids", "Substance P · CGRP · PAF · Adenosine");

contentSlide("Substance P & CGRP", [
  "Substance P: Undecapeptide (11 AA); member of tachykinin family; found in primary afferent C-fibers, CNS, GI tract",
  "Receptor: Neurokinin-1 (NK1) receptor — Gq coupled",
  "Effects: Neurotransmitter of pain (spinal cord 'wind-up'), neurogenic inflammation, vasodilation, bronchoconstriction, GI motility",
  "NK1 Antagonists (Aprepitant, Fosaprepitant, Netupitant, Rolapitant): Antiemetics for highly emetogenic chemotherapy (HEC/MEC); prevent delayed CINV",
  { text: "Combined regimen: 5-HT3 antagonist + NK1 antagonist + dexamethasone ± olanzapine → standard CINV prophylaxis" },
  "CGRP (Calcitonin Gene-Related Peptide): 37 AA neuropeptide; co-released with Substance P from trigeminovascular fibres",
  { text: "Key role in migraine pathophysiology — potent vasodilator; elevated in jugular venous blood during migraine attacks" },
  { text: "CGRP Antagonists (Gepants): Rimegepant, Ubrogepant, Atogepant — acute & preventive migraine (CV-safe; no vasoconstriction)" },
  { text: "Anti-CGRP/receptor monoclonal antibodies: Erenumab (anti-CGRP receptor), Fremanezumab, Galcanezumab, Eptinezumab — monthly/quarterly SC for migraine prevention" },
]);

contentSlide("Platelet-Activating Factor (PAF) & Adenosine", [
  "PAF: 1-O-alkyl-2-acetyl-sn-glycero-3-phosphocholine — phospholipid autocoid released by platelets, mast cells, basophils, endothelium, macrophages",
  "Receptor: PAFR — Gq/Gi coupled",
  "Effects: Platelet activation & aggregation; bronchoconstriction; ↑vascular permeability; vasodilation at low concentrations; potentiates allergic reactions and anaphylaxis",
  "Role in pathology: Asthma, shock, anaphylaxis, myocardial ischemia, inflammatory bowel disease",
  "PAF antagonists: Rupatadine (dual H1+PAF antagonist); experimental agents (ginkgolide B from Ginkgo biloba)",
  "Adenosine: Purine nucleoside; acts on P1 receptors (A1, A2A, A2B, A3)",
  { text: "A1: ↓HR (negative chronotropy/dromotropy) — used as adenosine IV for SVT cardioversion (bolus dose: 6mg then 12mg)" },
  { text: "A2A: Coronary vasodilation (regadenoson — pharmacologic stress test)" },
  { text: "A2A/A1 antagonists: Methylxanthines (caffeine, theophylline) — bronchodilation, CNS stimulation" },
  "Nitric Oxide (NO): Autocoid produced by NOS from L-Arginine; potent vasodilator; targets soluble guanylate cyclase → ↑cGMP",
]);

// ═══════════════════════════════════════════════════════════════════════════
// SECTION 7 — CLINICAL SUMMARY
// ═══════════════════════════════════════════════════════════════════════════
sectionDivider("07  Clinical High-Yields & Exam Summary", "Key facts & must-know associations");

tableSlide("Drug–Receptor Quick Reference",
  ["Drug / Class", "Target", "Key Indication", "Key AE / Note"],
  [
    ["Diphenhydramine", "H1 blocker (1st gen)", "Allergy, motion sickness, insomnia", "Sedation, anticholinergic"],
    ["Cetirizine / Loratadine", "H1 blocker (2nd gen)", "Allergic rhinitis, urticaria", "Minimal sedation"],
    ["Famotidine", "H2 blocker", "PUD, GERD", "No CYP inhibition"],
    ["Cimetidine", "H2 blocker", "PUD (historical)", "CYP inhibitor, antiandrogenic"],
    ["Sumatriptan", "5-HT1B/D agonist", "Acute migraine", "CI in CAD, vasospasm"],
    ["Ondansetron", "5-HT3 antagonist", "CINV, PONV", "QT prolongation (high dose)"],
    ["Buspirone", "5-HT1A partial agonist", "GAD", "No dependence, slow onset"],
    ["Montelukast", "CysLT1 antagonist", "Asthma, allergic rhinitis", "Rare: neuropsychiatric"],
    ["Aspirin (low-dose)", "Irreversible COX-1", "Antiplatelet (ACS, stroke)", "Bleeding, Reye syndrome"],
    ["Celecoxib", "Selective COX-2", "OA/RA (GI-safe)", "↑CV risk; avoid in sulfa allergy"],
    ["Icatibant", "B2-kinin receptor antagonist", "Hereditary angioedema", "Injection site reactions"],
    ["Aprepitant", "NK1 antagonist", "Delayed CINV", "CYP3A4 inducer + inhibitor"],
    ["Erenumab", "Anti-CGRP receptor MAb", "Migraine prevention", "Constipation, ↑BP"],
    ["Epoprostenol (PGI2)", "IP receptor agonist", "Pulmonary arterial HTN", "Short t½ → continuous IV"],
    ["Misoprostol", "EP1/EP3 agonist", "Gastric protection, labour induction", "Diarrhea, abdominal cramps"],
  ],
  C.bg_mid
);

contentSlide("Exam High-Yield Points – Autocoids", [
  "Histamine: ONLY autocoid stored preformed in granules; NOT synthesised on demand",
  "Triple response of Lewis = red line (vasodilation) + flare (axon reflex) + wheal (↑permeability)",
  "H1 = Gq (bronchoconstriction, itch); H2 = Gs (acid secretion); H3 = Gi (autoreceptor); H4 = Gi (eosinophil chemotaxis)",
  "Cimetidine: only H2 blocker that inhibits CYP and causes gynecomastia",
  "Triptans CI in CAD — 5-HT1B activation → coronary vasospasm; Lasmiditan (5-HT1F) is CV-safe",
  "5-HIAA in urine → carcinoid syndrome marker; Telotristat ethyl blocks tryptophan hydroxylase",
  "Serotonin syndrome triad: hyperthermia + autonomic instability + neuromuscular abnormalities; Rx: cyproheptadine",
  "COX-1 = constitutive (gastric protection, platelets); COX-2 = inducible (inflammation, fever)",
  "Aspirin: irreversibly inactivates COX-1 in platelets (no new COX → antiplatelet for 7-10 days)",
  "ACE inhibitor cough → bradykinin accumulation; switch to ARB (which does NOT block kininase II)",
  "Hereditary Angioedema = ↓C1-esterase inhibitor → ↑bradykinin (NOT histamine-mediated → antihistamines ineffective!)",
  "Montelukast: blocks LTD4/LTC4 at CysLT1; useful in aspirin-exacerbated asthma",
]);

contentSlide("Autocoids & Disease Summary", [
  "Anaphylaxis: Histamine (H1/H2) + leukotrienes (CysLT) + PAF; Rx: Epinephrine (1st), antihistamines, corticosteroids",
  "Asthma: CysLTs > histamine; Rx: ICS, β2 agonists, LTRAs (montelukast, zileuton), anti-IL-5",
  "Migraine: CGRP + 5-HT; Rx acute: triptans, gepants, lasmiditan, ergotamines; preventive: anti-CGRP MAbs, topiramate, propranolol",
  "Peptic Ulcer Disease: ↑Histamine (H2) + ↓PGE2 (NSAIDs); Rx: PPIs, H2 blockers, misoprostol (NSAID-associated)",
  "Hereditary Angioedema: ↑Bradykinin; Rx: C1-INH concentrate, icatibant, ecallantide, lanadelumab",
  "Carcinoid Syndrome: Excess 5-HT → flushing, diarrhea, bronchoconstriction, right heart fibrosis; Rx: octreotide, telotristat",
  "Pulmonary Arterial Hypertension: ↓PGI2 + ↑TXA2; Rx: prostacyclin analogues (epoprostenol, treprostinil, iloprost)",
  "Glaucoma: ↑IOP; Rx with PGF2α analogues (latanoprost, bimatoprost) → ↑aqueous outflow",
  "Gout (acute): PGE2, bradykinin, IL-1 mediated inflammation; Rx: NSAIDs, colchicine, corticosteroids",
]);

// ═══════════════════════════════════════════════════════════════════════════
// FINAL SLIDE
// ═══════════════════════════════════════════════════════════════════════════
{
  const s = pres.addSlide();
  addBg(s, C.bg_dark);
  s.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: "100%", h: 0.18, fill: { color: C.accent1 }, line: { type: "none" } });
  s.addShape(pres.ShapeType.rect, { x: 0, y: 5.35, w: "100%", h: 0.28, fill: { color: C.accent2 }, line: { type: "none" } });
  s.addText("Thank You", { x: 0.5, y: 1.2, w: 9, h: 1.4, fontSize: 56, bold: true, color: C.white, fontFace: "Calibri", align: "center", charSpacing: 6 });
  s.addShape(pres.ShapeType.rect, { x: 2, y: 2.7, w: 6, h: 0.06, fill: { color: C.accent1 }, line: { type: "none" } });
  s.addText("Autocoids – Comprehensive Pharmacology Notes\nKatzung's Basic & Clinical Pharmacology, 16th Edition", {
    x: 0.5, y: 2.9, w: 9, h: 1.2, fontSize: 16, color: C.accent3, fontFace: "Calibri", align: "center",
  });
  s.addText("Histamine · Serotonin · Eicosanoids · Kinins · Substance P · PAF", {
    x: 0.5, y: 4.1, w: 9, h: 0.5, fontSize: 13, color: C.text_light, fontFace: "Calibri", align: "center", italic: true,
  });
}

// ─── WRITE ──────────────────────────────────────────────────────────────────
const outPath = "/home/daytona/workspace/autocoids-pptx/Autocoids_Pharmacology_Notes.pptx";
pres.writeFile({ fileName: outPath }).then(() => {
  console.log("SUCCESS: " + outPath);
}).catch(err => {
  console.error("ERROR:", err);
  process.exit(1);
});
Running Command

cd /home/daytona/workspace/autocoids-pptx && node build.js 2>&1

Running Command

ls -lh /home/daytona/workspace/autocoids-pptx/Autocoids_Pharmacology_Notes.pptx

Your presentation is ready!

Autocoids Pharmacology Notes

Presentation · PPTX


Here is what is inside the deck (558 KB, 16x9, professionally designed with a dark navy/teal/red palette):
#SectionSlides
Title & ContentsOverview of all 10 modules2 slides
01Introduction to Autocoids2
02Histamine – synthesis, receptor table (H1-H4), organ effects4
03Antihistamines – 1st gen, 2nd gen, comparison two-column layout, H2 blockers4
04Serotonin – synthesis, full receptor classification table, agonists, antagonists4
05Eicosanoids – AA pathway, prostaglandins/TXA2, leukotrienes/lipoxins, NSAIDs & COX4
06Kinins – bradykinin synthesis, B1/B2 receptors, HAE, ACE inhibitor connection2
07Neuropeptides – Substance P/NK1, CGRP/gepants/anti-CGRP MAbs, PAF, adenosine2
08Clinical Summary – drug-receptor reference table (15 drugs), exam high-yields, disease chart3
ClosingThank You1
Key exam highlights covered:
  • H1/H2/H3/H4 receptor coupling & locations
  • 1st vs 2nd generation antihistamines (50% vs 7% sedation)
  • Triptan mechanism & contraindications; lasmiditan (CV-safe 5-HT1F)
  • Serotonin syndrome recognition & management
  • COX-1 vs COX-2 (constitutive vs inducible); aspirin irreversible COX-1 acetylation
  • ACE inhibitor cough = bradykinin accumulation (not renin)
  • HAE = bradykinin-mediated (antihistamines ineffective - icatibant is the treatment)
  • CysLTs as SRS-A; montelukast in aspirin-exacerbated asthma
Source: Katzung's Basic & Clinical Pharmacology, 16th Edition

Amine derived autocoids , peptide and lipids derived??

Your credits are exhausted. Your daily credits reset tomorrow, or you can purchase a top-up for more.
This is a shared conversation. Sign in to Orris to start your own chat.