Skip to content

Releases: USDA-ARS-GBRU/itsxpress

v2.1.3

14 Nov 19:20
e6bf294
Compare
Choose a tag to compare

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

23 Sep 19:11
2dcdaab
Compare
Choose a tag to compare
  • Fixed bug Issue 54 that caused --tempdir input to be ignored in the ITSxpress CLI and updated q2_itsxpress.py and test code for this change.
  • updates to Dockerfile
  • updates to changelog formatting and readme

v2.1.1

19 Sep 19:33
8d28768
Compare
Choose a tag to compare
  • 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

15 Apr 16:10
2cfe094
Compare
Choose a tag to compare

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 2024

    New 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

21 Mar 16:52
Compare
Choose a tag to compare

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

07 Nov 19:55
Compare
Choose a tag to compare

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

30 Jun 20:22
c505e50
Compare
Choose a tag to compare

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
  • 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

03 Jun 01:25
Compare
Choose a tag to compare
  • 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

v1.8.0

09 Dec 21:58
Compare
Choose a tag to compare
  • Added support for primer sets in the reverse orientation
  • Fixed a bug that could cause crashes when an intermediate file was empty

v1.7.2

08 Nov 16:01
e5b5534
Compare
Choose a tag to compare

This release fixes issue #8.

This issue caused ITSxpress to incorrectly trim about 0.2% of read pairs. Sometimes this would result in it writing blank fastq records which would cause Qiime to detect an error and stop processing.