BioX::Tax::Kraken

Tests Coverage Status CPAN version

WARNING: Currently in pre-alpha phase. Do not use!

BioX::Tax::Kraken is a simple interface to a Kraken-style flatfile taxonomic database, typically using the filename 'taxDB'. This file format is a four-column tab-delimited text file, where the columns contain:

  1. taxonomic ID

  2. parent ID

  3. name (typically scientific)

  4. rank

This distribution has a single class with methods to look up and compare entries in a Kraken-style taxonomic database based on one or more taxonomic IDs. It is designed to be simple and correct, and it is written to balance speed and memory consumption. It is neither blazing fast nor ultra memory efficient; there are better options for taxonomic data storage formats and interfaces if you have one of these requirements. This software's only purpose is to facilitate easy access to the information stored in a Kraken-style database if you are already using that format for other reasons.

INSTALLATION

To install this module, run the following commands:

git clone https://github.com/jvolkening/p5-BioX-Tax-Kraken.git
cd p5-BioX-Tax-Kraken
perl Build.PL
./Build
./Build test
./Build install

Or, with cpanminus:

cpanm BioX::Tax-Kraken

Or, with conda (although not yet!):

conda install -c bioconda perl-biox-tax-kraken

SUPPORT AND DOCUMENTATION

After installing, you can find documentation for this module with the perldoc command.

perldoc BioX::Tax::Kraken

Copyright (C) 2026 Jeremy Volkening jeremy.volkening@base2bio.com

This library is licensed under the same terms as Perl 5 itself. See the LICENSE file in the top-level directory of this distribution for the full license terms.