Description

Read QC, UMI extraction and trimming

Input

name
description
pattern

reads

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

Structure: [ val(meta), [ path(reads) ] ]

*.{fastq.gz}

skip_fastqc

Skip fastqc process

with_umi

With or without umi detection

skip_umi_extract

With or without umi extrection

skip_trimming

Allows to skip trimgalore execution

umi_discard_read

Discard R1 / R2 if required

min_trimmed_reads

Inputs with fewer than this reads will be filtered out of the “reads” output channel

Output

name
description
pattern

reads

FastQ files after optional UMI extraction and adapter trimming, filtered on
the minimum trimmed read count.

Structure: [ val(meta), [ path(reads) ] ]

*.{fastq.gz}

fastqc_html

FastQC report.

Structure: [ val(meta), [ path(html) ] ]

*_{fastqc.html}

fastqc_zip

FastQC report archive.

Structure: [ val(meta), [ path(zip) ] ]

*_{fastqc.zip}

umi_log

Logfile for umi_tools.

Structure: [ val(meta), path(log) ]

*.{log}

umi_reads

Extracted FASTQ files. | For single-end reads, pattern is ${prefix}.umi_extract.fastq.gz. |

For paired-end reads, pattern is ${prefix}.umi_extract_{1,2}.fastq.gz. |

Structure: [ val(meta), [ path(reads) ] ]

*.{fastq.gz}

trim_unpaired

FastQ files containing unpaired reads from read 1 or read 2.

Structure: [ val(meta), [ path(reads) ] ]

*unpaired*.fq.gz

trim_html

FastQC report (optional).

Structure: [ val(meta), [ path(html) ] ]

*_{fastqc.html}

trim_zip

FastQC report archive (optional).

Structure: [ val(meta), [ path(zip) ] ]

*_{fastqc.zip}

trim_log

Trim Galore! trimming report.

Structure: [ val(meta), [ path(txt) ] ]

*_{report.txt}

trim_read_count

Number of reads remaining after trimming for all input samples.

Structure: [ val(meta), val(count) ]