可视化应用实战案例:metacoder-相关进化树图的绘制
Posted 文宇肃然
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了可视化应用实战案例:metacoder-相关进化树图的绘制相关的知识,希望对你有一定的参考价值。
metacoder 包学习
安装和导入R包
#--选择安装cran或者github中的R包
# if(!require(metacoder))install.packages("metacoder")
# if(!require(metacoder))devtools::install_github("grunwaldlab/metacoder")
#--导入R包,开始学习
library(metacoder)
#---构造自己的数据
library(ggClusterNet)
library(tidyverse)
library(phyloseq)
学习数据结构
metacoder包使用的数据是tibble格式的数据框,一个OTU表格,包含原始OTU的count,并未抽平。
data(ps)
tax = ps %>%
subset_taxa(Kingdom == "Bacteria") %>%
filter_OTU_ps(100) %>%
vegan_tax() %>%
as.data.frame()
otu = ps %>%
subset_taxa(Kingdom == "Bacteria") %>%
filter_OTU_ps(100) %>%
vegan_otu() %>% t() %>%
as.data.frame()
head(otu)
## KO1 KO2 KO3 KO4 KO5 KO6 OE1 OE2 OE3 OE4 OE5 OE6 WT1 WT2
## ASV_1 1113 1968 816 1372 1062 1087 1270 1637 1368 962 1247 1017 2345 2538
## ASV_28 253 303 54 43
以上是关于可视化应用实战案例:metacoder-相关进化树图的绘制的主要内容,如果未能解决你的问题,请参考以下文章