jpskill.com
🛠️ 開発・MCP コミュニティ 🔴 エンジニア向け 👤 エンジニア・AI開発者

🛠️ Clinical Variant Reporter

clinical-variant-reporter

遺伝子検査データから、遺伝性の変異をAC

⏱ RAG構築 1週間 → 1日

📺 まず動画で見る(YouTube)

▶ 【衝撃】最強のAIエージェント「Claude Code」の最新機能・使い方・プログラミングをAIで効率化する超実践術を解説! ↗

※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。

📜 元の英語説明(参考)

Classify germline variants from VCF/BCF files according to the ACMG/AMP 2015 28-criteria evidence framework and generate clinical-grade interpretation reports with per-variant evidence audit trails and ACMG SF v3.2 secondary findings screening.

🇯🇵 日本人クリエイター向け解説

一言でいうと

遺伝子検査データから、遺伝性の変異をAC

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o clinical-variant-reporter.zip https://jpskill.com/download/4073.zip && unzip -o clinical-variant-reporter.zip && rm clinical-variant-reporter.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/4073.zip -OutFile "$d\clinical-variant-reporter.zip"; Expand-Archive "$d\clinical-variant-reporter.zip" -DestinationPath $d -Force; ri "$d\clinical-variant-reporter.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して clinical-variant-reporter.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → clinical-variant-reporter フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
1

💬 こう話しかけるだけ — サンプルプロンプト

  • Clinical Variant Reporter を使って、最小構成のサンプルコードを示して
  • Clinical Variant Reporter の主な使い方と注意点を教えて
  • Clinical Variant Reporter を既存プロジェクトに組み込む方法を教えて

これをClaude Code に貼るだけで、このSkillが自動発動します。

📖 Claude が読む原文 SKILL.md(中身を展開)

この本文は AI(Claude)が読むための原文(英語または中国語)です。日本語訳は順次追加中。

🏥 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 <patient.vcf> --output <report_dir>

# 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 <patient.vcf> --genes "BRCA1,BRCA2,TP53,MLH1" --output <report_dir>

# Via ClawBio runner
python clawbio.py run acmg --input <file> --output <dir>
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 < 0.0001 (dominant) or AF < 0.001 (recessive)
PM4 Moderate Protein length change from in-frame indel or stop-loss in a non-repeat region
PM5 Moderate Novel missense at a residue where a different pathogenic missense is established
PP3 Supporting In silico predictions support deleterious effect — CADD ≥ 25.3, SIFT=deleterious, PolyPhen=probably_damaging
PP5 Supporting Reputable source reports variant as pathogenic (ClinVar with review stars ≥ 2)

Benign evidence:

Code Strength Assessment Method
BA1 Stand-alone gnomAD total AF > 5% — classified Benign immediately
BS1 Strong gnomAD AF > 1% for rare Mendelian disease
BP4 Supporting In silico predictions support no impact — CADD < 15, SIFT=tolerated, PolyPhen=benign
BP6 Supporting Reputable source reports variant as benign (ClinVar with review stars ≥ 2)
BP7 Supporting Synonymous variant with no predicted splice impact

Combining Rules

Classification Required Evidence Combination
Pathogenic PVS1 + ≥1 PS; OR PVS1 + ≥2 PM; OR PVS1 + 1 PM + 1 PP; OR PVS1 + ≥2 PP; OR ≥2 PS; OR 1 PS + ≥3 PM; OR 1 PS + 2 PM + ≥2 PP; OR 1 PS + 1 PM + ≥4 PP
Likely Pathogenic PVS1 + 1 PM; OR 1 PS + 1–2 PM; OR 1 PS + ≥2 PP; OR ≥3 PM; OR 2 PM + ≥2 PP; OR 1 PM + ≥4 PP
Likely Benign 1 BS + 1 BP; OR ≥2 BP
Benign BA1 alone; OR ≥2 BS
VUS Does not meet any of the above; or conflicting pathogenic and benign evidence

Key Thresholds

  • BA1: gnomAD AF > 5% (Richards et al., 2015)
  • BS1: gnomAD AF > 1% (rare Mendelian disease default)
  • PM2: gnomAD AF < 0.0001 (dominant) or < 0.001 (recessive)
  • PP3: CADD ≥ 25.3
  • BP4: CADD < 15
  • ClinVar minimum stars for PS1/PP5/BP6: ≥ 2

Example Queries

  • "Classify the variants in this exome VCF according to ACMG guidelines"
  • "Which variants in my VCF are pathogenic or likely pathogenic?"
  • "Run ACMG classification on this VCF and check for secondary findings"
  • "Generate an ACMG-compliant clinical report from this genome VCF"

Output Structure

output_directory/
├── report.md                          # Clinical interpretation report
├── result.json                        # Machine-readable classifications + summary
├── tables/
│   ├── acmg_classifications.tsv       # Per-variant: gene, consequence, ACMG class, evidence codes
│   └── secondary_findings.tsv         # Variants in ACMG SF v3.2 genes with classifications
├── figures/
│   └── classification_summary.png     # Bar chart of P/LP/VUS/LB/B distribution
└── reproducibility/
    ├── commands.sh                    # Exact command to reproduce
    └── database_versions.json         # ClinVar date, gnomAD version, VEP release, SF list version

Dependencies

Required:

  • Python 3.10+ (standard library for core classification engine)
  • requests >= 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