Something went wrong when I training feature classifier using silva database and this is my code:
qiime feature-classifier fit-classifier-naive-bayes
--i-reference-reads silva-138-99-seqs-338f-806r-Bac.qza
--i-reference-taxonomy silva-138-99-tax-338f-806r-Bac.qza
--o-classifier silva-138-99-338f-806r-classifier-Bac.qza
Plugin error from feature-classifier:
The 'ngram_range' parameter of HashingVectorizer must be an instance of 'tuple'. Got [7, 7] instead.
Debug info has been saved to /tmp/qiime2-q2cli-err-pqzhaq0_.log
I think there may be a problem in the previous process, I will put the content of the possible problem here:
time qiime rescript dereplicate
--i-sequences silva-138-99-seqs-filt.qza
--i-taxa silva-138-99-tax.qza
--p-rank-handles 'domain' 'phylum' 'class' 'order' 'family' 'genus' 'species'
--p-mode 'uniq'
--o-dereplicated-sequences silva-138-99-seqs-derep-uniq.qza
--o-dereplicated-taxa silva-138-99-tax-derep-uniq.qza
Saved FeatureData[Sequence] to: silva-138-99-seqs-derep-uniq.qza
Saved FeatureData[Taxonomy] to: silva-138-99-tax-derep-uniq.qza
In "--p-rank-handles", I don't use 'silva' , because I can't use it. and an error will be reported when using Silva:
--p-rank-handles VALUES... List[Str % Choices('disable')] | List[Str %
Choices('domain', 'superkingdom', 'kingdom', 'subkingdom', 'superphylum',
'phylum', 'subphylum', 'infraphylum', 'superclass', 'class', 'subclass',
'infraclass', 'cohort', 'superorder', 'order', 'suborder', 'infraorder',
'parvorder', 'superfamily', 'family', 'subfamily', 'tribe', 'subtribe',
'genus', 'subgenus', 'species group', 'species subgroup', 'species',
'subspecies', 'forma')]
Specifies the set of rank handles used to backfill
missing ranks in the resulting dereplicated
taxonomy. Use 'disable' to prevent applying
'rank-handles'.
[default: ['domain', 'phylum', 'class', 'order', 'family', 'genus', 'species']]
And
time qiime rescript dereplicate
--i-sequences silva-138-99-seqs-338f-806r.qza
--i-taxa silva-138-99-tax-derep-uniq.qza
--p-rank-handles 'domain' 'phylum' 'class' 'order' 'family' 'genus' 'species'
--p-mode 'uniq'
--o-dereplicated-sequences silva-138-99-seqs-338f-806r-uniq.qza
--o-dereplicated-taxa silva-138-99-tax-338f-806r-derep-uniq.qza
Saved FeatureData[Sequence] to: silva-138-99-seqs-338f-806r-uniq.qza
Saved FeatureData[Taxonomy] to: silva-138-99-tax-338f-806r-derep-uniq.qza
Please teachers and seniors explain it to me
Thanks!