tooluniverse-clinical-trial-matching by mims-harvard/tooluniverse
npx skills add https://github.com/mims-harvard/tooluniverse --skill tooluniverse-clinical-trial-matching将患者的分子谱和临床特征转化为优先排序的临床试验推荐。搜索 ClinicalTrials.gov 并与分子数据库(CIViC、OpenTargets、ChEMBL、FDA)交叉引用,以生成证据分级、评分的试验匹配结果。
核心原则:
当用户询问时应用:
不适用于(请改用其他技能):
tooluniverse-cancer-variant-interpretation广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
tooluniverse-adverse-event-detectiontooluniverse-drug-target-validationtooluniverse-disease-research关于生物标志物解析规则和基因符号标准化,请参阅 MATCHING_ALGORITHMS.md。
Input: Patient profile (disease + biomarkers + stage + prior treatments)
Phase 1: Patient Profile Standardization
- Resolve disease to EFO/ontology IDs (OpenTargets, OLS)
- Parse molecular alterations to gene + variant
- Resolve gene symbols to Ensembl/Entrez IDs (MyGene)
- Classify biomarker actionability (FDA-approved vs investigational)
Phase 2: Broad Trial Discovery
- Disease-based trial search (ClinicalTrials.gov)
- Biomarker-specific trial search
- Intervention-based search (for known drugs targeting patient's biomarkers)
- Deduplicate and collect NCT IDs
Phase 3: Trial Characterization (batch, groups of 10)
- Eligibility criteria, conditions/interventions, locations, status, descriptions
Phase 4: Molecular Eligibility Matching
- Parse eligibility text for biomarker requirements
- Match patient's molecular profile to trial requirements
- Score molecular eligibility (0-40 points)
Phase 5: Drug-Biomarker Alignment
- Identify trial intervention drugs and mechanisms (OpenTargets, ChEMBL)
- FDA approval status for biomarker-drug combinations
- Classify drugs (targeted therapy, immunotherapy, chemotherapy)
Phase 6: Evidence Assessment
- FDA-approved biomarker-drug combinations
- Clinical trial results (PubMed), CIViC evidence, PharmGKB
- Evidence tier classification (T1-T4)
Phase 7: Geographic & Feasibility Analysis
- Trial site locations, enrollment status, proximity scoring
Phase 8: Alternative Options
- Basket trials, expanded access, related studies
Phase 9: Scoring & Ranking (0-100 composite score)
- Tier classification: Optimal (80-100) / Good (60-79) / Possible (40-59) / Exploratory (0-39)
Phase 10: Report Synthesis
- Executive summary, ranked trial list, evidence grading, completeness checklist
| 工具 | 关键参数 | 备注 |
|---|---|---|
search_clinical_trials | query_term (REQ), condition, intervention, pageSize | 主要搜索 |
clinical_trials_search | action="search_studies" (REQ), condition, intervention, limit | 备用搜索 |
clinical_trials_get_details | action="get_study_details" (REQ), nct_id (REQ) | 完整试验详情 |
nct_ids 数组)| 工具 | 第二个必需参数 | 返回内容 |
|---|---|---|
get_clinical_trial_eligibility_criteria | eligibility_criteria="all" | 资格标准文本 |
get_clinical_trial_locations | location="all" | 试验地点 |
get_clinical_trial_conditions_and_interventions | condition_and_intervention="all" | 分组/干预措施 |
get_clinical_trial_status_and_dates | status_and_date="all" | 状态/日期 |
get_clinical_trial_descriptions | description_type="brief" 或 "full" | 标题/摘要 |
get_clinical_trial_outcome_measures | outcome_measures="all" | 结局指标 |
| 工具 | 关键参数 |
|---|---|
MyGene_query_genes | query, species |
OpenTargets_get_disease_id_description_by_name | diseaseName |
OpenTargets_get_target_id_description_by_name | targetName |
ols_search_efo_terms | query, limit |
| 工具 | 关键参数 | 备注 |
|---|---|---|
OpenTargets_get_drug_id_description_by_name | drugName | 将药物解析为 ChEMBL ID |
OpenTargets_get_drug_mechanisms_of_action_by_chemblId | chemblId | 药物作用机制和靶点 |
OpenTargets_get_associated_drugs_by_target_ensemblID | ensemblId, size | 针对某个靶点的药物 |
drugbank_get_targets_by_drug_name_or_drugbank_id | query, case_sensitive, exact_match, limit (ALL REQ) | 药物靶点 |
fda_pharmacogenomic_biomarkers | (none) | FDA 生物标志物-药物列表 |
FDA_get_indications_by_drug_name | drug_name, limit | FDA 适应症 |
| 工具 | 关键参数 |
|---|---|
PubMed_search_articles | query, max_results |
civic_get_variants_by_gene | gene_id (CIViC 整数 ID), limit |
PharmGKB_search_genes | query |
EGFR=19, BRAF=5, ALK=1, ABL1=4, KRAS=30, TP53=45, ERBB2=20, NTRK1=197, NTRK2=560, NTRK3=561, PIK3CA=37, MET=52, ROS1=118, RET=122, BRCA1=2370, BRCA2=2371
query, case_sensitive, exact_match, limit)都是必需的search_clinical_trials : 即使仅进行疾病搜索,query_term 也是必需的clinical_trials_search : action 必须恰好为 "search_studies"civic_search_variants: 不按查询过滤 - 按字母顺序返回civic_get_variants_by_gene: 接受 CIViC 基因 ID(整数),而非基因符号试验匹配分数 (0-100) :
推荐等级 : 最优 (80-100),良好 (60-79),可能 (40-59),探索性 (0-39)
证据等级 : T1 (FDA/指南),T2 (III期),T3 (I/II期),T4 (计算性)
关于详细的评分逻辑,请参阅 SCORING_CRITERIA.md。
第 1 组(第 1 阶段 - 同时进行):
MyGene_query_genes、OpenTargets 疾病搜索、ols_search_efo_terms、fda_pharmacogenomic_biomarkers第 2 组(第 2 阶段 - 同时进行):
search_clinical_trials;clinical_trials_search 备用第 3 组(第 3 阶段 - 同时进行):
第 4 组(第 5-6 阶段 - 按药物进行):
| 文件 | 内容 |
|---|---|
| TOOLS_REFERENCE.md | 包含参数和响应结构的完整工具清单 |
| MATCHING_ALGORITHMS.md | 患者特征标准化、生物标志物解析、分子资格匹配、药物-生物标志物对齐代码 |
| SCORING_CRITERIA.md | 详细的评分表、分子匹配逻辑、药物-生物标志物对齐评分 |
| REPORT_TEMPLATE.md | 包含所有部分的完整 Markdown 报告模板 |
| TRIAL_SEARCH_PATTERNS.md | 搜索函数、批量检索、并行化、常见使用模式、边缘情况 |
| EXAMPLES.md | 不同匹配场景的详细示例 |
| QUICK_START.md | 常见工作流程的快速入门指南 |
每周安装量
132
代码库
GitHub 星标数
1.2K
首次出现
Feb 19, 2026
安全审计
安装于
codex128
gemini-cli127
opencode127
github-copilot126
cursor124
kimi-cli123
Transform patient molecular profiles and clinical characteristics into prioritized clinical trial recommendations. Searches ClinicalTrials.gov and cross-references with molecular databases (CIViC, OpenTargets, ChEMBL, FDA) to produce evidence-graded, scored trial matches.
KEY PRINCIPLES :
Apply when user asks:
NOT for (use other skills instead):
tooluniverse-cancer-variant-interpretationtooluniverse-adverse-event-detectiontooluniverse-drug-target-validationtooluniverse-disease-researchFor biomarker parsing rules and gene symbol normalization, see MATCHING_ALGORITHMS.md.
Input: Patient profile (disease + biomarkers + stage + prior treatments)
Phase 1: Patient Profile Standardization
- Resolve disease to EFO/ontology IDs (OpenTargets, OLS)
- Parse molecular alterations to gene + variant
- Resolve gene symbols to Ensembl/Entrez IDs (MyGene)
- Classify biomarker actionability (FDA-approved vs investigational)
Phase 2: Broad Trial Discovery
- Disease-based trial search (ClinicalTrials.gov)
- Biomarker-specific trial search
- Intervention-based search (for known drugs targeting patient's biomarkers)
- Deduplicate and collect NCT IDs
Phase 3: Trial Characterization (batch, groups of 10)
- Eligibility criteria, conditions/interventions, locations, status, descriptions
Phase 4: Molecular Eligibility Matching
- Parse eligibility text for biomarker requirements
- Match patient's molecular profile to trial requirements
- Score molecular eligibility (0-40 points)
Phase 5: Drug-Biomarker Alignment
- Identify trial intervention drugs and mechanisms (OpenTargets, ChEMBL)
- FDA approval status for biomarker-drug combinations
- Classify drugs (targeted therapy, immunotherapy, chemotherapy)
Phase 6: Evidence Assessment
- FDA-approved biomarker-drug combinations
- Clinical trial results (PubMed), CIViC evidence, PharmGKB
- Evidence tier classification (T1-T4)
Phase 7: Geographic & Feasibility Analysis
- Trial site locations, enrollment status, proximity scoring
Phase 8: Alternative Options
- Basket trials, expanded access, related studies
Phase 9: Scoring & Ranking (0-100 composite score)
- Tier classification: Optimal (80-100) / Good (60-79) / Possible (40-59) / Exploratory (0-39)
Phase 10: Report Synthesis
- Executive summary, ranked trial list, evidence grading, completeness checklist
| Tool | Key Parameters | Notes |
|---|---|---|
search_clinical_trials | query_term (REQ), condition, intervention, pageSize | Main search |
clinical_trials_search | action="search_studies" (REQ), condition, , |
nct_ids array)| Tool | Second Required Param | Returns |
|---|---|---|
get_clinical_trial_eligibility_criteria | eligibility_criteria="all" | Eligibility text |
get_clinical_trial_locations | location="all" | Site locations |
get_clinical_trial_conditions_and_interventions | condition_and_intervention="all" | Arms/interventions |
| Tool | Key Parameters |
|---|---|
MyGene_query_genes | query, species |
OpenTargets_get_disease_id_description_by_name | diseaseName |
OpenTargets_get_target_id_description_by_name | targetName |
ols_search_efo_terms |
| Tool | Key Parameters | Notes |
|---|---|---|
OpenTargets_get_drug_id_description_by_name | drugName | Resolve drug to ChEMBL ID |
OpenTargets_get_drug_mechanisms_of_action_by_chemblId | chemblId | Drug MoA and targets |
OpenTargets_get_associated_drugs_by_target_ensemblID | ensemblId, size |
| Tool | Key Parameters |
|---|---|
PubMed_search_articles | query, max_results |
civic_get_variants_by_gene | gene_id (CIViC int ID), limit |
PharmGKB_search_genes | query |
EGFR=19, BRAF=5, ALK=1, ABL1=4, KRAS=30, TP53=45, ERBB2=20, NTRK1=197, NTRK2=560, NTRK3=561, PIK3CA=37, MET=52, ROS1=118, RET=122, BRCA1=2370, BRCA2=2371
query, case_sensitive, exact_match, limit) are REQUIREDsearch_clinical_trials : query_term is REQUIRED even for disease-only searchesclinical_trials_search : action must be exactly "search_studies"civic_search_variants: Does NOT filter by query - returns alphabeticallyTrial Match Score (0-100) :
Recommendation Tiers : Optimal (80-100), Good (60-79), Possible (40-59), Exploratory (0-39)
Evidence Tiers : T1 (FDA/guideline), T2 (Phase III), T3 (Phase I/II), T4 (computational)
For detailed scoring logic, see SCORING_CRITERIA.md.
Group 1 (Phase 1 - simultaneous):
MyGene_query_genes per gene, OpenTargets disease search, ols_search_efo_terms, fda_pharmacogenomic_biomarkersGroup 2 (Phase 2 - simultaneous):
search_clinical_trials by disease, biomarker, and intervention; clinical_trials_search alternativeGroup 3 (Phase 3 - simultaneous):
Group 4 (Phases 5-6 - per drug):
| File | Contents |
|---|---|
| TOOLS_REFERENCE.md | Full tool inventory with parameters and response structures |
| MATCHING_ALGORITHMS.md | Patient profile standardization, biomarker parsing, molecular eligibility matching, drug-biomarker alignment code |
| SCORING_CRITERIA.md | Detailed scoring tables, molecular match logic, drug-biomarker alignment scoring |
| REPORT_TEMPLATE.md | Full markdown report template with all sections |
| TRIAL_SEARCH_PATTERNS.md | Search functions, batch retrieval, parallelization, common use patterns, edge cases |
| EXAMPLES.md | Worked examples for different matching scenarios |
Weekly Installs
132
Repository
GitHub Stars
1.2K
First Seen
Feb 19, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
codex128
gemini-cli127
opencode127
github-copilot126
cursor124
kimi-cli123
Excel财务建模规范与xlsx文件处理指南:专业格式、零错误公式与数据分析
44,500 周安装
interventionlimit| Alternative search |
clinical_trials_get_details | action="get_study_details" (REQ), nct_id (REQ) | Full trial details |
get_clinical_trial_status_and_dates | status_and_date="all" | Status/dates |
get_clinical_trial_descriptions | description_type="brief" or "full" | Titles/summaries |
get_clinical_trial_outcome_measures | outcome_measures="all" | Outcomes |
query, limit |
| Drugs for a target |
drugbank_get_targets_by_drug_name_or_drugbank_id | query, case_sensitive, exact_match, limit (ALL REQ) | Drug targets |
fda_pharmacogenomic_biomarkers | (none) | FDA biomarker-drug list |
FDA_get_indications_by_drug_name | drug_name, limit | FDA indications |
civic_get_variants_by_gene: Takes CIViC gene ID (integer), NOT gene symbol| QUICK_START.md | Quick-start guide for common workflows |