I want material on this content ,based on topic MOLECULAR DIAGONOSIS OF INFECTIOUS DISEASE
"molecular diagnosis" AND "infectious disease"
molecular diagnosis infectious disease PCR sequencing NAAT clinical microbiology 2024
https://www.mdpi.com/2075-4418/14/24/2876
"CRISPR" AND "infectious disease" AND "diagnosis"
"A bacterial toxin gene probe can demonstrate both the presence of the related organism and its toxigenicity without the need for culture." - Sherris & Ryan's Medical Microbiology, 8th Ed.
| Step | Temperature | Process |
|---|---|---|
| Denaturation | ~95°C | DNA strands separate |
| Annealing | ~50-65°C | Primers bind to template |
| Extension | ~72°C | DNA polymerase extends new strand |
| Type | Feature | Application |
|---|---|---|
| Conventional PCR | End-point detection | Basic pathogen ID |
| Real-time (qPCR) | Detects/quantifies during amplification (fluorescent dye/probe) | HIV viral load, HCV, CMV monitoring |
| Reverse Transcriptase PCR (RT-PCR) | RNA → cDNA → amplified | RNA viruses (HIV, SARS-CoV-2, influenza) |
| Multiplex PCR | Multiple targets simultaneously | Respiratory panels, GI panels |
| Nested PCR | Two rounds with inner primers | Maximum sensitivity for rare targets |
"Recently, significant improvements have occurred in molecular diagnostic testing methods, especially those that incorporate nucleic acid amplification technologies such as PCR." - Jawetz Melnick & Adelberg's Medical Microbiology, 28th Ed.
"Whole-genome sequence typing has already supplanted previous methods for outbreak investigations of pathogens old and new." - Sherris & Ryan's, 8th Ed.
| Method | Full Name | Temperature | Feature |
|---|---|---|---|
| LAMP | Loop-mediated Isothermal Amplification | 60-65°C | 4-6 primers, rapid (30-60 min), visible turbidity readout |
| NASBA | Nucleic Acid Sequence-Based Amplification | 41°C | Targets RNA, useful for RNA viruses |
| SDA | Strand Displacement Amplification | 37°C | Isothermal DNA amplification |
| TMA | Transcription-Mediated Amplification | 42°C | Used in Chlamydia/Gonorrhea NAATs |
"Metagenomic next-generation sequencing (mNGS) is on the way." - Sherris & Ryan's, 8th Ed.
| Platform | Mechanism | Targets | Key Feature |
|---|---|---|---|
| SHERLOCK | CRISPR-Cas13 + preamplification | RNA viruses | First CRISPR assay with FDA Emergency Use Authorization (for SARS-CoV-2) |
| DETECTR | CRISPR-Cas12a | HPV16/HPV18 DNA | Trans-cleavage of reporter |
| CARVER | CRISPR-Cas13 | RNA viruses | Detects AND destroys viral RNA |
| FLASH | CRISPR-Cas9 + NGS | AMR genes | Targets resistance genes for enrichment before sequencing |
"A SARS-CoV-2 SHERLOCK-based assay was the first CRISPR-based diagnostic assay to receive FDA EUA." - Tietz Textbook of Laboratory Medicine, 7th Ed.
| Pathogen | Molecular Test | Clinical Use |
|---|---|---|
| HIV-1/2 | RT-PCR, quantitative viral load | Diagnosis, treatment monitoring, resistance testing |
| HBV | qPCR (HBV DNA) | Treatment initiation, response monitoring |
| HCV | qPCR (HCV RNA) | Diagnosis, SVR assessment post-treatment |
| CMV | qPCR | Transplant surveillance, preemptive therapy |
| HSV/VZV | PCR (CSF, skin swab) | Encephalitis diagnosis |
| Influenza A/B | RT-PCR, multiplex respiratory panel | Rapid differentiation, antiviral guidance |
| SARS-CoV-2 | RT-PCR, CRISPR (SHERLOCK), LAMP | Pandemic diagnosis |
| HPV (16/18) | PCR, DETECTR (CRISPR-Cas12) | Cervical cancer risk stratification |
| EBV | qPCR | Post-transplant lymphoproliferative disease |
| HHV-6 | qPCR from PBMC/plasma | Encephalitis, transplant complications |
| Pathogen | Test | Application |
|---|---|---|
| M. tuberculosis | GeneXpert MTB/RIF (NAAT) | Rapid diagnosis + rifampicin resistance detection |
| MRSA | PCR from nasal swab | Rapid screening, infection control |
| C. difficile | NAAT (toxin gene PCR) | Superior sensitivity to toxin EIA |
| N. gonorrhoeae / C. trachomatis | TMA, PCR (NAAT) | STI diagnosis from urine/swabs |
| Blood culture organisms | MALDI-TOF, blood culture PCR panels | Rapid ID from positive blood cultures |
| ESBLs / carbapenemases | PCR, CRISPR-Cas9, WGS | Resistance gene detection |
| Method | Application |
|---|---|
| PCR (18S rDNA) | Detection of Aspergillus, Candida, Pneumocystis |
| Molecular ID from culture | Sanger sequencing of ITS region |
| mNGS | Rare/emerging fungal infections |
| Pathogen | Test |
|---|---|
| Plasmodium (malaria) | LAMP, PCR - species-level ID, drug resistance |
| Toxoplasma gondii | PCR from blood/CSF/amniotic fluid |
| Leishmania | PCR, kDNA targets |
| Trichinella spp. | Species identification by molecular methods |
Table 67.6 in Tietz Textbook of Laboratory Medicine, 7th Ed. lists CLIA-waived molecular tests for respiratory viruses.
| Advance | Description |
|---|---|
| Metagenomics (mNGS) | Hypothesis-free pan-pathogen detection; first FDA-cleared test for CNS infections (Karius test) |
| CRISPR diagnostics | SHERLOCK, DETECTR - FDA EUA granted; attomolar sensitivity |
| Nanopore sequencing | Portable Oxford MinION device enables real-time field sequencing |
| Multiplex syndromic panels | BioFire FilmArray detects 20+ pathogens from a single respiratory/CSF/GI specimen simultaneously |
| Digital PCR (dPCR) | Absolute quantification without a standard curve; high precision for low viral loads |
| Liquid biopsy / cfDNA | Cell-free pathogen DNA in plasma for non-invasive diagnosis of deep infections |
| AI-assisted interpretation | Machine learning applied to NGS/WGS data for AMR prediction, outbreak tracing |
| Rapid AMR detection | WGS predicts susceptibility patterns directly, potentially replacing phenotypic sensitivity testing |
| LAMP miniaturization | Paper-based LAMP assays for extreme point-of-care in low-resource settings |
Generate a professional PowerPoint presentation on this molecular diagnosis content
Generate a professional PowerPoint presentation on this molecular diagnosis content Title Introduction Objectives Main Content Laboratory Diagnosis/Applications (where applicable) Recent Advances Summary References (Standard textbooks and recent journal articles
ls -la /home/daytona/workspace/ 2>/dev/null || echo "workspace not found"
mkdir -p /home/daytona/workspace/molecular-diagnosis-pptx
~/molecular-diagnosis-pptx/build.js
const pptxgen = require("pptxgenjs");
const pres = new pptxgen();
pres.layout = "LAYOUT_16x9";
pres.author = "Medical Microbiology Seminar";
pres.title = "Molecular Diagnosis of Infectious Disease";
// ─── PALETTE ─────────────────────────────────────────────────────────────────
const C = {
darkBlue: "0A1F44", // dominant dark bg
midBlue: "1A3A6E", // secondary dark
accent: "00B4D8", // bright cyan-blue accent
accentAlt: "0077B6", // medium blue
lightBg: "EFF6FB", // very light blue content bg
white: "FFFFFF",
offWhite: "F0F7FF",
textDark: "1A1A2E",
textMid: "2D3A4A",
textLight: "6B8CAE",
gold: "F4A261", // highlight/callout accent
green: "2DC653",
red: "E63946",
};
// ─── HELPERS ─────────────────────────────────────────────────────────────────
function darkSlide(slide) {
slide.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: C.darkBlue }, line: { color: C.darkBlue } });
}
function sectionHeader(slide, secNum, label) {
// Top accent strip
slide.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 10, h: 0.06, fill: { color: C.accent }, line: { color: C.accent } });
// Section badge
slide.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.4, y: 0.12, w: 0.45, h: 0.32, fill: { color: C.accentAlt }, line: { color: C.accentAlt }, rectRadius: 0.05 });
slide.addText(secNum, { x: 0.4, y: 0.12, w: 0.45, h: 0.32, fontSize: 9, bold: true, color: C.white, align: "center", valign: "middle", margin: 0 });
slide.addText(label, { x: 0.95, y: 0.12, w: 8, h: 0.32, fontSize: 10, bold: true, color: C.accentAlt, align: "left", valign: "middle", margin: 0 });
}
function slideTitle(slide, title, sub) {
slide.addText(title, { x: 0.4, y: 0.52, w: 9.2, h: 0.6, fontSize: 20, bold: true, color: C.textDark, align: "left", valign: "middle", margin: 0 });
if (sub) {
slide.addShape(pres.shapes.RECTANGLE, { x: 0.4, y: 1.15, w: 1.2, h: 0.04, fill: { color: C.accent }, line: { color: C.accent } });
slide.addText(sub, { x: 0.4, y: 1.22, w: 9.2, h: 0.28, fontSize: 11, color: C.textLight, italic: true, align: "left", valign: "top", margin: 0 });
}
}
function contentBox(slide, x, y, w, h, title, items, bg) {
bg = bg || C.white;
slide.addShape(pres.shapes.ROUNDED_RECTANGLE, { x, y, w, h, fill: { color: bg }, line: { color: "D6E4F0" }, rectRadius: 0.1, shadow: { type: "outer", color: "000000", blur: 5, offset: 2, angle: 135, opacity: 0.08 } });
if (title) {
slide.addShape(pres.shapes.RECTANGLE, { x, y, w, h: 0.32, fill: { color: C.accentAlt }, line: { color: C.accentAlt } });
slide.addText(title, { x: x + 0.1, y, w: w - 0.2, h: 0.32, fontSize: 10, bold: true, color: C.white, align: "left", valign: "middle", margin: 0 });
}
if (items && items.length > 0) {
const yStart = title ? y + 0.38 : y + 0.1;
const hAvail = title ? h - 0.42 : h - 0.15;
const richItems = items.map((it, idx) => {
const parts = [];
if (idx < items.length - 1) {
parts.push({ text: it, options: { bullet: { type: "bullet", code: "25B8" }, color: C.textMid, fontSize: 9.5, breakLine: true, paraSpaceAfter: 2 } });
} else {
parts.push({ text: it, options: { bullet: { type: "bullet", code: "25B8" }, color: C.textMid, fontSize: 9.5 } });
}
return parts[0];
});
slide.addText(richItems, { x: x + 0.12, y: yStart, w: w - 0.22, h: hAvail, valign: "top", margin: 0 });
}
}
function accentBar(slide) {
slide.addShape(pres.shapes.RECTANGLE, { x: 0, y: 5.45, w: 10, h: 0.175, fill: { color: C.midBlue }, line: { color: C.midBlue } });
slide.addShape(pres.shapes.RECTANGLE, { x: 0, y: 5.45, w: 3.0, h: 0.175, fill: { color: C.accent }, line: { color: C.accent } });
slide.addText("Molecular Diagnosis of Infectious Disease", { x: 0.25, y: 5.45, w: 9.5, h: 0.175, fontSize: 7.5, color: C.white, align: "left", valign: "middle", margin: 0 });
}
// ─── SLIDE 1: TITLE ──────────────────────────────────────────────────────────
{
const s = pres.addSlide();
darkSlide(s);
// Decorative geometric accent
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 0.08, h: 5.625, fill: { color: C.accent }, line: { color: C.accent } });
s.addShape(pres.shapes.RECTANGLE, { x: 0.08, y: 0, w: 0.04, h: 5.625, fill: { color: C.accentAlt }, line: { color: C.accentAlt } });
// Light circle accent
s.addShape(pres.shapes.OVAL, { x: 7.5, y: -0.8, w: 3.5, h: 3.5, fill: { color: C.midBlue }, line: { color: C.midBlue } });
s.addShape(pres.shapes.OVAL, { x: 7.9, y: -0.5, w: 2.5, h: 2.5, fill: { color: C.accentAlt }, line: { color: C.accentAlt } });
// Main title
s.addText("MOLECULAR DIAGNOSIS OF", { x: 0.5, y: 1.2, w: 9, h: 0.65, fontSize: 26, bold: true, color: C.white, charSpacing: 2, align: "left", valign: "middle", margin: 0 });
s.addText("INFECTIOUS DISEASE", { x: 0.5, y: 1.85, w: 9, h: 0.75, fontSize: 32, bold: true, color: C.accent, charSpacing: 2, align: "left", valign: "middle", margin: 0 });
// Divider
s.addShape(pres.shapes.RECTANGLE, { x: 0.5, y: 2.72, w: 5.5, h: 0.04, fill: { color: C.accent }, line: { color: C.accent } });
// Subtitle
s.addText("Principles • Technologies • Clinical Applications • Recent Advances", { x: 0.5, y: 2.82, w: 9, h: 0.38, fontSize: 12, color: "A8C8E8", italic: true, align: "left", valign: "top", margin: 0 });
// Author/institution line
s.addText("Medical Microbiology Seminar | June 2026", { x: 0.5, y: 3.35, w: 9, h: 0.32, fontSize: 10, color: C.textLight, align: "left", valign: "top", margin: 0 });
// Bottom accent
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 5.45, w: 10, h: 0.175, fill: { color: C.accentAlt }, line: { color: C.accentAlt } });
// DNA helix dots decorative
[0.5,1.0,1.5,2.0,2.5,3.0,3.5,4.0,4.5,5.0,5.5,6.0].forEach((xp, i) => {
s.addShape(pres.shapes.OVAL, { x: 3.8 + xp * 0.2, y: 4.4 + (i % 2 === 0 ? 0 : 0.35), w: 0.09, h: 0.09, fill: { color: i % 3 === 0 ? C.accent : C.accentAlt }, line: { color: "FFFFFF" } });
});
}
// ─── SLIDE 2: INTRODUCTION ───────────────────────────────────────────────────
{
const s = pres.addSlide();
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: C.offWhite }, line: { color: C.offWhite } });
sectionHeader(s, "01", "INTRODUCTION");
accentBar(s);
slideTitle(s, "Introduction", "The Transformation of Infectious Disease Diagnosis");
// Timeline boxes
const events = [
{ year: "1953", event: "Watson & Crick\ndiscover DNA\ndouble helix", color: C.accentAlt },
{ year: "1983", event: "Kary Mullis\ninvents PCR\n(Nobel Prize)", color: C.accent },
{ year: "2005", event: "Next-Generation\nSequencing (NGS)\nemerges", color: "14B8A6" },
{ year: "2020", event: "CRISPR-SHERLOCK\nreceives\nFDA EUA", color: C.gold },
];
events.forEach((ev, i) => {
const xPos = 0.35 + i * 2.4;
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: xPos, y: 1.6, w: 2.1, h: 1.5, fill: { color: ev.color }, line: { color: ev.color }, rectRadius: 0.1, shadow: { type: "outer", color: "000000", blur: 6, offset: 2, angle: 135, opacity: 0.15 } });
s.addText(ev.year, { x: xPos, y: 1.6, w: 2.1, h: 0.4, fontSize: 15, bold: true, color: C.white, align: "center", valign: "middle", margin: 0 });
s.addText(ev.event, { x: xPos + 0.08, y: 2.02, w: 1.95, h: 1.0, fontSize: 9, color: C.white, align: "center", valign: "top", margin: 0 });
if (i < 3) {
s.addShape(pres.shapes.RECTANGLE, { x: xPos + 2.1, y: 2.32, w: 0.3, h: 0.06, fill: { color: C.textLight }, line: { color: C.textLight } });
s.addText("▶", { x: xPos + 2.12, y: 2.25, w: 0.2, h: 0.2, fontSize: 9, color: C.textLight, align: "center", margin: 0 });
}
});
// Key paragraph
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.35, y: 3.25, w: 9.3, h: 1.65, fill: { color: C.white }, line: { color: "D6E4F0" }, rectRadius: 0.1 });
s.addShape(pres.shapes.RECTANGLE, { x: 0.35, y: 3.25, w: 0.08, h: 1.65, fill: { color: C.accent }, line: { color: C.accent } });
s.addText([
{ text: "Classic bacteriology remains the bedrock of infectious disease diagnosis, but it has been dramatically changed by the widespread use of ", options: { fontSize: 10, color: C.textMid } },
{ text: "NAA (Nucleic Acid Amplification) tests", options: { fontSize: 10, color: C.accentAlt, bold: true } },
{ text: " and ", options: { fontSize: 10, color: C.textMid } },
{ text: "MALDI-TOF MS", options: { fontSize: 10, color: C.accentAlt, bold: true } },
{ text: " in the past decade. The advances molecular technologies have enabled in the past 40 years are remarkable.", options: { fontSize: 10, color: C.textMid } },
{ text: "\n\nTests for SARS-CoV-2 represent the largest implementation of a molecular infectious disease assay to date.", options: { fontSize: 10, color: C.red, bold: true, italic: true } },
], { x: 0.55, y: 3.3, w: 9.0, h: 1.55, valign: "middle", margin: 4 });
}
// ─── SLIDE 3: OBJECTIVES ─────────────────────────────────────────────────────
{
const s = pres.addSlide();
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: C.offWhite }, line: { color: C.offWhite } });
sectionHeader(s, "02", "OBJECTIVES");
accentBar(s);
slideTitle(s, "Learning Objectives", "By the end of this presentation, the learner should be able to:");
const objectives = [
"Explain the principles underlying nucleic acid-based molecular diagnostic techniques",
"Compare conventional culture-based methods with molecular methods for pathogen detection",
"Describe PCR, real-time PCR, sequencing (Sanger & NGS), LAMP, MALDI-TOF, and CRISPR-based diagnostics",
"Discuss clinical applications in bacterial, viral, fungal, and parasitic infections",
"Identify the limitations and challenges of molecular methods",
"Summarize recent advances including point-of-care (POC) testing and metagenomics",
];
objectives.forEach((obj, i) => {
const yPos = 1.55 + i * 0.63;
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.35, y: yPos, w: 9.3, h: 0.55, fill: { color: C.white }, line: { color: "D6E4F0" }, rectRadius: 0.08, shadow: { type: "outer", color: "000000", blur: 3, offset: 1, angle: 135, opacity: 0.07 } });
s.addShape(pres.shapes.OVAL, { x: 0.42, y: yPos + 0.12, w: 0.3, h: 0.3, fill: { color: i % 2 === 0 ? C.accent : C.gold }, line: { color: i % 2 === 0 ? C.accent : C.gold } });
s.addText(`${i + 1}`, { x: 0.42, y: yPos + 0.12, w: 0.3, h: 0.3, fontSize: 9, bold: true, color: C.white, align: "center", valign: "middle", margin: 0 });
s.addText(obj, { x: 0.82, y: yPos, w: 8.7, h: 0.55, fontSize: 10, color: C.textMid, align: "left", valign: "middle", margin: 0 });
});
}
// ─── SLIDE 4: MAIN CONTENT – Principles ──────────────────────────────────────
{
const s = pres.addSlide();
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: C.offWhite }, line: { color: C.offWhite } });
sectionHeader(s, "03", "MAIN CONTENT");
accentBar(s);
slideTitle(s, "Principles of Molecular Diagnosis", "Detecting pathogen nucleic acids (DNA/RNA) directly from clinical specimens");
const boxes = [
{ title: "NUCLEIC ACID HYBRIDIZATION", x: 0.35, y: 1.55, items: ["Labeled probe binds complementary target", "Southern Blot (DNA-DNA)", "Northern Blot (RNA)", "In-situ hybridization in tissue", "Probe + PCR = greatest sensitivity"] },
{ title: "NUCLEIC ACID AMPLIFICATION", x: 3.55, y: 1.55, items: ["Exponential copying of target sequence", "PCR is the cornerstone method", "Isothermal methods (LAMP, TMA, NASBA)", "Detects even 1 copy of target DNA", "Overcomes sensitivity of direct probes"] },
{ title: "NUCLEIC ACID SEQUENCING", x: 6.75, y: 1.55, items: ["Determines exact base sequence", "Sanger sequencing (1st generation)", "NGS – millions reads in parallel", "CRISPR-based detection (emerging)", "mNGS – pan-pathogen, agnostic"] },
];
boxes.forEach(b => {
contentBox(s, b.x, b.y, 3.1, 3.4, b.title, b.items, C.white);
});
// Advantage strip
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.35, y: 5.0, w: 9.3, h: 0.35, fill: { color: "E8F4FD" }, line: { color: C.accent }, rectRadius: 0.06 });
s.addText("Key advantage over culture: Detects non-cultivable organisms, quantifies viral load, identifies resistance genes directly from specimens — all within hours.", { x: 0.5, y: 5.0, w: 9.05, h: 0.35, fontSize: 8.5, color: C.accentAlt, italic: true, align: "left", valign: "middle", margin: 0 });
}
// ─── SLIDE 5: PCR TYPES ───────────────────────────────────────────────────────
{
const s = pres.addSlide();
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: C.offWhite }, line: { color: C.offWhite } });
sectionHeader(s, "03", "MAIN CONTENT");
accentBar(s);
slideTitle(s, "Polymerase Chain Reaction (PCR)", "Gold standard in clinical molecular diagnostics — invented by Kary Mullis, 1983");
// PCR steps visual
const steps = [
{ step: "DENATURATION", temp: "~95°C", desc: "DNA strands\nseparate", col: C.red },
{ step: "ANNEALING", temp: "~55-65°C", desc: "Primers bind\nto template", col: C.gold },
{ step: "EXTENSION", temp: "~72°C", desc: "Taq polymerase\nbuilds new strand", col: C.green },
];
steps.forEach((st, i) => {
const x = 0.38 + i * 3.15;
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x, y: 1.52, w: 2.9, h: 1.4, fill: { color: st.col }, line: { color: st.col }, rectRadius: 0.1 });
s.addText(st.step, { x, y: 1.55, w: 2.9, h: 0.35, fontSize: 10, bold: true, color: C.white, charSpacing: 1, align: "center", valign: "middle", margin: 0 });
s.addText(st.temp, { x, y: 1.88, w: 2.9, h: 0.28, fontSize: 12, bold: true, color: C.white, align: "center", margin: 0 });
s.addText(st.desc, { x: x + 0.1, y: 2.18, w: 2.7, h: 0.65, fontSize: 9, color: C.white, align: "center", margin: 0 });
if (i < 2) {
s.addText("▶", { x: x + 2.93, y: 2.1, w: 0.2, h: 0.25, fontSize: 12, color: C.textLight, align: "center", margin: 0 });
}
});
s.addText("↺ REPEAT 30-40 CYCLES → MILLIONS OF COPIES", { x: 0.38, y: 2.98, w: 9.3, h: 0.25, fontSize: 9, bold: true, color: C.accentAlt, align: "center", margin: 0, charSpacing: 1 });
// PCR types table
const headers = ["Type", "Key Feature", "Clinical Application"];
const rows = [
["Conventional PCR", "End-point detection", "Basic pathogen identification"],
["Real-time (qPCR)", "Fluorescent detection per cycle; quantitative", "HIV/HBV/HCV/CMV viral load monitoring"],
["RT-PCR", "RNA → cDNA → amplified", "RNA viruses: HIV, SARS-CoV-2, Influenza"],
["Multiplex PCR", "Multiple targets simultaneously", "Respiratory panels, GI panels, CNS panels"],
["Nested PCR", "2 rounds; inner + outer primers", "Maximum sensitivity for rare targets"],
];
const colW = [2.1, 3.8, 3.2];
const colX = [0.38, 2.52, 6.35];
const rowH = 0.29;
const tableY = 3.28;
// Header
headers.forEach((h, ci) => {
s.addShape(pres.shapes.RECTANGLE, { x: colX[ci], y: tableY, w: colW[ci], h: rowH, fill: { color: C.accentAlt }, line: { color: C.accentAlt } });
s.addText(h, { x: colX[ci] + 0.05, y: tableY, w: colW[ci] - 0.05, h: rowH, fontSize: 9, bold: true, color: C.white, align: "left", valign: "middle", margin: 0 });
});
rows.forEach((row, ri) => {
const rowY = tableY + rowH + ri * rowH;
const bg = ri % 2 === 0 ? C.white : "EBF5FC";
row.forEach((cell, ci) => {
s.addShape(pres.shapes.RECTANGLE, { x: colX[ci], y: rowY, w: colW[ci], h: rowH, fill: { color: bg }, line: { color: "D6E4F0" } });
s.addText(cell, { x: colX[ci] + 0.05, y: rowY, w: colW[ci] - 0.05, h: rowH, fontSize: 8.5, color: C.textMid, align: "left", valign: "middle", margin: 0 });
});
});
}
// ─── SLIDE 6: DNA SEQUENCING ─────────────────────────────────────────────────
{
const s = pres.addSlide();
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: C.offWhite }, line: { color: C.offWhite } });
sectionHeader(s, "03", "MAIN CONTENT");
accentBar(s);
slideTitle(s, "Nucleic Acid Sequencing", "From Sanger to Next-Generation & Nanopore");
// Two column layout
const cols = [
{
title: "SANGER SEQUENCING (1st Gen)",
x: 0.35, y: 1.52, w: 4.55, h: 1.85,
items: [
"Chain termination using ddNTPs",
"Gold standard for single gene ID",
"16S rRNA – bacterial identification (V1–V9 regions)",
"ITS region – fungal identification (D1/D2)",
"HIV drug resistance genotyping",
"~800 bp reads; moderate throughput",
]
},
{
title: "NGS – NEXT-GENERATION SEQUENCING",
x: 5.1, y: 1.52, w: 4.55, h: 1.85,
items: [
"Millions of reads in parallel (deep sequencing)",
"Illumina (bridge PCR + dye-terminator) – FDA cleared",
"Ion Torrent – voltage-based, non-optical detection",
"Oxford Nanopore – portable, real-time, long reads",
"Whole-genome sequencing for outbreak tracing",
"AMR gene detection & pathogen phylogenetics",
]
}
];
cols.forEach(c => {
contentBox(s, c.x, c.y, c.w, c.h, c.title, c.items, C.white);
});
// NGS workflow strip
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.35, y: 3.48, w: 9.3, h: 0.34, fill: { color: C.accentAlt }, line: { color: C.accentAlt }, rectRadius: 0.06 });
s.addText("NGS WORKFLOW:", { x: 0.5, y: 3.48, w: 1.4, h: 0.34, fontSize: 9, bold: true, color: C.white, align: "left", valign: "middle", margin: 0 });
const wfSteps = ["DNA/RNA Extraction", "▶ Library Prep", "▶ Cluster Generation", "▶ Sequencing by Synthesis", "▶ Bioinformatic Analysis"];
s.addText(wfSteps.join(" "), { x: 1.9, y: 3.48, w: 7.5, h: 0.34, fontSize: 8.5, color: C.white, align: "left", valign: "middle", margin: 0 });
// Key quote
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.35, y: 3.92, w: 9.3, h: 1.0, fill: { color: "E8F4FD" }, line: { color: C.accent }, rectRadius: 0.08 });
s.addText("\"Whole-genome sequence typing has already supplanted previous methods for outbreak investigations of pathogens old and new. Metagenomic NGS (mNGS) is on the way.\"", { x: 0.55, y: 3.95, w: 8.9, h: 0.55, fontSize: 9.5, color: C.textMid, italic: true, align: "left", valign: "middle", margin: 0 });
s.addText("— Sherris & Ryan's Medical Microbiology, 8th Ed.", { x: 0.55, y: 4.52, w: 8.9, h: 0.28, fontSize: 8.5, color: C.accentAlt, bold: true, align: "left", margin: 0 });
}
// ─── SLIDE 7: ISOTHERMAL & MALDI-TOF ─────────────────────────────────────────
{
const s = pres.addSlide();
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: C.offWhite }, line: { color: C.offWhite } });
sectionHeader(s, "03", "MAIN CONTENT");
accentBar(s);
slideTitle(s, "Isothermal Amplification & MALDI-TOF", "Alternatives to PCR for rapid, point-of-care, and proteomic identification");
// Isothermal table
s.addShape(pres.shapes.RECTANGLE, { x: 0.35, y: 1.52, w: 5.45, h: 0.34, fill: { color: C.accentAlt }, line: { color: C.accentAlt } });
const isoH = ["Method", "Temperature", "Target", "Key Use"];
const isoHx = [0.38, 1.52, 2.62, 3.74];
const isoHw = [1.1, 1.07, 1.1, 2.07];
isoH.forEach((h, i) => {
s.addText(h, { x: isoHx[i] + 0.04, y: 1.52, w: isoHw[i], h: 0.34, fontSize: 8.5, bold: true, color: C.white, align: "left", valign: "middle", margin: 0 });
});
const isoRows = [
["LAMP", "60-65°C", "DNA/RNA", "TB, Malaria, COVID-19 POC"],
["NASBA", "41°C", "RNA", "RNA viruses, HIV, respiratory"],
["TMA", "42°C", "RNA", "Chlamydia, Gonorrhea NAATs"],
["SDA", "37°C", "DNA", "M. tuberculosis, Chlamydia"],
];
isoRows.forEach((row, ri) => {
const ry = 1.86 + ri * 0.3;
const bg = ri % 2 === 0 ? C.white : "EBF5FC";
s.addShape(pres.shapes.RECTANGLE, { x: 0.35, y: ry, w: 5.45, h: 0.3, fill: { color: bg }, line: { color: "D6E4F0" } });
row.forEach((cell, ci) => {
s.addText(cell, { x: isoHx[ci] + 0.04, y: ry, w: isoHw[ci], h: 0.3, fontSize: 8.5, color: C.textMid, align: "left", valign: "middle", margin: 0 });
});
});
// LAMP advantage badge
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.38, y: 3.1, w: 5.35, h: 0.5, fill: { color: "E8FFF4" }, line: { color: C.green }, rectRadius: 0.07 });
s.addText("LAMP advantage: No thermal cycler required — robust, cheap, portable. Used for TB, malaria, SARS-CoV-2 POC testing in resource-limited settings.", { x: 0.52, y: 3.1, w: 5.1, h: 0.5, fontSize: 8.5, color: "1A6B3A", align: "left", valign: "middle", margin: 0 });
// MALDI-TOF box
contentBox(s, 5.95, 1.52, 3.7, 2.65, "MALDI-TOF MASS SPECTROMETRY", [
"Spots colony/specimen on target plate with matrix",
"Laser ionizes proteins (mainly ribosomal)",
"Time of flight = unique mass spectrum fingerprint",
"Matched to reference database in MINUTES",
"~95-99% accuracy at species level",
"ID bacteria, fungi, mycobacteria, anaerobes",
"Cost per test very low after initial investment",
], C.white);
}
// ─── SLIDE 8: CRISPR DIAGNOSTICS ─────────────────────────────────────────────
{
const s = pres.addSlide();
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: C.offWhite }, line: { color: C.offWhite } });
sectionHeader(s, "03", "MAIN CONTENT");
accentBar(s);
slideTitle(s, "CRISPR-Based Diagnostics", "The newest generation — attomolar sensitivity, FDA-cleared assays");
// How it works strip
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.35, y: 1.52, w: 9.3, h: 0.35, fill: { color: C.midBlue }, line: { color: C.midBlue }, rectRadius: 0.06 });
s.addText("HOW IT WORKS:", { x: 0.5, y: 1.52, w: 1.5, h: 0.35, fontSize: 9, bold: true, color: C.accent, align: "left", valign: "middle", margin: 0 });
s.addText("Guide RNA directs Cas nuclease to target → target cleavage triggers collateral cleavage of reporter → fluorescent/lateral flow signal detected", { x: 2.05, y: 1.52, w: 7.5, h: 0.35, fontSize: 9, color: C.white, align: "left", valign: "middle", margin: 0 });
// 4 platforms
const platforms = [
{ name: "SHERLOCK", cas: "Cas13", target: "RNA viruses", feat: "First CRISPR assay with FDA EUA (SARS-CoV-2)", col: C.accentAlt },
{ name: "DETECTR", cas: "Cas12a", target: "HPV 16/18 DNA", feat: "Trans-cleavage fluorescent reporter; clinical validation", col: "14B8A6" },
{ name: "CARVER", cas: "Cas13", target: "RNA viruses", feat: "Detects AND destroys viral RNA simultaneously", col: C.gold },
{ name: "FLASH", cas: "Cas9 + NGS", target: "AMR genes", feat: "Enriches resistance genes for deep sequencing", col: C.red },
];
platforms.forEach((p, i) => {
const x = 0.35 + i * 2.38;
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x, y: 2.0, w: 2.2, h: 2.65, fill: { color: C.white }, line: { color: "D6E4F0" }, rectRadius: 0.1, shadow: { type: "outer", color: "000000", blur: 5, offset: 2, angle: 135, opacity: 0.08 } });
s.addShape(pres.shapes.RECTANGLE, { x, y: 2.0, w: 2.2, h: 0.38, fill: { color: p.col }, line: { color: p.col } });
s.addText(p.name, { x, y: 2.0, w: 2.2, h: 0.38, fontSize: 12, bold: true, color: C.white, align: "center", valign: "middle", margin: 0 });
s.addText(`Cas: ${p.cas}`, { x: x + 0.1, y: 2.44, w: 2.0, h: 0.26, fontSize: 8.5, color: p.col, bold: true, align: "left", margin: 0 });
s.addText(`Target: ${p.target}`, { x: x + 0.1, y: 2.68, w: 2.0, h: 0.24, fontSize: 8, color: C.textLight, align: "left", margin: 0 });
s.addShape(pres.shapes.RECTANGLE, { x: x + 0.1, y: 2.95, w: 2.0, h: 0.02, fill: { color: "E2EAF0" }, line: { color: "E2EAF0" } });
s.addText(p.feat, { x: x + 0.1, y: 3.0, w: 2.05, h: 1.55, fontSize: 8.5, color: C.textMid, align: "left", valign: "top", margin: 0 });
});
// Bottom note
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.35, y: 4.72, w: 9.3, h: 0.72, fill: { color: "FFF3E0" }, line: { color: C.gold }, rectRadius: 0.08 });
s.addText([
{ text: "Therapeutic potential: ", options: { bold: true, color: C.gold, fontSize: 9.5 } },
{ text: "CRISPR-Cas9 has silenced HIV proviral DNA in cell culture. CRISPR can target ESBL and carbapenemase genes to restore antibiotic susceptibility ('resensitization to antibiotics from resistance'). Research ongoing for HBV, HSV, HPV elimination.", options: { color: C.textMid, fontSize: 9.5 } },
], { x: 0.5, y: 4.72, w: 9.05, h: 0.72, valign: "middle", margin: 4 });
}
// ─── SLIDE 9: METAGENOMICS ────────────────────────────────────────────────────
{
const s = pres.addSlide();
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: C.offWhite }, line: { color: C.offWhite } });
sectionHeader(s, "03", "MAIN CONTENT");
accentBar(s);
slideTitle(s, "Metagenomic Next-Generation Sequencing (mNGS)", "Hypothesis-free, pan-pathogen detection — the frontier of molecular microbiology");
// Contrast boxes
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.35, y: 1.52, w: 4.2, h: 2.6, fill: { color: "FFF3F3" }, line: { color: C.red }, rectRadius: 0.1 });
s.addShape(pres.shapes.RECTANGLE, { x: 0.35, y: 1.52, w: 4.2, h: 0.35, fill: { color: C.red }, line: { color: C.red } });
s.addText("TARGETED NAATs (Standard PCR)", { x: 0.4, y: 1.52, w: 4.1, h: 0.35, fontSize: 9.5, bold: true, color: C.white, align: "center", valign: "middle", margin: 0 });
const targ = ["Can ONLY detect pathogens with known target", "Assay must be designed in advance", "Fails for novel/unknown pathogens", "Each test targets 1 or few pathogens", "Faster, lower cost per test"];
targ.forEach((t, i) => {
s.addText(`✗ ${t}`, { x: 0.5, y: 1.95 + i * 0.41, w: 3.95, h: 0.38, fontSize: 9, color: C.textMid, align: "left", valign: "middle", margin: 0 });
});
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 4.7, y: 1.52, w: 4.95, h: 2.6, fill: { color: "F0FFF8" }, line: { color: C.green }, rectRadius: 0.1 });
s.addShape(pres.shapes.RECTANGLE, { x: 4.7, y: 1.52, w: 4.95, h: 0.35, fill: { color: C.green }, line: { color: C.green } });
s.addText("mNGS — METAGENOMIC APPROACH", { x: 4.75, y: 1.52, w: 4.85, h: 0.35, fontSize: 9.5, bold: true, color: C.white, align: "center", valign: "middle", margin: 0 });
const meta = ["Detects ALL microbial nucleic acids in specimen", "No prior hypothesis required", "Identifies novel, rare, co-infecting pathogens", "Detects bacteria, viruses, fungi, parasites simultaneously", "Cell-free DNA (cfDNA) from plasma — minimally invasive"];
meta.forEach((t, i) => {
s.addText(`✓ ${t}`, { x: 4.85, y: 1.95 + i * 0.41, w: 4.7, h: 0.38, fontSize: 9, color: C.textMid, align: "left", valign: "middle", margin: 0 });
});
s.addText("VS", { x: 4.35, y: 2.55, w: 0.35, h: 0.4, fontSize: 13, bold: true, color: C.accentAlt, align: "center", margin: 0 });
// Applications
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.35, y: 4.22, w: 9.3, h: 1.12, fill: { color: C.white }, line: { color: "D6E4F0" }, rectRadius: 0.08 });
s.addText("CLINICAL APPLICATIONS:", { x: 0.55, y: 4.27, w: 2.5, h: 0.28, fontSize: 9, bold: true, color: C.accentAlt, align: "left", margin: 0 });
const apps = ["Encephalitis of unknown etiology", "Immunocompromised with unexplained fever/infection", "Outbreak investigation & discovery of novel pathogens", "Failed culture / antibiotic pre-treatment cases", "Karius cfDNA test (FDA-cleared for CNS infections)"];
s.addText(apps.map(a => `• ${a}`).join(" "), { x: 0.55, y: 4.58, w: 9.05, h: 0.65, fontSize: 8.5, color: C.textMid, align: "left", valign: "top", margin: 0 });
}
// ─── SLIDE 10: LABORATORY APPLICATIONS – Viral ────────────────────────────────
{
const s = pres.addSlide();
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: C.offWhite }, line: { color: C.offWhite } });
sectionHeader(s, "04", "LABORATORY DIAGNOSIS / APPLICATIONS");
accentBar(s);
slideTitle(s, "Viral Infections — Molecular Diagnosis", "");
// Table
const headers = ["Pathogen", "Molecular Test", "Clinical Application"];
const rows = [
["HIV-1/2", "RT-PCR; quantitative viral load; genotyping", "Diagnosis, treatment initiation, resistance testing"],
["HBV", "qPCR (HBV DNA)", "Treatment monitoring, response assessment"],
["HCV", "qPCR (HCV RNA)", "Diagnosis, SVR assessment post-DAA therapy"],
["CMV", "qPCR (plasma/blood)", "Transplant surveillance, preemptive treatment"],
["HSV / VZV", "PCR (CSF, skin swab)", "Encephalitis, disseminated herpes diagnosis"],
["Influenza A/B", "RT-PCR, multiplex respiratory panel", "Rapid differentiation, oseltamivir guidance"],
["SARS-CoV-2", "RT-PCR, LAMP, CRISPR-SHERLOCK", "Pandemic diagnosis, POC testing"],
["HPV 16/18", "PCR, DETECTR (CRISPR-Cas12)", "Cervical cancer risk stratification"],
["EBV", "qPCR", "Post-transplant lymphoproliferative disease"],
["HHV-6", "qPCR (PBMC/plasma)", "Encephalitis, transplant complications"],
];
const colW = [1.8, 3.5, 4.3];
const colX = [0.35, 2.18, 5.72];
const rowH = 0.37;
const tableY = 1.52;
headers.forEach((h, ci) => {
s.addShape(pres.shapes.RECTANGLE, { x: colX[ci], y: tableY, w: colW[ci], h: 0.35, fill: { color: C.darkBlue }, line: { color: C.darkBlue } });
s.addText(h, { x: colX[ci] + 0.06, y: tableY, w: colW[ci] - 0.06, h: 0.35, fontSize: 9, bold: true, color: C.white, align: "left", valign: "middle", margin: 0 });
});
rows.forEach((row, ri) => {
const rowY = tableY + 0.35 + ri * rowH;
const bg = ri % 2 === 0 ? C.white : "EBF5FC";
row.forEach((cell, ci) => {
s.addShape(pres.shapes.RECTANGLE, { x: colX[ci], y: rowY, w: colW[ci], h: rowH, fill: { color: bg }, line: { color: "D6E4F0" } });
s.addText(cell, { x: colX[ci] + 0.06, y: rowY, w: colW[ci] - 0.08, h: rowH, fontSize: 8, color: C.textMid, align: "left", valign: "middle", margin: 0 });
});
});
}
// ─── SLIDE 11: LABORATORY APPLICATIONS – Bacterial + Fungal ───────────────────
{
const s = pres.addSlide();
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: C.offWhite }, line: { color: C.offWhite } });
sectionHeader(s, "04", "LABORATORY DIAGNOSIS / APPLICATIONS");
accentBar(s);
slideTitle(s, "Bacterial, Fungal & Parasitic Infections", "");
// Bacterial table
s.addShape(pres.shapes.RECTANGLE, { x: 0.35, y: 1.52, w: 9.3, h: 0.3, fill: { color: C.accentAlt }, line: { color: C.accentAlt } });
s.addText("BACTERIAL INFECTIONS", { x: 0.45, y: 1.52, w: 9.1, h: 0.3, fontSize: 9, bold: true, color: C.white, align: "left", valign: "middle", margin: 0 });
const bacRows = [
["M. tuberculosis", "GeneXpert MTB/RIF (NAAT)", "Rapid diagnosis + rifampicin resistance in 2 hrs"],
["MRSA", "PCR from nasal swab", "Rapid screening; infection control"],
["C. difficile", "NAAT (toxin gene PCR)", "Superior sensitivity to toxin EIA"],
["N. gonorrhoeae / C. trachomatis", "TMA, PCR (NAAT)", "STI diagnosis from urine/swabs"],
["Bacteremia organisms", "MALDI-TOF from blood culture", "ID in minutes from positive blood culture bottles"],
["ESBLs / Carbapenemases", "PCR, WGS, CRISPR-Cas9", "Resistance gene detection, AMR stewardship"],
];
const bColX = [0.35, 2.48, 5.42]; const bColW = [2.1, 2.9, 4.23];
bacRows.forEach((row, ri) => {
const ry = 1.82 + ri * 0.3;
const bg = ri % 2 === 0 ? C.white : "EBF5FC";
row.forEach((cell, ci) => {
s.addShape(pres.shapes.RECTANGLE, { x: bColX[ci], y: ry, w: bColW[ci], h: 0.3, fill: { color: bg }, line: { color: "D6E4F0" } });
s.addText(cell, { x: bColX[ci] + 0.05, y: ry, w: bColW[ci] - 0.05, h: 0.3, fontSize: 8.5, color: C.textMid, align: "left", valign: "middle", margin: 0 });
});
});
// Fungal + Parasitic boxes
contentBox(s, 0.35, 3.73, 4.55, 1.6, "FUNGAL INFECTIONS", [
"PCR (18S rDNA) for Aspergillus, Candida, PCP",
"ITS region Sanger sequencing from culture",
"T2Candida — direct from whole blood",
"mNGS for rare/emerging fungal infections",
"Molecular ID superior to phenotypic methods",
], C.white);
contentBox(s, 5.1, 3.73, 4.55, 1.6, "PARASITIC INFECTIONS", [
"Malaria: LAMP (species-level), drug resistance PCR",
"Toxoplasma gondii: PCR (CSF, blood, amniotic fluid)",
"Leishmania: PCR targeting kDNA",
"Trichinella spp.: molecular species ID",
"PCR superior to microscopy for low-density infections",
], C.white);
}
// ─── SLIDE 12: POC TESTING ────────────────────────────────────────────────────
{
const s = pres.addSlide();
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: C.offWhite }, line: { color: C.offWhite } });
sectionHeader(s, "04", "LABORATORY DIAGNOSIS / APPLICATIONS");
accentBar(s);
slideTitle(s, "Syndromic Panels & Point-of-Care (POC) Molecular Testing", "Multiplex detection of 20+ pathogens from a single specimen in minutes");
const panels = [
{ name: "BioFire FilmArray\nRespiratory Panel", targets: "22 pathogens: Influenza A/B, RSV, SARS-CoV-2, parainfluenza, adenovirus, bacteria", time: "~45 min", col: C.accentAlt },
{ name: "BioFire FilmArray\nMeningitis/Encephalitis", targets: "14 pathogens: HSV, VZV, CMV, Listeria, N. meningitidis, S. pneumoniae, Cryptococcus", time: "~60 min", col: "14B8A6" },
{ name: "BioFire FilmArray\nGastrointestinal Panel", targets: "22 pathogens: Salmonella, Campylobacter, norovirus, Cryptosporidium, C. difficile toxins A/B", time: "~60 min", col: C.gold },
{ name: "BioFire FilmArray\nBlood Culture ID", targets: "27 pathogens + 10 resistance genes directly from positive blood culture", time: "~75 min", col: C.red },
];
panels.forEach((p, i) => {
const x = 0.35 + (i % 2) * 4.8;
const y = 1.52 + Math.floor(i / 2) * 1.65;
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x, y, w: 4.5, h: 1.5, fill: { color: C.white }, line: { color: "D6E4F0" }, rectRadius: 0.1, shadow: { type: "outer", color: "000000", blur: 4, offset: 1, angle: 135, opacity: 0.08 } });
s.addShape(pres.shapes.RECTANGLE, { x, y, w: 4.5, h: 0.38, fill: { color: p.col }, line: { color: p.col } });
s.addText(p.name, { x: x + 0.1, y, w: 3.6, h: 0.38, fontSize: 9, bold: true, color: C.white, align: "left", valign: "middle", margin: 0 });
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: x + 3.38, y: y + 0.06, w: 1.02, h: 0.26, fill: { color: C.darkBlue }, line: { color: C.darkBlue }, rectRadius: 0.05 });
s.addText(p.time, { x: x + 3.38, y: y + 0.06, w: 1.02, h: 0.26, fontSize: 8, bold: true, color: C.white, align: "center", valign: "middle", margin: 0 });
s.addText(p.targets, { x: x + 0.12, y: y + 0.42, w: 4.26, h: 1.0, fontSize: 8.5, color: C.textMid, align: "left", valign: "top", margin: 0 });
});
// Bottom note
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.35, y: 4.88, w: 9.3, h: 0.55, fill: { color: "E8F4FD" }, line: { color: C.accent }, rectRadius: 0.07 });
s.addText("Expert consensus (Candel et al., Crit Care 2024): Rapid multiplex syndromic panels in critically ill patients reduce time to appropriate antimicrobial therapy and improve clinical outcomes. [PMID: 39736683]", { x: 0.5, y: 4.88, w: 9.05, h: 0.55, fontSize: 8.5, color: C.accentAlt, italic: true, align: "left", valign: "middle", margin: 0 });
}
// ─── SLIDE 13: RECENT ADVANCES ────────────────────────────────────────────────
{
const s = pres.addSlide();
darkSlide(s);
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 10, h: 0.06, fill: { color: C.accent }, line: { color: C.accent } });
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.4, y: 0.12, w: 0.7, h: 0.32, fill: { color: C.accent }, line: { color: C.accent }, rectRadius: 0.05 });
s.addText("05", { x: 0.4, y: 0.12, w: 0.7, h: 0.32, fontSize: 9, bold: true, color: C.darkBlue, align: "center", valign: "middle", margin: 0 });
s.addText("RECENT ADVANCES", { x: 1.2, y: 0.12, w: 8, h: 0.32, fontSize: 10, bold: true, color: C.accent, align: "left", valign: "middle", margin: 0 });
s.addText("Recent Advances in Molecular Infectious Disease Diagnostics", { x: 0.4, y: 0.55, w: 9.2, h: 0.55, fontSize: 18, bold: true, color: C.white, align: "left", valign: "middle", margin: 0 });
s.addShape(pres.shapes.RECTANGLE, { x: 0.4, y: 1.15, w: 1.8, h: 0.04, fill: { color: C.accent }, line: { color: C.accent } });
const advances = [
{ title: "mNGS & cfDNA", desc: "Pan-pathogen agnostic detection; Karius test FDA-cleared for CNS infections; cell-free DNA from plasma", col: C.accent },
{ title: "CRISPR Diagnostics", desc: "SHERLOCK (FDA EUA), DETECTR (Cas12), attomolar sensitivity, lateral flow readout — no PCR needed", col: C.gold },
{ title: "Nanopore Sequencing", desc: "Oxford MinION: portable, real-time field sequencing. Long reads enable direct methylation detection", col: "14B8A6" },
{ title: "Digital PCR (dPCR)", desc: "Absolute quantification without a standard curve; high precision for ultra-low viral loads", col: "A78BFA" },
{ title: "Multiplex Syndromic Panels", desc: "20+ pathogens from one specimen in <75 min; FilmArray, Verigene, GenMark platforms", col: "FB923C" },
{ title: "AI + WGS for AMR", desc: "Machine learning applied to WGS data predicts antibiotic susceptibility profiles, replacing phenotypic testing", col: C.green },
];
advances.forEach((a, i) => {
const x = 0.35 + (i % 3) * 3.2;
const y = 1.3 + Math.floor(i / 3) * 2.05;
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x, y, w: 3.05, h: 1.88, fill: { color: C.midBlue }, line: { color: a.col }, rectRadius: 0.1 });
s.addShape(pres.shapes.RECTANGLE, { x, y, w: 3.05, h: 0.35, fill: { color: a.col }, line: { color: a.col } });
s.addText(a.title, { x: x + 0.1, y, w: 2.85, h: 0.35, fontSize: 10, bold: true, color: C.darkBlue, align: "left", valign: "middle", margin: 0 });
s.addText(a.desc, { x: x + 0.12, y: y + 0.4, w: 2.82, h: 1.4, fontSize: 9, color: "C9D8EF", align: "left", valign: "top", margin: 0 });
});
// Footer
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 5.45, w: 10, h: 0.175, fill: { color: C.midBlue }, line: { color: C.midBlue } });
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 5.45, w: 3.5, h: 0.175, fill: { color: C.accent }, line: { color: C.accent } });
s.addText("Molecular Diagnosis of Infectious Disease", { x: 0.25, y: 5.45, w: 9.5, h: 0.175, fontSize: 7.5, color: C.white, align: "left", valign: "middle", margin: 0 });
}
// ─── SLIDE 14: ADVANTAGES vs LIMITATIONS ─────────────────────────────────────
{
const s = pres.addSlide();
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: C.offWhite }, line: { color: C.offWhite } });
sectionHeader(s, "05", "RECENT ADVANCES");
accentBar(s);
slideTitle(s, "Molecular vs Conventional Methods", "Advantages, limitations and clinical impact");
contentBox(s, 0.35, 1.52, 4.55, 3.65, "ADVANTAGES OF MOLECULAR METHODS", [
"Rapid results — hours vs. days for culture",
"High sensitivity — detects single copies of target",
"High specificity — genus/species/strain level ID",
"Detects non-cultivable & fastidious organisms",
"Simultaneous identification + resistance profiling",
"Viral load quantification for treatment monitoring",
"Directly from clinical specimens (no culture needed)",
"Novel pathogen detection (mNGS)",
"POC and resource-limited settings (LAMP, CRISPR)",
], C.white);
contentBox(s, 5.1, 1.52, 4.55, 3.65, "LIMITATIONS & CHALLENGES", [
"High initial cost of equipment and reagents",
"Requires skilled technical personnel",
"False positives: detects dead organisms/DNA",
"Cannot determine antimicrobial susceptibility alone",
"Inhibitors in clinical specimens may cause false-negatives",
"Assay standardization across labs varies",
"Rare pathogens may lack reference databases",
"Infrastructure-dependent (cold chain, power)",
"Interpretation of incidental/co-infection findings",
], C.white);
}
// ─── SLIDE 15: SUMMARY ────────────────────────────────────────────────────────
{
const s = pres.addSlide();
darkSlide(s);
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 10, h: 0.06, fill: { color: C.accent }, line: { color: C.accent } });
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.4, y: 0.12, w: 0.7, h: 0.32, fill: { color: C.accent }, line: { color: C.accent }, rectRadius: 0.05 });
s.addText("06", { x: 0.4, y: 0.12, w: 0.7, h: 0.32, fontSize: 9, bold: true, color: C.darkBlue, align: "center", valign: "middle", margin: 0 });
s.addText("SUMMARY", { x: 1.2, y: 0.12, w: 8, h: 0.32, fontSize: 10, bold: true, color: C.accent, align: "left", valign: "middle", margin: 0 });
s.addText("Summary", { x: 0.4, y: 0.55, w: 9.2, h: 0.55, fontSize: 20, bold: true, color: C.white, align: "left", valign: "middle", margin: 0 });
s.addShape(pres.shapes.RECTANGLE, { x: 0.4, y: 1.15, w: 1.2, h: 0.04, fill: { color: C.accent }, line: { color: C.accent } });
const summaryPoints = [
{ icon: "🔬", text: "Molecular diagnosis detects pathogen DNA/RNA directly from clinical specimens — independent of culture" },
{ icon: "⚡", text: "PCR (conventional, real-time, multiplex, RT-PCR) is the gold standard: rapid, sensitive, specific" },
{ icon: "🧬", text: "Sequencing (Sanger → NGS → Nanopore) enables ID, resistance profiling, outbreak investigation & WGS typing" },
{ icon: "🌡️", text: "Isothermal methods (LAMP, NASBA, TMA) enable POC diagnostics in resource-limited settings" },
{ icon: "💡", text: "MALDI-TOF transformed proteomic ID of cultured organisms — results in minutes, low cost" },
{ icon: "🔭", text: "mNGS provides pan-pathogen, hypothesis-free detection — detects novel and co-infecting pathogens" },
{ icon: "✂️", text: "CRISPR diagnostics (SHERLOCK, DETECTR) — newest generation, FDA EUA, attomolar sensitivity" },
{ icon: "⚠️", text: "Key challenges: cost, infrastructure, false positives from dead organisms, skilled personnel requirements" },
];
summaryPoints.forEach((pt, i) => {
const x = i < 4 ? 0.35 : 5.1;
const y = 1.3 + (i % 4) * 0.95;
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x, y, w: 4.55, h: 0.82, fill: { color: C.midBlue }, line: { color: "2A4A7E" }, rectRadius: 0.08 });
s.addShape(pres.shapes.RECTANGLE, { x, y, w: 0.08, h: 0.82, fill: { color: i % 2 === 0 ? C.accent : C.gold }, line: { color: i % 2 === 0 ? C.accent : C.gold } });
s.addText(pt.text, { x: x + 0.18, y, w: 4.3, h: 0.82, fontSize: 9, color: "D0E4F7", align: "left", valign: "middle", margin: 4 });
});
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 5.45, w: 10, h: 0.175, fill: { color: C.midBlue }, line: { color: C.midBlue } });
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 5.45, w: 3.5, h: 0.175, fill: { color: C.accent }, line: { color: C.accent } });
s.addText("Molecular Diagnosis of Infectious Disease", { x: 0.25, y: 5.45, w: 9.5, h: 0.175, fontSize: 7.5, color: C.white, align: "left", valign: "middle", margin: 0 });
}
// ─── SLIDE 16: REFERENCES ─────────────────────────────────────────────────────
{
const s = pres.addSlide();
s.addShape(pres.shapes.RECTANGLE, { x: 0, y: 0, w: 10, h: 5.625, fill: { color: C.offWhite }, line: { color: C.offWhite } });
sectionHeader(s, "07", "REFERENCES");
accentBar(s);
slideTitle(s, "References", "Standard Textbooks & Recent Peer-Reviewed Literature");
// Two-column layout
const refs1 = [
"1. Ryan KJ, Ray CG. Sherris & Ryan's Medical Microbiology, 8th Ed. McGraw-Hill, 2022.",
"2. Kasper DL et al. Harrison's Principles of Internal Medicine, 22nd Ed. McGraw-Hill, 2025.",
"3. Sandhaus LM et al. Tietz Textbook of Laboratory Medicine, 7th Ed. Elsevier, 2023.",
"4. Brooks GF et al. Jawetz, Melnick & Adelberg's Medical Microbiology, 28th Ed. McGraw-Hill, 2019.",
"5. McPherson RA, Pincus MR. Henry's Clinical Diagnosis and Management by Laboratory Methods.",
];
const refs2 = [
"6. Candel FJ et al. Rapid multiplex molecular syndromic panels in critically ill patients. Crit Care. 2024. [PMID: 39736683]",
"7. Kontsevaya I et al. Update on the diagnosis of tuberculosis. Clin Microbiol Infect. 2024. [PMID: 37490968]",
"8. Schmitz JE et al. Forty Years of Molecular Diagnostics for Infectious Diseases. J Clin Microbiol. 2022.",
"9. Ramalingam G et al. Advancements and challenges in molecular diagnostics for infectious diseases. Ann Natl Acad Med Sci. 2025.",
"10. Bilen M et al. From Tradition to Innovation: Diverse Molecular Techniques. Diagnostics (MDPI). 2024;14(24):2876.",
];
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.35, y: 1.52, w: 4.55, h: 2.65, fill: { color: C.white }, line: { color: "D6E4F0" }, rectRadius: 0.1, shadow: { type: "outer", color: "000000", blur: 4, offset: 1, angle: 135, opacity: 0.07 } });
s.addShape(pres.shapes.RECTANGLE, { x: 0.35, y: 1.52, w: 4.55, h: 0.3, fill: { color: C.accentAlt }, line: { color: C.accentAlt } });
s.addText("STANDARD TEXTBOOKS", { x: 0.45, y: 1.52, w: 4.35, h: 0.3, fontSize: 9, bold: true, color: C.white, align: "left", valign: "middle", margin: 0 });
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 5.1, y: 1.52, w: 4.55, h: 2.65, fill: { color: C.white }, line: { color: "D6E4F0" }, rectRadius: 0.1, shadow: { type: "outer", color: "000000", blur: 4, offset: 1, angle: 135, opacity: 0.07 } });
s.addShape(pres.shapes.RECTANGLE, { x: 5.1, y: 1.52, w: 4.55, h: 0.3, fill: { color: "14B8A6" }, line: { color: "14B8A6" } });
s.addText("RECENT JOURNAL ARTICLES", { x: 5.2, y: 1.52, w: 4.35, h: 0.3, fontSize: 9, bold: true, color: C.white, align: "left", valign: "middle", margin: 0 });
refs1.forEach((r, i) => {
s.addText(r, { x: 0.45, y: 1.87 + i * 0.46, w: 4.38, h: 0.44, fontSize: 8, color: C.textMid, align: "left", valign: "top", margin: 0 });
});
refs2.forEach((r, i) => {
s.addText(r, { x: 5.2, y: 1.87 + i * 0.46, w: 4.38, h: 0.44, fontSize: 8, color: C.textMid, align: "left", valign: "top", margin: 0 });
});
// Closing box
s.addShape(pres.shapes.ROUNDED_RECTANGLE, { x: 0.35, y: 4.3, w: 9.3, h: 1.0, fill: { color: C.darkBlue }, line: { color: C.darkBlue }, rectRadius: 0.1 });
s.addShape(pres.shapes.RECTANGLE, { x: 0.35, y: 4.3, w: 0.08, h: 1.0, fill: { color: C.accent }, line: { color: C.accent } });
s.addText("\"The advances molecular technologies have enabled in the past 40 years are nothing short of astounding. There is no basis for expecting the pace of change to slow.\"", { x: 0.55, y: 4.35, w: 9.0, h: 0.6, fontSize: 9.5, color: C.white, italic: true, align: "left", valign: "middle", margin: 0 });
s.addText("— Sherris & Ryan's Medical Microbiology, 8th Edition", { x: 0.55, y: 4.95, w: 9.0, h: 0.28, fontSize: 8.5, color: C.accent, bold: true, align: "left", margin: 0 });
}
// ─── WRITE FILE ────────────────────────────────────────────────────────────────
pres.writeFile({ fileName: "/home/daytona/workspace/molecular-diagnosis-pptx/Molecular_Diagnosis_Infectious_Disease.pptx" })
.then(() => console.log("DONE: Presentation saved."))
.catch(err => { console.error("ERROR:", err); process.exit(1); });
cd /home/daytona/workspace/molecular-diagnosis-pptx && node build.js 2>&1
ls -lh /home/daytona/workspace/molecular-diagnosis-pptx/
Molecular Diagnosis Infectious Disease
Presentation · PPTX
| # | Slide | Content |
|---|---|---|
| 1 | Title | Bold dark blue theme with DNA helix motif, subtitle line, date |
| 2 | Introduction | Historical timeline (1953 → 1983 → 2005 → 2020) + key context paragraph |
| 3 | Objectives | 6 numbered learning objectives in styled card layout |
| 4 | Principles | 3-column layout: Hybridization / Amplification / Sequencing |
| 5 | PCR | Thermal cycle steps (color-coded), PCR types comparison table |
| 6 | Sequencing | Sanger vs NGS comparison + NGS workflow strip + textbook quote |
| 7 | Isothermal & MALDI-TOF | Isothermal methods table (LAMP, NASBA, TMA, SDA) + MALDI-TOF box |
| 8 | CRISPR Diagnostics | 4 platforms (SHERLOCK, DETECTR, CARVER, FLASH) + mechanism + therapeutic uses |
| 9 | Metagenomics | mNGS vs. targeted comparison + clinical applications |
| 10 | Lab Applications — Viral | Full table: HIV, HBV, HCV, CMV, SARS-CoV-2, HPV, EBV, HHV-6 |
| 11 | Lab Applications — Bacterial/Fungal/Parasitic | TB, MRSA, MALDI-TOF, STIs, fungal PCR, malaria LAMP |
| 12 | POC Syndromic Panels | BioFire FilmArray 4 panels + clinical evidence citation |
| 13 | Recent Advances | 6 advances: mNGS, CRISPR, Nanopore, dPCR, AI+WGS, multiplex panels |
| 14 | Advantages vs Limitations | Side-by-side comparison boxes |
| 15 | Summary | 8 key takeaways in dark theme card layout |
| 16 | References | Standard textbooks (5) + recent journal articles (5) + closing quote |
Generate a professional PowerPoint presentation on this molecular diagnosis content Title Introduction Objectives Main Content Laboratory Diagnosis/Applications (where applicable) Recent Advances Summary References (Standard textbooks and recent journal articles
Molecular Diagnosis Infectious Disease
Presentation · PPTX
| Section | Slides |
|---|---|
| Title | Slide 1 — bold dark navy theme, DNA motif |
| Introduction | Slide 2 — historical timeline 1953→2020 |
| Objectives | Slide 3 — 6 learning objectives |
| Main Content | Slides 4–9 — Principles, PCR, Sequencing, Isothermal/MALDI-TOF, CRISPR, Metagenomics |
| Lab Diagnosis/Applications | Slides 10–12 — Viral, Bacterial/Fungal/Parasitic, POC panels |
| Recent Advances | Slide 13 — mNGS, CRISPR, Nanopore, dPCR, AI+WGS |
| Summary | Slides 14–15 — Advantages vs Limitations + 8 key takeaways |
| References | Slide 16 — 5 textbooks + 5 recent journal articles with PMIDs |
Create a PDF version for sharing
libreoffice --headless --convert-to pdf "/home/daytona/workspace/molecular-diagnosis-pptx/Molecular_Diagnosis_Infectious_Disease.pptx" --outdir "/home/daytona/workspace/molecular-diagnosis-pptx/" 2>&1
mkdir -p /tmp/lopdf-out && libreoffice --headless --convert-to pdf "/home/daytona/workspace/molecular-diagnosis-pptx/Molecular_Diagnosis_Infectious_Disease.pptx" --outdir /tmp/lopdf-out/ 2>&1 && ls -lh /tmp/lopdf-out/
cp /tmp/lopdf-out/Molecular_Diagnosis_Infectious_Disease.pdf /home/daytona/workspace/molecular-diagnosis-pptx/Molecular_Diagnosis_Infectious_Disease.pdf && ls -lh /home/daytona/workspace/molecular-diagnosis-pptx/
Molecular Diagnosis Infectious Disease
PDF Document · PDF
| Format | Use |
|---|---|
Molecular Diagnosis Infectious Disease Presentation · PPTX | Editing, presenting live in PowerPoint |
Molecular Diagnosis Infectious Disease PDF Document · PDF | Sharing via email/WhatsApp, printing, uploading to portals |