【QIIME2】细菌16s数据库_Greengenes


由于Bugbase功能注释时,输入的OTU表需经Greengenes注释(且由于时间原因须是第一版),故尝试使用Greengenes对16S进行注释

下载Greengenes数据库

下载地址:
https://ftp.microbio.me/greengenes_release/gg_13_8_otus/taxonomy/

在QIIME2中使用

导入QIIME2中

time qiime tools import \
  --type 'FeatureData[Sequence]' \
  --input-path 99_otus.fasta \
  --output-path 99_otus.qza

time qiime tools import \
  --type 'FeatureData[Taxonomy]' \
  --input-format HeaderlessTSVTaxonomyFormat \
  --input-path 99_otu_taxonomy.txt \
  --output-path ref-taxonomy.qza

共耗时3min

提取引用读取

研究表明,当朴素贝叶斯分类器仅在测序的目标序列区域进行训练时,16S rRNA基因序列的分类学分类准确性会提高
以779F/1193R为例

time qiime feature-classifier extract-reads \
  --i-sequences 99_otus.qza \
  --p-f-primer AACMGGATTAGATACCCKG \
  --p-r-primer ACGTCATCCCCACCTTCC \
  --p-trunc-len 350 \
  --o-reads ref-seqs.qza

共耗时4min

训练分类器

现在,我们可以使用刚刚创建的参考读取和分类法,按如下方式训练朴素贝叶斯分类器

time qiime feature-classifier fit-classifier-naive-bayes \
  --i-reference-reads ref-seqs.qza \
  --i-reference-taxonomy ref-taxonomy.qza \
  --o-classifier classifier.qza

共耗时4min

测试分类器

最后,我们通过对代表性序列进行分类并可视化生成的分类分配来验证分类器是否正常工作。

time qiime feature-classifier classify-sklearn \
  --i-classifier classifier.qza \
  --i-reads rep-seqs.qza \
  --o-classification taxonomy.qza
## 耗时30min
time qiime metadata tabulate \
  --m-input-file taxonomy.qza \
  --o-visualization taxonomy.qzv
## 耗时1min

在这里插入图片描述

导出结果

taxaonomy里的taxnomy.tsv是输入文件之一,为后续分析做准备

qiime tools export --input-path taxonomy.qza --output-path taxonomy

生成可视化文件

物种注释的结果

time qiime metadata tabulate \
  --m-input-file taxonomy.qza \
  --o-visualization taxonomy.qzv

柱状累积图

time qiime taxa barplot \
  --i-table table.qza \
  --i-taxonomy taxonomy.qza \
  --m-metadata-file sample.tsv \
  --o-visualization taxa-bar-plots.qzv

导出结果

qiime tools export --input-path  taxa-bar-plots.qzv --output-path  taxa-bar-plots

参考:
[1]官方文档:使用 q2-feature-classifier 训练特征分类器

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值