Description

Classifies metagenomic sequence data using unique k-mer counts

Input

name:type
description
pattern

meta

:map

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

sequences

:file

List of input files containing sequences. All of them must be either in FASTA or FASTQ format.

prefixes

:string

List of sample identifiers or filename prefixes. Must correspond in order and length to the ‘sequences’, or to the number of sequencing pairs.

sequence_type

:string

Format of all given sequencing files as literal string, either ‘fasta’ or ‘fastq’.

{fasta,fastq}

db

:directory

KrakenUniq database

save_output_reads

:boolean

Optionally, commands are added to save classified and unclassified reads as FASTQ or FASTA files depending on the input format. When the input is paired-end, the single output FASTQ contains merged reads.

report_file

:boolean

Whether to generate a report of relative abundances.

save_output

:boolean

Whether to save a file reporting the taxonomic classification of each input read.

Output

name:type
description
pattern

classified_reads

meta

:map

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

*.classified.${sequence_type}.gz

:file

Reads classified as belonging to any of the taxa in the KrakenUniq reference database.

*.classified.{fastq,fasta}.gz

unclassified_reads

meta

:map

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

*.unclassified.${sequence_type}.gz

:file

Reads not classified to any of the taxa in the KrakenUniq reference database.

*.unclassified.{fastq,fasta}.gz

classified_assignment

meta

:map

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

*.krakenuniq.classified.txt

:file

KrakenUniq output file indicating the taxonomic assignment of each input read ## DOUBLE CHECK!!

*.krakenuniq.classified.txt

report

meta

:map

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

*.krakenuniq.report.txt

:file

KrakenUniq report containing statistics about classified and unclassified reads.

*.krakenuniq.report.txt

versions_krakenuniq

${task.process}

:string

The name of the process

krakenuniq

:string

The name of the tool

krakenuniq --version | sed '1!d;s/KrakenUniq version //'

:eval

The expression to obtain the version of the tool

Topics

name:type
description
pattern

versions

${task.process}

:string

The name of the process

krakenuniq

:string

The name of the tool

krakenuniq --version | sed '1!d;s/KrakenUniq version //'

:eval

The expression to obtain the version of the tool

Tools

krakenuniq
MIT

Metagenomics classifier with unique k-mer counting for more specific results