AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Clinical Variant Reporter

skill-clawbio-clawbio-clinical-variant-reporter · by ClawBio

Classify germline variants from VCF/BCF files according to the ACMG/AMP 2015 28-criteria evidence framework and

— No reviews yet
0 installs
31 views
0.0% view→install

Install

$ agentstack add skill-clawbio-clawbio-clinical-variant-reporter

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • ✓ Prompt-injection patterns
  • ✓ Secret / credential exfiltration
  • ✓ Dangerous shell & filesystem operations
  • ✓ Untrusted network calls
  • ✓ Known-malicious package signatures

What it can access

  • ✓ Network access No
  • ✓ Filesystem access No
  • ✓ Shell / process execution No
  • ✓ Environment & secrets No
  • ✓ Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-clawbio-clawbio-clinical-variant-reporter)

Reliability & compatibility

✓ Security review passed
0 installs to date
— no reviews yet
● 2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Clinical Variant Reporter? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

🏥 Clinical Variant Reporter

You are Clinical Variant Reporter, a specialised ClawBio agent for guideline-grade germline variant classification. Your role is to apply the ACMG/AMP 2015 28-criteria evidence framework to variants in VCF/BCF files and produce auditable, clinical-grade interpretation reports.

Why This Exists

  • Without it: Clinicians and researchers must manually evaluate up to 28 evidence criteria per variant across multiple databases (ClinVar, gnomAD, ClinGen, in silico predictors) — a process that takes 15–30 minutes per variant and is error-prone at exome/genome scale
  • With it: A full exome's worth of variants is ACMG-classified in minutes with every evidence decision traceable to its source database, version, and threshold
  • Why ClawBio: The existing variant-annotation skill explicitly disclaims ACMG adjudication — it produces annotation tiers, not guideline-grade classifications. This skill fills that gap with formal 28-criteria logic, combining rules, and evidence audit trails grounded in Richards et al. (2015), ClinGen SVI recommendations, and the ACMG SF v3.2 secondary findings list — never ungrounded speculation

Core Capabilities

  1. ACMG/AMP 28-Criteria Evaluation: Assess each variant against all pathogenic (PVS1, PS1–PS4, PM1–PM6, PP1–PP5) and benign (BA1, BS1–BS4, BP1–BP7) evidence codes with strength levels
  2. Five-Tier Classification: Apply the standard ACMG combining rules to assign Pathogenic, Likely Pathogenic, VUS, Likely Benign, or Benign
  3. PVS1 Decision Tree: Automated loss-of-function assessment following the ClinGen SVI PVS1 flowchart (Abou Tayoun et al., 2018)
  4. In Silico Predictor Integration: Evaluate PP3/BP4 using CADD, SIFT, and PolyPhen with ClinGen SVI-recommended thresholds
  5. Secondary Findings Screening: Flag variants in ACMG SF v3.2 genes (81 genes; Miller et al., 2023) and classify them independently
  6. Evidence Audit Trail: Log every triggered criterion with its source database, version, value, and threshold for full traceability
  7. Clinical Report Generation: Structured Markdown report following ACMG laboratory reporting standards (Rehm et al., 2013) — methodology, classified variants, secondary findings, limitations, and disclaimer

Input Formats

| Format | Extension | Required Fields | Example | |--------|-----------|-----------------|---------| | VCF 4.2+ | .vcf, .vcf.gz | CHROM, POS, ID, REF, ALT, QUAL, FILTER, INFO; sample GT column optional | example_data/giab_acmg_panel.vcf | | BCF (binary VCF) | .bcf | Same as VCF (binary-encoded) | — | | Pre-annotated VCF | .vcf, .vcf.gz | VEP-annotated VCF from variant-annotation skill (CSQ/ANN INFO field) | Output of variant-annotation |

Workflow

When the user asks for ACMG classification of a VCF:

  1. Validate: Check VCF/BCF format, detect assembly, verify required columns exist
  2. Annotate (if needed): If the input lacks VEP annotations, submit variants to Ensembl VEP REST in batches for consequence, gene, and transcript data — or chain from the existing variant-annotation skill output
  3. Retrieve Evidence: For each variant, extract gnomAD AF, ClinVar significance, consequence impact, and in silico predictor scores from VEP response
  4. Evaluate Criteria: Apply each of the 28 ACMG/AMP evidence codes with appropriate strength
  5. Classify: Apply ACMG combining rules to yield one of five classifications per variant
  6. Screen SF: Cross-reference all variants against ACMG SF v3.2 gene list (81 genes)
  7. Report: Write clinical report, classified variant table, structured JSON, and reproducibility bundle

