Bowtie1 is a fast, multi-threaded, and memory efficient aligner for short read sequences. Bowtie uses a Burrows-Wheeler index to achieve a moderate memory footprint of 2 - 4 GB depending on genome size and alignment parameters. Performance generally scales well with thread count.

Documentation

Bowtie Manual

Slurm script

#!/bin/bash
#SBATCH --job-name=bowtie
#SBATCH --time=1:00:00
#SBATCH --partition=norm
#SBATCH --ntasks=1
#SBATCH --mem=64GB
module load bowtie
???

Build instructions for those who are curious

wget https://downloads.sourceforge.net/project/bowtie-bio/bowtie/1.3.1/bowtie-1.3.1-src.zip
unzip bowtie-1.3.1-src.zip
cd cd bowtie-1.3.1-src
make -j 8
mkdir -p /mnt/nasapps/production/bowtie/1.3.1/bin
mv bowtie bowtie-align-? bowtie-build bowtie-build-? bowtie-inspect bowtie-inspect-? /mnt/nasapps/production/bowtie/1.3.1/bin/
mv doc genomes indexes reads scripts AUTHORS LICENSE MANUAL* NEWS TUTORIAL VERSION /mnt/nasapps/production/bowtie/1.3.1/