Flashcards bnale de anti viral drug ka

Reading File
Finding Sources
Reading File
Reading File
Finding Sources
Finding Sources
Reading File
Reading File
Reading File
Reading File
Running Command

mkdir -p /home/daytona/workspace/antiviral-flashcards && ls /home/daytona/worksp…

Writing File

~/antiviral-flashcards/make_flashcards.js

const pptxgen = require("pptxgenjs");

let pres = new pptxgen();
pres.layout = "LAYOUT_16x9";
pres.title = "Antiviral Drugs Flashcards";

// Color palette
const BG_DARK = "0D1B2A";       // deep navy
const BG_CARD = "1A2E44";       // card bg
const ACCENT1 = "00C2D4";       // teal
const ACCENT2 = "F5A623";       // amber
const ACCENT3 = "FF6B6B";       // coral
const ACCENT4 = "6BCB77";       // green
const ACCENT5 = "BD93F9";       // purple
const WHITE = "FFFFFF";
const LIGHT = "E8F4FD";
const GRAY = "A8C0CC";

// ─────────────── SLIDE 1: Title ───────────────
{
  let s = pres.addSlide();
  s.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: BG_DARK } });
  // Accent strip
  s.addShape(pres.ShapeType.rect, { x: 0, y: 2.3, w: 10, h: 0.06, fill: { color: ACCENT1 } });
  // Icon virus symbol (circle)
  s.addShape(pres.ShapeType.ellipse, { x: 4.3, y: 0.35, w: 1.4, h: 1.4, fill: { color: ACCENT1 }, line: { color: ACCENT1 } });
  s.addText("🦠", { x: 4.3, y: 0.35, w: 1.4, h: 1.4, fontSize: 36, align: "center", valign: "middle" });
  s.addText("ANTIVIRAL DRUGS", {
    x: 0.5, y: 1.9, w: 9, h: 0.9,
    fontSize: 42, bold: true, color: WHITE,
    align: "center", fontFace: "Arial"
  });
  s.addText("Flashcard Series | Pharmacology", {
    x: 0.5, y: 2.75, w: 9, h: 0.5,
    fontSize: 18, color: ACCENT1,
    align: "center", fontFace: "Arial", italic: true
  });
  s.addText("Mechanisms β€’ Drugs β€’ Uses β€’ Side Effects", {
    x: 0.5, y: 3.35, w: 9, h: 0.4,
    fontSize: 14, color: GRAY,
    align: "center", fontFace: "Arial"
  });
  s.addText("Sources: Sherris & Ryan Medical Microbiology β€’ Katzung Pharmacology β€’ Harrison's 22E", {
    x: 0.5, y: 5.1, w: 9, h: 0.3,
    fontSize: 9, color: GRAY,
    align: "center", fontFace: "Arial"
  });
}

// ─────────── Helper: Section divider ───────────
function addSection(pres, title, subtitle, color) {
  let s = pres.addSlide();
  s.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: BG_DARK } });
  s.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: 0.18, h: 5.625, fill: { color: color } });
  s.addShape(pres.ShapeType.rect, { x: 0.18, y: 2.2, w: 9.82, h: 0.06, fill: { color: color } });
  s.addText(title, {
    x: 0.5, y: 1.5, w: 9, h: 1,
    fontSize: 38, bold: true, color: color,
    align: "center", fontFace: "Arial"
  });
  s.addText(subtitle, {
    x: 0.5, y: 2.6, w: 9, h: 0.6,
    fontSize: 18, color: LIGHT,
    align: "center", fontFace: "Arial", italic: true
  });
}

