Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note: Under the System Requirements within the Dependencies section, it talks about Multithreading is handled using OpenMP. ... Unlike Kraken 1, Kraken 2 does not use an external k-mer counter. However, by default, Kraken 2 will attempt to use the dustmasker or segmasker programs provided as part of NCBI's BLAST suite to mask low-complexity regions (see Masking of Low-complexity Sequences).

Multicore

The kraken2 application can run across multiple threads. Look at the commands usage bkraken2 -h for further details on the --threads option.

Example

Example based on Standard Kraken 2 Database. With respect to the above, you'll notice in the example below that it also uses the gpu-blast/1.1

...

  • Teton: gpu-blast/1.1

  • Beartooth: blast-plus/2.13.0

Kraken Databases

There are a number of reference database resources available, and we are happy to extend this list as researchers find useful links. Please email useful resources to arcc-help@uwyo.edu

...

Code Block
 kraken2 -db ~/SupportingData/kraken2/k2_pluspfp_20210127 \
--threads 32 \
Starter_examples-246915672/SMS2_S2_L001_R1_001.fastq.gz Starter_examples-246915672/SMS2_S2_L001_R2_001.fastq.gz \
--use-names  --minimum-base-quality 25 --confidence 0.5 \
--report 05SMS2ReportConf25.txt --output xxx.txt

Issues

rsync vs ftp

Under the hood, kraken2 uses rsync to download data. During testing we have experienced various issues while downloading databases.

...