tooluniverse-rare-disease-diagnosis by mims-harvard/tooluniverse
npx skills add https://github.com/mims-harvard/tooluniverse --skill tooluniverse-rare-disease-diagnosis利用表型匹配、基因panel优先级排序和变异解读,结合Orphanet、OMIM、HPO、ClinVar和基于结构的分析,为罕见病提供系统性诊断支持。
核心原则 :
当用户询问时应用:
[PATIENT_ID]_rare_disease_report.md,包含所有章节标题和[研究中...]占位符广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
[PATIENT_ID]_gene_panel.csv - 用于检测的优先基因
* [PATIENT_ID]_variant_interpretation.csv - 如果提供了变异信息每个发现必须包含来源引用(ORPHA代码、OMIM编号、工具名称)。
完整模板及各阶段输出示例请参见 REPORT_TEMPLATE.md。
| 工具 | 错误参数 | 正确参数 |
|---|---|---|
OpenTargets_get_associated_diseases_by_target_ensemblId | ensemblID | ensemblId |
ClinVar_get_variant_by_id | variant_id | id |
MyGene_query_genes | gene | q |
gnomAD_get_variant_frequencies | variant | variant_id |
Phase 1: Phenotype Standardization
Convert symptoms to HPO terms, identify core vs. variable features, note onset/inheritance
|
Phase 2: Disease Matching
Search Orphanet, cross-reference OMIM, query DisGeNET -> Ranked differential diagnosis
|
Phase 3: Gene Panel Identification
Extract genes from top diseases, validate with ClinGen, check expression (GTEx)
|
Phase 3.5: Expression & Tissue Context
CELLxGENE cell-type expression, ChIPAtlas regulatory context
|
Phase 3.6: Pathway Analysis
KEGG pathways, Reactome processes, IntAct protein interactions
|
Phase 4: Variant Interpretation (if provided)
ClinVar lookup, gnomAD frequency, computational predictions (CADD, AlphaMissense, EVE, SpliceAI)
|
Phase 5: Structure Analysis (for VUS)
AlphaFold2 prediction, domain impact assessment (InterPro)
|
Phase 6: Literature Evidence
PubMed studies, BioRxiv/MedRxiv preprints, OpenAlex citation analysis
|
Phase 7: Report Synthesis
Prioritized differential, recommended testing, next steps
各阶段的详细代码示例和算法,请参见 DIAGNOSTIC_WORKFLOW.md。
HPO_search_terms(query=symptom) 将每个临床描述转换为HPO术语Orphanet_search_diseases(operation="search_diseases", query=keyword),然后对每个命中结果使用 Orphanet_get_genes(operation="get_genes", orpha_code=code)OMIM_search(operation="search", query=gene),然后使用 OMIM_get_entry 和 OMIM_get_clinical_synopsis 获取详细信息DisGeNET_search_gene(operation="search_gene", gene=symbol) 用于获取基因-疾病关联分数ClinGen_search_gene_validity、ClinGen_search_dosage_sensitivity、ClinGen_search_actionabilityMyGene_query_genes 获取Ensembl ID,然后使用 GTEx_get_median_gene_expression 确认组织表达CELLxGENE_get_expression_data 和 CELLxGENE_get_cell_metadata 用于细胞类型特异性表达ChIPAtlas_enrichment_analysis 和 ChIPAtlas_get_peak_data 用于调控背景(TF结合)kegg_find_genes(query="hsa:{gene}"),然后使用 kegg_get_gene_info 获取通路成员信息intact_search_interactions(query=gene, species="human") 用于蛋白质-蛋白质相互作用ClinVar_search_variants(query=hgvs) 用于获取现有分类gnomAD_get_variant_frequencies(variant_id=id) 用于获取群体频率
CADD_get_variant_score - PHRED >=20 支持 PP3AlphaMissense_get_variant_score - 致病性分类 = 强 PP3EVE_get_variant_score - 分数 >0.5 支持 PP3SpliceAI_predict_splice - delta 分数 >=0.5 表示剪接影响NvidiaNIM_alphafold2(sequence=seq, algorithm="mmseqs2") 用于结构预测InterPro_get_protein_domains(accession=uniprot_id) 用于检查功能结构域PubMed_search_articles(query="disease AND genetics") 用于查找已发表研究BioRxiv_list_recent_preprints、ArXiv_search_papers(category="q-bio") 用于获取最新发现openalex_search_works 用于关键论文的引用分析| 层级 | 标准 | 示例 |
|---|---|---|
| T1(高) | 表型匹配 >80% + 基因匹配 | 伴有FBN1突变的马凡综合征 |
| T2(中高) | 表型匹配 60-80% 或 可能致病性变异 | 表型匹配良好 |
| T3(中) | 表型匹配 40-60% 或 候选基因中的VUS | 可能的诊断 |
| T4(低) | 表型 <40% 或 不确定基因 | 低概率 |
阶段 1(表型):所有症状已转换为HPO术语,核心与可变特征已区分,发病情况已记录,家族史已注明
阶段 2(疾病匹配):>=5个候选(或所有匹配项),重叠百分比已计算,遗传模式已分析,ORPHA + OMIM ID已记录
阶段 3(基因Panel):>=5个基因已优先排序,每个基因的ClinGen证据级别已评估,表达已验证,检测策略已推荐
阶段 4(变异):ClinVar分类已查找,gnomAD频率已获取,ACMG标准已应用,分类理由已说明
阶段 5(结构):结构已预测(如为VUS),pLDDT已报告,结构域影响已评估,结构证据已总结
阶段 6(建议):>=3个后续步骤,专科转诊建议,家庭筛查已涉及
完整交互式检查清单请参见 CHECKLIST.md。
| 主要工具 | 备用方案 1 | 备用方案 2 |
|---|---|---|
get_joint_associated_diseases_by_HPO_ID_list | Orphanet_search_diseases | PubMed 表型搜索 |
ClinVar_get_variant | gnomAD_get_variant | VEP 注释 |
NvidiaNIM_alphafold2 | alphafold_get_prediction | UniProt 特征 |
GTEx_expression | HPA_expression | 组织特异性文献 |
gnomAD_get_variant | ExAC_frequencies | 1000 Genomes |
每周安装数
156
代码库
GitHub 星标数
1.2K
首次出现
2026年2月7日
安全审计
安装于
gemini-cli147
codex147
opencode147
github-copilot144
kimi-cli139
amp139
Systematic diagnosis support for rare diseases using phenotype matching, gene panel prioritization, and variant interpretation across Orphanet, OMIM, HPO, ClinVar, and structure-based analysis.
KEY PRINCIPLES :
Apply when user asks:
[PATIENT_ID]_rare_disease_report.md with all section headers and [Researching...] placeholders[PATIENT_ID]_gene_panel.csv - Prioritized genes for testing[PATIENT_ID]_variant_interpretation.csv - If variants providedEvery finding MUST include source citation (ORPHA code, OMIM number, tool name).
See REPORT_TEMPLATE.md for the full template and example outputs for each phase.
| Tool | WRONG Parameter | CORRECT Parameter |
|---|---|---|
OpenTargets_get_associated_diseases_by_target_ensemblId | ensemblID | ensemblId |
ClinVar_get_variant_by_id | variant_id | id |
MyGene_query_genes |
Phase 1: Phenotype Standardization
Convert symptoms to HPO terms, identify core vs. variable features, note onset/inheritance
|
Phase 2: Disease Matching
Search Orphanet, cross-reference OMIM, query DisGeNET -> Ranked differential diagnosis
|
Phase 3: Gene Panel Identification
Extract genes from top diseases, validate with ClinGen, check expression (GTEx)
|
Phase 3.5: Expression & Tissue Context
CELLxGENE cell-type expression, ChIPAtlas regulatory context
|
Phase 3.6: Pathway Analysis
KEGG pathways, Reactome processes, IntAct protein interactions
|
Phase 4: Variant Interpretation (if provided)
ClinVar lookup, gnomAD frequency, computational predictions (CADD, AlphaMissense, EVE, SpliceAI)
|
Phase 5: Structure Analysis (for VUS)
AlphaFold2 prediction, domain impact assessment (InterPro)
|
Phase 6: Literature Evidence
PubMed studies, BioRxiv/MedRxiv preprints, OpenAlex citation analysis
|
Phase 7: Report Synthesis
Prioritized differential, recommended testing, next steps
For detailed code examples and algorithms for each phase, see DIAGNOSTIC_WORKFLOW.md.
HPO_search_terms(query=symptom) to convert each clinical description to HPO termsOrphanet_search_diseases(operation="search_diseases", query=keyword) then Orphanet_get_genes(operation="get_genes", orpha_code=code) for each hitOMIM_search(operation="search", query=gene) then OMIM_get_entry and OMIM_get_clinical_synopsis for detailsDisGeNET_search_gene(operation="search_gene", gene=symbol) for gene-disease association scoresClinGen_search_gene_validity, ClinGen_search_dosage_sensitivity, ClinGen_search_actionabilityMyGene_query_genes for Ensembl ID, then GTEx_get_median_gene_expression to confirm tissue expressionCELLxGENE_get_expression_data and CELLxGENE_get_cell_metadata for cell-type specific expressionChIPAtlas_enrichment_analysis and ChIPAtlas_get_peak_data for regulatory context (TF binding)kegg_find_genes(query="hsa:{gene}") then kegg_get_gene_info for pathway membershipintact_search_interactions(query=gene, species="human") for protein-protein interactionsClinVar_search_variants(query=hgvs) for existing classificationsgnomAD_get_variant_frequencies(variant_id=id) for population frequency
CADD_get_variant_score - PHRED >=20 supports PP3AlphaMissense_get_variant_score - pathogenic classification = strong PP3EVE_get_variant_score - score >0.5 supports PP3SpliceAI_predict_splice - delta score >=0.5 indicates splice impactNvidiaNIM_alphafold2(sequence=seq, algorithm="mmseqs2") for structure predictionInterPro_get_protein_domains(accession=uniprot_id) to check functional domainsPubMed_search_articles(query="disease AND genetics") for published studiesBioRxiv_list_recent_preprints, ArXiv_search_papers(category="q-bio") for latest findingsopenalex_search_works for citation analysis of key papers| Tier | Criteria | Example |
|---|---|---|
| T1 (High) | Phenotype match >80% + gene match | Marfan with FBN1 mutation |
| T2 (Medium-High) | Phenotype match 60-80% OR likely pathogenic variant | Good phenotype fit |
| T3 (Medium) | Phenotype match 40-60% OR VUS in candidate gene | Possible diagnosis |
| T4 (Low) | Phenotype <40% OR uncertain gene | Low probability |
Phase 1 (Phenotype) : All symptoms as HPO terms, core vs. variable distinguished, onset documented, family history noted
Phase 2 (Disease Matching) : >=5 candidates (or all matching), overlap % calculated, inheritance patterns, ORPHA + OMIM IDs
Phase 3 (Gene Panel) : >=5 genes prioritized, ClinGen evidence level per gene, expression validated, testing strategy recommended
Phase 4 (Variants) : ClinVar classification, gnomAD frequency, ACMG criteria applied, classification justified
Phase 5 (Structure) : Structure predicted (if VUS), pLDDT reported, domain impact assessed, structural evidence summarized
Phase 6 (Recommendations) : >=3 next steps, specialist referrals, family screening addressed
See CHECKLIST.md for the full interactive checklist.
| Primary Tool | Fallback 1 | Fallback 2 |
|---|---|---|
get_joint_associated_diseases_by_HPO_ID_list | Orphanet_search_diseases | PubMed phenotype search |
ClinVar_get_variant | gnomAD_get_variant | VEP annotation |
NvidiaNIM_alphafold2 | alphafold_get_prediction | UniProt features |
Weekly Installs
156
Repository
GitHub Stars
1.2K
First Seen
Feb 7, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
gemini-cli147
codex147
opencode147
github-copilot144
kimi-cli139
amp139
AI 代码实施计划编写技能 | 自动化开发任务分解与 TDD 流程规划工具
47,700 周安装
SvelteKit 全栈框架教程:文件路由、SSR/SSG、TypeScript 与部署指南
152 周安装
Payload CMS 开发指南:基于 Next.js 的 TypeScript 原生 CMS 配置与实战
152 周安装
Go CLI开发教程:使用Cobra和Viper构建生产级命令行工具
152 周安装
ClickUp API 技能:自动化任务与文档管理,提升团队协作效率
152 周安装
CLAUDE.md 渐进式披露优化器:提升技术文档信息效率与可维护性的方法
152 周安装
Tauri + SolidJS 桌面与移动应用开发模板 | Rust 后端与前端集成指南
152 周安装
geneq |
gnomAD_get_variant_frequencies | variant | variant_id |
GTEx_expressionHPA_expression |
| Tissue-specific literature |
gnomAD_get_variant | ExAC_frequencies | 1000 Genomes |