// ─────────── Helper: Standard Flashcard ───────────
// leftColor = accent bar color, items = array of {label, value}
function addFlashcard(pres, drugName, topTag, topTagColor, items, footerNote) {
  let s = pres.addSlide();
  // background
  s.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: BG_DARK } });
  // top header bar
  s.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: 10, h: 1.0, fill: { color: BG_CARD } });
  // left accent
  s.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: 0.18, h: 5.625, fill: { color: topTagColor } });
  // tag pill
  s.addShape(pres.ShapeType.roundRect, {
    x: 0.35, y: 0.18, w: 2.8, h: 0.55,
    fill: { color: topTagColor }, rectRadius: 0.08,
    line: { color: topTagColor }
  });
  s.addText(topTag, {
    x: 0.35, y: 0.18, w: 2.8, h: 0.55,
    fontSize: 11, bold: true, color: BG_DARK,
    align: "center", valign: "middle", margin: 0
  });
  // Drug name
  s.addText(drugName, {
    x: 3.3, y: 0.1, w: 6.5, h: 0.85,
    fontSize: 28, bold: true, color: WHITE,
    align: "left", valign: "middle", fontFace: "Arial"
  });
  // Content rows
  const rowH = 0.68;
  const startY = 1.1;
  items.forEach((item, i) => {
    const yPos = startY + i * rowH;
    const bgColor = i % 2 === 0 ? "152535" : "1E3347";
    s.addShape(pres.ShapeType.rect, {
      x: 0.25, y: yPos, w: 9.5, h: rowH - 0.05,
      fill: { color: bgColor }
    });
    // Label
    s.addText(item.label, {
      x: 0.35, y: yPos + 0.04, w: 2.4, h: rowH - 0.12,
      fontSize: 11, bold: true, color: topTagColor,
      align: "left", valign: "middle", fontFace: "Arial", margin: 4
    });
    // Value
    s.addText(item.value, {
      x: 2.85, y: yPos + 0.04, w: 6.8, h: rowH - 0.12,
      fontSize: 11, color: LIGHT,
      align: "left", valign: "middle", fontFace: "Arial", margin: 4
    });
  });
  // Footer
  if (footerNote) {
    s.addShape(pres.ShapeType.rect, { x: 0, y: 5.35, w: 10, h: 0.275, fill: { color: "0A1520" } });
    s.addText("⚠ " + footerNote, {
      x: 0.3, y: 5.35, w: 9.4, h: 0.275,
      fontSize: 9.5, color: ACCENT2,
      align: "left", valign: "middle", fontFace: "Arial"
    });
  }
}

// ══════════════════════════════════════════════
// SECTION 1: ANTI-HERPES DRUGS
// ══════════════════════════════════════════════
addSection(pres, "🧬 ANTI-HERPES DRUGS", "HSV, VZV, CMV β€” Herpesviruses ke liye", ACCENT1);

addFlashcard(pres, "Acyclovir", "ANTI-HERPES | Nucleoside Analog", ACCENT1, [
  { label: "MOA", value: "Viral thymidine kinase se phosphorylate hota hai β†’ Acyclovir triphosphate β†’ Viral DNA polymerase ko inhibit karta hai (chain terminator)" },
  { label: "Spectrum", value: "HSV-1, HSV-2, VZV (Varicella-Zoster Virus)" },
  { label: "Uses", value: "Herpes labialis, Genital herpes, Chickenpox, Herpes encephalitis, Herpes zoster (shingles)" },
  { label: "Route", value: "Oral, IV (severe cases), Topical (eye/skin)" },
  { label: "Side Effects", value: "Nephrotoxicity (IV form - crystaluria), Neurotoxicity (high dose), Nausea" },
], "Resistance: Thymidine kinase gene mutation se hoti hai β†’ Tab Foscarnet use karo");

addFlashcard(pres, "Valacyclovir", "ANTI-HERPES | Prodrug", ACCENT1, [
  { label: "MOA", value: "Prodrug of Acyclovir β€” Valine ester of Acyclovir. Enzymatically convert hota hai Acyclovir mein after absorption" },
  { label: "Advantage", value: "Better oral bioavailability than Acyclovir (55% vs 20%)" },
  { label: "Uses", value: "Genital herpes (1st episode + recurrence), Herpes zoster, Cold sores, CMV prophylaxis in transplant patients" },
  { label: "Dosing", value: "Less frequent dosing needed (BID vs TID/5x/day for acyclovir)" },
  { label: "Side Effects", value: "Headache, Nausea. High dose β†’ TTP/HUS (rare, in immunocompromised)" },
], "Preferred over Acyclovir for compliance due to better bioavailability");

addFlashcard(pres, "Famciclovir", "ANTI-HERPES | Prodrug", ACCENT1, [
  { label: "MOA", value: "Prodrug of Penciclovir. Mechanism similar to Acyclovir β€” inhibits viral DNA polymerase" },
  { label: "Spectrum", value: "HSV-1, HSV-2, VZV β€” Similar to Acyclovir" },
  { label: "Uses", value: "Herpes zoster, Recurrent genital herpes, Herpes labialis" },
  { label: "Advantage", value: "Penciclovir stays longer in infected cells (longer intracellular tΒ½)" },
  { label: "Side Effects", value: "Well tolerated β€” Headache, Nausea, Diarrhea" },
], "Acyclovir-resistant cases mein kaam nahi karta (same resistance mechanism)");

