Hi,
I am creating this new topic because I tried to search for similar discussion to troubleshoot my error message, but it seems like there is none.
I have total 66samples, they are 16S paired end amplicon from Illumina. I removed primers from my sequences using cutadapt in qiime2. The qiime version that I am using is qiime2-2018.6 and I am running it on cluster.
Here is the command line I ran:
qiime dada2 denoise-paired --i-demultiplexed-seqs trimmed2.0-paired-end.qza --p-trunc-len-f 277 --p-trunc-len-r 251 --p-max-ee 8 --p-n-threads 24 --output-dir dada2_output_277f251ree8.qza
Here is the output of the log:
Running external command line application(s). This may print messages to stdout and/or stderr.
The command(s) being run are below. These commands cannot be manually re-run as they will depend on temporary files that no longer exist.Command: run_dada_paired.R /tmp/tmpradrfbin/forward > /tmp/tmpradrfbin/reverse /tmp/tmpradrfbin/output.tsv.biom /tmp/tmpradrfbin/track.tsv /tmp/tmpradrfbin/filt_f /tmp/tmpradrfbin/filt_r 277 251 0 0 8.0 2 consensus 1.0 24 1000000
R version 3.4.1 (2017-06-30)
Loading required package: Rcpp
DADA2 R package version: 1.6.0
Filtering …
Learning Error Rates
2a) Forward Reads
Initializing error rates to maximum possible estimate.
Sample 1 - 110016 reads in 55472 unique sequences.
Sample 2 - 61976 reads in 35550 unique sequences.
Sample 3 - 99850 reads in 34645 unique sequences.
Sample 4 - 93057 reads in 45524 unique sequences.
Sample 5 - 75640 reads in 41019 unique sequences.
Sample 6 - 93285 reads in 47301 unique sequences.
Sample 7 - 62141 reads in 31174 unique sequences.
Sample 8 - 54129 reads in 30589 unique sequences.
Sample 9 - 787109 reads in 728473 unique sequences.
selfConsist step 2
selfConsist step 3
selfConsist step 4
selfConsist step 5
selfConsist step 6
selfConsist step 7
selfConsist step 8
selfConsist step 9
selfConsist step 10
Self-consistency loop terminated before convergence.
2b) Reverse Reads
Initializing error rates to maximum possible estimate.
Sample 1 - 110016 reads in 90109 unique sequences.
Sample 2 - 61976 reads in 54617 unique sequences.
Sample 3 - 99850 reads in 67183 unique sequences.
Sample 4 - 93057 reads in 73409 unique sequences.
Sample 5 - 75640 reads in 64919 unique sequences.
Sample 6 - 93285 reads in 78672 unique sequences.
Sample 7 - 62141 reads in 49237 unique sequences.
Sample 8 - 54129 reads in 45100 unique sequences.
Sample 9 - 787109 reads in 714150 unique sequences.
selfConsist step 2
selfConsist step 3
selfConsist step 4
selfConsist step 5
selfConsist step 6
selfConsist step 7
Convergence after 7 rounds.Denoise remaining samples …
The sequences being tabled vary in length.Remove chimeras (method = consensus)
Write output
*** caught bus error ***
address 0x2ab17051ffb8, cause ‘non-existent physical address’
An irrecoverable exception occurred. R is aborting now …
Traceback (most recent call last):
File “/home/wyap004/miniconda2/envs/qiime2-2018.6/lib/python3.5/site-packages/q2_dada2/_denoise.py”, line 229, in denoise_paired
run_commands([cmd])
File “/home/wyap004/miniconda2/envs/qiime2-2018.6/lib/python3.5/site-packages/q2_dada2/_denoise.py”, line 36, in run_commands
subprocess.run(cmd, check=True)
File “/home/wyap004/miniconda2/envs/qiime2-2018.6/lib/python3.5/subprocess.py”, line 398, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ‘[‘run_dada_paired.R’, ‘/tmp/tmpradrfbin/forward’, ‘/tmp/tmpradrfbin/reverse’, ‘/tmp/tmpradrfbin/output.tsv.biom’, ‘/tmp/tmpradrfbin/track.tsv’, ‘/tmp/tmpradrfbin/filt_f’, ‘/tmp/tmpradrfbin/filt_r’, ‘277’, ‘251’, ‘0’, ‘0’, ‘8.0’, ‘2’, ‘consensus’, ‘1.0’, ‘24’, ‘1000000’]’ returned non-zero exit status -7During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/home/wyap004/miniconda2/envs/qiime2-2018.6/lib/python3.5/site-packages/q2cli/commands.py”, line 274, in call
results = action(**arguments)
File “”, line 2, in denoise_paired
File “/home/wyap004/miniconda2/envs/qiime2-2018.6/lib/python3.5/site-packages/qiime2/sdk/action.py”, line 232, in bound_callable
output_types, provenance)
File “/home/wyap004/miniconda2/envs/qiime2-2018.6/lib/python3.5/site-packages/qiime2/sdk/action.py”, line 367, in callable_executor
output_views = self._callable(**view_args)
File “/home/wyap004/miniconda2/envs/qiime2-2018.6/lib/python3.5/site-packages/q2_dada2/_denoise.py”, line 244, in denoise_paired
" and stderr to learn more." % e.returncode)
Exception: An error was encountered while running DADA2 in R (return code -7), please inspect stdout and stderr to learn more.
I was worried if this is another plugin issue so I tried to run a tutorial with Atacama soil data (10% subsample data). It worked well, so I guess is not a plugin issue. I know my output directory look weird (I accidentally ended it with .qzat) but I doubt that is the causes.
Appreciate any insight or help to solve this problem.
Cheers.
Wenshu