Releases: USDA-ARS-GBRU/itsxpress
v2.1.3
2.1.3 (2024-11-14)
- fixed bug in Issue 56 that caused some FASTQ files generated by PacBio to raise an error during validation.
these files now pass validation and the interleave check has been modified to raise a warning not an error. - Updated the citations.bib file to include the new Microbiology Spectrum article for ITSxpress
v2.1.2
v2.1.1
- Changed settings to allow FASTQ quality scores up to 93. This prevents an error in processing some reads from PacBio, Nanopore, and Element Biosciences AVITI sequencers with quality scores over 41.
- Updated from manual software versioning to automated versioning based on git tag metadata and
setuptools-scm
. - Updated Github action workflow for QIIME 2024.5 and Python 3.9.19
- Improved and updated installation instructions in the README file
- Updated tests for FASTQs with high sequence quality scores
- Added citation information for forthcoming ITSXpress Version 2 publication
- Cleaned up some PEP formatting
v2.1.0
2.1.0 (2024-4-10)
-
HMMs are updated to version 2 of the HMM database curated by Henrik Nilson at the University of Gothenburg.
-Version 2 (see https://github.com/USDA-ARS-GBRU/ITS_HMMs)
-5 April 2024New Updates to models A, D, E, F, O, P, R to impove support for oomycetes and fungal taxa with deviant ribosomal genes, notably Wickerhamiella, Calocera, and Mucoromycotina fine root endophytes
Addition of Y.hmm to support Parabasalia
-
Added option of Y.hmm to ITSxpress standalone and Qiime2 plugin
-
Added documentation for Apple Silicon chip support.
v2.0.2
2.0.2 (2024-3-20)
-
Fixed a bug where the 3' end of the ITS region was not being trimmed from both forward and reverse reads if the read extended past the ITS region. This was due to the trimming being done at the start of both forward and reverse reads and not the end of each read. Thus if the read overlaped the opposite end of the ITS read, part of the conserved region would still be found on the ends of the forward and reverse read. This was fixed by trimming to just the ITS region for both forward and reverse reads. This bug did not affect the results of ASV calling with Dada2 becasue Dada2 ignored sequecne beyond the ITS region. This fix will make the output more consistent with expectation.
-
Fixed a bug for submodule logging, where submodules were not logging to the main log file. This was fixed by passing the log file to the submodules and having them write to the same log file. This issue was introduced in version 2.0.0.
-
Added unit test to confirm that the 3' end of the ITS region is being trimmed from both forward and reverse reads.
v2.0.1
2.0.1 (2023-11-07)
Fix single-end logic bug, which looked for a reverse read file even if single-end reads were provided because the single_end flag wasn't indicated by user.
Fix unit test bug, which was failing because the test data was interleaved and the test was expecting single-end reads. This was due to the logic bug mentioned above being fixed.
v2.0.0
Release Highlights
- Removed BBmap dependency
- BBmap scripts are no longer used in the pipeline, including:
- reformat.sh (interleaved files no longer supported)
- bbmerge.sh (merging of paired-end reads now done with Vsearch --fastq_mergepairs)
- merging of paired-end reads is different between Vsearch and BBmerge, so results may differ
- BBmap scripts are no longer used in the pipeline, including:
- Updated dereplication step for newer versions of Vsearch
- Dereplication step now done using Vsearch --fastx_uniques (derep_fulllength command no longer supports fastq files)
- Qiime2 plugin version of ITSxpress is now part of the standalone package of ITSxpress
- No longer need to install q2-itsxpress separately and will be installed if Qiime2 is already installed, otherwise only the standalone version will be installed
- Qiime2 plugin version of ITSxpress is no longer maintained after q2-itsxpress v1.8.1
- Pacbio sequences are now supported if fastq file scores are in Illumina format
Bug Fixes - Fixed bug where the itsxpress qiime plugin was not handling single-end reads correctly, and was looking for a reverse read file
v1.8.1
- Replaced derep_fulllength with fastx_uniques command compatible with Vsearch>=2.21.1
- Fixed version of dependencies
- Updated pip install config file to pyproject.toml
- Updated readme usage section to reference compatible Qiime2 version
- Added read count output
Full Changelog: v1.8.0...v1.8.1