本网对Markdown排版支持较差,对格式不满意的用户请跳转至 或“宏基因组”公众号阅读;

写在前面

优秀的作品都有三部分曲,如骇客帝国、教父、指环王等。

扩增子系列课程也分为三部曲:

第一部《扩增子图表解读》:加速大家对同行文章的解读能力。

第二部《扩增子分析解读》:学习数据分析的基本思路和流程。

第三部《扩增子统计绘图》:即是对结果进行可视和统计检验,达到出版级的图表结果。

《扩增子统计绘图》系列文章介绍

《扩增子统计绘图》是之前发布的《扩增子图表解读》和《扩增子分析解读》的进阶篇,是在大家可以看懂文献图表,并能开展标准扩增子分析的基础上,进行结果的统计与可视化。其章节设计与《扩增子图表解读》对应,为八节课八种常用图形(箱线图、散点图、热图、曼哈顿图、火山图、维恩图、三元图和网络图),基本满足文章常用的图片种类需求。

也适合对公司标准化分析返回结果的进一步统计、可视化及美化,达到出版级别,冲击高分文章。

本部分练习所需文件位于百度网盘,链接:http://pan.baidu.com/s/1hs1PXcw 密码:y33d。

1箱线图:Alpha多样性
2散点图:Beta多样性,PCoA, CCA
3热图:差异菌、OTU及功能
4曼哈顿图:差异OTU或Taxonomy
5火山图:差异OTU数量及变化规律

本节需要在”3热图:差异菌、OTU及功能”基础上继续运行

6韦恩图:比较组间共有和特有OTU或分类单元

本文介绍VennDiagram包,可以绘制2-5组间比较,优点是可以彩色显示,且组间可按比例显示等优点。

本文只介绍2组到5组的画法,具体的生物学意义请根据实验科学问题进行设定。

绘制2-5组的韦恩图,并学习导出为PDF文件;
本节需要在第3节热图的edgeR统计分析差异OTU的基础上继续运行,通常我们至少要再计算一组差异OTU,比较不同存差异OTU间的共有或特有情况。

# 保存之前OE与WT组比较获得显著差异OTU,并统计数量
OE_enriched = row.names(subset(x,sig==1))
length(OE_enriched)
OE_depleted = row.names(subset(x,sig==-1))
length(OE_depleted)# 同理计算KO vs WT间的差异OTU,并统计数量
BvsA <- makeContrasts(contrasts = "KO-WT", levels=design.mat)
lrt = glmLRT(fit,contrast=BvsA)
de_lrt = decideTestsDGE(lrt, adjust.method="fdr", p.value=0.05)
x=lrt$table
x$sig=de_lrt
KO_enriched = row.names(subset(x,sig==1))
length(KO_enriched)
KO_depleted = row.names(subset(x,sig==-1))
length(KO_depleted)# 加载Venn图绘制包和颜色方案(默认黑白比较丑)
library(VennDiagram)
color_v <- c("dodgerblue", "goldenrod1", "darkorange1", "seagreen3", "orchid3")# 绘制两组比较Venn
p=venn.diagram( x = list(OE_depleted=OE_depleted, KO_depleted=KO_depleted), filename=NULL,fill = color_v[1:2])
grid.draw(p)
dev.off()


两组比较的Venn图。本图为展示OE和KO组间显著下调的OTU是否一致,结果两组间只有一个共有OTU,此图是按数量等比例显示的,我一直没找到关闭按比例显示的参数,如果有人会请告诉我。

# 绘制三组比较Venn
p=venn.diagram( x = list(OE_enriched=OE_enriched, OE_depleted=OE_depleted, KO_depleted=KO_depleted), filename=NULL,fill = color_v[1:3])
grid.draw(p)
dev.off()


三组比较的Venn图。

# 绘制四组比较Venn
p=venn.diagram( x = list(OE_enriched=OE_enriched, OE_depleted=OE_depleted, KO_enriched=KO_enriched, KO_depleted=KO_depleted), filename=NULL,fill = color_v[1:4])
grid.draw(p)
dev.off()


四组比较的Venn图。比较OE和KO组中上调和下调OTU间共有和特有情况。

# 绘制五组比较Venn,并保存PDF
pdf(file="venn5.pdf", onefile=FALSE, paper="special", width=4, height=4, pointsize=8)
p=venn.diagram( x = list(OE_enriched=OE_enriched, OE_depleted=OE_depleted, Fifth=OE_depleted, KO_enriched=KO_enriched, KO_depleted=KO_depleted), filename=NULL,fill = color_v)
grid.draw(p)
dev.off()


五组比较的Venn图,画形成曲型的花辨样式。本文显例数据并不需要讨论这么复杂的问题,这为展示,其中的第5组数据与OE_depleted相同。

详细的图片讲解,可参考6韦恩图:比较组间共有和特有OTU或分类单元

想了解更多宏基因组、16S文献阅读和分析相关文章,快关注“宏基因组”公众号,干货第一时间推送。