addFlashcard(pres, "Ganciclovir", "ANTI-CMV | Nucleoside Analog", ACCENT3, [
  { label: "MOA", value: "CMV kinase (UL97) se phosphorylate β†’ Ganciclovir triphosphate β†’ Inhibits CMV DNA polymerase (UL54)" },
  { label: "Spectrum", value: "Primarily CMV; also active against HSV (but not first-line)" },
  { label: "Uses", value: "CMV retinitis (HIV patients), CMV prophylaxis in transplant patients" },
  { label: "Route", value: "IV or Oral (Valganciclovir = oral prodrug)" },
  { label: "Side Effects", value: "Myelosuppression (↓WBC, neutropenia β€” MOST IMPORTANT), Thrombocytopenia, Nephrotoxicity" },
], "⚠ Neutropenia most common SE. Avoid with Zidovudine (additive myelosuppression)");

addFlashcard(pres, "Foscarnet", "ANTI-HERPES | Pyrophosphate Analog", ACCENT3, [
  { label: "MOA", value: "Directly inhibits viral DNA polymerase and reverse transcriptase at pyrophosphate binding site. Thymidine kinase ki zaroorat NAHI hai" },
  { label: "Key Point", value: "Does NOT require phosphorylation β€” isliye Acyclovir-resistant HSV/VZV mein use hota hai" },
  { label: "Uses", value: "Acyclovir-resistant HSV/VZV, CMV retinitis (Ganciclovir-resistant), HIV + CMV co-infection" },
  { label: "Route", value: "IV only (poor oral bioavailability)" },
  { label: "Side Effects", value: "Nephrotoxicity (most common β€” crystals deposit), Electrolyte imbalance (↓Ca²⁺, ↓Mg²⁺, ↓K⁺), Seizures, Penile ulcers" },
], "Nephrotoxicity + Hypocalcemia = Classic Foscarnet side effects. IV saline prehydration mandatory!");

addFlashcard(pres, "Cidofovir", "ANTI-CMV | Nucleotide Analog", ACCENT3, [
  { label: "MOA", value: "Nucleotide analog β€” already phosphorylated. Inhibits viral DNA polymerase. No thymidine kinase needed" },
  { label: "Uses", value: "CMV retinitis (resistant/refractory cases), Acyclovir-resistant HSV" },
  { label: "Advantage", value: "Long intracellular half-life β†’ weekly dosing possible" },
  { label: "Route", value: "IV (with probenecid to reduce nephrotoxicity)" },
  { label: "Side Effects", value: "Severe nephrotoxicity (dose-limiting), Neutropenia, Ocular hypotony, Uveitis. Probenecid given to protect kidneys" },
], "Cidofovir = Nephrotoxic nucleotide. Always give with Probenecid + IV saline hydration");

// ══════════════════════════════════════════════
// SECTION 2: ANTI-INFLUENZA DRUGS
// ══════════════════════════════════════════════
addSection(pres, "🀧 ANTI-INFLUENZA DRUGS", "Neuraminidase inhibitors & Others", ACCENT2);

addFlashcard(pres, "Oseltamivir (Tamiflu)", "ANTI-INFLUENZA | Neuraminidase Inhibitor", ACCENT2, [
  { label: "MOA", value: "Influenza neuraminidase ko inhibit karta hai β†’ Virus infected cell se nikal nahi paata β†’ Spread ruk jaata hai" },
  { label: "Spectrum", value: "Influenza A & B dono" },
  { label: "Uses", value: "Influenza treatment (within 48 hrs of symptoms), Post-exposure prophylaxis" },
  { label: "Dose", value: "75 mg BD Γ— 5 days (treatment). 75 mg OD Γ— 7 days (prophylaxis). Renal dose adjustment needed." },
  { label: "Side Effects", value: "Nausea, Vomiting (most common), Headache, Abdominal pain. Take with food." },
], "Start within 48 hours of symptom onset for maximum benefit. Oral administration.");

addFlashcard(pres, "Zanamivir (Relenza)", "ANTI-INFLUENZA | Neuraminidase Inhibitor", ACCENT2, [
  { label: "MOA", value: "Influenza neuraminidase inhibitor β€” same as Oseltamivir. Virus release block hoti hai." },
  { label: "Spectrum", value: "Influenza A & B" },
  { label: "Uses", value: "Influenza treatment & prophylaxis" },
  { label: "Route", value: "Inhaled (dry powder inhaler β€” 10mg BD Γ— 5 days). IV form bhi available." },
  { label: "Side Effects", value: "Bronchospasm, Cough, Throat irritation. Contraindicated in asthma/COPD patients." },
], "CONTRAINDICATED in asthma/COPD β€” bronchospasm risk. Inhaled route = direct lung delivery");

