Published February 18, 2026 | Version v1
Software Open

usadellab/Trimmomatic: v0.40

Description

This release introduces several new features focused on usability and performance, as well as a complete modernization of the build and testing process.

New Features

  • Advanced Compression Control: Users can now fine-tune the output compression.

    • Added parallel compression for GZip and BZip2.
    • Added -compressBlock (default) and -compressStream options to control the compression mode.
    • Added -compressLevel option to specify the compression level for GZip and BZip2 (from 1=fastest to 9=best).
  • Automatic Adapter File Discovery: The ILLUMINACLIP step is now more user-friendly. If a full path to the adapter FASTA file is not provided, Trimmomatic will automatically search for the file in the following order:

    1. The adapters subdirectory located next to the Trimmomatic .jar file.
    2. The current working directory.
      This removes the need to hard-code paths for the standard adapter files included with the distribution.
  • Poly-G Detection: Added Poly-G adapter sequences to target and remove G-tail artifacts, which are common in Illumina NextSeq and NovaSeq two-color chemistry data.

Build and CI/CD Improvements

  • Maven Integration: The project has been completely migrated to a Maven build system. This standardizes the build process, makes dependency management automatic, and simplifies compiling the project from source.

  • Added GitHub Actions workflows to automate key development processes:

    • Automated Testing: Unit tests (JUnit) are now automatically run on every push to ensure code quality and stability.
    • Automated Docker Builds: A Docker container is automatically built and published with each new release, simplifying deployment for users.

Docker Support

With each release, a Docker container is automatically built and published to the GitHub Container Registry. You can pull the image for this release using the following command:

docker pull ghcr.io/usadellab/trimmomatic:v0.40
 

Files

Trimmomatic-0.40.zip

Files (108.0 kB)

Name Size Download all
md5:f34f93942f3472de0dd2a1b834f56372
108.0 kB Preview Download

Additional details

Related works

Funding

German Network for Bioinformatics Infrastructure – de.NBI
ELIXIR Germany

Software

Repository URL
https://github.com/usadellab/Trimmomatic/
Programming language
Java
Development Status
Active

References