Applications/Centrifuge

From HPC
Jump to: navigation , search

Application Details

  • Description: Centrifuge is a novel microbial classification engine that enables rapid, accurate and sensitive labelling of reads and quantification of species.
  • Version: 1.0.4 (and 1.0.4a see text below)
  • Modules: centrifuge/1.0.4 and centrifuge/1.0.4a
  • Licence: Open source (Github)

Usage Examples

[Centrifuge] is a novel microbial classification engine that enables rapid, accurate and sensitive labelling of reads and quantification of species on desktop computers. The system uses a novel indexing scheme based on the Burrows-Wheeler transform (BWT) and the Ferragina-Manzini (FM) index, optimized specifically for the metagenomic classification problem. Centrifuge requires a relatively small index (4.7 GB for all complete bacterial and viral genomes plus the human genome). It classifies sequences at a very high speed, allowing it to process the millions of reads from a typical high-throughput DNA sequencing run within a few minutes. Together these advances enable timely and accurate analysis of large metagenomics data sets on conventional desktop computers


centrifuge (1.0.4) is the main GitHub repo with 1.0.4a as the patched version according to



[username@login01 ~]$ module add centrifuge/1.0.4
or
[username@login01 ~]$ module add centrifuge/1.0.4a

Batch Job

#!/bin/bash

#SBATCH -J centrifuge
#SBATCH -p compute
#SBATCH -o %N.%j.%a.out
#SBATCH -e %N.%j.%a.err
#SBATCH --exclusive
#SBATCH -t 00:10:00

module purge
module load centrifuge/1.0.4

###Run your commands###
centrifuge-download -o library -d "vertebrate_mammalian" -a "Chromosome" -t 9606,10090 -c 'reference genome' >> seqid2taxid.map
#etc...

Further Information





Modules | Main Page | Further Topics