想要探究微生物组学,却遇到了头疼的BIOM格式?别怕,带你用biomformat包打败BIOM格式,让你的科研之路畅通无阻!
公众号后台回复“111”
领取本篇代码、基因集或示例数据等文件
文件编号:240312
需要租赁服务器的小伙伴可以扫码添加小果,此外小果还提供生信分析,思路设计,文献复现等,有需要的小伙伴欢迎来撩~
if (!require("BiocManager", quietly = TRUE))
install.packages("BiocManager")
# 判断是否已经安装biomformat包
BiocManager::install("biomformat")
# 安装biomformat包,用于与BIOM格式交互
输入
library(biomformat) # 载入biomformat包
packageVersion("biomformat") # 查看biomformat包版本
显示如图所示版本号表示安装成功
rich_sparse_file = system.file("extdata", "rich_sparse_otu_table.biom", package = "biomformat")
x1 = read_biom(rich_sparse_file) #将示例文件存入变量x1
x1 #显示x1文件类型
biom_data(x1)
observation_metadata(x1)
sample_metadata(x1)
class(x1) #查看x1数据类型
x2 <- as(biom_data(x1), "matrix") # 格式转换
x2 # 查看x2内容
class(x2) # 查看x2数据类型
plot(biom_data(x1)) # 点图
boxplot(as(biom_data(x1), "vector"), col = c("skyblue", "lightgreen"), pch = c(16, 18), xlab = "Group", ylab = "Values", main = "Boxplot of biomformat", width = 0.5, border = c("black", "black"), notch = TRUE, varwidth = TRUE) # 箱线图
heatmap(as(biom_data(x4), "matrix"))
小果还提供思路设计、定制生信分析、文献思路复现;有需要的小伙伴欢迎直接扫码咨询小果,竭诚为您的科研助力!
定制生信分析
服务器租赁
扫码咨询小果
往期回顾
01 |
02 |
03 |
04 |