CommPath本身是一个基于单细胞转录组数据(scRNA-seq)对细胞间配体-受体相互作用及其间信号通路介导的通信过程进行分析和可视化的R包。CommPath构建了一个综合的信号通路数据库以解释LR的作用,从而对功能性LR进行鉴定。
基于CommPath构建的数据库,我们可以很方便的获得多个物种信号通路的基因集,包括KEGG, WikiPathways, reactome pathways, 以及GO terms等。获取这些基因集之后,可以手动进行通路富集分析、基因集活性打分等分析
library(CommPath)
# 获得人的全部KEGG通路数据库
hs.kegg <- CommPathData$DataKEGGpathway$hsapiens
# 获得人的GO数据库中“Nervous system development”条目对应的基因集
hs.go.nervous <- CommPathData$DataGOterm$hsapiens[['Nervous system development']]
head(hs.go.nervous)
[1] "SCYL3" "SEMA3F" "CYP51A1" "BAD" "WNT16" "HECW1"