公司給的分類注釋表導(dǎo)入phyloseq

將feature_table_with_taxonomy.xlsx另存為txt文件,然后將txt文件第一列列名“feature ID”改為“#OTU ID”,最后一列列名“Taxonomy”改為“Consensus Lineage”。
將代表序列文件2_feature_rep_seq.fasta和5_metadata_se.txt放到同目錄下。

library("phyloseq")
library("ggplot2")
library(MicrobiotaProcess)
windowsFonts(TNM = windowsFont('Times New Roman'))#設(shè)置字體
qiimedata <- import_qiime(otufilename = "feature_table_with_taxonomy.txt", 
                          mapfilename = "5_metadata_se.txt",
                          #treefilename = "tree.rooted.nwk", 
                          refseqfilename = "2_feature_rep_seq.fasta"
)
Processing map file...
Processing otu/tax file...
Reading file into memory prior to parsing...
Detecting first header line...
Header is on line 1  
Converting input file to a table...
Defining OTU table... 
Parsing taxonomy table...
Processing Reference Sequences...
qiimedata@sam_data[["group"]]<-factor(qiimedata@sam_data[["group"]],levels = c("CON","HFD","HFD+FA"))
colnames(qiimedata@tax_table@.Data)[1]<-"Kingdom"
phytax <- get_taxadf(qiimedata, taxlevel=2)
phybar <- ggbartax(obj=phytax,facetNames="group", count=FALSE,plotgroup=TRUE) +
  xlab(NULL) + ylab("Relative abundance (%)")+
  theme_pubr()+
  theme(axis.text.x = element_text(face="bold",family = "TNM",size=2),
        axis.text.y = element_text(face="bold",family = "TNM",size=15),
        axis.title.y = element_text(face="bold",family = "TNM",size=25))+
  theme(legend.position="right",legend.title=element_text(family="TNM",face="bold", size=20))+
  theme(legend.text = element_text(size = 13, face="bold",family="TNM"))
phybar
phytax <- get_taxadf(qiimedata, taxlevel=6)
phybar <- ggbartax(obj=phytax,facetNames="group", count=FALSE,plotgroup=TRUE) +
  xlab(NULL) + ylab("Relative abundance (%)")+
  theme_pubr()+
  theme(axis.text.x = element_text(face="bold",family = "TNM",size=20),
        axis.text.y = element_text(face="bold",family = "TNM",size=15),
        axis.title.y = element_text(face="bold",family = "TNM",size=25))+
  theme(legend.position="right",legend.title=element_text(family="TNM",face="bold", size=20))+
  theme(legend.text = element_text(size = 13, face="bold",family="TNM"))
phybar
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容