mcpField
T
tooluniverse-functional-genomics-screens

tooluniverse-functional-genomics-screens

github.com/mims-harvard数据与数据库1.8k220 次安装2 天前更新
代码仓库

关于 tooluniverse-functional-genomics-screens

面向功能基因组筛选研究者的命中基因验证与优先级排序技能,整合依赖性、基因约束、通路、可成药性和临床证据。它通过多维评分区分候选靶点,并强调选择性依赖与通路层面的证据。

主要功能

  1. 01整合 DepMap 与 gnomAD 证据
  2. 02进行通路富集和基因网络分析
  3. 03查询药物靶点与临床证据
  4. 04对候选基因进行多维评分分级
  5. 05支持 CRISPR-KO、CRISPRi 和 shRNA

适用场景

  1. 01验证遗传筛选中的候选命中
  2. 02优先筛选情境特异性依赖基因
  3. 03从筛选结果中寻找可成药靶点
  4. 04比较癌症与非癌症筛选证据

MCP 相关

该技能通过 ToolUniverse 工具查询依赖性、通路、药物和临床证据,并可结合 Python 进行计算分析。它不是 MCP 服务。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mims-harvard/tooluniverse --skill tooluniverse-functional-genomics-screens

安装后在 Claude Code 中输入/tooluniverse-functional-genomics-screens确认已加载。

详细介绍

功能基因组学筛选结果解读

通过整合必需性(DepMap)、约束(gnomAD)、通路(Reactome、STRING)、可成药性(DGIdb)和临床证据(CIViC、COSMIC),验证并确定遗传筛选(CRISPR-KO、CRISPRi、shRNA)命中结果的优先级。

指导原则:

  1. 命中结果只是待验证的假设——筛选结果包含假阳性;应通过正交证据进行验证
  2. 选择性很重要——泛必需基因是不理想的药物靶点;情境特异性必需性具有很高价值
  3. 通路优先于基因——富集通路比单个命中基因更可靠
  4. 可成药性注重实际应用——优先考虑可通过化学方法调节的靶点
  5. 优先使用英文查询——在工具调用中使用英文基因名称

不要猜测,要查询

对任何科学事实不确定时,请先查询数据库。


不要只描述,要实际计算

如果分析需要计算(统计、数据处理、评分、富集分析),请通过 Bash 编写并运行 Python 代码。不要只描述准备怎么做——实际执行并报告结果。使用 ToolUniverse 工具检索数据,然后用 Python(pandas、scipy、statsmodels、matplotlib)进行分析。

工作流

Phase 0: Input Processing → gene list, screen type, cell line, disease context
Phase 1: Hit Validation → DepMap dependency, gnomAD constraint, UniProt function
Phase 2: Pathway & Network → Reactome enrichment, STRING network, functional clusters
Phase 3: Druggability → DGIdb interactions, druggable categories, PharmacoDB
Phase 4: Clinical Evidence → CIViC, COSMIC mutations
Phase 5: Literature → PubMed for key hits
Phase 6: Prioritized Report → ranked target list with multi-dimensional scoring

各阶段详情

阶段 1:命中结果验证

工具:

  • DepMap_get_gene_dependencies(gene_symbol=...)——仅返回基因元数据(不返回各细胞系的评分)
  • DepMap_search_cell_lines(query=...)——细胞系元数据
  • gnomad_get_gene_constraints(gene_symbol=...)——pLI、LOEUF(可能返回 "Service overloaded")
  • UniProt_get_function_by_accession(accession=...)——功能概要

分类:泛必需(>90% 的细胞系)、选择性必需(特定谱系)、情境特异性(仅限筛选模型)。Chronos < -0.5 = 可能必需,< -1.0 = 强必需。

DepMap 各细胞系 Chronos 评分:DepMap_get_gene_dependencies 仅返回元数据。要获取各细胞系的实际评分,请使用细胞系分析技能中附带的脚本——tooluniverse-cell-line-profiling/scripts/depmap_gene_dependency.py(下载当前的 DepMap Public CRISPRGeneEffect.csv 一次并缓存;可按 gene 或 cell-line 查询):

python depmap_gene_dependency.py gene KRAS --lineage Lung --top 20   # most-dependent lines
python depmap_gene_dependency.py cell-line A375 --top 25             # genes the line needs

Chronos < -0.5 ≈ 依赖,< -1.0 表示强必需。如果无法运行该脚本,可使用 gnomAD 约束数据,并通过 PubMed_search_articles(query="[gene] CRISPR screen [cancer]") 查询。

阶段 2:通路与网络
  • ReactomeAnalysis_pathway_enrichment(identifiers="TP53 BRCA1 EGFR")——以空格分隔的字符串
  • STRING_get_network(identifiers="GENE1\rGENE2\rGENE3", species=9606)——以回车符分隔
  • STRING_functional_enrichment(identifiers=..., species=9606)——GO/KEGG 富集分析
阶段 3:可成药性
  • DGIdb_get_drug_gene_interactions(genes=["EGFR","BRAF"])——药物-基因相互作用
  • DGIdb_get_gene_druggability(genes=[...])——类别(激酶、GPCR 等)
  • 对高优先级命中结果,还应搜索 search_clinical_trials 和 PubMed,查找尚未收录在 DGIdb 中的新型抑制剂。
阶段 4:临床证据
  • civic_search_evidence_items(molecular_profile=gene)——不是 query
  • COSMIC_get_mutations_by_gene(gene_name=...)——体细胞突变频率
阶段 6:优先级报告

评分(0-18):

标准评分 3评分 0
选择性必需性在疾病中 < -0.5,且在其他情况下 >-0.2>-0.2(非必需)
通路趋同同一通路中有 3 个或更多命中结果孤立命中
可成药性有已批准药物不可成药
临床证据CIViC 治疗证据无临床数据
约束pLI >0.9无数据
文献多项验证研究无发表文献

等级:T1(15-18)高置信度,T2(10-14)有前景,T3(5-9)推测性,T4(<5)可能是假阳性。


边缘情况

  • gnomAD 负载过高:重试一次,继续处理但不使用 gnomAD,并注明这一数据缺口
  • 基因不在 DepMap 中:改用 gnomAD + UniProt
  • 命中列表较大(>500):对完整列表进行通路富集分析;对排名前 50 的基因进行逐基因分析
  • 非癌症筛选:DepMap 的参考价值较低;提高约束和通路分析的权重
  • shRNA 与 CRISPR:对 shRNA 提高验证门槛(存在脱靶效应)

局限性

  • DepMap 以癌症为中心(约 1000 个癌症细胞系)
  • 不分析原始筛选数据(请在上游使用 MAGeCK/BAGEL)
  • STRING 中的相互作用是关联关系,并非因果关系

评论

支持 Markdown