Description

Removes host reads from short- and long-read FASTQ sequencing files

Input

name:type
description
pattern

meta

:map

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

reads

:file

Paired or single end FASTQ files

*.{fastq,fq,fastq.gz,fq.gz}

reference_name

:string

Name of the reference to align against and thus remove mapped reads to.

reference_dir

:directory

Directory containing index file(s) corresponding to the preferred aligner (bowtie2 short reads or minimap for long reads). Note that single end data is assumed to be long reads. If you have single-end short read you must supply both the BowTie2 indices AND explicitly specify --aligner bowtie2

Output

name:type
description
pattern

fastq

meta

:map

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

*.fastq.gz

:file

Cleaned FASTQ files with host reads removed

*.{fastq,fq,fastq.gz,fq.gz}

json

meta

:map

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

*.json

:file

JSON report containing statistics from hostile cleaning

*.json

versions_hostile

${task.process}

:string

The name of the process

hostile

:string

The name of the tool

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

hostile

:string

The name of the tool

hostile --version

:eval

The expression to obtain the version of the tool

Tools

hostile
MIT

Hostile: accurate host decontamination