Skip to content

Isaac Aligner

Isaac Aligner is designed to align next-generation sequencing data with low-error rates (single or paired-ends).

Isaac Aligner is available as a module on Apocrita.

Usage

To run the default installed version of Isaac Aligner, simply load the isaac-aligner module:

$ module load isaac-aligner

Usage:   <command> [options] [--help]

The following commands are available:

isaac-align
isaac-merge-references
isaac-pack-reference
isaac-reorder-reference

Usage for each command can be shown by running the command with the --help option. For more detailed documentation, please check the link to the documentation page listed in the references below.

Example job

Analyse a pair of fastq files and produce bam output.

It is important that the value used for h_vmem matches the value given for the -m option. Mismatches could result in job termination due to insufficient memory.

Please be sure to add the argument -j ${NSLOTS} to your run command. This will ensure the number of compute threads isaac-aligner spawns matches the number of cores requested in your job script. See here for more information.

#!/bin/bash
#$ -cwd
#$ -j y
#$ -pe smp 1
#$ -l h_rt=1:0:0
#$ -l h_vmem=20G

module load isaac-aligner

isaac-align -r /path/to/sorted-reference.xml \
            -b <Run_Folder>/Data/Intensities/BaseCalls \
            -m 20 \
            -j ${NSLOTS}

References