Home Web Server Source

Fast and sensitive taxonomic classification for metagenomics

Download this project as a tar.gz file

About

Kaiju is a program for the taxonomic classification of metagenomic high-throughput sequencing reads. Each read is directly assigned to a taxon within the NCBI taxonomy by comparing it to a reference database containing microbial and viral protein sequences.

By default, Kaiju uses either the available complete genomes from NCBI RefSeq or the microbial subset of the non-redundant protein database nr used by NCBI BLAST, optionally also including fungi and microbial eukaryotes.

Kaiju translates reads into amino acid sequences, which are then searched in the database using a modified backward search on a memory-efficient implementation of the Burrows-Wheeler transform, which finds maximum exact matches (MEMs), optionally allowing mismatches in the protein alignment. The search can process up to millions of reads per minute using, for example, only 10 GB RAM with a protein database comprising 4821 microbial genomes. Kaiju can also be used for querying any other protein database without taxonomic classification, using either protein or nucleotide queries.

Kaiju is described in Menzel, P. et al. (2016) Fast and sensitive taxonomic classification for metagenomics with Kaiju. Nat. Commun. 7:11257 (open access).

The program can be downloaded for a local installation or can be accessed via a web server, where reads can be uploaded for online analysis.

Download

The latest version of Kaiju's source code can be downloaded from GitHub either as compressed archive or by cloning the repository via git:

git clone https://github.com/bioinformatics-centre/kaiju.git

Please refer to the README file for installation and usage instructions.

The source code is available under the GNU General Public License 3.

Release notes

2016-09-03
Version 1.4.2
2016-07-06
Version 1.4.1
2016-05-17
Version 1.4
2016-04-19
Version 1.3.1
2016-04-13
Version 1.3
2016-02-23
2016-01-11
Version 1.2
2015-12-18
Version 1.1
2015-11-24
Version 1.0.1
2015-11-16
Version 1.0

Previous releases can be downloaded here.

Contact

For questions, bug reports or more information about Kaiju, please contact Peter Menzel. Bug reports can also be filed in GitHub's issue tracker.

Citation

Menzel P., Ng K.L., Krogh A. (2016) Fast and sensitive taxonomic classification for metagenomics with Kaiju. Nat. Commun. 7:11257

Read the behind the paper post on Nature Microbiology Community.

The program is being developed by Peter Menzel and Anders Krogh at the Bioinformatics Centre, a part of the Section for Computational and RNA Biology at the University of Copenhagen.