Trimmomatic

1 Overview | 2 Using | 2.1.1 Multicore: | 2.2 Adapters:

Overview

Trimmomatic is a flexible read trimming tool for Illumina NGS data.

Using

Use the module name trimmomatic to discover versions available and to load the application.

ARCC has created a wrapper script to make using the commands easier so you simply need to use the trimmomatic call from the command-line:

[]$ trimmomatic Usage: PE [-version] [-threads <threads>] [-phred33|-phred64] [-trimlog <trimLogFile>] [-summary <statsSummaryFile>] [-quiet] [-validatePairs] [-basein <inputBase> | <inputFile1> <inputFile2>] [-baseout <outputBase> | <outputFile1P> <outputFile1U> <outputFile2P> <outputFile2U>] <trimmer1>... or: SE [-version] [-threads <threads>] [-phred33|-phred64] [-trimlog <trimLogFile>] [-summary <statsSummaryFile>] [-quiet] <inputFile> <outputFile> <trimmer1>... or: -version []$ trimmomatic PE -version 0.39

Multicore:

The trimmomatic command can be ran with multiple threads. Run the trimmomatic call from the command-line to see details on the -threads option.

Example:

[]$ salloc -A arcc -t 1:00:00 -c 16 [@m001 trimmmomatic] trimmomatic PE -threads 16 \ data/SRR2589044_1.fastq.gz data/SRR2589044_2.fastq.gz \ SRR2589044_1.trim.fastq.gz SRR2589044_1un.trim.fastq.gz \ SRR2589044_2.trim.fastq.gz SRR2589044_2un.trim.fastq.gz \ SLIDINGWINDOW:4:20 MINLEN:25 ILLUMINACLIP:adapters/NexteraPE-PE.fa:2:40:15

Adapters:

Adapters are available at the trimmomatic Git Hub.

On Beartooth, the following adapters are available, and can be copied from: /apps/u/opt/linux/trimmomatic/0.39/adapters/

NexteraPE-PE.fa TruSeq2-PE.fa TruSeq2-SE.fa TruSeq3-PE-2.fa TruSeq3-PE.fa TruSeq3-SE.fa