Antiviral Therapy: Drug–Virus Mechanism Design Pattern
Status: Phase 1 — Antiviral Mechanism Module Set Built
This project extends the ANTIMICROBIAL drug–bug mechanism
design pattern to antiviral therapy. The same machinery applies — a
Treatment links via target_mechanisms to the specific pathophysiology node
(a viral enzyme/step or a gating principle) that makes the drug work, and
recurrent virus-property × drug-class interactions are captured once as
kb/modules/ that disease entries conforms_to.
Six antiviral mechanism modules are now built and validated (schema + term +
independent snippet-substring verification of every evidence quote): five
direct-acting viral-target modules plus the latency/reservoir gating module. The
remaining work is wiring conforming disease entries (conforms_to +
treatment target_mechanisms edges), tracked in §7.
| Module (built ✓) | Target / principle | Drug classes | Current / candidate conformers (existing entries) |
|---|---|---|---|
viral_polymerase_inhibition |
RdRp / reverse transcriptase / viral DNA polymerase; nucleos(t)ide chain termination + non-nucleoside allosteric block | NRTIs, NNRTIs, nucleotide analogs | Hepatitis B (tenofovir, entecavir), Hepatitis C (sofosbuvir), COVID-19 (remdesivir, molnupiravir), Acquired Immunodeficiency Syndrome (tenofovir/emtricitabine) |
viral_protease_inhibition |
Virus-encoded polyprotein-processing protease; replicase-protein release (SARS-CoV-2 Mpro, HCV NS3/4A) versus structural virion maturation (HIV PR) | protease inhibitors | Wired: COVID-19 (nirmatrelvir), Acute Hepatitis C Virus Infection (glecaprevir). Candidates: Hepatitis C (glecaprevir/grazoprevir), Acquired Immunodeficiency Syndrome (atazanavir/darunavir, ritonavir boost) |
viral_entry_fusion_inhibition |
Receptor attachment / co-receptor / membrane fusion / host-factor uptake | gp41 fusion, CCR5 antagonist, attachment, NTCP | Acquired Immunodeficiency Syndrome (maraviroc, enfuvirtide, fostemsavir) |
viral_integrase_inhibition |
Retroviral integrase strand transfer (provirus formation) | INSTIs | Acquired Immunodeficiency Syndrome (dolutegravir, bictegravir) |
viral_assembly_release_inhibition |
Virion assembly / budding / egress (influenza neuraminidase, HCV NS5A replication complex, HBV capsid) | NA inhibitors, NS5A inhibitors, capsid assembly modulators | Influenza (oseltamivir, baloxavir target is endonuclease — see notes), Hepatitis C (velpatasvir/ledipasvir) |
viral_latency_reservoir_persistence |
Gating, not a drug target. Latent/integrated/episomal genome (HIV provirus, HSV latency, HBV cccDNA) that replication inhibitors cannot clear → suppression ≠ cure | (explains why lifelong therapy / why "functional cure" is the frontier) | Acquired Immunodeficiency Syndrome (HIV reservoir), Hepatitis B (cccDNA) |
Multi-module conformers (the payoff — one disease constrained by several
independent antiviral mechanisms, mirroring Leprosy/Whipple on the antibacterial
side):
- Acquired Immunodeficiency Syndrome (HIV/ART): reverse transcriptase
(viral_polymerase_inhibition) + integrase (viral_integrase_inhibition) +
protease (viral_protease_inhibition) + entry (viral_entry_fusion_inhibition)
+ latent reservoir (viral_latency_reservoir_persistence). The canonical
combination-therapy story.
- Hepatitis C (direct-acting antiviral regimens): NS5B polymerase
(viral_polymerase_inhibition) + NS3/4A protease
(viral_protease_inhibition) + NS5A replication-complex
(viral_assembly_release_inhibition). The three-target antiviral cure.
- Hepatitis B: reverse transcriptase suppression
(viral_polymerase_inhibition) gated by the cccDNA reservoir
(viral_latency_reservoir_persistence) — explains indefinite suppression
without cure.
0. Scope and Positioning (what this is and is NOT)
This is an explanatory mechanism layer, not a drug–indication database and
not a clinical decision support system (DSS). Identical positioning to
ANTIMICROBIAL §0:
- Not duplicating drug-indication curation. DrugBank, DrugCentral, ChEMBL,
RxNorm/NDF-RT, and antiviral drug labels already enumerate which antivirals
treat which infections. dismech's contribution is to explain those
associations mechanistically — linking a treatment, via
target_mechanisms, to the viral step it blocks — and to make that explanation queryable and consistency-checkable across diseases via shared modules. - Not a DSS. HIV/HCV/HBV treatment guidelines (DHHS, AASLD/IDSA, EASL), resistance-interpretation tools (Stanford HIVdb), and stewardship pathways already give point-of-care guidance. These modules are at most a mechanistic substrate such tools could cite, not a prescribing engine.
- Open question worth a short survey: how DrugMechDB and antiviral resistance databases represent viral drug-target mechanism paths — borrow vocabulary, avoid reinventing, and sharpen where mechanistic explanation is additive. Tracked as a follow-up, not a blocker.
1. The Problem
Naively, the treatment block for every viral entry collapses to
Pharmacotherapy → some antiviral → disease. That discards the knowledge
clinicians actually use: viruses are far more target-divergent than bacteria
— there is no broad-spectrum antiviral analogous to a broad-spectrum antibiotic,
because each virus family carries its own polymerase, protease, and entry
machinery. Which mechanism a drug hits, and whether that target even exists
in a given virus, is the whole game. We want to encode that depth.
2. The Core Principle: Target the Viral Step Node, Not the Disease
A Treatment links to specific pathophysiology nodes via target_mechanisms
(TreatmentMechanismTarget). For antivirals, the edge should point at the
virus's druggable step, which lives as a pathophysiology node:
- Acute Hepatitis C Virus Infection is the model already laid down: its
direct-acting antiviral treatment carries a
target_mechanismsedge (INHIBITS) onto an "Early HCV infection of hepatocytes" node and explains that the NS5B polymerase inhibitor sofosbuvir plus NS5A inhibitor velpatasvir "suppress HCV replication during the early-infection phase." That is the target — a finer-grained "NS5B RNA-Dependent RNA Polymerase" node would let the polymerase module attach. - COVID-19 already carries the host/viral-evasion biology as first-class
pathophysiology and
conforms_totheparp_parg_macrodomain_viral_evasionmodule, and lists nirmatrelvir (Mpro inhibitor) and remdesivir (RdRp inhibitor) as treatments — but withouttarget_mechanismsedges onto explicit "SARS-CoV-2 Main Protease (Mpro/3CLpro)" and "SARS-CoV-2 RNA-Dependent RNA Polymerase" drug-target nodes. That is the gap to close and the cleanest first proof-of-concept.
A single target_mechanisms edge encodes why this drug, and it predicts
failure modes: a DNA-virus polymerase inhibitor has nothing to point at in an
RNA virus, and an integrase inhibitor is meaningless outside the retroviruses.
3. Three-Tier Encoding
Tier 1 — crude baseline. treatment_term: NCIT:C16119 (Antiviral Therapy
therapy) or NCIT:C15986 (Pharmacotherapy) + therapeutic_agent (CHEBI for the
drug, e.g. CHEBI:85083 sofosbuvir, CHEBI:145994 remdesivir,
CHEBI:170007 nirmatrelvir) + therapeutic_modality: SMALL_MOLECULE. Says
"remdesivir is used for COVID-19."
Tier 2 — the mechanistic edge (the depth). Add a pathophysiology node for the
targeted viral step and link target_mechanisms to it: remdesivir → "SARS-CoV-2
RdRp"; nirmatrelvir → "SARS-CoV-2 Mpro"; sofosbuvir → "HCV NS5B polymerase";
dolutegravir → "HIV integrase strand transfer"; oseltamivir → "Influenza
neuraminidase-dependent virion release". Use target_phenotypes for host-directed
adjuncts (e.g. dexamethasone → COVID hyperinflammation), exactly as the
antibacterial entries do for anti-inflammatory adjuncts.
Tier 3 — conserved generalizations as modules. The reasons "some mechanisms
are better/useless for some viruses" are conserved virus-property × drug-class
interactions — kb/modules/ + conforms_to. See the proposed module table
above. The host-side parp_parg_macrodomain_viral_evasion module already exists
and is complementary: it captures the host antiviral / viral-evasion axis
(IFN-induced PARP ADP-ribosylation vs viral macrodomain countermeasures),
whereas the proposed modules capture the direct antiviral drug-target axis.
4. The Axes That Make Specific Drugs Better for Specific Viruses
| Determinant | Why it gates drug choice | dismech examples |
|---|---|---|
| Genome/polymerase type | RNA vs DNA virus; RdRp vs reverse transcriptase vs DNA pol — a given nucleos(t)ide analog only fits one | Hepatitis C (NS5B RdRp) vs Hepatitis B / HIV (reverse transcriptase) vs herpesviruses (DNA pol, acyclovir) |
| Presence of a viral protease | maturation-protease inhibitors need a polyprotein-processing protease to exist | Acquired Immunodeficiency Syndrome (HIV PR), Hepatitis C (NS3/4A), COVID-19 (Mpro) |
| Retroviral integration | integrase strand-transfer inhibitors are retrovirus-only | Acquired Immunodeficiency Syndrome (dolutegravir) — meaningless for HCV/influenza |
| Entry receptor / co-receptor / host factor | entry inhibitors are exquisitely virus- and even tropism-specific | Acquired Immunodeficiency Syndrome (CCR5-tropic only → maraviroc); HDV/HBV (NTCP → bulevirtide) |
| Latency / integrated provirus / cccDNA reservoir | replication inhibitors suppress but cannot clear a latent genome → lifelong therapy, "functional cure" frontier | Acquired Immunodeficiency Syndrome (proviral reservoir), Hepatitis B (cccDNA) — contrast Hepatitis C, which is curable (no integration/reservoir) |
| High mutation rate / quasispecies | error-prone RdRp/RT → resistance escape → mandates combination therapy or high-barrier agents | HIV (3-drug ART), HCV (multi-agent direct-acting therapy); high genetic barrier of dolutegravir/sofosbuvir |
| Resistance mutation | specific target mutations abolish a drug (M184V, NS5A RASs, Mpro/RdRp mutations) | resistance as its own pathophysiology node the drug must overcome |
| Tissue/compartment penetration (PK) | CNS sanctuary (HIV), genital reservoir, intracellular activation of prodrugs | site-specific target_phenotypes; prodrug-activation nodes |
| Host-directed vs direct-acting | immunomodulation (corticosteroids, IFN) acts on host response, not the virion | COVID-19 (dexamethasone), chronic hepatitis (pegylated IFN historically) |
| Window of action | many antivirals only work early (before peak replication / irreversible immunopathology) | Influenza (NA inhibitors within 48 h), Acute_Hepatitis_C (early direct-acting antiviral therapy before chronicity) |
5. Recommended Encoding Pattern (per viral entry)
- Populate
infectious_agent(InfectiousAgent, NCBITaxon term) — the virus identity anchor. - In
pathophysiology, add viral-step drug-target nodes (polymerase, protease, entry/fusion, integrase, assembly/release) and gating-property nodes (latency/reservoir, quasispecies/resistance, compartment sanctuary) as appropriate. - Each
Treatment: Tier-1 fields plustarget_mechanisms→ the specific node(s) it inhibits, andtarget_phenotypesfor host-directed adjuncts. - Where the mechanism recurs,
conforms_toa shared antiviral-mechanism module. - Keep direct-acting antivirals distinct from host-directed therapy — they target different node types (viral step vs host phenotype).
6. Open Decision for the Register
Surface to docs/explanation/design-decisions.md: the same per-disease-vs-module
decision recorded for antibacterials applies here, plus an antiviral-specific
question — whether host-directed antiviral mechanisms (IFN signaling,
restriction factors, the existing parp_parg_macrodomain_viral_evasion module)
should be modeled as the same kind of object as direct-acting viral-target
modules, or kept as a distinct host-axis layer. Recommendation: keep both as
kb/modules/, but tag direct-acting (virus-target) vs host-directed so queries
can separate them.
7. Next Steps
- [x] Draft
viral_polymerase_inhibitionas the proof-of-concept module (nucleos(t)ide chain termination + non-nucleoside allosteric block across RdRp / reverse transcriptase / viral DNA polymerase), mirroring thebacterial_cell_wall_synthesis_inhibitionbuild. Built atkb/modules/viral_polymerase_inhibition.yaml: four nodes (polymerase target → chain-termination/replication-arrest → non-nucleoside allosteric inhibition → quasispecies-driven target resistance). Evidence: Geraghty 33924302 (broad-spectrum nucleoside analogues, remdesivir delayed chain termination, sofosbuvir prodrug, high-mutation-rate escape), Amblard 35792384 (HIV NRTIs). Key target:#Viral Polymerase as the Replication Engine and Drug Target. - [x] Draft
viral_protease_inhibition. Built as a shared polyprotein-synthesis and virus-encoded protease-processing trunk with separate replicase-protein/RNA-replication (SARS-CoV-2, HCV) and structural virion-maturation (HIV) outputs, plus a viral target-resistance branch. The immature non-infectious-particle consequence is confined to the structural branch, and pharmacokinetic boosting is separate from viral resistance. Evidence: 32858867 (HIV maturation), 35380892 (SARS-CoV-2 replicase-polyprotein cleavage), 22558217 (HCV NS3/4A polyprotein processing), and 35993498 (HCV NS3/4A resistance). Key target:#Virus-Encoded Protease-Dependent Polyprotein Processing. - [x] Draft
viral_entry_fusion_inhibition(attachment / co-receptor / fusion / NTCP),viral_integrase_inhibition(retroviral strand transfer), andviral_assembly_release_inhibition(influenza neuraminidase + HCV NS5A; baloxavir deliberately excluded as a PA-endonuclease target). All built, each with a target → consequence → resistance/gating node set and verified evidence. - [x] Draft
viral_latency_reservoir_persistence(gating, not a drug target — the antiviral analog ofintracellular_pathogen_persistence). Built: three nodes (latent/archival genome → suppression-without-eradication → reactivation on interruption). Evidence covers the HIV proviral reservoir, HBV cccDNA, and HSV neuronal latency. Key gating target:#Antiviral Suppression Without Eradication of the Reservoir. - [ ] Wire remaining conforming disease entries. The
viral_protease_inhibitionreplicase branch is now instantiated in COVID-19 (pp1a/pp1ab → Mpro processing → replication-transcription complex; nirmatrelvir target edge) and Acute Hepatitis C Virus Infection (HCV polyprotein → NS3/4A processing → RNA replication; glecaprevir target edge). Remaining highest-value work includes COVID-19 polymerase targets, chronic Hepatitis C NS5B/NS3/4A/NS5A nodes, Hepatitis B RT suppression gated by cccDNA, Acquired Immunodeficiency Syndrome as the flagship five-module conformer (RT + integrase + protease + entry + reservoir). - [ ] Decide how to model Influenza baloxavir (cap-dependent endonuclease,
PA subunit) vs oseltamivir (neuraminidase release): endonuclease is closer
to a polymerase-complex target than to assembly/release — may warrant its
own node rather than forcing it into
viral_assembly_release_inhibition. - [ ] Short survey of antiviral drug-mechanism KBs / resistance databases (DrugMechDB, Stanford HIVdb) — see §0; borrow vocabulary, sharpen the niche.
- [ ] Record the host-directed-vs-direct-acting module decision in the design register.
Note on Influenza/baloxavir and "endonuclease": influenza lacks an RdRp of the picornavirus type; its polymerase is a heterotrimer (PB1/PB2/PA), and baloxavir inhibits the PA cap-dependent endonuclease. Model it as a polymerase- complex subunit target, not a generic release inhibitor.