Clinical Variant Interpreter
Systematic variant interpretation using ToolUniverse — from raw variant calls to ACMG-classified clinical recommendations with structural impact analysis.
Key Principles
- ACMG-Guided Classification - Follow ACMG/AMP 2015 guidelines with explicit evidence codes
- Structural Evidence Integration - Use AlphaFold2 for novel structural impact analysis
- Population Context - gnomAD frequencies with ancestry-specific data
- Gene-Disease Validity - ClinGen curation status for clinical relevance
- Actionable Output - Clear recommendations, not just classifications
- English-first queries - Always use English terms in tool calls
Triggers
Use when users:
- Ask about variant interpretation, classification, or pathogenicity
- Have VCF data needing clinical annotation
- Need ACMG classification for variants (especially VUS)
- Want structural impact analysis for missense variants
NOT for: Structural variants/CNVs → tooluniverse-structural-variant-analysis; Variant calling from BAM → tooluniverse-variant-analysis
Workflow (6 Phases)
Phase 1: Variant Identity & Normalization
Standardize notation (HGVS), map to gene/transcript/protein, determine consequence type.
| Tool |
Purpose |
myvariant_query |
Variant annotations from MyVariant.info (dbSNP, ClinVar, gnomAD) |
Ensembl_get_variant_info |
Variant effect predictor data |
NCBI_gene_search |
Gene information, RefSeq transcripts |
Capture: HGVS (c. and p.), gene symbol, Ensembl ID, transcript (MANE Select), consequence, amino acid change, exon/intron location.
Phase 2: Clinical Database Queries
| Tool |
Purpose |
Key Data |
clinvar_search |
Existing classifications |
Classification, review status, conditions |
gnomad_search |
Population frequency |
Overall AF, ancestry-specific AFs, homozygotes |
OMIM_search + OMIM_get_entry |
Gene-disease |
Inheritance pattern, phenotypes |
ClinGen_search_gene_validity |
Gene curation |
Gene-disease validity level |
ClinGen_search_dosage_sensitivity |
Dosage sensitivity |
HI/TS scores |
COSMIC_search_mutations |
Somatic context |
Cancer frequency, hotspot status |
DisGeNET_search_gene |
Gene-disease associations |
Evidence scores |
gnomAD frequency interpretation:
- Absent (0) → PM2 (Supporting Pathogenic)
- <0.01% → Rare, consistent with pathogenicity
- 0.01-0.1% → Check gene/disease prevalence
- >1% → BA1 (Stand-alone Benign)
Phase 3: Computational Predictions
| Tool |
Purpose |
Threshold |
myvariant_query (contains SIFT/PolyPhen/CADD) |
Damaging predictions |
CADD ≥25 = likely deleterious |
| SpliceAI (via myvariant or Ensembl) |
Splice impact |
Score ≥0.5 = high splice impact |
| Conservation (via Ensembl) |
Cross-species alignment |
PhyloP, GERP scores |
PP3 (Supporting Pathogenic): ≥3 concordant computational predictors agree "damaging"
BP4 (Supporting Benign): ≥3 concordant predictors agree "tolerated"
Phase 4: Structural Analysis (for VUS/novel missense)
| Tool |
Purpose |
AlphaFold_get_prediction |
Predicted protein structure |
PDB_search |
Experimental crystal structures |
UniProt_search |
Domain/feature annotations, active sites |
InterPro_search |
Protein family/domain classification |
Assess: Is residue buried/surface? Domain/active site? Secondary structure? pLDDT confidence (>90 = very high, 70-90 = high, 50-70 = moderate, <50 = disordered)?
PM1: Apply if variant in established functional domain without benign variation.
Phase 5: Literature Evidence
| Tool |
Purpose |
PubMed_search_articles |
Functional studies, case reports (returns plain list) |
EuropePMC_search_articles |
Broader literature |
CIViC_search |
Cancer clinical evidence (if oncology) |
PS3 (Strong): Well-established functional study shows damaging effect
BS3 (Strong): Well-established functional study shows no effect
Phase 6: ACMG Classification
Key pathogenic evidence codes:
| Code |
Strength |
Criteria |
| PVS1 |
Very Strong |
LOF in gene where LOF is disease mechanism |
| PS1 |
Strong |
Same amino acid change as established pathogenic |
| PS3 |
Strong |
Functional studies confirm damaging |
| PM1 |
Moderate |
In critical functional domain |
| PM2 |
Moderate |
Absent from gnomAD |
| PP3 |
Supporting |
Computational predictions concordant "damaging" |
Key benign evidence codes:
| Code |
Strength |
Criteria |
| BA1 |
Stand-alone |
gnomAD AF >1% |
| BS1 |
Strong |
gnomAD AF higher than expected for disease |
| BS3 |
Strong |
Functional study shows no effect |
| BP4 |
Supporting |
Computational predictions concordant "tolerated" |
Classification rules:
- Pathogenic: 1 Very Strong + 1 Strong, OR 2 Strong + ≥1 Moderate
- Likely Pathogenic: 1 Very Strong + 1 Moderate, OR 1 Strong + 2 Moderate
- VUS: Criteria insufficient for either direction
- Likely Benign: 1 Strong + 1 Supporting benign
- Benign: 1 Stand-alone benign, OR ≥2 Strong benign
Special Scenarios
Novel Missense VUS: Phase 4 structural analysis critical → check if other pathogenic variants at same residue → AlphaFold2 → buried/surface? active site? conservation?
Truncating Variant: Check LOF mechanism → NMD escape (last exon)? → ClinGen LOF curation → PVS1 strength depends on LOF mechanism
Splice Variant: SpliceAI scores → canonical splice distance → in-frame skipping? → cryptic splice activation?
Report Template (9 sections)
- Variant Identity (HGVS, gene, transcript, consequence)
- Population Data (gnomAD frequencies, ancestry breakdown)
- Clinical Database Evidence (ClinVar, OMIM, ClinGen)
- Computational Predictions (SIFT, PolyPhen, CADD, SpliceAI)
- Structural Analysis (AlphaFold2/PDB, domain impact, confidence)
- Literature Evidence (functional studies, case reports)
- ACMG Classification (evidence codes, final classification + rationale)
- Clinical Recommendations (actionable: diagnostic, therapeutic, family screening)
- Limitations & Uncertainties
Minimum requirements: gnomAD overall + ≥3 ancestry groups, ≥3 computational predictors, ≥2 literature search strategies, all applicable ACMG codes listed.
Extended Reference: Full Python implementations, detailed tool parameter tables, NVIDIA NIM integration, example reports, and special scenario workflows are in REFERENCE.md.
1---2name: tooluniverse-variant-interpretation3description: Systematic clinical variant interpretation from raw variant calls to ACMG-classified recommendations with structural impact analysis. Aggregates evidence from ClinVar, gnomAD, CIViC, UniProt, and PDB across ACMG criteria. Produces pathogenicity scores (0-100), clinical recommendations, and treatment implications. Use when interpreting genetic variants, classifying variants of uncertain significance (VUS), performing ACMG variant classification, or translating variant calls to clinical actionability.4---56# Clinical Variant Interpreter78Systematic variant interpretation using ToolUniverse — from raw variant calls to ACMG-classified clinical recommendations with structural impact analysis.910## Key Principles11121. **ACMG-Guided Classification** - Follow ACMG/AMP 2015 guidelines with explicit evidence codes132. **Structural Evidence Integration** - Use AlphaFold2 for novel structural impact analysis143. **Population Context** - gnomAD frequencies with ancestry-specific data154. **Gene-Disease Validity** - ClinGen curation status for clinical relevance165. **Actionable Output** - Clear recommendations, not just classifications176. **English-first queries** - Always use English terms in tool calls1819---2021## Triggers2223Use when users:24- Ask about variant interpretation, classification, or pathogenicity25- Have VCF data needing clinical annotation26- Need ACMG classification for variants (especially VUS)27- Want structural impact analysis for missense variants2829**NOT for**: Structural variants/CNVs → `tooluniverse-structural-variant-analysis`; Variant calling from BAM → `tooluniverse-variant-analysis`3031---3233## Workflow (6 Phases)3435### Phase 1: Variant Identity & Normalization3637Standardize notation (HGVS), map to gene/transcript/protein, determine consequence type.3839| Tool | Purpose |40|------|---------|41| `myvariant_query` | Variant annotations from MyVariant.info (dbSNP, ClinVar, gnomAD) |42| `Ensembl_get_variant_info` | Variant effect predictor data |43| `NCBI_gene_search` | Gene information, RefSeq transcripts |4445**Capture**: HGVS (c. and p.), gene symbol, Ensembl ID, transcript (MANE Select), consequence, amino acid change, exon/intron location.4647### Phase 2: Clinical Database Queries4849| Tool | Purpose | Key Data |50|------|---------|----------|51| `clinvar_search` | Existing classifications | Classification, review status, conditions |52| `gnomad_search` | Population frequency | Overall AF, ancestry-specific AFs, homozygotes |53| `OMIM_search` + `OMIM_get_entry` | Gene-disease | Inheritance pattern, phenotypes |54| `ClinGen_search_gene_validity` | Gene curation | Gene-disease validity level |55| `ClinGen_search_dosage_sensitivity` | Dosage sensitivity | HI/TS scores |56| `COSMIC_search_mutations` | Somatic context | Cancer frequency, hotspot status |57| `DisGeNET_search_gene` | Gene-disease associations | Evidence scores |5859**gnomAD frequency interpretation**:60- Absent (0) → PM2 (Supporting Pathogenic)61- <0.01% → Rare, consistent with pathogenicity62- 0.01-0.1% → Check gene/disease prevalence63- \>1% → BA1 (Stand-alone Benign)6465### Phase 3: Computational Predictions6667| Tool | Purpose | Threshold |68|------|---------|-----------|69| `myvariant_query` (contains SIFT/PolyPhen/CADD) | Damaging predictions | CADD ≥25 = likely deleterious |70| SpliceAI (via myvariant or Ensembl) | Splice impact | Score ≥0.5 = high splice impact |71| Conservation (via Ensembl) | Cross-species alignment | PhyloP, GERP scores |7273**PP3 (Supporting Pathogenic)**: ≥3 concordant computational predictors agree "damaging"74**BP4 (Supporting Benign)**: ≥3 concordant predictors agree "tolerated"7576### Phase 4: Structural Analysis (for VUS/novel missense)7778| Tool | Purpose |79|------|---------|80| `AlphaFold_get_prediction` | Predicted protein structure |81| `PDB_search` | Experimental crystal structures |82| `UniProt_search` | Domain/feature annotations, active sites |83| `InterPro_search` | Protein family/domain classification |8485**Assess**: Is residue buried/surface? Domain/active site? Secondary structure? pLDDT confidence (>90 = very high, 70-90 = high, 50-70 = moderate, <50 = disordered)?8687**PM1**: Apply if variant in established functional domain without benign variation.8889### Phase 5: Literature Evidence9091| Tool | Purpose |92|------|---------|93| `PubMed_search_articles` | Functional studies, case reports (returns plain list) |94| `EuropePMC_search_articles` | Broader literature |95| `CIViC_search` | Cancer clinical evidence (if oncology) |9697**PS3 (Strong)**: Well-established functional study shows damaging effect98**BS3 (Strong)**: Well-established functional study shows no effect99100### Phase 6: ACMG Classification101102**Key pathogenic evidence codes**:103104| Code | Strength | Criteria |105|------|----------|----------|106| PVS1 | Very Strong | LOF in gene where LOF is disease mechanism |107| PS1 | Strong | Same amino acid change as established pathogenic |108| PS3 | Strong | Functional studies confirm damaging |109| PM1 | Moderate | In critical functional domain |110| PM2 | Moderate | Absent from gnomAD |111| PP3 | Supporting | Computational predictions concordant "damaging" |112113**Key benign evidence codes**:114115| Code | Strength | Criteria |116|------|----------|----------|117| BA1 | Stand-alone | gnomAD AF >1% |118| BS1 | Strong | gnomAD AF higher than expected for disease |119| BS3 | Strong | Functional study shows no effect |120| BP4 | Supporting | Computational predictions concordant "tolerated" |121122**Classification rules**:123- Pathogenic: 1 Very Strong + 1 Strong, OR 2 Strong + ≥1 Moderate124- Likely Pathogenic: 1 Very Strong + 1 Moderate, OR 1 Strong + 2 Moderate125- VUS: Criteria insufficient for either direction126- Likely Benign: 1 Strong + 1 Supporting benign127- Benign: 1 Stand-alone benign, OR ≥2 Strong benign128129---130131## Special Scenarios132133**Novel Missense VUS**: Phase 4 structural analysis critical → check if other pathogenic variants at same residue → AlphaFold2 → buried/surface? active site? conservation?134135**Truncating Variant**: Check LOF mechanism → NMD escape (last exon)? → ClinGen LOF curation → PVS1 strength depends on LOF mechanism136137**Splice Variant**: SpliceAI scores → canonical splice distance → in-frame skipping? → cryptic splice activation?138139---140141## Report Template (9 sections)1421431. Variant Identity (HGVS, gene, transcript, consequence)1442. Population Data (gnomAD frequencies, ancestry breakdown)1453. Clinical Database Evidence (ClinVar, OMIM, ClinGen)1464. Computational Predictions (SIFT, PolyPhen, CADD, SpliceAI)1475. Structural Analysis (AlphaFold2/PDB, domain impact, confidence)1486. Literature Evidence (functional studies, case reports)1497. ACMG Classification (evidence codes, final classification + rationale)1508. Clinical Recommendations (actionable: diagnostic, therapeutic, family screening)1519. Limitations & Uncertainties152153**Minimum requirements**: gnomAD overall + ≥3 ancestry groups, ≥3 computational predictors, ≥2 literature search strategies, all applicable ACMG codes listed.154155---156157> **Extended Reference**: Full Python implementations, detailed tool parameter tables, NVIDIA NIM integration, example reports, and special scenario workflows are in `REFERENCE.md`.