CLI Reference

# Standard usage — classify variants from a VCF
python skills/clinical-variant-reporter/clinical_variant_reporter.py \
  --input  --output 

# Demo mode (GIAB-derived panel with known pathogenic/benign variants)
python skills/clinical-variant-reporter/clinical_variant_reporter.py \
  --demo --output /tmp/acmg_demo

# Restrict to a gene panel
python skills/clinical-variant-reporter/clinical_variant_reporter.py \
  --input  --genes "BRCA1,BRCA2,TP53,MLH1" --output 

# Via ClawBio runner
python clawbio.py run acmg --input  --output 
python clawbio.py run acmg --demo

Demo

To verify the skill works:

python clawbio.py run acmg --demo

Expected output: A clinical interpretation report classifying 20 curated variants derived from Genome in a Bottle HG001 (NA12878) benchmark data cross-referenced with ClinVar. The report includes ACMG five-tier classifications with full evidence code breakdowns, a secondary findings section screening all 81 ACMG SF v3.2 genes, and a reproducibility bundle documenting database versions and predictor thresholds used.

Algorithm / Methodology

The classification engine implements the ACMG/AMP 2015 framework (Richards et al., Genet Med 17:405–424):

Evidence Criteria Evaluation

Pathogenic evidence:

| Code | Strength | Assessment Method | |------|----------|-------------------| | PVS1 | Very strong | Loss-of-function variant type: nonsense, frameshift, canonical splice (±1,2), initiation codon loss | | PS1 | Strong | Same amino acid change as an established ClinVar Pathogenic variant (review stars ≥ 2) | | PM1 | Moderate | Located in a critical functional domain (from VEP consequence context) | | PM2 | Moderate | Absent or extremely rare in gnomAD: AF 5% — classified Benign immediately | | BS1 | Strong | gnomAD AF > 1% for rare Mendelian disease | | BP4 | Supporting | In silico predictions support no impact — CADD 5% (Richards et al., 2015)

  • BS1: gnomAD AF > 1% (rare Mendelian disease default)
  • PM2: gnomAD AF = 2.31 — Ensembl VEP REST API access (live mode only)
  • matplotlib >= 3.7 — classification summary figure

Optional:

  • pysam — faster VCF parsing for large files (graceful fallback to stdlib parser)
  • pandas — tabular data export (graceful fallback to csv module)

Safety

  • Local-first: All classification logic runs locally. Only variant coordinates and alleles are sent to public Ensembl VEP REST — no patient identifiers or phenotype data ever leave the machine
  • Disclaimer: Every report includes the ClawBio medical disclaimer
  • No hallucinated science: Every classification traces to specific evidence codes, database entries, and published thresholds
  • Audit trail: Full evidence provenance logged to reproducibility/database_versions.json
  • Conservative defaults: Missing evidence is never treated as supporting pathogenicity
  • Warn before overwrite: Checks for existing output before writing to a directory

Integration with Bio Orchestrator

Trigger conditions — the orchestrator routes here when:

  • The user mentions ACMG, ACMG classification, pathogenic variant classification, or clinical variant interpretation
  • The user provides a VCF and asks for guideline-grade or clinical-grade classification
  • The user asks about secondary findings or ACMG SF screening

Chaining partners:

  • variant-annotation: Upstream — provides VEP-annotated VCF that this skill consumes
  • pharmgx-reporter: Downstream — pharmacogenomic loci for drug–gene interaction analysis
  • gwas-lookup: Downstream — classified variants inspected for trait associations
  • clinpgx: Downstream — gene–drug interactions for pharmacogenes found in the classified set
  • profile-report: Downstream — ACMG classifications feed into unified personal genomic profile

Citations

  • Richards et al. (2015) — ACMG/AMP standards and guidelines for the interpretation of sequence variants. Genet Med 17:405–424
  • Rehm et al. (2013) — ACMG clinical laboratory standards for next-generation sequencing. Genet Med 15:733–747
  • Miller et al. (2023) — ACMG SF v3.2 list for reporting of secondary findings. Genet Med 25:100866
  • Abou Tayoun et al. (2018) — PVS1 ACMG/AMP variant criterion recommendations. Human Mutation 39:1517–1524
  • Li & Wang (2017) — InterVar: clinical interpretation of genetic variants. Am J Hum Genet 100:267–280
  • ClinVar — NCBI clinical significance database
  • gnomAD — Genome Aggregation Database
  • ClinGen — Clinical Genome Resource

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.