R语言:microeco:一个用于微生物群落生态学数据挖掘的R包,第六:trans_nullmodel class

近几十年来,系统发育分析和零模型的整合通过增加系统发育维度,更有力地促进了生态位和中性影响对群落聚集的推断。trans_nullmodel类提供了一个封装,包括系统发育信号、beta平均成对系统发育距离(betaMPD)、beta平均最近分类单元距离(betaMNTD)、beta最近分类单元指数(betaNTI)、beta净相关指数(betaNRI)和基于bray - curtis的Raup-Crick (rbray)的计算。系统发育信号分析方法基于地幔相关图,与其他方法相比,系统发育信号的变化直观、清晰。betaMNTD和betaMPD的算法经过优化,比picante包中的算法更快。rbray和betaNTI(或betaNRI)的组合可以用来推断在特定假设下支配群落聚集的每个生态过程的强度。这可以通过函数cal_process()来解析每个推断进程的百分比来实现。我们首先检查系统发育信号。

> t1 <- trans_nullmodel$new(dataset, taxa_number = 1000, add_data = env_data_16S)

> t1$cal_mantel_corr(use_env = "pH")

> t1$plot_mantel_corr()

betaNRI(ses.betampd)用于显示"基础"系统发育转换, 与betaNTI相比,它可以捕获更多与深层系统发育相关的周转信息。

值得注意的是,随着几十年的发展,存在许多零模型。

在trans_nullmodel类中,我们随机化了物种的系统发育亲缘关系

这种洗牌方法固定了物种α-多样性和β-多样性的观察水平,

以探索观察到的系统发育转换是否与物种间系统发育亲缘关系随机的零模型有显著差异。

> t1$cal_ses_betampd(runs=500, abundance.weighted = TRUE)

add betaNRI matrix to beta_diversity list

> datasetbeta_diversity\[\["betaNRI"\]\] \<- t1res_ses_betampd

create trans_beta class, use measure "betaNRI"

> t2 <- trans_beta$new(dataset = dataset, group = "Group", measure = "betaNRI")

transform the distance for each group

> t2$cal_group_distance()

plot the results

> g1 <- t2$plot_group_distance(distance_pair_stat = TRUE)

> g1 + geom_hline(yintercept = -2, linetype = 2) + geom_hline(yintercept = 2, linetype = 2)

这期跑的时间有些久,本来还想一起介绍trans_network class,后来发现trans_network class有的函数跑的更久,所以下期再介绍trans_network class。

相关推荐
云天徽上7 小时前
【数据可视化-94】2025 亚洲杯总决赛数据可视化分析:澳大利亚队 vs 中国队
python·信息可视化·数据挖掘·数据分析·数据可视化·pyecharts
电商API大数据接口开发Cris11 小时前
Java Spring Boot 集成淘宝 SDK:实现稳定可靠的商品信息查询服务
前端·数据挖掘·api
翻滚的小@强21 小时前
数据挖掘笔记:点到线段的距离计算
人工智能·笔记·数据挖掘
Fine姐21 小时前
数据挖掘3.6~3.10 支持向量机—— 核化SVM
算法·支持向量机·数据挖掘
tainshuai1 天前
用 KNN 算法解锁分类的奥秘:从电影类型到鸢尾花开
算法·分类·数据挖掘
专注API从业者1 天前
Python + 淘宝 API 开发:自动化采集商品数据的完整流程
大数据·运维·前端·数据挖掘·自动化
烟锁池塘柳01 天前
【R语言】R 语言中 gsub 与正则表达式详解(含 POSIX 与 Perl 风格实例)
正则表达式·r语言·perl
星期天要睡觉2 天前
机器学习深度学习 所需数据的清洗实战案例 (结构清晰、万字解析、完整代码)包括机器学习方法预测缺失值的实践
人工智能·深度学习·机器学习·数据挖掘
山烛2 天前
矿物分类系统开发笔记(二):模型训练[删除空缺行]
人工智能·笔记·python·机器学习·分类·数据挖掘
Tezign_space2 天前
特赞内容运营解决方案,AI重构品牌内容价值链
大数据·人工智能·数据挖掘·产品运营·内容运营·内容+ai·agentai