Define where the pipeline should find input data and save output data.

Path to comma-separated file containing information about the samples in the experiment.

required
type: string
default: ./samplesheet.csv
pattern: ^\S+\.csv$

Path to comma-separated file containing information about the samples in the experiment.

required
type: string

Path to the output directory where the results will be saved.

type: string
default: ./results

Email address for completion summary.

type: string
pattern: ^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$

MultiQC report title. Printed as page header, used for filename if not otherwise specified.

type: string

Options required to basecall and demultiplex samples.

Path to Nanopore run directory (e.g. ‘fastq_pass/’) or a basecalled fastq file that requires demultiplexing. The latter can only be provided in conjunction with the ‘—skip_basecalling’ parameter.

type: string

Flowcell used to perform the sequencing e.g. ‘FLO-MIN106’. Not required if ‘—guppy_config’ is specified.

type: string

Kit used to perform the sequencing e.g. ‘SQK-LSK109’. Not required if ‘—guppy_config’ is specified.

type: string

Barcode kit used to perform the sequencing e.g. ‘SQK-PBK004’.

type: string

Require barcode on both ends for Guppy basecaller.

type: boolean

Config file used for basecalling that will be passed to Guppy via the ‘—config’ parameter.

type: string

Custom basecalling model file in json format that will be passed to Guppy via the ‘—model’ parameter.

type: string

Whether to demultiplex with Guppy in GPU mode.

type: boolean

Number of ‘—gpu_runners_per_device’ used for Guppy when using ‘—guppy_gpu’.

type: integer
default: 6

Number of ‘—cpu_threads_per_caller’ used for Guppy when using ‘—guppy_gpu’.

type: integer
default: 1

Basecalling device specified to Guppy in GPU mode using ‘—device’.

type: string
default: auto

Cluster options required to use GPU resources (e.g. ‘—part=gpu —gres=gpu:1’).

type: string

Specify the minimum quality score for qcat in the range 0-100.

type: integer
default: 60

Search for adapters in the whole read by applying the ‘—detect-middle’ parameter in qcat.

type: boolean

Skip basecalling with Guppy.

type: boolean

Skip demultiplexing with Guppy/qcat.

type: boolean

Filter reads from FastQ files using NanoLyse

type: boolean

Fasta file to be filtered against using NanoLyse

type:

Options to adjust parameters and filtering criteria for read alignments.

Specifies the aligner to use i.e. ‘minimap2’ or ‘graphmap2’.

type:
default: minimap2

Specifies if the data is strand-specific. Automatically activated when using ‘—protocol directRNA’.

type: boolean

Save the ‘.sam’ files from the alignment step - not done by default.

type: boolean

Skip alignment and downstream processes.

type:

Options to adjust quantification and differential analysis

Specifies the transcript quantification method to use (available are: bambu or stringtie2). Only available when protocol is cDNA or directRNA.

type:
default: bambu

Skip transcript quantification and differential analysis.

type: boolean

Skip differential analysis with DESeq2 and DEXSeq.

type: boolean

Options to skip various steps within the workflow.

Skip BigBed file generation.

type: boolean

Skip BigWig file generation.

type: boolean

Skip pycoQC.

type: boolean

Skip NanoPlot.

type: boolean

Skip FastQC.

type: boolean

Skip MultiQC.

type: boolean

Skip all QC steps apart from MultiQC.

type: boolean

Reference genome related files and options required for the workflow.

Directory / URL base for iGenomes references.

hidden
type: string
default: s3://ngi-igenomes/igenomes

Do not load the iGenomes reference config.

hidden
type: boolean

Parameters used to describe centralised config profiles. These should not be edited.

Git commit id for Institutional configs.

hidden
type: string
default: master

Base directory for Institutional configs.

hidden
type: string
default: https://raw.githubusercontent.com/nf-core/configs/master

Institutional configs hostname.

hidden
type: string

Institutional config name.

hidden
type: string

Institutional config description.

hidden
type: string

Institutional config contact information.

hidden
type: string

Institutional config URL link.

hidden
type: string

Set the top limit for requested resources for any single job.

Maximum number of CPUs that can be requested for any single job.

hidden
type: integer
default: 16

Maximum amount of memory that can be requested for any single job.

hidden
type: string
default: 128.GB
pattern: ^\d+(\.\d+)?\.?\s*(K|M|G|T)?B$

Maximum amount of time that can be requested for any single job.

hidden
type: string
default: 240.h
pattern: ^(\d+\.?\s*(s|m|h|day)\s*)+$

Less common options for the pipeline, typically set in a config file.

Display help text.

hidden
type: boolean

Method used to save pipeline results to output directory.

hidden
type: string

Email address for completion summary, only when pipeline fails.

hidden
type: string
pattern: ^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$

Send plain-text email instead of HTML.

hidden
type: boolean

File size limit when attaching MultiQC reports to summary emails.

hidden
type: string
default: 25.MB
pattern: ^\d+(\.\d+)?\.?\s*(K|M|G|T)?B$

Do not use coloured log outputs.

hidden
type: boolean

Custom config file to supply to MultiQC.

hidden
type: string

Directory to keep pipeline Nextflow logs and reports.

hidden
type: string
default: ${params.outdir}/pipeline_info

Boolean whether to validate parameters against the schema at runtime

hidden
type: boolean
default: true

Show all params when using --help

hidden
type: boolean

Run this workflow with Conda. You can also use ‘-profile conda’ instead of providing this parameter.

hidden
type: boolean

Instead of directly downloading Singularity images for use with Singularity, force the workflow to pull and convert Docker containers instead.

hidden
type: boolean