我正在尝试运行 Tax4Fun 从 16S 数据中预测功能。由于到目前为止的分析是在 Mothur 中进行的,因此我无法使用 biom 作为输入(我事先知道 biom 版本之间的不兼容)。
我将 mothur biom 文件转换为 tsv 文件,如下所示:
biom convert -i *biom -o otu_table.txt --header-key taxonomy --table-type "OTU table" --to-tsv
otu_table.txt 文件随后与 Tax4Fun 一起使用:
data<-importQIIMEData("otu_table.txt")
folderReferenceData<- "/nobackup/shared/cgebm/r_packages/Tax4Fun/SILVA119/"
results <- Tax4Fun(data,folderReferenceData)
但是我收到以下错误消息:rownames<-
( *tmp*
, value = c("NC-1.S34", "NC-2.S48", "PC-1.S27", : length of 'dimnames' [1] not等于数组范围
我已经广泛搜索了谷歌,但没有找到解决方案!文本文件具有我期望的尺寸,并且在加载到 R 时似乎没问题。
欢迎所有建议!