addFlashcard(pres, "Baloxavir Marboxil", "ANTI-INFLUENZA | Endonuclease Inhibitor", ACCENT2, [
  { label: "MOA", value: "Cap-dependent endonuclease (PA subunit of RNA polymerase) ko inhibit karta hai β†’ Viral RNA transcription block hoti hai. Acts EARLIER in replication cycle than neuraminidase inhibitors." },
  { label: "Advantage", value: "Single oral dose (40-80 mg). Active against neuraminidase-inhibitor resistant strains." },
  { label: "Spectrum", value: "Influenza A & B (including avian influenza strains)" },
  { label: "Contraindications", value: "Immunocompromised patients (resistance risk), Pregnancy (insufficient data). Avoid antacids & dairy (reduce absorption)." },
  { label: "Side Effects", value: "Generally well tolerated. Diarrhea, Nasopharyngitis." },
], "First-in-class endonuclease inhibitor. Single dose therapy! FDA approved 2018.");

addFlashcard(pres, "Amantadine / Rimantadine", "ANTI-INFLUENZA | Adamantanes (Older)", ACCENT2, [
  { label: "MOA", value: "M2 protein (ion channel) ko block karta hai β†’ Viral uncoating inhibit hoti hai" },
  { label: "Spectrum", value: "Influenza A ONLY (not B)" },
  { label: "Current Status", value: "⚠ NOT RECOMMENDED β€” >99% resistance among circulating influenza A strains" },
  { label: "Side Effects", value: "Amantadine: CNS effects (confusion, insomnia, hallucinations), GI upset. Rimantadine: fewer CNS effects" },
  { label: "Historical Use", value: "Parkinson's disease mein bhi use hota tha Amantadine (dopamine release↑)" },
], "Adamantanes = Obsolete for influenza due to widespread resistance. Influenza B pe kaam nahi karte.");

// ══════════════════════════════════════════════
// SECTION 3: ANTI-HEPATITIS DRUGS
// ══════════════════════════════════════════════
addSection(pres, "πŸ«€ ANTI-HEPATITIS DRUGS", "HBV aur HCV ke liye", ACCENT4);

addFlashcard(pres, "Tenofovir (TDF/TAF)", "ANTI-HBV + ANTI-HIV | NRTI", ACCENT4, [
  { label: "MOA", value: "Nucleotide analog β†’ HBV reverse transcriptase (& HIV RT) ko inhibit karta hai β†’ DNA chain termination" },
  { label: "Uses", value: "Chronic Hepatitis B (first-line), HIV treatment (HAART component), HIV PrEP" },
  { label: "Forms", value: "TDF (Tenofovir disoproxil fumarate) β€” older. TAF (Tenofovir alafenamide) β€” newer, less nephrotoxic" },
  { label: "Advantage", value: "High barrier to resistance, Dual activity (HBV + HIV)" },
  { label: "Side Effects", value: "TDF: Nephrotoxicity, Bone demineralization (Fanconi syndrome). TAF: Better renal/bone profile" },
], "TDF β†’ TAF preferred now for better renal safety. First-line for chronic HBV.");

addFlashcard(pres, "Entecavir", "ANTI-HBV | Nucleoside Analog", ACCENT4, [
  { label: "MOA", value: "Guanosine nucleoside analog β†’ HBV DNA polymerase (reverse transcriptase activity) ko inhibit karta hai. 3 steps mein kaam karta hai: base priming, reverse transcription, positive strand synthesis" },
  { label: "Uses", value: "Chronic Hepatitis B β€” FIRST-LINE treatment" },
  { label: "Advantage", value: "Very high barrier to resistance (unlike lamivudine). Potent viral suppression." },
  { label: "Key Point", value: "HIV patients mein monotherapy se avoid karein β€” HIV ke liye RT inhibitor activity bhi hai β†’ resistance risk" },
  { label: "Side Effects", value: "Generally well tolerated. Headache, Fatigue, Nausea. Risk of lactic acidosis (rare)." },
], "High barrier to resistance = Entecavir ka sabse bada advantage over Lamivudine");

