目前的工作描述了一种运行 Pathway2Targets 算法的协议,这是一种 R 脚本,它根据通过比较来自批量 RNA 测序实验的病例样本与对照样本生成的细胞内信号通路的概况来预测治疗靶点并确定治疗靶点的优先级。
方法文章
目前的工作描述了一种运行 Pathway2Targets 算法的协议,这是一种 R 脚本,它根据通过比较来自批量 RNA 测序实验的病例样本与对照样本生成的细胞内信号通路的概况来预测治疗靶点并确定治疗靶点的优先级。
该协议概述了一个多步骤计算管道,用于从 RNA 测序数据中识别潜在的治疗靶点,包括安装相关软件、设置验证和使用 edgeR 进行差异表达分析。然后,我们展示了如何利用信号通路影响分析 (SPIA) 算法来预测具有统计学意义的通路。为确保对结果的可信度,我们专注于减少假阳性结果的重要途径 (p < 0.05)。与传统基因集不同,这些途径反映了蛋白质-蛋白质相互作用网络,提供了对细胞周期、免疫反应和新陈代谢等细胞过程的机制见解。然后使用 Pathway2Targets 算法分析这些路径,该算法通过应用程序编程接口 (API) 与 OpenTargets.org 数据库交互。该算法采用了一种新颖的加权方法,对已识别途径内的已知药物靶点进行评分,同时实时提供进展。运行时间取决于通路复杂性和靶标密度。输出由两个排名文件组成。第一个文件包含预测药物靶点及其加权分数的列表,而第二个文件包含相关疗法的各种详细信息。该管道共同促进了在疾病特异性基因表达谱背景下对可药物靶点和治疗的优先级。
批量 RNA 测序能够比较病例细胞群与对照细胞群中数千个基因的表达水平。实验通常设计为至少包括一式三份的样品,最好是生物重复,尽管技术重复就足够了。这种设计考虑了生物变异性并减少了异常值样本的影响。对这些表达模式的分析可以详细了解感兴趣的疾病对正常细胞过程的影响,并有可能预测相关治疗方法。
批量RNA测序数据的预处理通常包括:测序读数的质量控制(用于重复序列、测序接头、GC%等)、读数修剪和接头去除、读数定位/定量1,2,3和差异表达分析4,5,6。幸运的是,各种分析过程已经自动化,以减少与这些步骤相关的手动工作 7,8,9。预处理完成后,通常进行的下游分析包括使用基因本体进行功能过度表示分析、信号通路富集和剪接变异。这些下游分析总结并促进了差异表达结果的解释,其粒度高于单独的基因列表。
已经开发了各种工具,目的是将现有疗法重新用于明确定义的疾病类型或亚型。这是通过在预期疾病的多组学数据类型上训练算法来实现的。不幸的是,这种提高预期疾病特异性和敏感性的努力往往使得在更一般的情况下使用这些工具不是最佳的10,11。另一组工具更广泛地适用于基因表达谱与基因表达的现有特征12,13或当前治疗的量化效果14,15相匹配的情况。然而,这些更广泛适用的工具通常降低了对各种疾病的特异性和敏感性,并且/或使用过时的数据进行了训练。
相比之下,Pathway2Targets 算法先前已应用于预测 B 细胞淋巴瘤、牙周炎、雌激素阳性乳腺癌、三阴性乳腺癌和基孔肯雅病毒16、17、18、19、20、21 的潜在治疗靶点。这些研究的结果表明,该工具能够预测稳健且生物学相关的靶点。令人印象深刻的是,Pathway2Targets预测了392个三阴性乳腺癌的潜在药物靶点,其中60个在临床试验中进行了测试;以及 828 种针对 TBNC 的单独药物,其中 37 种正在测试17.在淋巴瘤研究中,该算法预测了 915 种药物,其中 461 种已获得 FDA 批准19。
目前工作的目的是描述一种计算协议,使更多的研究人员能够有效地使用最近开发的 Pathway2Targets 算法,他们可能会受益于访问有关在命令行上运行程序的更具描述性的指令(图 1)。Pathway2Targets 通过结合差异表达数据、基因-疾病关联、临床试验信息、公共靶点数据22、通路信息和其他指标来预测给定病症的靶点。重要的是,该算法结合了一种独特且可定制的加权方案,允许用户确定他们喜欢在分析中强调的~20个与靶点相关的指标,例如疾病关联的数量,信号通路的数量,独特药物的数量,临床试验每个阶段的治疗方法数量等23。作为该协议的示例用例,我们将重新分析现有的结直肠癌数据集24。
访问受限。请登录或开始试用以查看此内容。
本研究中分析的批量RNA测序数据是从公开可用的数据库(NCBI基因表达综合和序列读取档案)25,26中获取的。因此,原始数据收集者确保从知情和同意的人类受试者那里合乎道德和适当地收集这些样本。
1. 下载并安装 R 软件
2. 下载并安装相关工具的 R 脚本
3. 下载相关工具的 R 库
install.packages(c("RCurl", "stringr", "jsonlite", "httr")). BiocManager::install(c("SummarizedExperiment", "EnrichmentBrowser", "biomaRt", "org.Hs.eg.db")).4. 文件处理
5. 运行SPIA通路富集算法
Rscript --vanilla SPIA_Code.Rmd ~/Downloads/edgeR_dge.rds
Rscript --vanilla SPIA_Code.Rmd edgeR_dge.rds-TreatmentTumor-TreatmentNativeTissue_2025-04-23_
10-56-45.12767_SPIA_Results.csvedgeR_dge.rds-TreatmentTumor-TreatmentNativeTissue_"timestamp"_SPIA_Results.csv.6. 在 SPIA 输出上运行 Pathway2Targets 目标优先级算法
Rscript --vanilla Pathway2Targets.Rinfile <- "edgeR_dge.rds-TreatmentTumor-TreatmentNativeTissue_2025-04-23_
10-56-45.12767_SPIA_Results.csv""edgeR_dge.rds-TreatmentTumor-TreatmentNativeTissue_2025-04-23_
10-56-45.12767_SPIA_Results.csv-RankedTargets.tsv" 在下载目录中。文件的命名样式反映了输入、进程和输出edgeR_dge.rds-TreatmentTumor-TreatmentNativeTissue_2025-04-23
_10-56-45.12767_SPIA_Results.csv7. 打开优先靶点和治疗药物的结果文件
访问受限。请登录或开始试用以查看此内容。
协议步骤 1-3 中描述的设置对于启用 SPIA 和 Pathway2Targets 算法的后续执行是必要的。在每个步骤结束时,都会生成一条消息以确认软件安装成功。第 4 步包括下载一组现有的差异表达结果,其中可能包括提供的示例文件、不同的现有文件或预处理自定义 RNA 测序数据集。步骤 4 的主要要求是工作流使用 edgeR 作为差分表达式算法,并将结果存储为 rds 文件中的 SingleCellExperiment 对象。
步骤 5 描述了使用 SPIA 算法(补充 编码 文件 1 和补充 编码 文件 2;~130 行代码)预测具有统计学意义的细胞内信号通路。运行后,该算法通过正在计算的途径的实时日志来显示其进度(图 2
访问受限。请登录或开始试用以查看此内容。
协议的步骤 1-3 专门涉及安装基础 R 软件、脚本和依赖项,以成功运行下游软件。提供了所需 R 库的详细列表(补充表 4)。该协议的第 4 步涉及检索 R 数据(.rds 格式)文件,其中包含差异表达分析的输出。此步骤的常用软件包括 edgeR6、DESeq24 和 limma5。我们使用以下参数构建了此工作流程,以与rds格式的edgeR输出兼容:使用每百万个log2计数进行归一化(log = TRUE),归一化时要考虑的转录长度偏移(offset = dge0$offset),过滤要保留的基因(min.count = 10),过滤要在所有样本中保留的基因(min.total.count = 15), 色散估计方法 (trend.method = “locfit”) 和模型 (glmQLFit)。有各种计算工作流程可以预处理RNA测序读取或读取计数文件并生成edgeR输出,包括Galaxy平...
访问受限。请登录或开始试用以查看此内容。
BEP 拥有 Pythia Biosciences 的股权。目前的工作没有获得外部资金。
我们感谢杨百翰大学研究计算办公室在访问校园高性能计算机环境时提供的专业知识和支持。
访问受限。请登录或开始试用以查看此内容。
| 姓名 | 公司 | 目录编号 | 评论 |
|---|---|---|---|
| Pathway2Targets R 脚本 | 杨百翰大学(皮克特实验室) | 版本 3.1 | https://github.com/bpickett/Pathway2Targets/blob/main/Pathway2Targets.R |
| R 软件 | 综合R档案网络(CRAN) | 版本:4.4.3 | https://cran.r-project.org |
| R Studio 桌面软件 | 假设 | 版本:2024.12.1+563 | https://posit.co/download/rstudio-desktop/ |
| SPIA R 脚本 | 杨百翰大学(皮克特实验室) | 版本:3.1 | https://github.com/bpickett/Pathway2Targets/blob/main/SPIA_Code.Rmd |
访问受限。请登录或开始试用以查看此内容。
申请许可以重复使用本 JoVE 文章的文本或图表
申请许可