首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >新版TCGAbiolinks包学习:富集分析和生存分析

新版TCGAbiolinks包学习:富集分析和生存分析

作者头像
医学和生信笔记
发布2022-11-15 11:22:11
发布2022-11-15 11:22:11
97000
代码可运行
举报
运行总次数:0
代码可运行

TCGAbiolinks是一个大而全的R包,常见的分析都能做,比如差异分析、富集分析、生存分析等等。上次学习了差异分析,今天学习下富集分析和生存分析。

但其实这些分析我们都是把数据保存好用其他包做的~

富集分析

如果大家要做富集分析,那肯定是首选clusterprofiler了,不过今天这个还是要学习下。

还是用上篇推文得到的coadDEGs继续进行富集分析。

新版TCGAbiolinks包学习:差异分析

代码语言:javascript
代码运行次数:0
运行
复制
load(file = "coadDEGs.Rdata")

TCGAbiolinks里进行富集分析很简单,就一句代码搞定。

代码语言:javascript
代码运行次数:0
运行
复制
library(TCGAbiolinks)

Genelist <- coadDEGs$gene_name # gene_symbol

# 进行GO和KEGG分析
ansEA <- TCGAanalyze_EAcomplete(
    TFname = "TCGAbiolinks enrichment analysis",
    RegulonList = Genelist
)
## [1] "I need about  1 minute to finish complete  Enrichment analysis GO[BP,MF,CC] and Pathways... "
## [1] "GO Enrichment Analysis BP completed....done"
## [1] "GO Enrichment Analysis MF completed....done"
## [1] "GO Enrichment Analysis CC completed....done"
## [1] "Pathway Enrichment Analysis completed....done"


# 富集分析结果可视化
TCGAvisualize_EAbarplot(
    tf = rownames(ansEA$ResBP), 
    GOBPTab = ansEA$ResBP,
    GOCCTab = ansEA$ResCC,
    GOMFTab = ansEA$ResMF,
    PathTab = ansEA$ResPat,
    nRGTab = Genelist, 
    nBar = 10
)
## png 
##   2

然后就可以得到一张条形图:

生存分析

可以使用之前保存好的数据,也可以直接下载使用,临床数据不大,一般都能下载下来~

代码语言:javascript
代码运行次数:0
运行
复制
# 临床数据可以像这样下载,直接就是一个数据框
clin.coad <- GDCquery_clinic("TCGA-COAD", "clinical")

dim(clin.coad)
## [1] 461  70

会直接得到这样一个数据框,非常方便:

然后就可以进行生存分析了,比如我们用gender作为分组变量:

代码语言:javascript
代码运行次数:0
运行
复制
TCGAanalyze_survival(
    data = clin.coad,
    clusterCol = "gender",
    main = "TCGA Set\n COAD",
    height = 10,
    width=10
)
## File saved as: survival.pdf

结果会得到这样一个图:

肯定是不如自己用别的包画的好看~

也可以使用基因表达量进行分组,然后进行差异分析,只要把基因表达量数据加进去即可~

但是如果这样做的话,我们肯定是选择使用survival包做,比TCGAanalyze_survival()更加灵活好用~

除此之外,还可以进行火山图、热图、PCA图的绘制以及甲基化的一些简单分析,但是相比于它下载和准备数据的功能,其他功能太弱了,都是对于其他包的封装,对于TCGAbiolinks的这些分析感兴趣的可以自行去官网学习哦~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-08-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 医学和生信笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 富集分析
  • 生存分析
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档