首页 > 分享 > R: 阿尔法α多样性计算和箱图制作,以及差异分析

R: 阿尔法α多样性计算和箱图制作,以及差异分析

最新推荐文章于 2024-05-18 10:58:24 发布

CAAS_IFR_zp 于 2024-04-21 21:40:18 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

library(vegan)

library(ggplot2)

library(ggpubr)

setwd("xxx")

df <- read.table("xxx", header = TRUE, row.names = 1)

df <- t(df)

shannon <- apply(df, 1, diversity)

data <- data.frame(sample = names(shannon), shannon = shannon)

metadata <- read.table("mother_metadata.txt", header = TRUE, row.names = 1)

data <- merge(data, metadata, by = "row.names", all.x = TRUE)

group_colors <- c("IC" = "#BD3C29", "RC" = "#0172B6", "OS" = "#78D3AC", "VS" = "#E18727")

compare_list <- list(

c("RC","VS"))

p <- ggplot(data, aes(x = group, y = shannon, fill = group, colour = group)) +

geom_boxplot(width = 0.5, alpha = 0.6, lwd = 1.15, outlier.shape = NA) +

geom_jitter(width = 0.3, size = 3, alpha = 0.75) +

labs(y = "Shannon Diversity") +

scale_fill_manual(values = group_colors) +

scale_color_manual(values = group_colors) +

theme_minimal() +

labs(x = NULL) +

theme(panel.border = element_rect(colour = "black", fill=NA, linewidth = 1.1)) +

stat_compare_means(

comparisons = compare_list,

method = "wilcox.test",

label = "p.signif",

hide.ns = TRUE)

ggsave("barplot.pdf", p, height = 5, width = 5)

相关知识

微生物多样性和代谢组联合分析新方法mmvec
PNAS:皮肤微生物群综合分析揭示人类皮肤的独特性并为其在哺乳动物的系统发育共生现象提供证据...
黄腹角雉保护生物学研究遗传多样性和种群生存力分析
海豚不同个体间发声信号差异性分析
智能优化算法改进三个定性分析实验:收敛行为分析,种群多样性分析和探索开发分析
计算神经行为学研究取得进展
狗的遗传多样性
从“心”出发,NT-proBNP用于犬心力衰竭临床筛查和评估的最新研究
分析鸟类的栖息地选择和生态位分化.pptx
动物多样性包括:、遗传多样性、,与生物多样性一样.

网址: R: 阿尔法α多样性计算和箱图制作,以及差异分析 https://m.mcbbbk.com/newsview254921.html

所属分类:萌宠日常
上一篇: 400米障碍训练方法
下一篇: 孩子必备4种核心能力,暑假来英孚