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

Path to comma-separated file containing information about the Xenium experiment. (eg; meta,path-to-xenium-bundle,path-to-morphology.ome.tif))

type: string
pattern: ^\S+\.csv$

You will need to create a design file with information about the samples in your experiment before running the pipeline. Use this parameter to specify its location. It has to be a comma-separated file with 3 columns, and a header row.

The output directory where the results will be saved. You have to use absolute paths to storage on Cloud infrastructure.

type: string

Segmentation method to run

type: string

Path to gene panel JSON file to use for relabeling transcripts with the correct gene.

type: string

Polygon segmentation results in GeoJSON format from QuPath

type: string

Image alignment file containing similarity transform matrix (e.g., the _imagealignment.csv file exported from Xenium Explorer)

type: string

Email address for completion summary.

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

Set this parameter to your e-mail address to get a summary e-mail with details of the run sent to you when the workflow exits. If set in your user config file (~/.nextflow/config) then you don't need to specify this on the command line for every run.

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

type: string

Wether to run image-based segmentation methods

type: boolean
default: true

Wether to run coordinate-based segmentation methods

type: boolean

Wether to generate a preview of the dataset with the transcripts.csv.gz

type: boolean

Wether to run refinement on the image-based segmentation methods. Runs coordinate-based methods after the initial image-based segmentation run

type: boolean

Wether to relabel genes with gene_panel.json file. True when gene_panel is provided

type: boolean

Wether to run vanilla xeniumranger workflow

type: boolean

Wether to only run nucleus segmentation

type: boolean

Nuclei boundary expansion distance in µm. Default: 5 (Min: 0, Max: 15 if either boundary-stain or interior-stain are enabled and 100 if nucleus-expansion only)

type: integer
default: 5

Minimum intensity in photoelectrons (pe) to filter nuclei. Default: 100 (appropriate range of values is 0 to 99th percentile of image stack or 1000, whichever is larger)

type: integer
default: 100

Specify the name of the interior stain to use or disable. Supported for cell segmentation staining workflow output bundles. Possible options are: "18S" (default) or "disable"

type: boolean
default: true

Specify the name of the boundary stain to use or disable. Supported for cell segmentation staining workflow output bundles. Possible options are: "ATP1A1/CD45/E-Cadherin" (default) or "disable"

type: boolean
default: true

Wether to enhance the morphology.ome.tif file

type: boolean

Device used for training (e.g., cuda for GPU or cpu)

type: string
default: cpu

Method for KNN computation (e.g., cuda for GPU-based computation)

type: string
default: kd_tree

Model to use for running or starting training (eg. cyto3)

type: string
default: nuclei

Preset value for the proseg segmentation method

type: string
default: xenium

List of image-based segmentation methods

type: array

List of transcript-based segmentation methods

type: array

List of segmentation-free methods

type: array

Regex used to identify or match negative control samples in a dataset

type: string

List of features to be passed to the ficture method

type: string

Wether to run bayor with image/segmentation-mask

type: boolean
default: true

Wether to run baysor with transcripts.csv.gz

type: boolean

Wether to create a preview of the dataset with transcripts.csv.gz

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

If you're running offline, Nextflow will not be able to fetch the institutional config files from the internet. If you don't need them, then this is not a problem. If you do need them, you should download the files from the repo and tell Nextflow where to find them with this parameter.

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

Base path / URL for data used in the test profiles

type: string
default: https://raw.githubusercontent.com/nf-core/test-datasets/spatialxe

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

Display help text.

hidden
type: boolean

Display version and exit.

hidden
type: boolean

Method used to save pipeline results to output directory.

hidden
type: string

The Nextflow publishDir option specifies which intermediate files should be saved to the output directory. This option tells the pipeline what method should be used to move these files. See Nextflow docs for details.

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

An email address to send a summary email to when the pipeline is completed - ONLY sent if the pipeline does not exit successfully.

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

Incoming hook URL for messaging service

hidden
type: string

Incoming hook URL for messaging service. Currently, MS Teams and Slack are supported.

Custom config file to supply to MultiQC.

hidden
type: string

Custom logo file to supply to MultiQC. File name must also be set in the MultiQC config file

hidden
type: string

Custom MultiQC yaml file containing HTML including a methods description.

type: string

Boolean whether to validate parameters against the schema at runtime

hidden
type: boolean
default: true

Do not use coloured log outputs

hidden
type: boolean

Base URL or local path to location of pipeline test dataset files

hidden
type: string
default: https://raw.githubusercontent.com/nf-core/test-datasets/

Suffix to add to the trace report filename. Default is the date and time in the format yyyy-MM-dd_HH-mm-ss

hidden
type: string