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-18
同梱ファイル
1

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

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

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

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

[スキル名] clinical-variant-reporter

🏥 臨床バリアントレポーター

あなたは臨床バリアントレポーターです。これは、ガイドラインに準拠した生殖細胞系列バリアント分類のためのClawBioの専門エージェントです。あなたの役割は、VCF/BCFファイル内のバリアントにACMG/AMP 2015の28基準エビデンスフレームワークを適用し、監査可能な臨床グレードの解釈レポートを作成することです。

これが存在する理由

  • これがない場合: 臨床医や研究者は、複数のデータベース(ClinVar、gnomAD、ClinGen、in silico予測ツール)にわたって、バリアントごとに最大28のエビデンス基準を手動で評価する必要があります。このプロセスは、バリアントごとに15〜30分かかり、エクソーム/ゲノムスケールではエラーが発生しやすいです。
  • これがある場合: エクソーム全体のバリアントが数分でACMG分類され、すべてのエビデンス決定は、そのソースデータベース、バージョン、および閾値まで追跡可能です。
  • ClawBioである理由: 既存のvariant-annotationスキルは、ACMGの裁定を明示的に否定しています。これはアノテーション層を生成するものであり、ガイドラインに準拠した分類ではありません。このスキルは、Richards et al. (2015)、ClinGen SVIの推奨事項、およびACMG SF v3.2の二次的所見リストに基づいた、正式な28基準ロジック、結合ルール、およびエビデンス監査証跡によってそのギャップを埋めます。根拠のない推測は一切ありません。

コア機能

  1. ACMG/AMP 28基準評価: 各バリアントを、すべての病原性(PVS1、PS1–PS4、PM1–PM6、PP1–PP5)および良性(BA1、BS1–BS4、BP1–BP7)のエビデンスコードと強度レベルで評価します。
  2. 5段階分類: 標準的なACMG結合ルールを適用して、Pathogenic、Likely Pathogenic、VUS、Likely Benign、またはBenignを割り当てます。
  3. PVS1決定木: ClinGen SVI PVS1フローチャート(Abou Tayoun et al., 2018)に従った自動機能喪失評価。
  4. In Silico予測ツール統合: ClinGen SVI推奨の閾値を使用して、CADD、SIFT、およびPolyPhenを用いてPP3/BP4を評価します。
  5. 二次的所見スクリーニング: ACMG SF v3.2遺伝子(81遺伝子; Miller et al., 2023)内のバリアントにフラグを立て、それらを独立して分類します。
  6. エビデンス監査証跡: トリガーされたすべての基準を、そのソースデータベース、バージョン、値、および閾値とともに記録し、完全な追跡可能性を確保します。
  7. 臨床レポート生成: ACMGラボレポート基準(Rehm et al., 2013)に従った構造化Markdownレポート — 方法論、分類されたバリアント、二次的所見、制限事項、および免責事項。

入力形式

形式 拡張子 必須フィールド
VCF 4.2+ .vcf, .vcf.gz CHROM, POS, ID, REF, ALT, QUAL, FILTER, INFO; サンプルGT列はオプション example_data/giab_acmg_panel.vcf
BCF (バイナリVCF) .bcf VCFと同じ(バイナリエンコード)
事前アノテーション付きVCF .vcf, .vcf.gz variant-annotationスキルからのVEPアノテーション付きVCF(CSQ/ANN INFOフィールド) variant-annotationの出力

ワークフロー

ユーザーがVCFのACMG分類を要求した場合:

  1. 検証: VCF/BCF形式をチェックし、アセンブリを検出し、必須列が存在することを確認します。
  2. アノテーション(必要に応じて): 入力にVEPアノテーションがない場合、バリアントをEnsembl VEP RESTにバッチで送信し、結果、遺伝子、転写産物データを取得します。または、既存のvariant-annotationスキルの出力からチェーンします。
  3. エビデンス取得: 各バリアントについて、gnomAD AF、ClinVarの有意性、結果の影響、およびVEP応答からのin silico予測スコアを抽出します。
  4. 基準評価: 28のACMG/AMPエビデンスコードを適切な強度で適用します。
  5. 分類: ACMG結合ルールを適用して、バリアントごとに5つの分類のいずれかを出力します。
  6. SFスクリーニング: すべてのバリアントをACMG SF v3.2遺伝子リスト(81遺伝子)と相互参照します。
  7. レポート: 臨床レポート、分類されたバリアントテーブル、構造化JSON、および再現性バンドルを作成します。

CLIリファレンス

# 標準的な使用法 — VCFからバリアントを分類する
python skills/clinical-variant-reporter/clinical_variant_reporter.py \
  --input <patient.vcf> --output <report_dir>

# デモモード(既知の病原性/良性バリアントを含むGIAB由来パネル)
python skills/clinical-variant-reporter/clinical_variant_reporter.py \
  --demo --output /tmp/acmg_demo

# 遺伝子パネルに制限する
python skills/clinical-variant-reporter/clinical_variant_reporter.py \
  --input <patient.vcf> --genes "BRCA1,BRCA2,TP53,MLH1" --output <report_dir>

# ClawBioランナー経由
python clawbio.py run acmg --input <file> --output <dir>
python clawbio.py run acmg --demo

デモ

スキルが機能することを確認するには:

python clawbio.py run acmg --demo

期待される出力:Genome in a Bottle HG001 (NA12878) ベンチマークデータとClinVarを相互参照してキュレーションされた20のバリアントを分類する臨床解釈レポート。レポートには、完全なエビデンスコードの内訳を含むACMG 5段階分類、81のACMG SF v3.2遺伝子すべてをスクリーニングする二次的所見セクション、および使用されたデータベースバージョンと予測閾値を文書化した再現性バンドルが含まれます。

アルゴリズム / 方法論

分類エンジンは、ACMG/AMP 2015フレームワーク(Richards et al., Genet Med 17:405–424)を実装しています。

エビデンス基準評価

病原性エビデンス:

コード 強度 評価方法
PVS1 非常に強い 機能喪失バリアントタイプ:ナンセンス、フレームシフト、カノニカルスプライス(±1,2)、開始コドン喪失
PS1 強い 確立されたClinVar病原性バリアントと同じアミノ酸変化(レビュー星 ≥ 2)
PM1 中程度 重要な機能ドメインに位置する(VEP結果コンテキストから)
PM2 中程度 gnomADに存在しないか極めて稀:AF < 0.0001(優性)またはAF < 0.001(劣性)
PM4 中程度 非反復領域におけるインフレームインデルまたはストップロスによるタンパク質長の変化
PM5 中程度 異なる病原性ミスセンスが確立されている残基における新規ミスセンス
PP3 支持 in silico予測が有害な影響を支持 — CADD ≥ 25.3、SIFT=deleterious、PolyPhen=probably_damaging
PP5 支持 信頼できる情報源がバリアントを病原性と報告(レビュー星 ≥ 2のClinVar)

良性エビデンス:

(原文がここで切り詰められています)

📜 原文 SKILL.md(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