跳到内容

安托纳尔贝尔迪/希尔迪夫

存储库文件导航

希尔迪夫1.5.4

上次更新时间:2020年4月

⚠️ 此版本的hilldiv(1.5.4)与CRAN(1.5.1)上提供的版本不同。验证所有更改时,将更新CRAN包。

希尔迪夫是一个R包,它提供了一组功能来帮助分析多样性,以进行饮食重建、微生物群落分析或基于希尔数的更一般的生态系统特征分析,使用OTU/ASV表和相关的系统发育树作为输入。该软件包包括用于(phylo)多样性测量、(phyla)多样性剖面绘制、样本和组之间的(phyle)多样性比较、(philo)多样度划分和(dis)相似性测量的功能。所有这些都基于基于丰度和基于发病率的希尔数字。

围绕希尔数开发的统计框架包括许多最广泛使用的多样性(如丰富度、香农指数、辛普森指数)、系统发育多样性(例如Faith’s PD、Allen’s H、Rao’s二次熵)和差异性(例如sörensen指数、Unifrac距离)度量。这使得最常见的多样性分析能够在一个单一的统计框架中进行。有关希尔数在分子特征生物系统中的使用的详细信息,请阅读以下文章。

阿尔贝迪A,吉尔伯特MTP。(2019). 希尔数在基于DNA的多样性分析中的应用指南。分子生态学资源. 19(4): 804-817.https://doi.org/10.1111/1755-0998.13014

如果你想/需要引用希尔迪夫:阿尔贝迪A,吉尔伯特MTP。2019.希尔迪夫:基于希尔数的多样性综合分析R包。bioRxiv,545665。https://www.biorxiv.org/content/10.101/545665v1

一些最近使用hilldiv的论文:

功能列表

功能 简短解释 文档
hill_div() 中性或系统发育希尔数计算 链接
索引div() 中性或系统发育多样性指数计算 链接
div_profile() (Phylo)单个样本或样本组的多样性概况 链接
div_profile_plot() 可视化表示(物种多样性剖面) 链接
div_test() 两组或多组样本之间的多样性比较 链接
div_test_plot() 多样性测试的可视化表示 链接
深度_覆盖() 每个样品的测序深度评估 链接
div_part() 分层分集划分 链接
alpha_div() α多样性计算 链接
gamma_div() 伽马分集计算 链接
beta_dis() 基于β多样性的(Dis)相似性计算 链接
配对() 基于beta多样性的成对(dis)相似性计算 链接
pair_dis_plot() 成对(dis)相似性的可视化表示 链接
dis_nmds() NMDS表示成对(dis)相似性 待添加
UqN() 基于beta差异的Jaccard型重叠计算 链接
CqN() β多样性的Sørensen型重叠 链接
SqN() Jaccard型营业额与beta多样性互补 链接
VqN() Sörensen型转换对β多样性的补充 链接
到.事件() 将基于丰度的计数(OTU/ASV)表转换为基于事件的对象 链接
到.occurrences() 将基于丰度的向量或矩阵转换为实例 待添加
合并样本() 将样本合并到层次结构表定义的组中。 链接
match_data() 筛选计数表和树以匹配两个数据文件中的OTU/ASV 链接
深度过滤() 根据最小测序深度阈值过滤样本 链接
复制过滤器() 根据最小拷贝数阈值筛选OTU/ASV 链接
是.nested() 检查层次结构是否嵌套 链接
tss() 每个样本的总缩放比例 链接
树_深度() 树深计算 链接

安装

要安装希尔迪夫在您的R环境中,从2019年10月起,您可以依赖内置的install.packages()函数:

安装.包("希尔迪夫")图书馆(希尔迪夫)

或者,您需要1)安装devtools,2)加载devtools-library,3)安装希尔迪夫使用devtools和4)最终加载希尔迪夫库到您的环境。

安装.包("开发工具")图书馆(开发工具)安装github("安托纳尔贝尔迪/希尔迪夫")图书馆(希尔迪夫)

如果未安装,它将自动安装以下依赖项:ggplot2、ggpubr、RColorBrewer、data.table、ape、vegan、geiger、qgraph和FSA。

如果控制台返回以下错误:

"tar:无法设置默认区域设置"

在控制台中键入以下内容并重新启动R

系统('默认为write org.R-project。R力。语言en_US.UTF-8')

正在更新

如果要从Github更新本地hilldiv库,可以使用以下脚本:

删除程序包("希尔迪夫")安装github("安托纳尔贝尔迪/希尔迪夫")图书馆(希尔迪夫)

工作流

文档

我正在创建大量关于Hill编号和实施的文档希尔迪夫在中希尔迪夫WIKI.

0-希尔数简介:希尔数简介。如果你不知道希尔数字的基本知识,你应该先阅读本页。

1-数据文件:有关hilldiv包中实现的数据类型的基本信息。

2-数据预处理:计数表、系统发育树和元数据处理,用于优化函数的使用复制过滤器(),深度_覆盖(),match_data()至偶发事件()

3.1-单个系统的多样性计算:使用函数计算单个系统的多样性hill_div()索引div().

3.2-多个系统的多样性计算和比较:使用函数对多个系统或对比组进行多样性计算和比较hill_div(),div_test()div_test_plot().

3.3-多样性配置文件:使用函数生成多样性配置文件表和图div_profile()div_profile_plot().

4-分集分割:使用函数进行分层分集划分div_part().

工具书类

  • Alberdi A.,Gilbert M.T.P.(2019年)。希尔数在基于DNA的多样性分析中的应用指南。分子生态学资源,19(4),804-817。
  • Chao,A.和Jost,L.(2015)通过新物种发现率估算多样性和熵分布。生态学与进化方法,6873-882。
  • Chao,A.、Chiu,C.-H.和Hsieh,T.C.(2012)。为关于多样性划分的辩论提出决议。生态学,93(9),2037-2051。
  • Chao,A.、Chiu,C.-H.和Jost,L.(2010年)。基于希尔数的系统发育多样性度量。伦敦皇家学会哲学学报。B辑,生物科学,365(1558),3599–3609。
  • Hill,M.O.(1973)。多样性和均匀性:统一的符号及其后果。生态学,54(2),427-432。
  • Xieh,T.C.和Chao,A.(2017年)。稀少与外推:在多个集合中公平比较丰度敏感的系统发育多样性。系统生物学,66(1),100-111。
  • Xieh,T.C.、Ma,K.H.和Chao,A.(2016)。iNEXT:物种多样性稀疏性和外推的R包(希尔数)。生态学与进化方法/英国生态学会,7(12),1451-1456。
  • Jost,L.(2006)。熵和多样性。Oikos,113,363–375。
  • Jost,L.(2007)。将多样性划分为独立的α和β成分。生态学,88(10),2427–2439。
  • Marcon,E.和Hérault,B.(2015)。entropart:测量和划分多样性的R包。统计软件杂志,文章,67(8),1-26。
  • Tuomisto,H.(2010)。beta多样性:纠正错误的概念。第1部分:。将β多样性定义为α和γ多样性的函数。经济学,33(1),2–22。

关于

基于Hill数的多样性积分分析

资源

许可证

星星

观察者

叉子

发布

未发布版本

包装

未发布包

语言文字