系统学习生物信息,快关注“生信宝典”,那里有几千志同道合的小伙伴一起学习。

扩增子统计绘图6韦恩图:比较组间共有和特有OTU或分类单元相关推荐

  1. 扩增子图表解读6韦恩图:比较组间共有和特有OTU或分类单元

    作者: 刘永鑫 日期:2017-7-1 阅读时长:10min 背景介绍(Introduction) 宏基因组学 宏基因组学目前的主要研究方法包括:16S/ITS/18S扩增子.宏基因组.宏转录组和代谢 ...

  2. 扩增子统计绘图3热图:样品相关分析,差异OTU/ASV

    点击上方蓝色「宏基因组」关注我们!专业干货每日推送! 写在前面 优秀的作品都有三部曲,如骇客帝国.教父.指环王等. 扩增子系列课程也分为三部曲: 扩增子图表解读-理解文章思路 扩增子分析流程-把握分析 ...

  3. 扩增子统计绘图3热图:样品相关分析,差异OTU

    写在前面 优秀的作品都有三部分曲,如骇客帝国.教父.指环王等. 扩增子系列课程也分为三部曲: 第一部<扩增子图表解读>:加速大家对同行文章的解读能力. 第二部<扩增子分析解读> ...

  4. 扩增子统计绘图5火山图:差异OTU数量及变化规律

    本网对Markdown排版支持较差,对格式不满意的用户请跳转至 或"宏基因组"公众号阅读: 写在前面 优秀的作品都有三部分曲,如骇客帝国.教父.指环王等. 扩增子系列课程也分为三部 ...

  5. 扩增子统计绘图8网络图-MENA

    本网对Markdown排版支持较差,对格式不满意的用户请跳转至 或"宏基因组"公众号阅读: 写在前面 优秀的作品都有三部分曲,如骇客帝国.教父.指环王等. 扩增子系列课程也分为三部 ...

  6. 扩增子统计绘图7三元图

    本网对Markdown排版支持较差,对格式不满意的用户请跳转至 或"宏基因组"公众号阅读: 写在前面 优秀的作品都有三部分曲,如骇客帝国.教父.指环王等. 扩增子系列课程也分为三部 ...

  7. 扩增子统计绘图1箱线图:Alpha多样性

    本网对Markdown排版支持较差,对格式不满意的用户请跳转至 或"宏基因组"公众号阅读: 写在前面 优秀的作品都有三部分曲,如骇客帝国.教父.指环王等. 扩增子系列课程也分为三部 ...

  8. FigDraw 9. SCI 文章绘图之韦恩图 (Vennplot)

    这期来聊聊韦恩图,这种图形虽然简单,但是也是文章中很常见的,今天就来看看 CNS 级别文章中的Venn该怎么绘制? 前言 维恩图用于展示在不同的事物群组(集合)之间的数学或逻辑联系,尤其适合用来表示集 ...

  9. 【R语言科研绘图】——韦恩图

    构建数据 set.seed(20190708) genes <- paste("gene",1:1000,sep="") x <- list(A = ...

最新文章

  1. 802.11 MESH WLANs
  2. 横线登记式明细分类账
  3. Android—Navigation的使用
  4. caioj1522: [NOIP提高组2005]过河
  5. 微信发虎年新春贺词领福袋:游戏皮肤、QQ音乐VIP、现金红包等
  6. python paramiko并发_Python之paramiko
  7. Python版本微信跳一跳,软件配置
  8. 2017杭电ACM集训队单人排位赛 - 1(ALL题解)
  9. 计算机科学梦想演讲稿,关于科技演讲稿讲话稿范文三篇
  10. Android开发:ZXing条码扫描-竖屏解决方案
  11. 个人读研期间常用小工具分享
  12. iPhone出现白苹果怎么修复?三分钟教你如何修复手机白苹果
  13. [宋史学习] 宋初对党项的征讨与妥协
  14. 大数据分析师工资待遇
  15. 单射、满射和双射(一 一映射)
  16. Bootstrap系列之模态框(Modal)
  17. 浏览器添加划词翻译插件
  18. 【201903-1】小中大
  19. Boostnote是什么?-是为程序员开发的一种开放源代码记事本
  20. 2021年低压电工考试报名及低压电工试题及解析

热门文章

  1. IT人面试必看!25个雷区和11个必问句!
  2. 推荐8个值得每天一看的网站,值得收藏起来!
  3. 用表格落地OKR吗,OKR表格如何制定?
  4. 怎么用Leangoo管理Bug
  5. 地理坐标xy表示什么_建筑测量xy坐标的区别
  6. 字符串-验证回文串(双指针法)
  7. C#文字转语音,实时播放以及mp3,wav文件保存
  8. 如何开始SLAM学习?
  9. Deep Manta:单目图像下2d到3d由粗到精的多任务网络车辆分析
  10. 如何连接mongodb数据库,并且从中查找数据