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

Path to comma-separated file containing information about the samples you would like to analyse.

required
type: string
default: ./samplesheet.csv

Specifies the type of data that was sequenced i.e. ‘DNA’, ‘cDNA’ or ‘directRNA’.

required
type: string

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})$

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

Options to adjust parameters and filtering criteria for read alignments.

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

type: string
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: boolean

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: string
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

Options for the reference genome indices used to align reads.

Directory / URL base for iGenomes references.

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

Do not load the iGenomes reference config.

hidden
type: boolean

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

Workflow name.

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

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

Arguments passed to Nextflow clusterOptions.

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

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

hidden
type: string
default: 240.h

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 description.

hidden
type: string

Institutional config contact information.

hidden
type: string

Institutional config URL link.

hidden
type: string