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:false ]

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:false ]

*.hist

:file

KAT histogram of k-mer counts

*.hist

json

meta

:map

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

*.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:false ]

*.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:false ]

*.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:false ]

*.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:false ]

*-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