2021-02-01 12:54:08 +00:00
name : fastp
description : Perform adapter/quality trimming on sequencing reads
keywords :
- trimming
- quality control
- fastq
tools :
2021-04-15 18:45:23 +00:00
- fastp :
2021-02-01 12:54:08 +00:00
description : |
A tool designed to provide fast all-in-one preprocessing for FastQ files. This tool is developed in C++ with multithreading supported to afford high performance.
documentation : https://github.com/OpenGene/fastp
doi : https://doi.org/10.1093/bioinformatics/bty560
2022-02-15 11:15:27 +00:00
licence : [ "MIT" ]
2021-02-01 12:54:08 +00:00
input :
- meta :
type : map
description : |
2022-07-19 15:27:15 +00:00
Groovy Map containing sample information. Use 'single_end: true' to specify single ended or interleaved FASTQs. Use 'single_end : false ' for paired-end reads.
2021-02-01 12:54:08 +00:00
e.g. [ id:'test', single_end:false ]
- reads :
type : file
description : |
List of input FastQ files of size 1 and 2 for single-end and paired-end data,
2022-09-09 09:08:52 +00:00
respectively. If you wish to run interleaved paired-end data, supply as single-end data
but with `--interleaved_in` in your `modules.conf`'s `ext.args` for the module.
2022-02-18 14:38:05 +00:00
- save_trimmed_fail :
type : boolean
description : Specify true to save files that failed to pass trimming thresholds ending in `*.fail.fastq.gz`
- save_merged :
type : boolean
description : Specify true to save all merged reads to the a file ending in `*.merged.fastq.gz`
2021-02-01 12:54:08 +00:00
output :
- meta :
type : map
description : |
Groovy Map containing sample information
e.g. [ id:'test', single_end:false ]
- reads :
type : file
2021-07-23 09:44:00 +00:00
description : The trimmed/modified/unmerged fastq reads
2022-06-24 08:01:14 +00:00
pattern : "*fastp.fastq.gz"
2021-02-01 12:54:08 +00:00
- json :
type : file
description : Results in JSON format
pattern : "*.json"
- html :
type : file
description : Results in HTML format
2021-12-05 21:45:09 +00:00
pattern : "*.html"
2021-02-01 12:54:08 +00:00
- log :
type : file
description : fastq log file
pattern : "*.log"
2021-10-03 07:20:26 +00:00
- versions :
2021-02-01 12:54:08 +00:00
type : file
2021-10-03 07:20:26 +00:00
description : File containing software versions
2021-09-27 08:41:24 +00:00
pattern : "versions.yml"
2021-02-01 12:54:08 +00:00
- reads_fail :
type : file
description : Reads the failed the preprocessing
pattern : "*fail.fastq.gz"
2021-07-23 09:44:00 +00:00
- reads_merged :
type : file
description : Reads that were successfully merged
pattern : "*.{merged.fastq.gz}"
2021-02-01 12:54:08 +00:00
authors :
- "@drpatelh"
- "@kevinmenden"