GO富集分析相信大家都不陌生,在很多的SCI文章里面都会看到。相信大家应该都见过像下面这样的气泡图或者柱形图。
前面小编给大家系统的介绍了
也给大家讲解过
☞ 展示DAVID富集分析结果中感兴趣的GO条目和KEGG通路还用视频给大家详细演示了
最后我们带着大家用R语言来展示了挑选出的感兴趣的KEGG通路
今天我们来用R语言通过上面提到的四种风格来展示挑选出的GO条目。GO富集分析结果跟KEGG富集分析结果最大的区别在于,KEGG只有一种类型,所以富集出的结果可以不加区分的在一张图上进行展示。而GO因为又能进一步的划分成BP,MF和CC,因此我们在展示的时候需要加以区分。
区分的方法大体有三种,一种是通过物理区隔的方式,就像上面展示的图一和图二一样。我们使用三个分开的框来分别的展示BP,MF和CC。第二种方式是通过不同的颜色来区分BP,MF和CC,如图三所示。第三种方法是通过打标签的方式来实现,如图四所示,在GO条目名称的后面人为的加上【BP】,【MF】和【CC】。
具体实现的步骤
1)从完整的GO富集分析结果种挑选自己感兴趣的GO条目,一般是BP,MF和CC个挑选10条,当然挑选20条也是可以的。需要注意的是,挑选出来的GO条目矫正之后的p值(p.adj或者FDR)还是需要满足<0.05。具体挑选的方法可以参考下面的视频☞ 如何挑选感兴趣的GO条目进行展示
2)利用R的ggplot2包来展示结果。