Hi Qiime 2 Forum,
I recently got another issue with running a command line which is:
qiime dada2 denoise-single --i-demultiplexed-seqs manifest.qza --p-trunc-len 0 --output-dir dada2 --p-n-threads 12 --verbose
I have merged reads from Geneious imported into Qiime 2 and running it, I passed this command:
qiime tools import --type ‘SampleData[SequencesWithQuality]’ --input-path 16Smanifest.csv --output-path manifest.qza --input-format SingleEndFastqManifestPhred33
So i am treating my reads as single ( sice it is merged reads)
And I cannot pass this denosing step.
The error msg looks like this:
- Filtering Error in names(answer) <- dots[[1L]] :
‘names’ attribute [8] must be the same length as the vector [1]
Execution halted
Traceback (most recent call last):
File “/home/qiime2/miniconda/envs/qiime2-2019.7/lib/python3.6/site-packages/q2_dada2/_denoise.py”, line 154, in _denoise_single
run_commands([cmd])
File “/home/qiime2/miniconda/envs/qiime2-2019.7/lib/python3.6/site-packages/q2_dada2/_denoise.py”, line 36, in run_commands
subprocess.run(cmd, check=True)
File “/home/qiime2/miniconda/envs/qiime2-2019.7/lib/python3.6/subprocess.py”, line 418, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ‘[‘run_dada_single.R’, ‘/tmp/qiime2-archive-3ebkby8a/562afafb-9764-4dff-98c9-26a5d3249b4f/data’, ‘/tmp/tmpfe92_8c4/output.tsv.biom’, ‘/tmp/tmpfe92_8c4/track.tsv’, ‘/tmp/tmpfe92_8c4’, ‘0’, ‘0’, ‘2.0’, ‘2’, ‘Inf’, ‘consensus’, ‘1.0’, ‘12’, ‘1000000’, ‘NULL’, ‘16’]’ returned non-zero exit status 1.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/home/qiime2/miniconda/envs/qiime2-2019.7/lib/python3.6/site-packages/q2cli/commands.py”, line 327, in call
results = action(**arguments)
File “</home/qiime2/miniconda/envs/qiime2-2019.7/lib/python3.6/site-packages/decorator.py:decorator-gen-457>”, line 2, in denoise_single
File “/home/qiime2/miniconda/envs/qiime2-2019.7/lib/python3.6/site-packages/qiime2/sdk/action.py”, line 240, in bound_callable
output_types, provenance)
File “/home/qiime2/miniconda/envs/qiime2-2019.7/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.7/lib/python3.6/site-packages/q2_dada2/_denoise.py”, line 189, in denoise_single
band_size=‘16’)
File “/home/qiime2/miniconda/envs/qiime2-2019.7/lib/python3.6/site-packages/q2_dada2/_denoise.py”, line 165, in _denoise_single
" and stderr to learn more." % e.returncode)
Exception: An error was encountered while running DADA2 in R (return code 1), please inspect stdout and stderr to learn more.
Plugin error from dada2:
An error was encountered while running DADA2 in R (return code 1), please inspect stdout and stderr to learn more.
See above for debug info.
And I am trying to figure out what would be causing the error?
maybe my merged files cannot be treated as single pair? but this code has been successfully ran with other merged reads…So I am very puzzled.
My next step was importing read 1 and 2 and do the pair-end denosing but then during the denosing procedure, I found out that i would lose almost half of the reads… but the QC of 30 was almost 80% from the raw sequencing.
Can anybody has any idea what is going on?
Thanks