查看原文
其他

clusterProfiler 的 shiny 版上线了!

JunJunLab 老俊俊的生信笔记 2022-08-15


男儿当志在四方!

之前发的推文后,曾老师 联系了我,说愿意免费把我这个 App 放到他们服务器上使用,在这里非常感谢曾健明老师的支持和肯定以及夏哥的帮忙部署!真的非常 nice! 最后感谢 余老师 给我们提供了这样一个强大的工具!

网站的网址在文章末尾!


1、介绍

前不久 余老师clusterProfiler 进行了版本更新和升级,升级为 4.0 版本,增加了更多的功能和可视化,在这里非常感谢余老师给大家带来的富集分析的利器!

我在之前实现了 clusterProfiler 包的部分主要功能和一些可视化,并把它做成了一个小的 shiny 版本,目的是方便自己平时的富集分析。现在跟大家分享介绍一下相关使用和功能,以下是主界面:

目前只支持 小鼠大鼠 物种。

主要包括了:

  • 1、GO 和 KEGG 富集分析
  • 2、gseGO 和 gseKEGG 富集分析及 GSEA 可视化
  • 3、提供了一个绘制条形图的小工具

2、输入数据格式

以下是数据格式示例,在主界面下面:

1.GO 和 KEGG 富集分析 只需要一个基因列表即可,2.gseGO 和 gseKEGG 富集分析 则需要基因和对应的表达量的列表,3.绘制条形图 只需要 GO 名称和 P 值即可。

3、GO 和 KEGG 富集

首先上传基因列表,需要选择 对应的物种基因的 ID 类型 ,右边是转换为 ENTRIZ ID 的表格,下面表格是上传基因列表的表格:

支持下面几种 ID:

上传完后点击侧边栏的 GO Enrichment 进入富集分析页面,点击红色按钮,可以根据需要选择 富集类型(BP、CC、MF)pvalueqvalue,然后点击 submit 即可:

富集结果出来后可以点击 Go results download 下载富集表格,也可以下载精简,去冗余的富集结果(点击 Go simplify results download),最下面的 Plot 按钮表示是否显示 绘制 barplotdotplotemaplotcnetplot 图:

默认绘图,:

KEGG 分析也是类似的,需要选择一下物种:

话可以输入 kegg 的 id 查看具体的通路,直接跳到 kegg 官网:

submit 提交:

4、gseGO 和 gseKEGG 富集

需要上传带有数值的基因列表:

上传后有 3 个表格,右边第一个是 上传的数据显示,下面两个分别是转为 ENTRIZ IDID 过滤后合并的表格

接下来到 GSEA GO Enrich 分析页面,选择好 富集类型pvalue 就可以提交,数据可以点击下面下载按钮下载:

富集好以后,可以对 GSEA 结果进行可视化,有两个版本的可视化,输入相应的 富集 ID,点击 submit

绘图:

换颜色和绘图类型:

gseaplot2:

默认绘图:

多个通路绘图,以 ID 以下划线连接

出图:

自定义颜色,添加 p 值:

去掉下面的图形:

5、绘制 barplot

可以根据下载的富集结果画条形图:

美化一下:

6、总结

App 放到 shiny 官网,我试了一下分析会很容易断掉,所以暂时没有放上去。还需要慢慢改进,后面再看看能不能放到国内的服务器上试试,当然有服务器的会部署 shiny 的欢迎联系我。

网址: http://139.186.136.72:3838/Enrichtool2.3/



欢迎加入生信交流群。加我微信我也拉你进 微信群聊 老俊俊生信交流群 哦,代码已上传至QQ群文件夹,欢迎下载。

群二维码:

老俊俊微信:


知识星球:



所以今天你学习了吗?

欢迎小伙伴留言评论!

今天的分享就到这里了,敬请期待下一篇!

最后欢迎大家分享转发,您的点赞是对我的鼓励肯定

如果觉得对您帮助很大,赏杯快乐水喝喝吧!



 往期回顾 




听说你想把 spearman 和 pearson 展示在一张相关性热图里?

snakemake 进阶用法

听说你离成功还差个对象?

snakemake 初探

批量下载 starBase 数据库查询信息

MeRIP-seq 数据分析之 peak 热图可视化

EnrichedHeatmap 之花样玩法

EnrichedHeatmap 之基本用法

MeRIP-seq 数据分析之 homer 富集 motif

MeRIP-seq 数据分析之 homer 注释 peaks

◀...

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存