Skip to content

ABySS

ABySS is a parallel, paired-end sequence assembler that is designed for short reads. It is implemented using MPI and is capable of assembling large genomes.

ABySS is available as a module on Apocrita.

Usage

To run the default installed version of ABySS, simply load the abyss module:

$ module load abyss
$ ABYSS --help

Usage:   Usage: ABYSS -k<kmer> -o<output.fa> [OPTION]... FILE...
         Assemble the input files, FILE, which may be in FASTA, FASTQ,
         qseq, export, SAM or BAM format and compressed with gz, bz2 or xz.

For full usage documentation, run ABYSS --help.

Example job

Parallel job

Here is an example job running on 96 cores across 2 ddy nodes using MPI:

#!/bin/bash
#$ -cwd
#$ -j y
#$ -pe parallel 96
#$ -l infiniband=ddy-i
#$ -l h_rt=240:0:0

module load abyss

abyss-pe --directory=output k=25 np=${NSLOTS} \
name=test in=reads1.fastq reads2.fastq

References