addFlashcard(pres, "Sofosbuvir (HCV)", "ANTI-HCV | NS5B Polymerase Inhibitor", ACCENT4, [
  { label: "MOA", value: "Nucleotide analog β†’ HCV NS5B RNA-dependent RNA polymerase ko inhibit karta hai β†’ RNA replication block" },
  { label: "Uses", value: "Chronic Hepatitis C β€” All genotypes. Usually given as combination DAA regimen." },
  { label: "Common Combos", value: "Sofosbuvir + Ledipasvir (Harvoni), Sofosbuvir + Velpatasvir (Epclusa) β€” pangenotypic" },
  { label: "Cure Rate", value: ">95% SVR (Sustained Virologic Response = functional cure) in 8-12 weeks" },
  { label: "Side Effects", value: "Fatigue, Headache, Nausea. Generally very well tolerated. Avoid with Amiodarone (bradycardia)." },
], "DAA (Direct Acting Antiviral) revolution β€” HCV ab cure ho sakta hai! SVR >95% in 8-12 weeks.");

addFlashcard(pres, "Ribavirin", "ANTI-VIRAL (Broad) | Nucleoside Analog", ACCENT4, [
  { label: "MOA", value: "Multiple mechanisms: Inhibits inosine monophosphate dehydrogenase (IMPDH) β†’ GTP pool depletes. Also inhibits viral RNA polymerase & causes lethal mutagenesis" },
  { label: "Spectrum", value: "Broad: HCV (with interferon or DAA), RSV (inhaled), Lassa fever, Hantavirus" },
  { label: "Uses", value: "Chronic HCV (older regimen with peginterferon), RSV (inhaled form), Hemorrhagic fevers" },
  { label: "Side Effects", value: "Hemolytic anemia (most important!), Teratogenicity (Category X β€” strict contraception needed), Cough (inhaled)" },
  { label: "Contraindication", value: "Pregnancy (Category X β€” teratogenic). Hemoglobinopathies (anemia risk)." },
], "TERATOGENIC β€” Pregnancy mein absolutely contraindicated. Hemolytic anemia = hallmark SE.");

// ══════════════════════════════════════════════
// SECTION 4: ANTI-HIV DRUGS
// ══════════════════════════════════════════════
addSection(pres, "πŸ”΄ ANTI-HIV DRUGS (ART)", "HAART β€” Multiple drug classes", ACCENT5);

addFlashcard(pres, "NRTIs (Nucleoside RT Inhibitors)", "ANTI-HIV | NRTI Class Overview", ACCENT5, [
  { label: "MOA", value: "Viral reverse transcriptase ko inhibit karte hain β€” chain terminators. Triphosphate form active hota hai." },
  { label: "Key Drugs", value: "Zidovudine (AZT), Lamivudine (3TC), Abacavir (ABC), Emtricitabine (FTC), Tenofovir (TDF/TAF), Stavudine (d4T)" },
  { label: "Zidovudine (AZT)", value: "First anti-HIV drug. Uses: PMTCT (Prevention of Mother-To-Child Transmission). SE: Myelosuppression, Macrocytic anemia, Lactic acidosis" },
  { label: "Lamivudine (3TC)", value: "Also active against HBV. Well tolerated. High resistance rate if used alone." },
  { label: "Abacavir (ABC)", value: "HLA-B*57:01 test karo pehle! Hypersensitivity reaction risk (fever, rash, GI β€” can be fatal on rechallenge)" },
], "NRTI backbone: TDF/TAF + FTC or ABC + 3TC β€” standard of care in all regimens");

addFlashcard(pres, "NNRTIs (Non-Nucleoside RT Inhibitors)", "ANTI-HIV | NNRTI Class", ACCENT5, [
  { label: "MOA", value: "RT ke allosteric site pe bind karte hain (not active site) β†’ Conformational change β†’ RT inactive. Phosphorylation ki zaroorat NAHI." },
  { label: "Key Drugs", value: "Efavirenz, Nevirapine, Rilpivirine, Etravirine, Doravirine" },
  { label: "Efavirenz", value: "Once daily. SE: CNS effects (vivid dreams, dizziness, depression) β€” 'party pill', Teratogenic (avoid in 1st trimester)" },
  { label: "Nevirapine", value: "SE: Severe skin rash (Stevens-Johnson), Hepatotoxicity. CD4 >250 (women) / >400 (men) β†’ higher risk of liver toxicity" },
  { label: "Rilpivirine", value: "Newer, better tolerated. Only use if viral load <100,000. Take with meal." },
], "NNRTIs = Non-competitive inhibitors. Single mutation (K103N) β†’ resistance to Efavirenz + Nevirapine");

