Hi there! I am trying to trim my paired-end 300-bp ITS2 reads with itsxpress before I chuck them through DADA2. Here is my input:
qiime itsxpress trim-pair-output-unmerged --i-per-sample-sequences $ITS2path/rawFASTQs/$ITS2sample-demux-paired-end.qza --p-region 'ITS2' --p-threads 4 --p-cluster-id 1.0 --o-trimmed $TS2path/trimmedFASTQs/$ITS2sample-trimmed-ITSx.qza --verbose
This is what I get back:
ERROR:root:Could not perform dereplication with Vsearch. Error from Vsearch was:
WARNING: The derep_fulllength command does not support multithreading.
Only 1 thread used.
vsearch v2.22.1_linux_x86_64, 187.6GB RAM, 40 cores
https://github.com/torognes/vsearch
Fatal error: FASTQ input is only allowed with the fastx_uniques command
Traceback (most recent call last):
File "/home/username/anaconda3/envs/qiime2-2023.5/lib/python3.8/site-packages/itsxpress/main.py", line 512, in deduplicate
p2.check_returncode()
File "/home/username/anaconda3/envs/qiime2-2023.5/lib/python3.8/subprocess.py", line 448, in check_returncode
raise CalledProcessError(self.returncode, self.args, self.stdout,
subprocess.CalledProcessError: Command '['vsearch', '--derep_fulllength', '/tmp/itsxpress_e8t5phk8/seq.fq.gz', '--output', '/tmp/itsxpress_e8t5phk8/rep.fa', '--uc', '/tmp/itsxpress_e8t5phk8/uc.txt', '--strand', 'both', '--threads', '4']' returned non-zero exit s
tatus 1.
Traceback (most recent call last):
File "/home/username/anaconda3/envs/qiime2-2023.5/lib/python3.8/site-packages/q2cli/commands.py", line 468, in __call__
results = action(**arguments)
File "<decorator-gen-445>", line 2, in trim_pair_output_unmerged
File "/home/username/anaconda3/envs/qiime2-2023.5/lib/python3.8/site-packages/qiime2/sdk/action.py", line 274, in bound_callable
outputs = self._callable_executor_(
File "/home/username/anaconda3/envs/qiime2-2023.5/lib/python3.8/site-packages/qiime2/sdk/action.py", line 509, in _callable_executor_
output_views = self._callable(**view_args)
File "/home/username/anaconda3/envs/qiime2-2023.5/lib/python3.8/site-packages/q2_itsxpress/_itsxpress.py", line 151, in trim_pair_output_unmerged
results = main(per_sample_sequences=per_sample_sequences,
File "/home/username/anaconda3/envs/qiime2-2023.5/lib/python3.8/site-packages/q2_itsxpress/_itsxpress.py", line 206, in main
sobj.deduplicate(threads=threads)
File "/home/username/anaconda3/envs/qiime2-2023.5/lib/python3.8/site-packages/itsxpress/main.py", line 515, in deduplicate
raise e
File "/home/username/anaconda3/envs/qiime2-2023.5/lib/python3.8/site-packages/itsxpress/main.py", line 512, in deduplicate
p2.check_returncode()
File "/home/username/anaconda3/envs/qiime2-2023.5/lib/python3.8/subprocess.py", line 448, in check_returncode
raise CalledProcessError(self.returncode, self.args, self.stdout,
subprocess.CalledProcessError: Command '['vsearch', '--derep_fulllength', '/tmp/itsxpress_e8t5phk8/seq.fq.gz', '--output', '/tmp/itsxpress_e8t5phk8/rep.fa', '--uc', '/tmp/itsxpress_e8t5phk8/uc.txt', '--strand', 'both', '--threads', '4']' returned non-zero exit s
tatus 1.
Plugin error from itsxpress:
Command '['vsearch', '--derep_fulllength', '/tmp/itsxpress_e8t5phk8/seq.fq.gz', '--output', '/tmp/itsxpress_e8t5phk8/rep.fa', '--uc', '/tmp/itsxpress_e8t5phk8/uc.txt', '--strand', 'both', '--threads', '4']' returned non-zero exit status 1.
See above for debug info.
ERROR:root:Could not perform dereplication with Vsearch. Error from Vsearch was:
WARNING: The derep_fulllength command does not support multithreading.
Only 1 thread used.
vsearch v2.22.1_linux_x86_64, 187.6GB RAM, 40 cores
https://github.com/torognes/vsearch
I'm not sure how to make sense of this. I doubt the attempt to multithread had much impact here, but that's the only thing I can think of; otherwise, I've got nothing.