带基因名的“火山图”(R傻瓜式万能代码免费分享)
星标
我们,总有您需要的资源
商业合作请联系微信:swsyb2018
大家好,我是HOJK,三家SCI期刊编委,平时处理的稿件较多,欢迎大家关注以上↑↑↑几个公众号,跟着我们一起发SCI。
给大家看一篇2020年Cell的火山图,它是这样的:
那我们医学学霸帮要教大家做更高级的火山图,如下:
本文涉及到的测试数据及代码已经给大家打包好,如下:
长按下方二维码关注公众号《医护人才帮》,回复“数据和万能代码”即可免费领取该测试数据及傻瓜式万能代码:
①长按下方二维码关注
②回复关键词:数据和万能代码
②回复关键词:数据和万能代码
②回复关键词:数据和万能代码
言归正传,火山图是散点图的一种展现形式,一般来说,x轴为实验组基因表达量比上对照组基因表达量的倍数差异(logFC),而y轴则为实验组比对照组之后的p值或者校正后的p值【-log10(adj.p.value)】,图中一个点代表一个基因,而颜色则代表他们是显著上调还是显著下调。
那么,可想而至,绘制火山图,需要三列数据,即logFC、adj.p.value和Symbol基因。这些数据正好是我们差异分析得到的。所以,火山图只是用来可视化那些测序数据差异分析结果而已。
在RNAseq测序中,使用较多的计算差异基因的软件为DESeq2和limma。其差异分析结果文件我们存储在DEGdata.txt文件中,如下:
了解清楚之后,我们正式开始作图。第一步:安装R语言,Rstudio,用Rstudio打开这个傻瓜式万能代码:
第二步、安装包(ggpubr和ggthemes),加载包,读取数据,处理数据。因为纵坐标是【-log10(adj.p.value)】。所以要将adj.p.value转换为【-log10(adj.p.value)】,并画图。
第三步、将adj.P.val小于0.05且上下调大于4倍(logFC的绝对值大于2)的基因筛选出来,并用不同的颜色画出来(如果你想筛选logFC大于1的话就将下面的代码的数字2改为1即可,其他不用变,所以说是傻瓜式万能代码。)。
第四步、使用geom_hline和geom_vline分别添加横向和纵向的辅助线(如果你的筛选基因是logFC大于1,那么就将下图c(-2,2)改为-1,1就行,傻瓜式万能代码)。
第五步、将基因名字可视化出来,这个时候我们就可以看到具体哪些基因上调哪些基因下调了(如果你的筛选基因是logFC大于1,那么就将下图c(-2,2)改为-1,1就行,傻瓜式万能代码)。
第六步、修改成Cell杂志的颜色(如果你的筛选基因是logFC大于1,那么就将下图c(-2,2)改为-1,1就行,傻瓜式万能代码)):
OK。所以这是高级火山图傻瓜式万能代码。长按下方二维码关注公众号《医护人才帮》,回复“数据和万能代码”即可免费领取该测试数据及傻瓜式万能代码:
①长按下方二维码关注
②回复关键词:数据和万能代码
②回复关键词:数据和万能代码
②回复关键词:数据和万能代码
更多免费资源如下:
<一> 科研神器:
1:EndNote X9.3官方激活正版来(终身免费使用)免费领取;
12:收藏:SCI 投稿邮件书写万能模板全集,返修、校样、接收邮件回复的模板都在这里了!
<二> 生信分析:
11:20篇范文+23节meta分析实操视频(含Stata16中文破解版+Revman5.3);
<三> SCI实验操作:<四> 论文写作、作图、投稿:
5:Graphpad (Win/Mac安装包+数据处理作图全套视频教程);
6:论文修图软件 AI 和 PS 最新直装版及全套视频教程;
7:SPSS 26 统计软件中文版(Win+Mac),免激活,还有全套统计学操作视频;
9:SC插图规范+软件作图+AI修图(附软件及全套视频教程);
<五> 国自然:
4:国自然全套资源;
5:(2020年版)614份已中标国自然标书全文(含16-19年)免费领取;
6:国自然基金申报书万能模板(附17年已中标书+书写视频教学)
右下角点个在看吧,感恩!