tooluniverse-cancer-variant-interpretation by mims-harvard/tooluniverse
npx skills add https://github.com/mims-harvard/tooluniverse --skill tooluniverse-cancer-variant-interpretation对癌症体细胞突变进行全面临床解读。将基因+变异输入转化为可操作的精准肿瘤学报告,涵盖临床证据、治疗方案、耐药机制、临床试验和预后影响。
核心原则:
当用户询问时应用:
必需:基因符号 + 变异表示法 可选:癌症类型(提高特异性)
| 格式 | 示例 |
|---|
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 如何解析 |
|---|
| 基因 + 氨基酸变化 | EGFR L858R | gene=EGFR, variant=L858R |
| 基因 + HGVS 蛋白质 | BRAF p.V600E | gene=BRAF, variant=V600E |
| 基因 + 外显子表示法 | EGFR exon 19 deletion | gene=EGFR, variant=exon 19 deletion |
| 基因 + 融合 | EML4-ALK fusion | gene=ALK, variant=EML4-ALK |
| 基因 + 扩增 | HER2 amplification | gene=ERBB2, variant=amplification |
常见别名:HER2 -> ERBB2, PD-L1 -> CD274, VEGF -> VEGFA
在首次调用任何工具之前,验证其参数。
| 工具 | 错误参数 | 正确参数 |
|---|---|---|
OpenTargets_get_associated_drugs_by_target_ensemblID | ensemblID | ensemblId (camelCase) |
OpenTargets_get_drug_chembId_by_generic_name | genericName | drugName |
OpenTargets_target_disease_evidence | ensemblID | ensemblId + efoId |
MyGene_query_genes | q | query |
search_clinical_trials | disease, biomarker | condition, query_term (required) |
civic_get_variants_by_gene | gene_symbol | gene_id (CIViC numeric ID) |
drugbank_* | any 3 params | ALL 4 required: query, case_sensitive, exact_match, limit |
ChEMBL_get_drug_mechanisms | chembl_id | drug_chembl_id__exact |
ensembl_lookup_gene | no species | species='homo_sapiens' is REQUIRED |
Input: Gene symbol + Variant notation + Optional cancer type
Phase 1: Gene Disambiguation & ID Resolution
- Resolve gene to Ensembl ID, UniProt accession, Entrez ID
- Get gene function, pathways, protein domains
- Identify cancer type EFO ID (if cancer type provided)
Phase 2: Clinical Variant Evidence (CIViC)
- Find gene in CIViC (via Entrez ID matching)
- Get all variants for the gene, match specific variant
- Retrieve evidence items (predictive, prognostic, diagnostic)
Phase 3: Mutation Prevalence (cBioPortal)
- Frequency across cancer studies
- Co-occurring mutations, cancer type distribution
Phase 4: Therapeutic Associations (OpenTargets + ChEMBL + FDA + DrugBank)
- FDA-approved targeted therapies
- Clinical trial drugs (phase 2-3), drug mechanisms
- Combination therapies
Phase 5: Resistance Mechanisms
- Known resistance variants (CIViC, literature)
- Bypass pathway analysis (Reactome)
Phase 6: Clinical Trials
- Active trials recruiting for this mutation
- Trial phase, status, eligibility
Phase 7: Prognostic Impact & Pathway Context
- Survival associations (literature)
- Pathway context (Reactome), Expression data (GTEx)
Phase 8: Report Synthesis
- Executive summary, clinical actionability score
- Treatment recommendations (prioritized), completeness checklist
有关每个阶段的详细代码片段和 API 调用模式,请参阅 ANALYSIS_DETAILS.md。
| 等级 | 标准 | 示例 |
|---|---|---|
| T1 | FDA 批准疗法,CIViC A 级证据,3 期临床试验 | 奥希替尼用于 EGFR T790M |
| T2 | 2/3 期临床数据,CIViC B 级证据 | 联合疗法试验数据 |
| T3 | 临床前数据,CIViC D 级证据,病例报告 | 新机制,体外研究 |
| T4 | 计算预测,通路推断 | 分子对接,通路分析 |
| 分数 | 标准 |
|---|---|
| 高 | 针对此确切突变 + 癌症类型的 FDA 批准靶向疗法 |
| 中 | 针对不同癌症类型但相同突变的批准疗法,或 2-3 期临床试验数据 |
| 低 | 仅有临床前证据或基于通路的理由 |
| 未知 | 数据不足以评估可操作性 |
有关完整的评分表和治疗优先级排序,请参阅 SCORING_TABLES.md。
| 工具 | 关键参数 | 响应关键字段 |
|---|---|---|
MyGene_query_genes | query, species | hits[].ensembl.gene, .entrezgene, .symbol |
UniProt_search | query, organism, limit | results[].accession |
OpenTargets_get_target_id_description_by_name | targetName | data.search.hits[].id |
ensembl_lookup_gene | gene_id, species (REQUIRED) | data.id, .version |
| 工具 | 关键参数 | 响应关键字段 |
|---|---|---|
civic_search_genes | query, limit | data.genes.nodes[].id, .entrezId |
civic_get_variants_by_gene | gene_id (CIViC numeric) | data.gene.variants.nodes[] |
civic_get_variant | variant_id | data.variant |
| 工具 | 关键参数 | 响应关键字段 |
|---|---|---|
OpenTargets_get_associated_drugs_by_target_ensemblID | ensemblId, size | data.target.knownDrugs.rows[] |
FDA_get_indications_by_drug_name | drug_name, limit | results[].indications_and_usage |
drugbank_get_drug_basic_info_by_drug_name_or_id | query, case_sensitive, exact_match, limit (ALL required) | results[] |
| 工具 | 关键参数 | 响应关键字段 |
|---|---|---|
cBioPortal_get_mutations | study_id, gene_list | data[].proteinChange |
cBioPortal_get_cancer_studies | limit | [].studyId, .cancerTypeId |
| 工具 | 关键参数 | 响应关键字段 |
|---|---|---|
search_clinical_trials | query_term (required), condition | studies[] |
PubMed_search_articles | query, limit, include_abstract | Returns list of dicts (NOT wrapped) |
Reactome_map_uniprot_to_pathways | id (UniProt accession) | Pathway mappings |
GTEx_get_median_gene_expression | gencode_id, operation="median" | Expression by tissue |
有关完整的工具参数参考,请参阅 TOOLS_REFERENCE.md。
| 主要工具 | 备用工具 | 使用时机 |
|---|---|---|
| CIViC 变异查找 | PubMed 文献搜索 | 在 CIViC 中未找到基因 |
| OpenTargets 药物 | ChEMBL 药物搜索 | OpenTargets 无药物命中 |
| FDA 适应症 | DrugBank 药物信息 | 药物不在 FDA 数据库中 |
| cBioPortal TCGA 研究 | cBioPortal 泛癌分析 | 特定癌症研究不可用 |
| GTEx 表达 | Ensembl 基因查找 | GTEx 返回空结果 |
| Reactome 通路 | UniProt 功能 | 通路映射失败 |
| 部分 | 要求 |
|---|---|
| 基因 ID | 至少解析出 Ensembl + UniProt |
| 临床证据 | 已查询 CIViC + PubMed 文献搜索 |
| 突变流行率 | 至少 1 项 cBioPortal 研究 |
| 治疗方案 | 列出所有批准药物 + 顶级药物的 FDA 标签 |
| 耐药性 | 文献搜索 + 记录已知模式 |
| 临床试验 | 至少执行 1 次搜索查询 |
| 预后影响 | 已执行 PubMed 文献搜索 |
| 通路背景 | 已尝试 Reactome 通路映射 |
ANALYSIS_DETAILS.md - 每个阶段的详细代码片段和 API 调用模式REPORT_TEMPLATE.md - 包含完整性检查清单的完整报告模板SCORING_TABLES.md - 证据分级、治疗优先级排序、使用案例TOOLS_REFERENCE.md - 详细的工具参数参考QUICK_START.md - 示例用法和快速参考EXAMPLES.md - 完整的示例报告每周安装量
125
代码仓库
GitHub 星标
1.2K
首次出现
2026年2月19日
安全审计
安装于
codex122
gemini-cli121
opencode121
github-copilot120
cursor118
amp117
Comprehensive clinical interpretation of somatic mutations in cancer. Transforms a gene + variant input into an actionable precision oncology report covering clinical evidence, therapeutic options, resistance mechanisms, clinical trials, and prognostic implications.
KEY PRINCIPLES :
Apply when user asks:
Required : Gene symbol + variant notation Optional : Cancer type (improves specificity)
| Format | Example | How to Parse |
|---|---|---|
| Gene + amino acid change | EGFR L858R | gene=EGFR, variant=L858R |
| Gene + HGVS protein | BRAF p.V600E | gene=BRAF, variant=V600E |
| Gene + exon notation | EGFR exon 19 deletion | gene=EGFR, variant=exon 19 deletion |
| Gene + fusion | EML4-ALK fusion | gene=ALK, variant=EML4-ALK |
| Gene + amplification | HER2 amplification | gene=ERBB2, variant=amplification |
Common aliases: HER2 -> ERBB2, PD-L1 -> CD274, VEGF -> VEGFA
BEFORE calling ANY tool for the first time , verify its parameters.
| Tool | WRONG Parameter | CORRECT Parameter |
|---|---|---|
OpenTargets_get_associated_drugs_by_target_ensemblID | ensemblID | ensemblId (camelCase) |
OpenTargets_get_drug_chembId_by_generic_name | genericName | drugName |
OpenTargets_target_disease_evidence |
Input: Gene symbol + Variant notation + Optional cancer type
Phase 1: Gene Disambiguation & ID Resolution
- Resolve gene to Ensembl ID, UniProt accession, Entrez ID
- Get gene function, pathways, protein domains
- Identify cancer type EFO ID (if cancer type provided)
Phase 2: Clinical Variant Evidence (CIViC)
- Find gene in CIViC (via Entrez ID matching)
- Get all variants for the gene, match specific variant
- Retrieve evidence items (predictive, prognostic, diagnostic)
Phase 3: Mutation Prevalence (cBioPortal)
- Frequency across cancer studies
- Co-occurring mutations, cancer type distribution
Phase 4: Therapeutic Associations (OpenTargets + ChEMBL + FDA + DrugBank)
- FDA-approved targeted therapies
- Clinical trial drugs (phase 2-3), drug mechanisms
- Combination therapies
Phase 5: Resistance Mechanisms
- Known resistance variants (CIViC, literature)
- Bypass pathway analysis (Reactome)
Phase 6: Clinical Trials
- Active trials recruiting for this mutation
- Trial phase, status, eligibility
Phase 7: Prognostic Impact & Pathway Context
- Survival associations (literature)
- Pathway context (Reactome), Expression data (GTEx)
Phase 8: Report Synthesis
- Executive summary, clinical actionability score
- Treatment recommendations (prioritized), completeness checklist
For detailed code snippets and API call patterns for each phase, see ANALYSIS_DETAILS.md.
| Tier | Criteria | Examples |
|---|---|---|
| T1 | FDA-approved therapy, Level A CIViC evidence, phase 3 trial | Osimertinib for EGFR T790M |
| T2 | Phase 2/3 clinical data, Level B CIViC evidence | Combination trial data |
| T3 | Preclinical data, Level D CIViC, case reports | Novel mechanisms, in vitro |
| T4 | Computational prediction, pathway inference | Docking, pathway analysis |
| Score | Criteria |
|---|---|
| HIGH | FDA-approved targeted therapy for this exact mutation + cancer type |
| MODERATE | Approved therapy for different cancer type with same mutation, OR phase 2-3 trial data |
| LOW | Only preclinical evidence or pathway-based rationale |
| UNKNOWN | Insufficient data to assess actionability |
For full scoring tables and treatment prioritization, see SCORING_TABLES.md.
| Tool | Key Parameters | Response Key Fields |
|---|---|---|
MyGene_query_genes | query, species | hits[].ensembl.gene, .entrezgene, .symbol |
UniProt_search | query, organism, |
| Tool | Key Parameters | Response Key Fields |
|---|---|---|
civic_search_genes | query, limit | data.genes.nodes[].id, .entrezId |
civic_get_variants_by_gene | gene_id (CIViC numeric) | data.gene.variants.nodes[] |
| Tool | Key Parameters | Response Key Fields |
|---|---|---|
OpenTargets_get_associated_drugs_by_target_ensemblID | ensemblId, size | data.target.knownDrugs.rows[] |
FDA_get_indications_by_drug_name | drug_name, limit | results[].indications_and_usage |
| Tool | Key Parameters | Response Key Fields |
|---|---|---|
cBioPortal_get_mutations | study_id, gene_list | data[].proteinChange |
cBioPortal_get_cancer_studies | limit | [].studyId, .cancerTypeId |
| Tool | Key Parameters | Response Key Fields |
|---|---|---|
search_clinical_trials | query_term (required), condition | studies[] |
PubMed_search_articles | query, limit, include_abstract | Returns of dicts (NOT wrapped) |
For full tool parameter reference, see TOOLS_REFERENCE.md.
| Primary Tool | Fallback | Use When |
|---|---|---|
| CIViC variant lookup | PubMed literature search | Gene not found in CIViC |
| OpenTargets drugs | ChEMBL drug search | No OpenTargets drug hits |
| FDA indications | DrugBank drug info | Drug not in FDA database |
| cBioPortal TCGA study | cBioPortal pan-cancer | Specific cancer study not available |
| GTEx expression | Ensembl gene lookup | GTEx returns empty |
| Reactome pathways | UniProt function | Pathway mapping fails |
| Section | Requirement |
|---|---|
| Gene IDs | At least Ensembl + UniProt resolved |
| Clinical evidence | CIViC queried + PubMed literature search |
| Mutation prevalence | At least 1 cBioPortal study |
| Therapeutic options | All approved drugs listed + FDA label for top drugs |
| Resistance | Literature search + known patterns documented |
| Clinical trials | At least 1 search query executed |
| Prognostic impact | PubMed literature search performed |
| Pathway context | Reactome pathway mapping attempted |
ANALYSIS_DETAILS.md - Detailed code snippets and API call patterns for each phaseREPORT_TEMPLATE.md - Full report template with completeness checklistSCORING_TABLES.md - Evidence grading, treatment prioritization, use casesTOOLS_REFERENCE.md - Detailed tool parameter referenceQUICK_START.md - Example usage and quick referenceEXAMPLES.md - Complete example reportsWeekly Installs
125
Repository
GitHub Stars
1.2K
First Seen
Feb 19, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
codex122
gemini-cli121
opencode121
github-copilot120
cursor118
amp117
Python PDF 提取技能:使用 pdfplumber 库精确提取文本、表格和元数据
925 周安装
ensemblID |
ensemblId + efoId |
MyGene_query_genes | q | query |
search_clinical_trials | disease, biomarker | condition, query_term (required) |
civic_get_variants_by_gene | gene_symbol | gene_id (CIViC numeric ID) |
drugbank_* | any 3 params | ALL 4 required: query, case_sensitive, exact_match, limit |
ChEMBL_get_drug_mechanisms | chembl_id | drug_chembl_id__exact |
ensembl_lookup_gene | no species | species='homo_sapiens' is REQUIRED |
limitresults[].accession |
OpenTargets_get_target_id_description_by_name | targetName | data.search.hits[].id |
ensembl_lookup_gene | gene_id, species (REQUIRED) | data.id, .version |
civic_get_variant | variant_id | data.variant |
drugbank_get_drug_basic_info_by_drug_name_or_id | query, case_sensitive, exact_match, limit (ALL required) | results[] |
Reactome_map_uniprot_to_pathways | id (UniProt accession) | Pathway mappings |
GTEx_get_median_gene_expression | gencode_id, operation="median" | Expression by tissue |