Hi everybody,
In the end, I managed to create a classifier with table that i had created myself.
However, now, I am trying to classify with the sklearn method. first, I got an error message that the classifier does not support confidence values. I disabled it:
qiime feature-classifier classify-sklearn
--i-reads rep-seqs-dada2.qza
--i-classifier classifier2017.qza
--p-confidence disable
--o-classification taxonomy_2017.qza
and still it says that it does not support.
I am also attaching a debug file (I am using QIIME 2 2019.10).
Thanks and stay healthy.
Traceback (most recent call last):
File "/home/qiime2/miniconda/envs/qiime2-2019.10/lib/python3.6/site-packages/q2cli/commands.py", line 328, in call
results = action(**arguments)
File "</home/qiime2/miniconda/envs/qiime2-2019.10/lib/python3.6/site-packages/decorator.py:decorator-gen-347>", line 2, in classify_sklearn
File "/home/qiime2/miniconda/envs/qiime2-2019.10/lib/python3.6/site-packages/qiime2/sdk/action.py", line 240, in bound_callable
output_types, provenance)
File "/home/qiime2/miniconda/envs/qiime2-2019.10/lib/python3.6/site-packages/qiime2/sdk/action.py", line 383, in callable_executor
output_views = self._callable(**view_args)
File "/home/qiime2/miniconda/envs/qiime2-2019.10/lib/python3.6/site-packages/q2_feature_classifier/classifier.py", line 215, in classify_sklearn
reads, classifier, read_orientation=read_orientation)
File "/home/qiime2/miniconda/envs/qiime2-2019.10/lib/python3.6/site-packages/q2_feature_classifier/classifier.py", line 170, in _autodetect_orientation
result = list(zip(*predict(first_n_reads, classifier, confidence=0.)))
File "/home/qiime2/miniconda/envs/qiime2-2019.10/lib/python3.6/site-packages/q2_feature_classifier/_skl.py", line 45, in predict
for chunk in _chunks(reads, chunk_size)) for m in c)
File "/home/qiime2/miniconda/envs/qiime2-2019.10/lib/python3.6/site-packages/joblib/parallel.py", line 1003, in call
if self.dispatch_one_batch(iterator):
File "/home/qiime2/miniconda/envs/qiime2-2019.10/lib/python3.6/site-packages/joblib/parallel.py", line 834, in dispatch_one_batch
self._dispatch(tasks)
File "/home/qiime2/miniconda/envs/qiime2-2019.10/lib/python3.6/site-packages/joblib/parallel.py", line 753, in _dispatch
job = self._backend.apply_async(batch, callback=cb)
File "/home/qiime2/miniconda/envs/qiime2-2019.10/lib/python3.6/site-packages/joblib/_parallel_backends.py", line 201, in apply_async
result = ImmediateResult(func)
File "/home/qiime2/miniconda/envs/qiime2-2019.10/lib/python3.6/site-packages/joblib/_parallel_backends.py", line 582, in init
self.results = batch()
File "/home/qiime2/miniconda/envs/qiime2-2019.10/lib/python3.6/site-packages/joblib/parallel.py", line 256, in call
for func, args, kwargs in self.items]
File "/home/qiime2/miniconda/envs/qiime2-2019.10/lib/python3.6/site-packages/joblib/parallel.py", line 256, in
for func, args, kwargs in self.items]
File "/home/qiime2/miniconda/envs/qiime2-2019.10/lib/python3.6/site-packages/q2_feature_classifier/_skl.py", line 52, in _predict_chunk
return _predict_chunk_with_conf(pipeline, separator, confidence, chunk)
File "/home/qiime2/miniconda/envs/qiime2-2019.10/lib/python3.6/site-packages/q2_feature_classifier/_skl.py", line 68, in _predict_chunk_with_conf
raise ValueError('this classifier does not support confidence values')
ValueError: this classifier does not support confidence values