addFlashcard(pres, "Protease Inhibitors (PIs)", "ANTI-HIV | PI Class", ACCENT5, [
  { label: "MOA", value: "HIV protease ko inhibit karta hai β†’ Gag-Pol polyprotein cleave nahi hoti β†’ Immature, non-infectious virions bante hain" },
  { label: "Key Drugs", value: "Ritonavir, Atazanavir, Darunavir, Lopinavir, Indinavir, Nelfinavir, Saquinavir" },
  { label: "Ritonavir Boosting", value: "Low-dose Ritonavir = Pharmacokinetic booster (CYP3A4 inhibitor) β†’ Other PIs ka level badhata hai. 'RTV-boosted PIs'" },
  { label: "Class SE", value: "Lipodystrophy (fat redistribution), Dyslipidemia, Insulin resistance/Diabetes, GI intolerance" },
  { label: "Indinavir SE", value: "Nephrolithiasis (kidney stones) β€” high fluid intake zaroori. Hyperbilirubinemia (indirect)" },
], "PIs = Late-stage inhibitors. Mature virions banna band. Ritonavir = pharmacokinetic booster");

addFlashcard(pres, "Integrase Inhibitors (INSTIs)", "ANTI-HIV | INSTI Class", ACCENT5, [
  { label: "MOA", value: "HIV integrase enzyme ko inhibit karta hai β†’ Viral DNA ko host chromosome mein integrate hone se rokta hai" },
  { label: "Key Drugs", value: "Raltegravir, Elvitegravir, Dolutegravir, Bictegravir, Cabotegravir" },
  { label: "Dolutegravir", value: "Preferred first-line drug (WHO & NACO guidelines). High barrier to resistance. Once daily. Avoid in 1st trimester (neural tube defect risk β€” controversial)" },
  { label: "Raltegravir", value: "First approved INSTI. Twice daily. Lower barrier to resistance." },
  { label: "Advantages", value: "Well tolerated, Rapid viral suppression, Few drug interactions (except Divalent cations β€” Ca²⁺, Mg²⁺ reduce absorption)" },
], "Dolutegravir = Current preferred 1st-line backbone. High barrier to resistance!");

addFlashcard(pres, "Entry & Fusion Inhibitors", "ANTI-HIV | Entry Inhibitor Class", ACCENT5, [
  { label: "Enfuvirtide (T-20)", value: "Fusion inhibitor β€” gp41 se bind karta hai β†’ HIV-cell membrane fusion block hoti hai. Route: SC injection (inconvenient). SE: Injection site reactions." },
  { label: "Maraviroc (MVC)", value: "CCR5 antagonist β€” CCR5 co-receptor ko block karta hai β†’ HIV cannot enter cell. Tropism test pehle (R5-tropic virus hona chahiye, not X4-tropic)." },
  { label: "Ibalizumab", value: "CD4 receptor antibody β€” newer agent. IV infusion for MDR-HIV." },
  { label: "Fostemsavir", value: "Attachment inhibitor β€” gp120 se bind karta hai β†’ CD4 attachment block" },
  { label: "Use Case", value: "Mainly for treatment-resistant HIV (MDR) cases. Not first-line." },
], "Maraviroc: CCR5 tropism test zaroori! R5-tropic = eligible. X4 or dual-tropic = NOT eligible.");

// ══════════════════════════════════════════════
// SECTION 5: OTHER ANTIVIRALS
// ══════════════════════════════════════════════
addSection(pres, "🌐 OTHER ANTIVIRAL DRUGS", "COVID-19, RSV, Broad-spectrum", ACCENT3);

addFlashcard(pres, "Remdesivir", "ANTI-COVID / ANTI-VIRAL | RNA Polymerase Inhibitor", ACCENT3, [
  { label: "MOA", value: "Adenosine nucleotide analog β†’ Viral RNA-dependent RNA polymerase (RdRp) ko inhibit karta hai β†’ RNA replication block (chain termination)" },
  { label: "Uses", value: "COVID-19 (moderate-severe, hospitalized patients), Ebola (was tested), RSV" },
  { label: "Route", value: "IV infusion (5 days course for COVID-19). Oral form in development." },
  { label: "Side Effects", value: "Elevated liver enzymes (transaminase↑), Bradycardia, Nausea. Generally well tolerated." },
  { label: "Approval", value: "FDA approved for COVID-19 (Oct 2020). First antiviral for COVID-19." },
], "Remdesivir = First FDA-approved COVID-19 treatment. IV form. Broad-spectrum RdRp inhibitor.");

