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

Path to a tsv file providing paths to the fastq files for each sample and the necessary metadata for the analysis.

required
type: string

Path to a fasta file containing the C-region primer sequences.

type: string

Path to a fasta file containinc the V-region primer sequences.

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

Define the paths to the igblast and IMGT databases if you have them cached.

Path to the cached igblast database.

type: string

Path to the cached igblast database.

type: string

Save databases so you can use the cache in future runs.

type: boolean

Species to perform Igblast. Choose from: human, mouse.

type: string

Loci to perform Igblast. Choose from: ig (BCR / Immunoglobulins), tr (TCR).

type: string

Define the primer region start and how to deal with the primer alignment.

Protocol used for the V(D)J amplicon sequencing.

type: string

Start position of V region primers (without counting the UMI barcode).

type: integer

Start position of C region primers (without counting the UMI barcode).

type: integer

Path to fasta file containing the linker sequence, if no V-region primers were used but a linker sequence is present (e.g. 5’ RACE SMARTer TAKARA protocol).

type: string

Indicate if C region primers are in the R1 or R2 reads.

type: string

Define how UMI barcodes should be treated.

Indicate if UMI indices are recorded in a separate index file.

type: boolean

Indicate if UMI indices are recorded in the R1 (default) or R1 fastq file.

type: string

UMI barcode length in nucleotides.

required
type: integer
default: 8

UMI barcode start position.

type: integer

Options for the presto tools

Quality threshold for Presto FilterSeq sequence filtering.

type: integer
default: 20

Masking mode for the Presto MaskPrimer process. Available: cut, mask, trim, tag.

type: string

Maximum scoring error for the Presto MaxPrimer process for the C and/or V region primers identification.

type: number
default: 0.2

Maximum error for building the primer consensus.

type: number
default: 0.6

Define how the B-cell clonal trees should be calculated.

Set to true if to manually adjust the clustering threshold for cell clones.

type: boolean

Set the clustering threshold Hamming distance value.

type: number
default: 0.14

Set the method for finding the clustering threshold.

type: string
default: density

Define downstream analysis options.

Skip repertoire analysis and report generation.

type: boolean

Skip clonal lineage analysis and lineage tree plotting.

type: boolean

Skip multiqc report generation.

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
default: true

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

Directory to keep pipeline Nextflow logs and reports.

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

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