Sign inSign up

gregorysprenger/kraken

By gregorysprenger

•Updated almost 3 years ago

Kraken taxonomic sequence classifier with 4gb/8gb minikraken database.

Image
0

362

gregorysprenger/kraken repository overview

⁠Kraken with MiniKraken database

This image implements:

and the Dockerfiles can be found on github⁠.

⁠Example analysis:

Get test data:

mkdir -p data
cd data

# Download test data
wget -nv --no-check-certificate \
  https://github.com/nf-core/test-datasets/raw/mag/test_data/test_minigut_R1.fastq.gz

wget -nv --no-check-certificate \
  https://github.com/nf-core/test-datasets/raw/mag/test_data/test_minigut_R2.fastq.gz

Run Kraken:

# Set database to minikraken database
database="/kraken-database"

# Get number of CPUs
NUM_CPUS=$(grep "processor" /proc/cpuinfo | wc -l)

# Run kraken
kraken \
  --db ${database} \
  --threads ${NUM_CPUS} \
  --fastq-input \
  --gzip-compressed \
  test_minigut_R1.fastq.gz test_minigut_R2.fastq.gz \
  > kraken.output

Run Kraken-Report:

kraken-report \
  --db ${database} \
  kraken.output \
  > kraken.tab 2>&1 | tr '^M' '\n' 1>&2

Tag summary

Content type

Image

Digest

sha256:b5ab4b75f…

Size

185.9 MB

Last updated

almost 3 years ago

docker pull gregorysprenger/kraken:v1.1.1