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

写在前面

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

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

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

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

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

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

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

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

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

1箱线图:Alpha多样性
2散点图:Beta多样性,PCoA, CCA
3热图:差异菌、OTU及功能
4曼哈顿图:差异OTU或Taxonomy

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

5火山图:差异OTU数量及变化规律

# 绘制火山图
if (max(x$logFC)>4){x[x$logFC>4,]$logFC = 4} # norm x axis
if (min(x$logFC)< -4){x[x$logFC< -4,]$logFC = -4} # norm x axis
x$level = as.factor(ifelse(x$sig==1, "enriched",ifelse(x$sig==-1, "depleted","nosig")))# Volcanol plot of fold change vs abundance plot
p = ggplot(x, aes(x=logFC, y=logCPM, color=level)) + geom_point()  + scale_colour_manual(values=c("green","red","grey"))+ xlim(-4, 4)+labs(x="log2(fold change)",y="log2(count per million)", title=paste("OE vs WT", sep=" "))
p
ggsave(file=paste("vol_otu.pdf", sep=""), p, width = 8, height = 5)
ggsave(file=paste("vol_otu.png", sep=""), p, width = 8, height = 5)


图1. 火山图展示差异OTU数量及变化规律;横轴为相对丰度变化的差异倍数,纵轴为相对丰度取Log2对数值;红色点为显著上调的OTU,绿色为显著下调的OTU,灰色为不显著变化的OTU;

详细的图片讲解,可参考5火山图:差异OTU数量及变化规律

这也是目前认为公认的样式,ggplot2允许添加更多信息,如表达丰度和物种信息;

物种信息的处理,需要完成上一节4曼哈顿图:差异OTU或Taxonomy 中的代码完成对物种信息的格式处理。

# 绘制有物种信息和相对丰度的火山图
p = ggplot(x, aes(x=logFC, y=logCPM, color=level, size=logCPM, shape=tax)) + geom_point()  + scale_colour_manual(values=c("red","green","grey"))+ xlim(-4, 4)+labs(x="log2(fold change)",y="log2(count per million)", title=paste("OE vs WT", sep=" "))
p


图2. 火山图展示差异OTU数量及变化规律,除上下调外,大小代表相对丰度的对数值,点的形状代表物种的门分类信息。

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

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

扩增子统计绘图5火山图:差异OTU数量及变化规律相关推荐

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

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

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

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

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

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

  4. 扩增子图表解读5火山图:差异OTU数量及变化规律

    欢迎点击「宏基因组」关注我们!专业干货每日推送! 背景介绍(Introduction) 宏基因组学 宏基因组学目前的主要研究方法包括:微生物培养组学.16S/ITS/18S扩增子.宏基因组.宏转录组. ...

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

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

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

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

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

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

  8. 扩增子图表解读5火山图:差异OTU的数量及变化规律

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

  9. R绘图笔记 | 火山图的绘制

    参考前文:R绘图笔记 | R语言绘图系统与常见绘图函数及参数 关于绘图,前面介绍了一些: R绘图笔记 | 一般的散点图绘制 R绘图笔记 | 柱状图绘制 R绘图笔记 | 直方图和核密度估计图的绘制 R绘 ...

最新文章

  1. Access restriction required library rt.jar
  2. mysql查询员工表中所有员工入职20个月之后的日期_Mysql基础教程
  3. linux下VNC配置详解
  4. 计算MATLAB时间复杂度的例子,学编程数学到底有多重要?线性代数能否视为一门程序语言呢?...
  5. Python编程基础:第十七节 集合Set
  6. 关于 Java Collections API 您不知道的 5 件事--转
  7. spring cloud 微服务调用--ribbon和feign调用
  8. .NET遗留应用改造——性能优化篇
  9. 前端学习(3104):react-hello-虚拟dom和真实dom
  10. C#中的interface
  11. TrueCrypt 为何决定终止项目
  12. ios mysql数据库查询语句_ios fmdb数据库查询语句
  13. 黑鲨游戏手机二代再曝新特性 “操控之王”带来全新体验
  14. ondestroy什么时候调用_JavaScript基础——你真的清楚JavaScript是什么吗?
  15. 两万字 40 张图带你参透并发编程
  16. java中 CopyOnWriteArrayList 的使用
  17. C# 6 与 .NET Core 1.0 高级编程 - 38 章 实体框架核心(上)
  18. 自己用qt编写的图片查看器
  19. 韶音耳机连不上电脑_骨传导耳机怎么连接电脑
  20. 浅谈软件项目开发过程中的主要项目风险及对策

热门文章

  1. 如何在敏捷中管理和减少技术负债?
  2. 前端新手学习记录1 -使用vscode编辑html
  3. python布局管理_PyQt5每天必学之布局管理
  4. file.delete删除不了文件_如何解决C盘莫名出现的msdia80.dll文件
  5. 面向自动驾驶领域的3D点云目标检测方法汇总!(单模态+多模态/数据+代码)
  6. 如何衡量目标检测模型的优劣
  7. 为什么DL模型能够正确分类?SCOUTER(ICCV21')从“正”“反”方面说服你。
  8. 多视图立体匹配论文分享CasMVSNet
  9. java web项目调用rest接口404
  10. 安装关联vs2008的opencv