addFlashcard(pres, "Nirmatrelvir/Ritonavir (Paxlovid)", "ANTI-COVID | Protease Inhibitor", ACCENT3, [
  { label: "MOA", value: "Nirmatrelvir: SARS-CoV-2 Mpro (main protease / 3CLpro) ko inhibit karta hai β†’ Viral polyprotein processing block. Ritonavir: PK booster (CYP3A4 inhibitor)" },
  { label: "Uses", value: "Mild-moderate COVID-19 in high-risk patients. Start within 5 days of symptoms." },
  { label: "Advantage", value: "Oral medication (5 day course). ~89% reduction in hospitalization/death." },
  { label: "Drug Interactions", value: "⚠ MAJOR drug interactions via Ritonavir (CYP3A4 inhibitor) β€” Statins, Anticoagulants, Immunosuppressants, etc." },
  { label: "Side Effects", value: "Dysgeusia (altered taste/bitter taste), Diarrhea, Hypertension, Myalgia" },
], "Paxlovid = Oral COVID pill. Start within 5 days. Ritonavir = booster. Drug interactions bahut zyada!");

addFlashcard(pres, "Molnupiravir", "ANTI-COVID | Mutagenic Nucleoside Analog", ACCENT3, [
  { label: "MOA", value: "Prodrug of EIDD-1931 β†’ Incorporated into viral RNA β†’ Lethal mutagenesis (error catastrophe) β€” viral RNA mein itne mutations create karta hai ki virus replicate nahi kar paata" },
  { label: "Uses", value: "Mild-moderate COVID-19 in high-risk patients (5 day oral course)" },
  { label: "Unique MOA", value: "Mutagenesis-based β€” first antiviral to work via this mechanism" },
  { label: "Concern", value: "⚠ Mutagenicity concern β€” human DNA mein bhi incorporate ho sakta hai. NOT for pregnant women or children." },
  { label: "Efficacy", value: "~30-48% reduction in hospitalization (less than Paxlovid)" },
], "Teratogenic potential β€” pregnancy contraindicated. Works by viral error catastrophe.");

addFlashcard(pres, "Interferon Alpha (IFN-Ξ±)", "BROAD SPECTRUM | Immunomodulator", ACCENT1, [
  { label: "MOA", value: "Cytokine β€” antiviral proteins (MX proteins, oligoadenylate synthetase) ko upregulate karta hai β†’ Cell mein antiviral state. Viral RNA degradation + translation inhibition" },
  { label: "Uses", value: "Chronic Hepatitis B (peginterferon alfa-2a), Chronic Hepatitis C (older regimen), Kaposi's sarcoma, Hairy cell leukemia, Condylomata acuminata" },
  { label: "Pegylated Form", value: "PEG-IFN = Pegylated interferon (polyethylene glycol attach) β†’ Longer half-life β†’ Weekly dosing" },
  { label: "Side Effects", value: "Flu-like symptoms (most common, early β€” fever, chills, myalgia), Depression/Neuropsychiatric, Bone marrow suppression, Thyroid dysfunction, Alopecia, Injection site reactions" },
  { label: "Contraindications", value: "Decompensated cirrhosis, Severe depression, Autoimmune disease, Pregnancy" },
], "Flu-like symptoms sabse common SE. Depression ka dhyan rakho. SC injection weekly (PEG form).");

