Closed austenapigo closed 1 month ago
Hi Austen, How did you install ITSxpress? Vsearch should be Version 2.7.0 I believe.
Can you tell me which version of ITSxpress your are using?
Would you be willing to share with me the 01_merged_set_1.fastq file? seinarsson@ufl.edu
It seems like your file isn't being routed correctly through ITSxpress or this may be a Vsearch dependency issue. I'll need to take a closer look.
Thanks,
Sveinn
Hi Sveinn,
I installed ITSxpress with conda install itsxpress
I am using Vsearch version 2.22.1, which I believe is the most updated version.
I will email my file to you shortly.
Thanks for looking into this, Austen
This may be a two part issue. It's running correctly on my end with Vsearch version 2.15.2. The derep command has been modified in the recent versions of Vsearch, so we'll have to adjust for that for version 2 of ITSxpress. Which will be pushed out soon.
For now you can try in your ITSxpress conda environment:
conda remove vsearch
Conda install -c bioconda vsearch==2.15.2
However, the output indicates that it can't find start and stop sites in any of the sequences.
Can you tell me what filtering you've already done on your file?
Thanks, Sveinn I'll give it a try! The reads have been merged with Usearch. The library is mixed in composition with fungi ITS and bacteria 16S. I am hoping to use ITSxpress to separate them because they were pooled with the same set of barcode combinations. I'm finding that bacterial reads are most of the library, so that probably explains why the output can't find ITS.
@seina001 FYI I just dowloaded itsxpress today using conda and had this same issue. However running conda remove vsearch
and then conda install -c bioconda vsearch==2.15.2
from within my itsxpress environment as suggested above did not work because removing vsearch also removes itsxpress (and other things). I got this to work instead by making a new itsxpress environment and specifying the vsearch version when installing:
conda install itsxpress vsearch==2.15.2
Additionally, before this vsearch error I kept getting an error with BBmerge and also had to update that within my itsxpress environment using conda install -c bioconda bbmap
. This solution I found on the qiime2 forum: https://forum.qiime2.org/t/q2-itsxpress-bbmerge-error/18682
This may be a two part issue. It's running correctly on my end with Vsearch version 2.15.2. The derep command has been modified in the recent versions of Vsearch, so we'll have to adjust for that for version 2 of ITSxpress. Which will be pushed out soon.
... or in main.py, on L504 you could just change "--derep_fulllength" to "--fastx_uniques" and on L506 "--output" to "--fastaout" to be compatible with recent vsearch versions.
I used itsxpress for the first time today and got the same error, but only if the --cluster_id parameter is set to 1.0 (the default). If I set the --cluster_id to 0.99, it works. @seina001 any idea why that may happen? Has to do an older version of vsearch not supporting ASVs?
Solution by @kek12e indeed solves it
Resolved in Version 2.
Hi, I'm using ITSxpress for the first time and I'm running into an error that states "FASTQ input is only allowed with the fastx_uniques command". I'm supplying a FASTQ file, but the sequences are written to a temporary FASTA file by vsearch before dereplication. I'm supplying one .fastq file with reads that have already been merged.