Difference between revisions of "Applications/Centrifuge"

From HPC
Jump to: navigation , search
m
(Batch Job)
 
(4 intermediate revisions by the same user not shown)
Line 10: Line 10:
 
==Usage Examples==
 
==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) and 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] 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
 +
 
 +
* The Centrifuge homepage is http://www.ccb.jhu.edu/software/centrifuge
 +
* The Centrifuge paper is available at https://genome.cshlp.org/content/26/12/1721
 +
<!--* The Centrifuge poster is available at http://www.ccb.jhu.edu/people/infphilo/data/Centrifuge-poster.pdf-->
 +
 
  
 
centrifuge (1.0.4) is the main GitHub repo with 1.0.4a as the patched version according to  
 
centrifuge (1.0.4) is the main GitHub repo with 1.0.4a as the patched version according to  
Line 24: Line 29:
 
[username@login01 ~]$ module add centrifuge/1.0.4a
 
[username@login01 ~]$ module add centrifuge/1.0.4a
  
 +
</pre>
 +
 +
===Batch Job===
 +
<pre>
 +
#!/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...
 
</pre>
 
</pre>
  
Line 30: Line 54:
 
* [https://github.com/infphilo/centrifuge https://github.com/infphilo/centrifuge]
 
* [https://github.com/infphilo/centrifuge https://github.com/infphilo/centrifuge]
  
==Navigation==
+
{{Modulepagenav}}
 
 
* [[Main_Page|Home]]
 
* [[Applications|Application support]] *
 
* [[General|General]]
 
* [[Programming|Programming support]]
 

Latest revision as of 09:50, 17 November 2022

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