// ══════════════════════════════════════════════
// FINAL: Quick Summary Comparison Slide
// ══════════════════════════════════════════════
{
  let s = pres.addSlide();
  s.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: BG_DARK } });
  s.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: 10, h: 0.7, fill: { color: "0A1E30" } });
  s.addText("⚑ QUICK MEMORY AID β€” Antiviral Drugs", {
    x: 0.3, y: 0.08, w: 9.4, h: 0.55,
    fontSize: 18, bold: true, color: ACCENT1,
    align: "left", valign: "middle", fontFace: "Arial"
  });

  const memItems = [
    { drug: "Acyclovir", key: "TK se activate β†’ HSV/VZV. Nephrotoxic (IV)", color: ACCENT1 },
    { drug: "Foscarnet", key: "TK chahiye NAHI β†’ ACV-resistant HSV. Ca²⁺↓, Nephrotoxic", color: ACCENT1 },
    { drug: "Ganciclovir", key: "CMV ka main drug. UL97 kinase. Neutropenia!", color: ACCENT3 },
    { drug: "Oseltamivir", key: "Flu A+B. Neuraminidase inhibitor. 48 hrs ke andar dena", color: ACCENT2 },
    { drug: "Baloxavir", key: "Flu A+B. Endonuclease inhibitor. Single dose!", color: ACCENT2 },
    { drug: "Ribavirin", key: "TERATOGENIC (X). Hemolytic anemia. HCV + RSV", color: ACCENT4 },
    { drug: "Dolutegravir", key: "HIV 1st-line INSTI. High resistance barrier. DTG preferred", color: ACCENT5 },
    { drug: "Tenofovir", key: "HIV + HBV. TDF→TAF (less nephrotoxic)", color: ACCENT4 },
    { drug: "Paxlovid", key: "COVID oral. Mpro inhibitor. Drug interactions bahut!", color: ACCENT3 },
    { drug: "Abacavir", key: "HLA-B*57:01 test pehle. Hypersensitivity fatal", color: ACCENT5 },
  ];

  const colW = 4.7;
  const rowH = 0.42;
  memItems.forEach((item, i) => {
    const col = i % 2;
    const row = Math.floor(i / 2);
    const xPos = 0.15 + col * (colW + 0.3);
    const yPos = 0.78 + row * rowH;
    s.addShape(pres.ShapeType.rect, {
      x: xPos, y: yPos, w: colW, h: rowH - 0.04,
      fill: { color: "0F2336" }
    });
    s.addShape(pres.ShapeType.rect, {
      x: xPos, y: yPos, w: 0.08, h: rowH - 0.04,
      fill: { color: item.color }
    });
    s.addText(item.drug, {
      x: xPos + 0.12, y: yPos + 0.02, w: 1.3, h: rowH - 0.08,
      fontSize: 10, bold: true, color: item.color,
      align: "left", valign: "middle", margin: 2
    });
    s.addText(item.key, {
      x: xPos + 1.45, y: yPos + 0.02, w: colW - 1.55, h: rowH - 0.08,
      fontSize: 9, color: LIGHT,
      align: "left", valign: "middle", margin: 2
    });
  });

  s.addText("Sources: Sherris & Ryan Medical Microbiology 8e β€’ Katzung Pharmacology 16e β€’ Harrison's 22E β€’ Jawetz Medical Microbiology 28e", {
    x: 0.3, y: 5.35, w: 9.4, h: 0.22,
    fontSize: 7.5, color: GRAY,
    align: "center", fontFace: "Arial"
  });
}

// Save
pres.writeFile({ fileName: "/home/daytona/workspace/antiviral-flashcards/Antiviral_Drugs_Flashcards.pptx" })
  .then(() => console.log("βœ… Done! Flashcards saved."))
  .catch(e => console.error("Error:", e));
Running Command

cd /home/daytona/workspace/antiviral-flashcards && node make_flashcards.js

Running Command

ls -lh /home/daytona/workspace/antiviral-flashcards/

Antiviral Drugs ke 28 flashcard slides taiyaar hain! πŸŽ‰

Antiviral Drugs Flashcards

Presentation Β· PPTX


πŸ“‹ Kya kya covered hai:

🧬 Anti-Herpes Drugs (6 cards)

DrugKey Point
AcyclovirTK se activate β†’ HSV/VZV. Nephrotoxic (IV)
ValacyclovirProdrug of Acyclovir, better bioavailability
FamciclovirProdrug of Penciclovir, longer intracellular tΒ½
GanciclovirCMV drug. UL97 kinase. Neutropenia!
FoscarnetTK chahiye NAHI β†’ ACV-resistant HSV. Ca²⁺↓
CidofovirNephrotoxic nucleotide. Always give with Probenecid

🀧 Anti-Influenza Drugs (4 cards)

DrugKey Point
OseltamivirNeuraminidase inhibitor. 48 hrs ke andar dena
ZanamivirInhaled. Asthma mein contraindicated
BaloxavirEndonuclease inhibitor. Single dose!
AmantadineObsolete - >99% resistance. Flu A only

πŸ«€ Anti-Hepatitis Drugs (4 cards)

  • Tenofovir (HBV+HIV), Entecavir (HBV 1st-line), Sofosbuvir (HCV DAA, >95% cure), Ribavirin (Teratogenic!)

πŸ”΄ Anti-HIV Drugs - ART (5 cards)

  • NRTIs (Zidovudine, Abacavir - HLA test!), NNRTIs (Efavirenz CNS effects), PIs (Lipodystrophy), INSTIs (Dolutegravir - 1st line preferred), Entry/Fusion Inhibitors

🌐 Other Antivirals (4 cards)

  • Remdesivir (COVID - IV), Paxlovid/Nirmatrelvir (COVID oral, drug interactions!), Molnupiravir (Lethal mutagenesis), Interferon-Ξ± (Flu-like symptoms, depression)

⚑ Quick Memory Aid Slide (final slide)

Saare drugs ka ek quick summary comparison slide with color-coded highlights.

Design: Dark navy background, color-coded by drug class, har card mein MOA + Uses + Side Effects + Clinical pearls clearly diye gaye hain. Exam ke liye perfect!
This is a shared conversation. Sign in to Orris to start your own chat.