output_template_space
This subworkflow is used to output files in a specific template space. It leverages the templateflow template repository to fetch the requested template and its associated files, then register the input files to the requested template space.
The subworkflow relies on three parameters to be set:
- params.template: the template to use (e.g., ‘MNI152NLin2009cAsym’)
- params.templateflow_home: the path to the templateflow home directory.
will be used to store the templateflow templates or to fetch them if they were already downloaded.
- params.templateflow_res: the resolution of the template (e.g., 1)
- params.templateflow_cohort: the cohort of the template (e.g., 1)
An example of how to set the module’s ext.args can be find in the test/nextflow.config file. Additional configuration for local templates are also available in the test/local.config file.
To select the registration technique used to register the input files, use the
following parameters :
- params.run_easyreg : Use Easyreg any-to-any registration model
- params.run_synthmorph : Use Synthmorph ML registration model
Refer to the registration subworkflow and the modules it uses for configuration options.
Keywords : template, TemplateFlow, registration
Components : registration/antsapplytransforms, registration/tractogram, image/applymask, betcrop/fslbetcrop, utils/templateflow, registration, utils_options
Inputs
Section titled “Inputs”| Type | Description | Mandatory | Pattern | |
|---|---|---|---|---|
| ch_anat | file | Channel containing the anatomical image to use to compute the registration into template space. Structure : tuple val(meta), path(anat)
| True | *.\{nii,nii.gz\} |
| ch_nifti_files | file | Channel containing the NIfTI files to register into the template space. Structure : tuple val(meta), path(nifti_files)
| False | *.\{nii,nii.gz\} |
| ch_mask_files | file | Channel containing binary mask files to transform in the template space. Structure : tuple val(meta), path(mask_files)
| False | *.\{nii,nii.gz\} |
| ch_labels_files | file | Channel containing label files to transform in the template space. Structure : tuple val(meta), path(label_files)
| False | *.\{nii,nii.gz\} |
| ch_trk_files | file | Channel containing the TRK files to register into the template space. Structure : tuple val(meta), path(trk_files)
| False | *.trk |
| ch_freesurfer_license | file | ONLY USED WITH SYNTHMORPH REGISTRATION. The input channel containing the Freesurfer license file. Structure : tuple val(meta), path(license)
| False | *.txt |
| options | map | Map of options for the output_template_space subworkflow.
| False |
Outputs
Section titled “Outputs”| Type | Description | Mandatory | Pattern | |
|---|---|---|---|---|
| ch_t1w_tpl | file | Channel containing the T1w template. Structure : tuple path(t1w)
| True | *.\{nii,nii.gz\} |
| ch_t2w_tpl | file | Channel containing the T2w template. Structure : tuple path(t2w)
| True | *.\{nii,nii.gz\} |
| ch_registered_anat | file | Channel containing the anatomical image registered into the template space. Structure : tuple val(meta), path(anat)
| True | *.\{nii,nii.gz\} |
| ch_registered_nifti_files | file | Channel containing the NIfTI files registered into the template space. Structure : tuple val(meta), path(nifti_files)
| False | *.\{nii,nii.gz\} |
| ch_registered_mask_files | file | Channel containing the mask files registered into the template space. Structure : tuple val(meta), path(mask_files)
| False | *.\{nii,nii.gz\} |
| ch_registered_labels_files | file | Channel containing the label files registered into the template space. Structure : tuple val(meta), path(label_files)
| False | *.\{nii,nii.gz\} |
| ch_registered_trk_files | file | Channel containing the TRK files registered into the template space. Structure : tuple val(meta), path(trk_files)
| False | *.trk |
| mqc | file | Channel containing the MultiQC report of the registration. Structure : tuple path(mqc)
| False | *mqc.* |
| versions | file | File containing software versions Structure : tuple path(versions)
| True | versions.yml |
Authors
Section titled “Authors”Maintainers
Section titled “Maintainers”Last updated : 2026-03-17