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