Hi,
I think my issues with denoising demultiplexed paired-end reads relates to this thread.
I keep getting an error after ~2 hours that the program has run, only using 2 samples now, tried as well to use multithreading (3), and I have 8GB RAM..
Any suggestions?
The command + verbose
qiime dada2 denoise-paired --i-demultiplexed-seqs demux-paired-end_Sam_V4.qza --o-table table-Sam-V4 --o-representative-sequences rep-seqs-Sam-V4 --p-trunc-len-f 200 --p-trunc-len-r 200 --p-n-threads 3 --verbose --p-n-reads-learn 1000
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/tmpci4clnuh/forward /tmp/tmpci4clnuh/reverse /tmp/tmpci4clnuh/output.tsv.biom /tmp/tmpci4clnuh/filt_f /tmp/tmpci4clnuh/filt_r 200 200 0 0 2.0 2 3 1000
R version 3.3.2 (2016-10-31)
Loading required package: Rcpp
DADA2 R package version: 1.0.3
1) Filtering ..
2) Learning Error Rates
2a) Forward Reads
Initial error matrix unspecified. Error rates will be initialized to the maximum possible estimate from this data.
Initializing error rates to maximum possible estimate.
Sample 1 - 350072 reads in 85402 unique sequences.
selfConsist step 2
selfConsist step 3
selfConsist step 4
selfConsist step 5
Convergence after 5 rounds.
Warning message:
In dada(drpsF, err = NULL, selfConsist = TRUE, multithread = multithread) :
multithread is not a valid DADA option.
2b) Reverse Reads
Initial error matrix unspecified. Error rates will be initialized to the maximum possible estimate from this data.
Initializing error rates to maximum possible estimate.
Sample 1 - 350072 reads in 112056 unique sequences.
selfConsist step 2
selfConsist step 3
selfConsist step 4
selfConsist step 5
Convergence after 5 rounds.
Warning message:
In dada(drpsR, err = NULL, selfConsist = TRUE, multithread = multithread) :
multithread is not a valid DADA option.
3) Denoise remaining samples .Warning messages:
1: In dada(drpF, err = errF, multithread = multithread) :
multithread is not a valid DADA option.
2: In dada(drpR, err = errR, multithread = multithread) :
multithread is not a valid DADA option.
The sequences being tabled vary in length.
4) Remove chimeras
Error in isBimeraDenovo(unqs[[i]], ..., verbose = verbose) :
unused argument (multithread = 3)
Calls: removeBimeraDenovo -> isBimeraDenovo
Execution halted
Traceback (most recent call last):
File "/home/rahel/miniconda3/envs/qiime2-2017.2/lib/python3.5/site-packages/q2cli-2017.2.0-py3.5.egg/q2cli/commands.py", line 217, in __call__
results = action(**arguments)
File "<decorator-gen-133>", line 2, in denoise_paired
File "/home/rahel/miniconda3/envs/qiime2-2017.2/lib/python3.5/site-packages/qiime2-2017.2.0-py3.5.egg/qiime2/sdk/action.py", line 171, in callable_wrapper
output_types, provenance)
File "/home/rahel/miniconda3/envs/qiime2-2017.2/lib/python3.5/site-packages/qiime2-2017.2.0-py3.5.egg/qiime2/sdk/action.py", line 248, in _callable_executor_
output_views = callable(**view_args)
File "/home/rahel/miniconda3/envs/qiime2-2017.2/lib/python3.5/site-packages/q2_dada2-2017.2.0-py3.5.egg/q2_dada2/_denoise.py", line 154, in denoise_paired
run_commands([cmd])
File "/home/rahel/miniconda3/envs/qiime2-2017.2/lib/python3.5/site-packages/q2_dada2-2017.2.0-py3.5.egg/q2_dada2/_plot.py", line 26, in run_commands
subprocess.run(cmd, check=True)
File "/home/rahel/miniconda3/envs/qiime2-2017.2/lib/python3.5/subprocess.py", line 708, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['run_dada_paired.R', '/tmp/tmpci4clnuh/forward', '/tmp/tmpci4clnuh/reverse', '/tmp/tmpci4clnuh/output.tsv.biom', '/tmp/tmpci4clnuh/filt_f', '/tmp/tmpci4clnuh/filt_r', '200', '200', '0', '0', '2.0', '2', '3', '1000']' returned non-zero exit status 1
Plugin error from dada2:
Command '['run_dada_paired.R', '/tmp/tmpci4clnuh/forward',
'/tmp/tmpci4clnuh/reverse', '/tmp/tmpci4clnuh/output.tsv.biom',
'/tmp/tmpci4clnuh/filt_f', '/tmp/tmpci4clnuh/filt_r', '200', '200',
'0', '0', '2.0', '2', '3', '1000']' returned non-zero exit status 1
See above for debug info.