Picrust作为扩增子测序功能预测的工具已经被广泛使用了。但是它会与真实情况存在较大的偏差,详见前文对Picrust局限性的介绍:

PICRUSt不灵啦?别慌,它一直都不咋灵~

此文中我推断预测的准确性和测序深度有很强的关系。

Picrust2在Picrust基础上扩大了数据库,增加了预测的准确性。宏基因组公众号之前已经介绍过:

PICRUSt2:OTU/ASV等16S序列随意预测宏基因组,参考数据库增大10倍

最近一篇Microbiome重新评估了Picrust,Picrust2和Fax4Fun的效果。巧了,微生态公众号写了介绍,正好省的我写了:

科研 | Microbiome:微生物群落功能预测的准确性与样本类型和功能类别的关系

结论是再次表明了针对环境样本使用时会产生较大的误差,用于人效果会好一些。

这又让我想到不同环境本身的物种池是否也对功能预测产生影响。

来了来了,又要开始瞎猜了~~~~

在此引用之前PNAS的数据:

PNAS(2016)-尺度定律预测全球微生物多样性

人类肠道中的微生物数量大约在1014左右,远远低于全球土壤中微生物的数量1030。两者物种池的差异造成了功能池的差异。本身人体微生物多样性低,功能多样性正常来说也比全球土壤微生物低,因此预测正确的几率更大。

除了人和土壤,Microbiome的结果还包括了猩猩,鼠,鸡的微生物。这些样本的准确性与土壤差不多。我查到2014年一篇PNAS证明了人类肠道微生物多样性要比猩猩的低很多,而多样性的降低在美国人身上非常明显:与黑猩猩、倭黑猩猩或大猩猩相比,美国人在2万条序列的测序深度上平均少了30个细菌属。

Andrew H. Moeller, Yingying Li, Eitel Mpoudi Ngole, Steve Ahuka-Mundeke, Elizabeth V. Lonsdorf, Anne E. Pusey, Martine Peeters, Beatrice H. Hahn & Howard Ochman. (2014). Rapid changes in the gut microbiome during human evolution. Proceedings of the National Academy of Sciences 111, 16431-16435, doi: https://doi.org/10.1073/pnas.1419136111

原文图3 功能预测结果和宏基因组之间的相关性

随便搜了下没找到鸡的和鼠的信息。但是鸡、鼠、猩猩这些动物在自然生存状态下很容易和土壤中的物种池发生联系。即使他们本身的微生物多样性可能不高,但是这种更为“开放”的系统会给微生物群体带来更大的动态波动,预测会更难。

以上一顿分析猛如虎,一看数据我愣住:

专门查了下这篇Microbiome中这些扩增子和宏基因组测序深度,都是别人的数据,此文章汇总进行了功能预测分析。但是,我又刨根问底的看了每一个研究对象的原始文献。

,16S 每个样本只保留1000条序列,宏基因组每个样本1000多万条序列。

,16S 每个样本9000多序列,宏基因组每个样本有5000万条序列。

猩猩,16S每个样本1000条序列,宏基因组每个样本有2700万条序列。

,其中一批数据16S每个样本180万条序列(这个应该是是每个样本原始序列,不是生成OTU之后保留的序列。保留的序列数没看到),宏基因组每个样本有15万多条序列。另一批数据正文里也没有呈现。可能在补充材料里藏得很深没注意。

从数据就能大致看出来,动物的16S数据那么少,宏基因组却那么多,这么点16S做预测跟宏基因组相关,没关系才是正常的吧,有关系我倒是觉得奇怪了。

而人的数据宏基因组序列跟前面比少得多,16S却同时多很多。预测的更准确也是理所应当。

所以本文的结论我非常怀疑。同时也再次印证了测序深度的影响。

总结:

1.功能预测用于环境样本,以及用于比较不同处理之间差异的时候,要非常非常小心。

2.对于文章的结果正确与否,或者说相不相信,还得仔细看他的方法及方法的适用性,不能迷信发表了的文章。像这类文章,发在了Microbiome上,肯定很多人不会仔细看他的方法,只看结论就引用在自己文章或者根据他人结论选择自己的分析方法。但是这可能会带来一些不好的后果。

3.时隔很久又对一篇文章进行了负面的评价。几年前刚建公众号不久,我介绍过一篇EST,材料方法中有一个很小的描述性错误我指了出来。作者是中国人,但是我没想到作者因为这找到了我。最后我道歉,把文章删了。从那以后再写中国人的文章的时候,我会比较小心,遇到错误我直接就忽略了,我害怕指出来之后又触碰到作者的神经,人家又气势汹汹的找上门来了。如果这次作者再找到我,也不知会怎么样。哎,言尽于此吧。

猜你喜欢

10000+:菌群分析 宝宝与猫狗 梅毒狂想曲 提DNA发Nature Cell专刊 肠道指挥大脑

系列教程:微生物组入门 Biostar 微生物组  宏基因组

专业技能:学术图表 高分文章 生信宝典 不可或缺的人

一文读懂:宏基因组 寄生虫益处 进化树

必备技能:提问 搜索  Endnote

文献阅读 热心肠 SemanticScholar Geenmedical

扩增子分析:图表解读 分析流程 统计绘图

16S功能预测   PICRUSt  FAPROTAX  Bugbase Tax4Fun

在线工具:16S预测培养基 生信绘图

科研经验:云笔记  云协作 公众号

编程模板: Shell  R Perl

生物科普:  肠道细菌 人体上的生命 生命大跃进  细胞暗战 人体奥秘

写在后面

