Description

Extract reads classified at any user-specified taxonomy IDs.

Input

name:type
description
pattern

taxid

:string

A list of taxid separated by spaces

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ]

classified_reads_assignment

:file

A file contains the taxonomic classification of each input read.

*.{classifiedreads.txt}

meta2

:map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ]

classified_reads_fastq

:file

Classified reads as belonging to any of the taxa on the kraken2 database.

*.{fastq.gz}

meta3

:map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ]

report

:file

Optional Kraken2 report containing stats about classified and not classified reads.

*.{report.txt}

Output

name:type
description
pattern

extracted_kraken2_reads

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ]

*.{fastq.gz,fasta.gz}

:file

Reads assigned to a taxid list.

*.{fastq.gz,fasta.gz}

versions_krakentools

${task.process}

:string

The name of the process

krakentools

:string

The name of the tool

1.2.1

:string

The expression to obtain the version of the tool

Topics

name:type
description
pattern

versions

${task.process}

:string

The name of the process

krakentools

:string

The name of the tool

1.2.1

:string

The expression to obtain the version of the tool

Tools

krakentools
GPL v3

KrakenTools is a suite of scripts to be used for post-analysis of Kraken/KrakenUniq/Kraken2/Bracken results. Please cite the relevant paper if using KrakenTools with any of the listed programs.