Description

Creates a histogram of the number of distinct k-mers having a given frequency.

Input

name:type
description
pattern

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end

]

reads:file

List of input FastQ files of size 1 and 2 for single-end and paired-end data, respectively.

Output

name:type
description
pattern

hist

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end

]

*.hist:file

KAT histogram of k-mer counts

*.hist

json

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end

]

*.hist.dist_analysis.json:file

KAT histogram summary of distance analysis

*.hist.dist_analysis.json

png

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end

]

*.png:file

KAT plot of k-mer histogram in PNG format

*.png

ps

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end

]

*.ps:file

KAT plot of k-mer histogram in PS format

*.ps

pdf

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end

]

*.pdf:file

KAT plot of k-mer histogram in PDF format

*.pdf

jellyfish_hash

meta:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end

]

*-hash.jf*:file

Jellyfish hash file

*-hist.jf*

versions

versions.yml:file

File containing software versions

versions.yml

Tools

kat
GPL v3

KAT is a suite of tools that analyse jellyfish hashes or sequence files (fasta or fastq) using kmer counts