User Tools

Site Tools


centrifuge-software

centrifuge

Centrifuge is a very rapid and memory-efficient system for the classification of DNA sequences from microbial samples, with better sensitivity than and comparable accuracy to other leading systems. 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.

Information

Usage

See which versions of centrifuge are available:

$ module avail centrifuge

Load one version into your environment and run it:

$ module load centrifuge/1.0.4
$ centrifuge -h

Note: Please use the ''-p'' option to tell centrifuge how many CPUs/threads it should use for parallel search. This number should match the number of CPUs you requested in your SLURM batch allocation.

Installation

Notes from the sysadmin during installation:

$ cd /tmp
$ wget https://github.com/DaehwanKimLab/centrifuge/archive/refs/tags/v1.0.4.tar.gz
$ tar xf v1.0.4.tar.gz
$ cd centrifuge-1.0.4
$ make
$ sudo mkdir -p /export/apps/centrifuge/1.0.4
$ sudo chown aorth /export/apps/centrifuge/1.0.4
$ make install prefix=/export/apps/centrifuge/1.0.4
$ sudo chown -R root:root /export/apps/centrifuge/1.0.4

Install extra databases:

$ wget https://zenodo.org/record/3732127/files/h+p+v+c.tar.gz?download=1 -O h+p+v+c.tar.gz
$ tar xf h+p+v+c.tar.gz
$ sudo cp -v hpvc.* /export/apps/centrifuge/1.0.4/share/centrifuge/indices
centrifuge-software.txt · Last modified: 2022/07/13 18:23 by aorth