为进一步提高《微生物组实验手册》稿件质量,本项目新增大众评审环节。文章在通过同行评审后,采用公众号推送方式分享全文,任何人均可在线提交修改意见。公众号格式显示略有问题,建议电脑端点击文末阅读原文下载PDF审稿。在线文档(https://kdocs.cn/l/cL8RRqHIL)大众评审页面登记姓名、单位和行号索引的修改建议。修改意见的征集截止时间为推文发布后的72小时,文章将会结合有建设性的修改意见进一步修改后获得DOI在线发表,同时根据贡献程度列为审稿人或致谢。感谢广大同行提出宝贵意见。

原核微生物群落随机性和确定性装配过程的计算方法

Calculation Method for Stochastic and Deterministic Assembly Processes of Prokaryotic Communities

赵维1, 2,王兴彪1, 2,侍浏洋1, 2,朱婉瑜1, 2,马磊1, 2,王敬敬1, 2,徐松1, 2,杨榕1, 2,张小霞1, 2,韩一凡1, 2,黄志勇1, 2, *

1中国科学院天津工业生物技术研究所 天津市工业生物系统与过程工程重点实验室,天津;2国家合成生物技术创新中心,天津

*通讯作者邮箱: huang_zy@tib.cas.cn

摘要:原理:微生物群落生态学的一个主要目标是了解构成跨时空物种丰度模式的过程(Stegen等,2012;Zhou等,2014;Dini-Andreote等,2015)。确定性和随机性两种类型的过程会影响群落的聚集。确定性过程(其中非生物和生物因素决定物种的存在与否和相对丰度)与生态选择相关(Vellend,2010),随机过程包括不可预测的扰动、概率性的散布和随机的出生-死亡事件等,这些变化不是由环境决定的适应性结果(Chase和Myers,2011)。目的:判定群落间变化由确定性过程主导还是随机性过程主导。方法:使用零模型量化群落的绝对系统发育距离与随机系统发育距离的偏离度,偏离程度越大,群落受确定性因素的影响越大,偏离度越小,群落受随机性因素的影响越大。结果:该方法可以使用NTI指示单个群落内共存的分类单元相比偶然预期的关系更为紧密还是分散,使用βNTI指示两两群落间的变化受确定性或随机性因素影响的大小。结论:该方法可用以评估不同时空尺度下随机性和确定性过程对微生物群落组装的影响。

关键词:随机性过程,确定性过程,群落组装,群落周转,时空变化

软件

1.R version 3.4.3

实验步骤

1.参照《Extraction and 16S rRNA Sequence Analysis of Microbiomes Associated with Rice Roots》(DOI:10.21769/BioProtoc.2884) (Edwards等,2018)中的方法对微生物群落进行16S rRNA序列分析获得样品的群落组成和系统发育关系树,对应的两个文件分别为OTU表格out_table.txt,和树文件rep_set.tre。

2.系统发育群落组成的计算参数

为了表征每个样本内的系统发育群落组成(空间和时间上的唯一点),使用“mntd”和‘ses.mntd’对平均最近分类距离(MNTD)和最近分类指数(NTI)进行量化(Webb等,2002)。在R软件包“picante”中使用“mntd”和“ses.mntd”能完成上述两个指数的计算。

2.1MNTD

MNTD是mean-nearest-taxon-distance(平均最近分类距离)的缩写,MNTD可以查找样本中每个OTU之间的系统发育距离及与其最近亲属之间的系统发育距离,然后在这些系统发育距离上获取丰度加权平均值。MNTD计算一个群落内OTU之间的系统发育距离,可以提供有关群落内OTU之间生态(生态位)相似程度的信息。计算公式如下:

MNTD=min()

fik:群落k中OTUi的相对丰度;

nk:群落k中OTU的数量;

∆ikjk:OTUi与同样在群落k中的所有其他OTUj之间的最小系统发育距离。

2.2NTI

NTI是nearest-taxon-index(最近分类单元指数)的缩写,是对样本中每个分类单元到最近分类单元的系统发育距离的标准化度量,量化终端聚类的程度。NTI是“ses.mntd”输出的相反数。为了评估系统发育群落结构的非随机程度,将OTU及其相对丰度在系统发育的各个尖端进行随机分配(null.model=‘taxa.labels’in‘ses.mntd’)。NTI量化观察到的MNTD与零分布均值的标准偏差数(999个随机)。计算公式如下:

NTI=(MNTDnull- MNTDobs)/sd(MNTDnull)

对于单个群落,NTI大于+2表示共存的分类单元比偶然预期的关系更为紧密(系统发生聚类);NTI小于-2表示共存的分类单元比偶然预期的亲缘关系更远(系统发生过度分散)。在所有的群落中获得的平均NTI与零值有显著差异,表示存在平均聚类(NTI>0)或过度分散(NTI<0)(kembel,2009)。< span="">

2.3βMNTD

系统发育随时间或空间的变化(系统发育β多样性)使用Beta平均最近分类距离(βMNTD)和Beta最近分类指数(βNTI)来量化,它们分别是MNTD和NTI的组间(between-assemblage)相似物(Webb等,2009;Kembel等,2011)。βMNTD是发生在两个不同群落中的最近亲属间的丰度加权平均系统发育距离。这种度量量化了群落装配之间的系统发育距离; βMNTD被使用是因为它强调短的系统发育距离的系统发育周转率,其中大力支持系统发育信号的假设。其计算公式如下:

βMNTD=0.5[min()+min()]

min():群落k中的OTUi与群落m中所有OTUj之间的最小系统发育距离 (其他变量请参见上文)。

2.4βNTI

为了推断出对特定群落装配之间观察到的周转率起主要作用的生态因素,鉴于随机性生态过程的主导地位,使用零模型方法生成一个预期水平的βMNTD。为了量化观察到的βMNTD值和零βMNTD值分布之间偏差的大小和方向,使用了β-最邻近分类指数(βNTI)。通过将整个系统发育过程中的OTU随机化并重新计算βMNTD 999次,可以得到零βMNTD分布。βNTI是观察到的βMNTD与零βMNTD分布均值的标准偏差数。

βNTI=(βMNTDobs-βMNTDnull)/sd(βMNTDnull)

对于成对的群落比较,βNTI<-2或>+2分别表示小于或大于预期的系统发育周转。在所有成对比较中获得的平均βNTI与零有显著差异,表示大于(βNTI>0)或小于(βNTI<0)预期平均周转(webb等,2009;kembel等,2011)。< span="">

结果与分析

1、R中计算实例

上述参数的计算可以在R中实现,现以两个来自海洋环境的原核微生物群落的数据为例子,计算上述参数。样品分别命名为S1和S2,其OTU种类和数量及其每个OTU之间的系统发育树文件见附件(http://doi.org/10.5281/zenodo.3980071)。OTU文件命名:out_table.txt;树文件命名:rep_set.tre。

library(picante)

library(ape)

comm<-read.table("< span="">out_table.txt",sep='\t',row.names=1,header=T)#读入OUT文件

phy<-read.tree("rep_set.tre")#读入树文件< span="">

prune_tree<-prune.sample(comm,phy)< span="">#使树文件和OTU表文件对齐

phydist<-cophenetic(prune_tree)#计算每个otu之间距离矩阵< span="">

mntd<-ses.mntd(comm,phydist,null.model="taxa.labels",abundance.weighted=T, runs=999)#计算MNTD

该步骤计算结果如下:

ntaxa

mntd.obs

mntd.rand.mean

mntd.rand.sd

mntd.obs.rank

mntd.obs.z

mntd.obs.p

runs

S1

498

0.13913

0.1712452

0.02944938

108

-1.090523

0.108

999

S2

586

0.1432301

0.1591859

0.01302431

90

-1.225076

0.09

999

其中,

ntaxa Number of taxa in community,群落中OTU的数目;

mntd.obs Observed MNTD in community,观测到的群落MNTD值;

mntd.rand.mean Mean MNTD in null communities,随机群落的MNTD均值;

mntd.rand.sd Standard deviation of MNTD in null communities,随机群落MNTD值的标准差;

mntd.obs.rank Rank of observed MNTD vs. null communities,观察到的群落的MNTD值与随机群落MNTD值的排序;

mntd.obs.z Standardized effect size of MNTD vs. null communities (=(mntd.obs-mntd.rand.mean)/mntd.rand.sd, equivalent to -NTI) 观察到的群落的MNTD与随机群落的MNTD值的标准化数值大小;

mntd.obs.p P-value (quantile) of observed MNTD vs. null communities (= mntd.obs.rank/runs + 1) 观察到的群落的MNTD与随机群落的MNTD值比较的p值;

runs Number of randomizations,随机化的次数。

comdist.resultS12<-comdistnt(comm,phydist)#计算< span="">βMNTD值

该步骤计算结果如下:

S1

S2

0.06070395

#以下为βMNTDnull的计算过程

f<-function(){< span="">

g<-randomizematrix(comm,null.model=c("frequency","richness","independentswap","trialswap"),iterations=1000)#针对两组样方实现随机群落构建< span="">

fc<-comdist.result<-comdistnt(g,phydist)#针对随机构建的两个样方进行群落间< span="">βMNTD的计算

}

mt<-mean(replicate(999, f()))#上述f计算过程重复进行999次,得到βMNTD的平均值

mt

mt.sd<-sd(replicate(999, f()))#计算上述999次计算得到的βMNTD值的标准差

mt.sd

βNTI=(comdist.resultS12-mt)/mt.sd#如果样品对较多,该步骤需在计算完每组样品对的βMNTD、mt和mt.sd值后,手动计算得出βNTI值

最终,得到的βNTI值为4.93,说明S1和S2两个样方的群落之间的变化主要由确定性过程影响。

2、多组样品计算结果示例

针对多组样品多个样方的βNTI计算按照上述实例1分别计算两两样方之间的βNTI值,并按照设计的样方分组分析βNTI在不同分组中的变化范围。本例展示来自渤海湾6个不同站位表层海水样品在不同月份(5、8、10月)的βNTI统计值。结果如下:

图1 6个站位在不同月份的β-NTI值分布

图1结果显示来自5月份和10月份的海水样品间的β-NTI值均主要集中在-2~2区间内,说明在这两个月份内各站位的微生物群落结构变化主要受随机性因素的影响,8月份的海水样品中有5对样品间的β-NTI值大于2,说明某些站位间的微生物群落结构变化主要受到决定性因素的影响。另外,月份间(5月-8月、5月-10月以及8月-10月)样品的β-NTI值(除了一对样品)均大于2,说明不同站位微生物群落结构随着时间的变化主要受决定性因素的影响。

失败经验

1、OTU文件导入R后需要使样品名在行,OTU名在列,如果不是该格式后面命令会提示错误,可使用t()命令进行转置。

2、关于样品采样深度对该方法计算结果的影响,目前尚无系统性的报道,根据已有报道基于该方法进行的研究显示Stegen等(Stegen et al. 2012)研究随机和确定性过程对不同深度的沉积物样品的相对影响时,对样品的序列取样深度为500条;Wang等(Wang et al. 2013)对不同生态系统细菌群落系统发育多样性受随机性和决定性因素影响的研究中,每个样品的序列取样深度为1000条;Yu等(Yu et al. 2018)研究空间尺度对种植小麦土壤中微生物群落随机性和决定性相对作用的影响时,对每个样品的序列取样深度为20,005条。可见,随着测序技术越来越成熟,用于进行群落系统发育分析的取样深度也越来越大。另外,关于物种数对系统发育多样性的影响,以MNTD和NTI为例,其他系统发育多样性指数类似:MNTDobs是观测到的MNTD,MNTDnull是随机打乱进化树之后得到的MNTD值,这个过程重复多次(~999次),可得到MNTDnull的分布。可近似转化为均值为0,标准差为1的标准正态分布。而这个分布其实是所有物种施加影响结果的集合。NTI和βNTI计算过程已经排除了物种数量对系统发育的影响。

3、关于使用零模型(null model)方法解释原核微生物群落构建:零模型用于验证基于自然实验的生态学假说,它以计算机技术为基础,从已经获得的实验数据出发,构建受控的生态随机模型,最后用标准的统计检验方法验证理论假说。在解释原核微生物群落构建机制中,零模型是群落数据或者进化树数据进行随机化的方式。运行零模型主要是为了解,在随机状况下,物种系统发育关系的统计分布,从而推断真实的群落内物种的系统发育关系是否随机,以便了解环境过滤或者随机过程的相对重要性。所以在探讨这些生态学过程的相对重要性,计算NTI和βNTI的时候,必须要考虑零模型。目前,该方法使用基于randomizeMatrix函数提供的零模型构建主要包括物种内群落数据矩阵丰度(维持物种出现频率)的随机化(frequency)、样本内群落数据矩阵丰度(维持样本物种丰富度)随机化(richness)、利用独立交换算法(Gotelli 2000)对群落数据矩阵进行随机化(保持物种发生频率和样本物种丰富度)(independentswap)、使用试交换算法(Miklos and Podani 2004)随机化群落数据矩阵(保持物种发生频率和样本物种丰富度)(trialswap)。对于生态零模型,Gotelli指出“它是基于生态数据的随机化或者基于已知分布、设想分布的随机样本基础上的格局生成模型。……与已知数据相比,一些数据的性质在零模型中保持不变,另外一些则允许随机变化,这样就产生了一个新的格局总体。”从中可以看出零模型的构建是从实际所得数据出发的,并非真正的实验。对于原核微生物群落而言,环境中的微生物种类只能尽最大的可能通过高通量、高分辨率的分析方法获得,但是仍然无法完全获知其中的全部微生物组成,因此,零模型的构建也只能依据已知样品已获得的物种信息进行预测,对于未能获得的物种信息则尚不能纳入到零模型的构建中。但是,针对样方之间的比较,我们更关注设计样方间的相对变化规律,因此,取样深度的一致性是分析对比的前提。

致谢

感谢天津市科技计划项目(18ZXSZSF00100,19YFZCSF00750);国家自然科学基金项目(41977200)的支持。感谢Campbell O Webb,Steven W Kembel,James C Stegen等人先前的研究工作。

参考文献

1.Chase, J. M. and Myers, J. A. (2011). Disentangling the importance of ecological niches from stochastic processes across scales. Philos Trans R Soc Lond B Biol Sci 366(1576): 2351-2363.

2.Dini-Andreote, F., Stegen, J. C., van Elsas, J. D. and Salles, J. F. (2015). Disentangling mechanisms that mediate the balance between stochastic and deterministic processes in microbial succession. Proc Natl Acad Sci U S A 112(11): E1326-1332.

3.Edwards, J., Santos-Medellín, C. and Sundaresan, V. (2018). Extraction and 16S rRNA Sequence Analysis of Microbiomes Associated with Rice Roots. Bio-protocol 8(12): e2884.

4.Gotelli, N. J. (2000) Null Model Analysis of Species Co-Occurrence Patterns. Ecology 81: 2606-2621.

5.Kembel, S. W. (2009). Disentangling niche and neutral influences on community assembly: assessing the performance of community phylogenetic structure tests. Ecol Lett 12(9): 949-960.

6.Kembel, S. W., Eisen, J. A., Pollard, K. S. and Green, J. L. (2011). The phylogenetic diversity of metagenomes. PLoS One 6(8): e23214.

7.Miklos, I. & J. Podani (2004) Randomization of presence-absence matrices: Comments and new algorithms. Ecology 86-92.

8.Stegen, J. C., Lin, X., Konopka, A. E. and Fredrickson, J. K. (2012). Stochastic and deterministic assembly processes in subsurface microbial communities. ISME J 6(9): 1653-1664.

9.Vellend, M. (2010). Conceptual synthesis in community ecology. Q Rev Biol 85(2): 183-206.

10.Wang, J., J. Shen, Y. Wu, C. Tu, J. Soininen, J. C. Stegen, J. He, X. Liu, L. Zhang & E. Zhang (2013) Phylogenetic beta diversity in bacterial assemblages across ecosystems: deterministic versus stochastic processes. Isme J 7: 1310-21.

11.Webb, C. O., Ackerly, D. D. and Kembel, S. W. (2008). Phylocom: software for the analysis of phylogenetic community structure and trait evolution. Bioinformatics 24(18): 2098-2100.

12.Webb, C. O., Ackerly, D. D., McPeek, M. A. and Donoghue, M. J. (2002). Phylogenies and community ecology. Annu Rev Ecol Syst 33: 475-505.

13.Yu, S., Y. Li, X. Xiang, R. Sun, T. Yang, D. He, K. Zhang, Y. Ni, Y. G. Zhu & J. M. Adams (2018) Spatial scale affects the relative role of stochasticity versus determinism in soil bacterial communities in wheat fields across the North China Plain. Microbiome 6: 27.

14.Zhou, J., Deng, Y., Zhang, P., Xue, K., Liang, Y., Van Nostrand, J. D., Yang, Y., He, Z., Wu, L., Stahl, D. A., Hazen, T. C., Tiedje, J. M. and Arkin, A. P. (2014). Stochasticity, succession, and environmental perturbations in a fluidic ecosystem. Proc Natl Acad Sci U S A 111(9): E836-845.

猜你喜欢

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

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

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

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

必备技能:提问 搜索  Endnote

文献阅读 热心肠 SemanticScholar Geenmedical

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

16S功能预测   PICRUSt  FAPROTAX  Bugbase Tax4Fun

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

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

编程模板: Shell  R Perl

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

写在后面

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

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

点击阅读原文下载PDF审稿,或浏览器直接访问下载链接:http://210.75.224.110/github/MicrobiomeProtocol/04Review/007bNTI/原核微生物群落随机性和确定性装配过程的计算方法.pdf

MPB:原核微生物群落随机性和确定性装配过程的计算方法相关推荐

  1. NC:多样性激发的确定性细菌装配过程限制了群落功能

    文章目录 多样性激发的确定性细菌装配过程限制了群落功能 导读 背景 结果 重新组装细菌群落的系统分类特征 图1. 重组菌群的降维分析和香农多样性 图2. 土壤类型间及土壤内部细菌群落的变化 细菌群落的 ...

  2. PNAS:问微生物群落演替之随机性与确定性过程-谁主沉浮

    文章目录 揭示微生物演替中调节随机性和确定性过程之间平衡的机制 写在前面 摘要 背景 意义 概念模型 图1 由初级演替过程中生态选择的强度和类型的变化有关的备择假设组成的三阶段概念模型 阶段1:微生物 ...

  3. Nature子刊:多样性激发的确定性细菌装配过程限制群落功能

    多样性激发的确定性细菌装配过程限制了群落功能 Diversity-triggered deterministic bacterial assembly constrains community fun ...

  4. NC:南农沈其荣、张瑞福团队揭示多样性激发的确定性细菌装配过程限制群落功能...

    多样性激发的确定性细菌装配过程限制了群落功能 https://doi.org/10.1038/s41467-019-11787-5 翻译:马腾飞 南京农业大学 责编:刘永鑫 中科院遗传发育所 Natu ...

  5. MPB:微生物群落构建过程的空间可视化方法

    为进一步提高<微生物组实验手册>稿件质量,本项目新增大众评审环节.文章在通过同行评审后,采用公众号推送方式分享全文,任何人均可在线提交修改意见.公众号格式显示略有问题,建议电脑端点击文末阅 ...

  6. SBB:长期施肥影响土壤固氮菌的群落装配过程

    文章目录 长期施肥影响土壤固氮菌的群落装配过程 导读 研究对象 实验结果 施肥对土壤固氮菌群多样性和群落结构的影响 土壤固氮菌群落装配过程 讨论 总结 启发 猜你喜欢 写在后面 长期施肥影响土壤固氮菌 ...

  7. NC:菌物组构建---随机性v.确定性、干旱胁迫、宿主筛选、统一动态(郭良栋、杨军点评)

    文章目录 NC:作者解读菌物组构建---随机性v.确定性.干旱胁迫.宿主筛选.统一动态 摘要 作者解读 高粱菌物组的结构:即宿主植物如何在时间.区室.基因型维度上影响真菌群落? 假说1:随机性与群落大 ...

  8. Spring Boot自动装配过程解析及简单Demo演示

    文章目录 1.约定大于配置 2.自动装配原理 2.1.`@SpringBootApplication` 2.2.`@EnableAutoConfiguration` 2.3.`@Import` 2.4 ...

  9. 启动rrt什么意思_面试官:你来说一下springboot启动时的一个自动装配过程吧!...

    前言 继续总结吧,没有面试就继续夯实自己的基础,前阵子的在面试过程中遇到的各种问题陆陆续续都会总结出来分享给大家,这次要说的也是面试中被问到的一个高频的问题,我当时其实没答好,因为很早之前是看过spr ...

最新文章

  1. 就是想让你无法无动于衷:观瑞士的“行为艺术”
  2. java并发编程之4——Java锁分解锁分段技术
  3. eclipse编辑jsp文件和javascript代码很卡解决办法
  4. scala学习-Description Resource Path Location Type value toDF is not a member of org.apache.spark.rdd.R
  5. jsonready onload 与_漫谈JSONP以及img的onLoad和onEr
  6. mysqludf_json将关系数据以JSON编码
  7. SoapUI安装教程,亲测可用
  8. 商品期货日内 Dual Thrust 交易策略
  9. .net npoi 导出合并单元格
  10. Hadoop高可用安装
  11. BMP图像位图法隐藏信息
  12. plsql的注册激活
  13. “当当收店庆费一事”之我见
  14. jQuery学习之旅 Item1 选择器【一】
  15. 评点SAP HR功能及人力资源管理软件
  16. PHP操作doc文档之PHPWord0.6.1
  17. bitset简单用法
  18. PayPal收款后的注意事项(PAYPAL用户必看)
  19. 学历造假!AI公司CEO冒充中科大少年班校友!清华、斯坦福名校经历全造假
  20. 阿里云linux服务器重装系统后,通过快照找回服务器数据

热门文章

  1. 《手把手教你学嵌入式无人机》——入门航模遥控器使用(MC6C)
  2. gta5在线模式服务器暂停使用,R星官网放出《GTAOL》停服公告,12月16日正式关闭线上服务器!...
  3. 计算机端口里没有usb,解决打印机端口设置中没有USB选项的方法
  4. 晨枫U盘维护工具V2.0版
  5. 鸿蒙系统支持高清通话吗,电信VoLTE开通方法介绍 所有注意点全在这了
  6. 浴血黑帮第三季/全集Peaky Blinders迅雷下载
  7. web端腾讯PAG初体验
  8. United Cows of Farmer John G
  9. Echarts给折线图给横竖坐标轴添加箭头与标签文字过长显示不全处理
  10. 三篇文章彻底搞懂Java面向对象之一