Hi everyone,
I’m running a bioinformatics pipeline with QIIME2 on 16S and ITS data. I’ve hit an issue when trying to run the DADA2 denoising step for my 16S data. The script starts successfully but fails during the execution of DADA2 with an error.
What I’ve done so far:
- Data Preparation: I’ve uploaded raw FASTQ files, run trimming, and prepared the data for DADA2.
- Pipeline Setup: The pipeline is designed to dynamically load the metadata and process paired-end FASTQ files for 16S and ITS.
- DADA2 Execution: I’m calling DADA2 using QIIME2 with truncation at 250 bp.
The log shows that the average read length for my 16S data is 283.0 bp, and it proceeds to DADA2 with truncation. However, I get the following error when DADA2 starts:
swift
Copy
ERROR conda.cli.main_run:execute(125): `conda run python /home/XXXX/scripts/dada2_denoise.py` failed. (See above for error)
Things I’ve already checked:
- QIIME2 Environment: QIIME2 is properly installed in the
qiime2-amplicon-2024.10
environment. - Input Files: The input QZA files (e.g.,
demux-paired-16S.qza
) exist and are correctly placed in the specified directory. - Output Paths: All output paths are valid, and I’ve confirmed the necessary directories exist.
Questions:
- Has anyone faced a similar issue with DADA2 failing to run properly, even with valid input files and paths?
- Are there any specific QIIME2 or DADA2 configuration settings I may have missed that could cause this error?
- How can I capture more detailed error messages to diagnose the issue further?
I appreciate any help or suggestions. Thanks in advance!