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

生态学研究人员通常对微生物群落的功能特征感兴趣,因为功能或代谢数据对于解释微生物群落的结构和动态以及推断其潜在机制是强有力的。

由于宏基因组测序复杂且昂贵,利用扩增子测序数据预测功能谱是一个很好的选择。

有几个软件经常用于此目标,如PICRUSt, Tax4Fun和FAPROTAX。

这些工具可以很好地用于基于测序结果的原核生物群落的功能谱预测。此外,获得每个分类群或OTU的功能也很重要,

而不仅仅是整个群落的概况。但是很难知道每个OTU的确切功能。FAPROTAX数据库是根据已发表在书籍和文献中的已知研究成果,

对原核生物的性状和特征进行的汇总。我们将原核生物的分类信息与该数据库进行比对,以确定原核生物在生物地球化学作用上的特征。

我们还实现了FUNGuild和FungalTraits数据库来识别真菌性状。

> t1 <- trans_func$new(dataset = dataset)

> t1$cal_spe_func(prok_database = "FAPROTAX")

> t1$cal_spe_func(fungi_database = "FungalTraits")

计算群落中具有特定性状的物种百分比。具有特定性状的分类群所占百分比可以反映群落中相应的功能潜力。

因此,该方法是一种不考虑类群间系统发育距离的功能冗余表示。

> t1$cal_spe_func_perc(abundance_weighted = TRUE)

> t1$show_prok_func(use_func = "methanotrophy")

> t1$plot_spe_func_perc()

#然后我们尝试将社区的res_spe_func_perc与环境变量联系起来

> t3 <- trans_env$new(dataset = dataset, add_data = env_data_16S[, 4:11])

> t3cal_cor(add_abund_table = t1res_spe_func_perc, cor_method = "spearman")

> library(pheatmap)

> t3$plot_cor(pheatmap = TRUE)

microeco就先分享到这里,这个包比较复杂,我只是分享了部分,想要学习,得从事具体的项目。这些代码,我都跑过一边,大家可以先跑跑。

相关推荐
adaAS14143151 天前
YOLO11-ReCalibrationFPN-P345实现酒液品牌识别与分类_1
人工智能·分类·数据挖掘
罗小罗同学1 天前
基于虚拟染色的病理切片进行癌症分类,准确率可达到95.9%,在统计学上逼近真实染色的金标准,两小时可处理100张切片
人工智能·分类·数据挖掘·医学图像处理·医学人工智能
L.fountain1 天前
图像自回归生成(Auto-regressive image generation)实战学习(二)
学习·数据挖掘·回归
桓峰基因1 天前
SCS 60.单细胞空间转录组空间聚类(SPATA2)
人工智能·算法·机器学习·数据挖掘·聚类
天桥下的卖艺者1 天前
R语言绘制复杂加权数据(nhanes数据)多模型生存分析决策曲线
开发语言·r语言
元让_vincent1 天前
论文Review 3DGS综述 | 南京大学 | 3DGS Survey, Technologies Challenges and Opportunities |(二)扩展、模块增强、其他技术讨论挑战
人工智能·数据挖掘·综述·3dgs
Katecat996631 天前
背胶条分类识别:基于计算机视觉的修复状态差异检测与质量评估系统
计算机视觉·分类·数据挖掘
yousuotu1 天前
基于 Python 实现亚马逊销售数据分析
数据挖掘·数据分析
Tiger Z1 天前
《R for Data Science (2e)》免费中文翻译 (第15章) --- Regular expression(1)
数据分析·r语言·数据科学·免费书籍
Christo31 天前
NIPS-2022《Wasserstein K-means for clustering probability distributions》
人工智能·算法·机器学习·数据挖掘·kmeans