Description

Demultiplex fastq files

Input

name:type
description
pattern

meta:map

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

]

sample_sheet:file

Tsv file, with two columns sample_id and barcode

*.{tsv}

fastq_readstructure_pairs:map

List of lists i.e. [[, , ],…]

Output

name:type
description
pattern

sample_fastq

meta:map

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

]

output/*.fq.gz:file

Demultiplexed per-sample FASTQ files

output/*R*.fastq.gz

metrics

meta:map

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

]

output/demux-metrics.txt:file

Demultiplexing summary stats; sample_id, barcode templates, frac_templates, ratio_to_mean, ratio_to_best

output/demux-metrics.txt

most_frequent_unmatched

meta:map

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

]

output/unmatched*.fq.gz:file

File containing unmatched fastq records

output/unmatched*.fq.gz

versions

versions.yml:file

File containing software versions

versions.yml

Tools

fqtk
MIT

A toolkit for working with FASTQ files, written in Rust.