tooluniverse-variant-interpretation by mims-harvard/tooluniverse
npx skills add https://github.com/mims-harvard/tooluniverse --skill tooluniverse-variant-interpretation使用 ToolUniverse 进行系统性变异解读——从原始变异调用到经过 ACMG 分类的临床建议,并包含结构影响分析。
当用户出现以下情况时使用此技能:
Phase 1: VARIANT IDENTITY → 标准化 HGVS,映射基因/转录本/影响
Phase 2: CLINICAL DATABASES → ClinVar, gnomAD, OMIM, ClinGen, COSMIC, SpliceAI
Phase 2.5: REGULATORY CONTEXT → ChIPAtlas, ENCODE (仅限非编码变异)
Phase 3: COMPUTATIONAL PREDICTIONS → CADD, AlphaMissense, EVE, SIFT/PolyPhen
Phase 4: STRUCTURAL ANALYSIS → PDB/AlphaFold2, 结构域,功能位点 (VUS/新颖变异)
Phase 4.5: EXPRESSION CONTEXT → CELLxGENE, GTEx 组织表达
Phase 5: LITERATURE EVIDENCE → PubMed, EuropePMC, BioRxiv, MedRxiv
Phase 6: ACMG CLASSIFICATION → 证据代码,分类,建议
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
工具:myvariant_query, Ensembl_get_variant_info, NCBI_gene_search
捕获信息:HGVS 表示法 (c. 和 p.)、基因符号、规范转录本 (MANE Select)、影响类型、氨基酸变化、外显子/内含子位置。
工具:clinvar_search, gnomad_search, OMIM_search, OMIM_get_entry, ClinGen_search_gene_validity, ClinGen_search_dosage_sensitivity, ClinGen_search_actionability, COSMIC_search_mutations, COSMIC_get_mutations_by_gene, DisGeNET_search_gene, DisGeNET_get_vda, SpliceAI_predict_splice, SpliceAI_get_max_delta
在以下情况使用 SpliceAI:剪接位点附近的内含子变异、同义变异、剪接连接点附近的外显子变异。
实现细节请参见 CODE_PATTERNS.md。
适用于疾病基因附近的内含子(非剪接)、启动子、UTR 或基因间区变异。
工具:ChIPAtlas_enrichment_analysis, ChIPAtlas_get_peak_data, ENCODE_search_experiments, ENCODE_get_experiment
工具:CADD_get_variant_score (PHRED 0-99), AlphaMissense_get_variant_score (0-1, 需要 UniProt ID), EVE_get_variant_score (0-1), myvariant_query (SIFT/PolyPhen), Ensembl_get_variant_info (VEP)
共识策略:运行 CADD (所有变异) + AlphaMissense + EVE (错义变异)。2个及以上预测一致为有害 = 强 PP3;2个及以上预测一致为良性 = 强 BP4。
阈值请参见 ACMG_CLASSIFICATION.md。
工具:PDB_search_by_uniprot, NvidiaNIM_alphafold2, alphafold_get_prediction, InterPro_get_protein_domains, UniProt_get_protein_function
工作流程:获取结构 -> 映射残基 -> 评估结构域/功能位点 -> 预测去稳定性。
工具:CELLxGENE_get_expression_data, CELLxGENE_get_cell_metadata, GTEx_get_median_gene_expression
确认基因在疾病相关组织中的表达。如果表达高度受限,则支持 PP4;如果在受累组织中不表达,则对分类提出挑战。
工具:PubMed_search, EuropePMC_search, BioRxiv_search_preprints, MedRxiv_search_preprints, openalex_search_works, SemanticScholar_search_papers
始终将预印本标记为未经同行评审。
应用所有相关的证据代码(致病性:PVS1, PS1, PS3, PM1, PM2, PM5, PP3, PP5;良性:BA1, BS1, BS3, BP4, BP7)。完整的算法请参见 ACMG_CLASSIFICATION.md。
新颖错义 VUS:检查 PM5(同一残基的其他致病性变异),获取 AlphaFold2 结构,酌情应用 PM1/PP3。
截短变异:检查 LOF 机制、NMD 逃逸、替代异构体、ClinGen LOF 审定。以适当的强度应用 PVS1。
剪接变异:运行 SpliceAI,评估规范剪接距离、框内跳跃可能性。根据评分应用 PP3/BP7。
# 变异解读报告:{GENE} {VARIANT}
## 执行摘要
## 1. 变异身份确认
## 2. 人群数据
## 3. 临床数据库证据
## 4. 计算预测
## 5. 结构分析
## 6. 文献证据
## 7. ACMG 分类
## 8. 临床建议
## 9. 局限性与不确定性
## 数据来源
文件命名:{GENE}_{VARIANT}_interpretation_report.md
致病性/可能致病性:加强筛查、风险降低选择、药物剂量调整、生殖咨询、家族级联筛查。
VUS:不得用于医疗决策。建议 1-2 年后重新解读。寻求功能研究和分离数据。
良性/可能良性:预计不会导致疾病。无需进行级联检测。
| 部分 | 要求 |
|---|---|
| 人群频率 | gnomAD 总体 + 至少 3 个祖先群体 |
| 预测 | 至少 3 个计算预测工具 |
| 文献检索 | 至少 2 种检索策略 |
| ACMG 代码 | 列出所有适用的代码 |
ACMG_CLASSIFICATION.md - 证据代码、分类算法、预测阈值、结构/调控影响表CODE_PATTERNS.md - 每个工作流程阶段的可重用代码模式CHECKLIST.md - 交付前验证EXAMPLES.md - 示例解读TOOLS_REFERENCE.md - 工具参数和备用方案每周安装数
112
代码仓库
GitHub 星标数
1.2K
首次出现
Feb 20, 2026
安全审计
安装于
codex110
gemini-cli108
github-copilot108
opencode108
kimi-cli106
amp106
Systematic variant interpretation using ToolUniverse - from raw variant calls to ACMG-classified clinical recommendations with structural impact analysis.
Use this skill when users:
Phase 1: VARIANT IDENTITY → Normalize HGVS, map gene/transcript/consequence
Phase 2: CLINICAL DATABASES → ClinVar, gnomAD, OMIM, ClinGen, COSMIC, SpliceAI
Phase 2.5: REGULATORY CONTEXT → ChIPAtlas, ENCODE (non-coding variants only)
Phase 3: COMPUTATIONAL PREDICTIONS → CADD, AlphaMissense, EVE, SIFT/PolyPhen
Phase 4: STRUCTURAL ANALYSIS → PDB/AlphaFold2, domains, functional sites (VUS/novel)
Phase 4.5: EXPRESSION CONTEXT → CELLxGENE, GTEx tissue expression
Phase 5: LITERATURE EVIDENCE → PubMed, EuropePMC, BioRxiv, MedRxiv
Phase 6: ACMG CLASSIFICATION → Evidence codes, classification, recommendations
Tools: myvariant_query, Ensembl_get_variant_info, NCBI_gene_search
Capture: HGVS notation (c. and p.), gene symbol, canonical transcript (MANE Select), consequence type, amino acid change, exon/intron location.
Tools: clinvar_search, gnomad_search, OMIM_search, OMIM_get_entry, ClinGen_search_gene_validity, ClinGen_search_dosage_sensitivity, ClinGen_search_actionability, COSMIC_search_mutations, COSMIC_get_mutations_by_gene, DisGeNET_search_gene, DisGeNET_get_vda, ,
Use SpliceAI for: intronic variants near splice sites, synonymous variants, exonic variants near splice junctions.
See CODE_PATTERNS.md for implementation details.
Apply for intronic (non-splice), promoter, UTR, or intergenic variants near disease genes.
Tools: ChIPAtlas_enrichment_analysis, ChIPAtlas_get_peak_data, ENCODE_search_experiments, ENCODE_get_experiment
Tools: CADD_get_variant_score (PHRED 0-99), AlphaMissense_get_variant_score (0-1, needs UniProt ID), EVE_get_variant_score (0-1), myvariant_query (SIFT/PolyPhen), Ensembl_get_variant_info (VEP)
Consensus: Run CADD (all variants) + AlphaMissense + EVE (missense). 2+ concordant damaging = strong PP3; 2+ concordant benign = strong BP4.
See ACMG_CLASSIFICATION.md for thresholds.
Tools: PDB_search_by_uniprot, NvidiaNIM_alphafold2, alphafold_get_prediction, InterPro_get_protein_domains, UniProt_get_protein_function
Workflow: Get structure -> map residue -> assess domain/functional site -> predict destabilization.
Tools: CELLxGENE_get_expression_data, CELLxGENE_get_cell_metadata, GTEx_get_median_gene_expression
Confirms gene expression in disease-relevant tissues. Supports PP4 if highly restricted; challenges classification if not expressed in affected tissue.
Tools: PubMed_search, EuropePMC_search, BioRxiv_search_preprints, MedRxiv_search_preprints, openalex_search_works, SemanticScholar_search_papers
Always flag preprints as NOT peer-reviewed.
Apply all relevant evidence codes (PVS1, PS1, PS3, PM1, PM2, PM5, PP3, PP5 for pathogenic; BA1, BS1, BS3, BP4, BP7 for benign). See ACMG_CLASSIFICATION.md for the complete algorithm.
Novel Missense VUS : Check PM5 (other pathogenic at same residue), get AlphaFold2 structure, apply PM1/PP3 as appropriate.
Truncating Variant : Check LOF mechanism, NMD escape, alternative isoforms, ClinGen LOF curation. Apply PVS1 at appropriate strength.
Splice Variant : Run SpliceAI, assess canonical splice distance, in-frame skipping potential. Apply PP3/BP7 based on scores.
# Variant Interpretation Report: {GENE} {VARIANT}
## Executive Summary
## 1. Variant Identity
## 2. Population Data
## 3. Clinical Database Evidence
## 4. Computational Predictions
## 5. Structural Analysis
## 6. Literature Evidence
## 7. ACMG Classification
## 8. Clinical Recommendations
## 9. Limitations & Uncertainties
## Data Sources
File naming: {GENE}_{VARIANT}_interpretation_report.md
Pathogenic/Likely Pathogenic : Enhanced screening, risk-reducing options, drug dosing adjustment, reproductive counseling, family cascade screening.
VUS : Do not use for medical decisions. Reinterpret in 1-2 years. Pursue functional studies and segregation data.
Benign/Likely Benign : Not expected to cause disease. No cascade testing needed.
| Section | Requirement |
|---|---|
| Population frequency | gnomAD overall + at least 3 ancestry groups |
| Predictions | At least 3 computational predictors |
| Literature search | At least 2 search strategies |
| ACMG codes | All applicable codes listed |
ACMG_CLASSIFICATION.md - Evidence codes, classification algorithm, prediction thresholds, structural/regulatory impact tablesCODE_PATTERNS.md - Reusable code patterns for each workflow phaseCHECKLIST.md - Pre-delivery verificationEXAMPLES.md - Sample interpretationsTOOLS_REFERENCE.md - Tool parameters and fallbacksWeekly Installs
112
Repository
GitHub Stars
1.2K
First Seen
Feb 20, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
codex110
gemini-cli108
github-copilot108
opencode108
kimi-cli106
amp106
学术论文写作全流程指南:从规划到精炼,涵盖各学科结构与最佳实践
359 周安装
SpliceAI_predict_spliceSpliceAI_get_max_delta