Skip to content

darwin-gpu

Description

darwin-gpu website

A GPU implementation of Darwin, a hardware-friendly DNA aligner. It consists of two parts: D-SOFT and GACT, which represent typical seed-and-extend methods. D-SOFT (Diagonal-band based Seed Overlapping based Filtration Technique) filters the search space by counting non-overlapping bases in matching Kmers in a band of diagonals. GACT (Genomic Alignment using Constant Tracebackmemory) can align reads of arbitrary length using constant memory for the compute-intensive step.

Environment Modules

Run module spider darwin-gpu to find out what environment modules are available for this application.

Environment Variables

  • HPC_DARWINGPU_DIR - installation directory

Additional Usage Information

Application must be run from a copy of the installation directory because dependencies are hard-coded to be relative the compiled binary (darwin).

$ cp -r $HPC_DARWINGPU_DIR /blue/$GROUP/$USER/mydarwin-gpu
$ cd /blue/$GROUP/$USER/mydarwin-gpu
$ darwin -h

Usage: ./reference_guided <REFERENCE>.fasta <READS>.fasta [NUM_BLOCKS THREADS_PER_BLOCK]

Categories

genomics, alignment