为鼓励读者交流、快速解决科研困难,我们建立了“宏基因组”专业讨论群,目前己有国内外5000+ 一线科研人员加入。参与讨论,获得专业解答,欢迎分享此文至朋友圈,并扫码加主编好友带你入群,务必备注“姓名-单位-研究方向-职称/年级”。PI请明示身份,另有海内外微生物相关PI群供大佬合作交流。技术问题寻求帮助,首先阅读《如何优雅的提问》学习解决问题思路,仍未解决群内讨论,问题不私聊,帮助同行。

学习16S扩增子、宏基因组科研思路和分析实战,关注“宏基因组”

点击阅读原文,跳转最新文章目录阅读

Microbiome: 再论扩增子功能预测分析(Picrust)的效果相关推荐

  1. PICRUSt2功能预测分析

    16S高通量测序的群落数据分析中,更深层次的数据挖掘是很重要的一环,但是微生物群落标记基因测序的一个局限性就在于它无法提供有关采样群落功能组成的信息.所以我们引入了功能预测分析. "功能&q ...

  2. PICRUSt2菌群功能预测分析

    生科云网址:https://www.bioincloud.tech 01 课程简介 PICRUSt2的原理是基于已测微生物基因组的序列,推断它们的共同祖先的基因功能谱,对数据库中其它未测物种(基因组未 ...

  3. 语法分析:自上而下分析(递归下降分析法+预测分析法)

    语法分析:自上而下分析 目录 语法分析:自上而下分析 知识背景 递归下降分析法 内容一:根据文法生成子程序 内容二:调用文法开始符号所对应的子程序 预测分析法 内容一:构造预测分析表 内容二:预测分析 ...

  4. 实验4 基于预测分析表法的语法分析程序_第三十届 脑功能磁共振数据处理分析培训班...

    北京赛博尔医药科技有限公司(www.cibrmed.com)将于2019年 7月6日 至 2019年7月11日(周六至下周四)举办第三十届脑功能磁共振数据处理分析培训班(课程内容详见课表安排).欢迎大 ...

  5. MicFunPred——最新16S rRNA扩增子数据功能预测数据库

    近年来,基于扩增子测序进行物种的功能预测是研究微生物群落功能的主要方面,目前最常用的软件包括Tax4Fun以及PICRUSt2.关于这两款软件的使用方法详可参见凌波微课|扩增子研究第十六讲:扩增子测序 ...

  6. Nature子刊:HUMAnN2实现宏基因组和宏转录组种水平功能组成分析

    HUMAnN2实现宏基因组和宏转录组种水平功能组成分析 Species-level functional profiling of metagenomes and metatranscriptomes ...

  7. 16S+功能预测发Sciences:尸体降解过程中的微生物组

    Metcalf, J. L., et al. (2016). "Microbial community assembly and metabolic function during mamm ...

  8. Nature Method:HUMAnN2实现宏基因组和宏转录组种水平功能组成分析

    文章目录 HUMAnN2实现宏基因组和宏转录组种水平功能组成分析 简介 热心肠日报导读 摘要 主要图表 图1. HUMAnN2分层式搜索在同类软件中准确率最高 图2. 人类核心微生物组的贡献多样性 图 ...

  9. 16S+功能预测也能发Sciences:尸体降解过程中的微生物组

    Metcalf, J. L., et al. (2016). "Microbial community assembly and metabolic function during mamm ...

最新文章

  1. 作为程序员的你第一套房子是多少岁?多少万?
  2. 聊聊技术、利基市场、激情与梦想
  3. linux7开放3306端口,CentOS 7 开放3306端口访问
  4. [小猫学NA]CCNA学习指南第二章笔记
  5. server 2008 R2 使用笔记
  6. Delphi中的TreeView
  7. 【bzoj1369】[Baltic2003]Gem(树形dp+结论)
  8. PocketSphinx语音识别系统声学模型的训练与使用
  9. 3dmax打不开提示服务器未响应,3DMAX模型打开一直未响应的解决办法
  10. 蛋白质互作工具开发笔记(一)——整体计划实施
  11. 《缠中说禅108课》37:背驰的再分辨
  12. Echarts中国地图json文件,去除诸岛
  13. 一种很轻松的Excel关键字方式进行网页Web自动化测试(Java+Selenium+TestNG+Excel)
  14. 【C语言入门】SDUT《程序设计基础I 》实验2-选择结构程序设计题解 c语言语法讲解
  15. 查看docker与宿主机网卡的对应关系,tcpdump在容器外网络抓包
  16. 修改ssh命令行[root@xxx]#颜色
  17. ovh服务器可以做电影网站吗,OVH kimsufi服务器评测
  18. 概率论基础 —— 4.五种重要的概率分布模型
  19. 51cto课程数据分析
  20. Ripple(瑞波)之交易清算

热门文章

  1. 一不小心又把应用发挂了,复盘一下这十几分钟的黑暗时刻
  2. RabbitMQ 可靠消息传输实战--云平台技术栈12
  3. 熬夜精心整理的一线大厂大数据、人工智能全套教程下载(含视频+源码)!!...
  4. 面试官问我,Redis分布式锁如何续期?懵了。
  5. 第一次当领导,一定要知道的5个工具
  6. 在leangoo项目里怎么批量导入成员,更改项目成员权限,移除项目成员?
  7. 实体-关系图的基本组成
  8. 01初识JavaScript
  9. android 音视频流采集,Android 音视频开发(四):使用 Camera API 采集视频数据(示例代码)...
  10. 如何部署深度学习模型?