Skip to content

segmentation_synthseg

Perform Brain Tissues Segmentation using Freesurfer synthseg on a T1 image. Optionally, a binary mask of lesion can be add to correct the white matter mask. Note that tests using synthseg are non-reproductible.

Keywords : Segmentation, Tissues, Synthetic, neural network, Artificial intelligence, machine learning


Format : tuple val(meta), path(image), path(lesion), path(fs_license)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'sample1', single_end:false ]True
imagefileNifti T1 volume to segment into tissue maps.True*.{nii,nii.gz}
lesionfileNifti lesion volume to correct the white matter with a lesion mask. The lesion mask must be a binary mask.True*.{nii,nii.gz}
fs_licensefileThe path to your FreeSurfer license. To get one, go to https://surfer.nmr.mgh.harvard.edu/registration.html. Optional. If you have already set your license as prescribed by Freesurfer (copied to a .license file in your $FREESURFER_HOME), this is not required.True*.txt

Format : tuple val(meta), path(*__mask_wm.nii.gz)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'sample1', single_end:false ]True
*__mask_wm.nii.gzfileNifti WM mask volume.True*__mask_wm.{nii,nii.gz}

Format : tuple val(meta), path(*__mask_gm.nii.gz)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'sample1', single_end:false ]True
*__mask_gm.nii.gzfileNifti GM mask volume.True*__mask_gm.{nii,nii.gz}

Format : tuple val(meta), path(*__mask_csf.nii.gz)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'sample1', single_end:false ]True
*__mask_csf.nii.gzfileNifti CSF mask volume.True*__mask_csf.{nii,nii.gz}

Format : tuple val(meta), path(*__map_wm.nii.gz)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'sample1', single_end:false ]True
*__map_wm.nii.gzfileNifti WM map volume.True*__map_wm.{nii,nii.gz}

Format : tuple val(meta), path(*__map_gm.nii.gz)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'sample1', single_end:false ]True
*__map_gm.nii.gzfileNifti GM map volume.True*__map_gm.{nii,nii.gz}

Format : tuple val(meta), path(*__map_csf.nii.gz)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'sample1', single_end:false ]True
*__map_csf.nii.gzfileNifti CSF map volume.True*__map_csf.{nii,nii.gz}

Format : tuple val(meta), path(*__seg.nii.gz)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'sample1', single_end:false ]True
*__seg.nii.gzfile(optional) Nifti cortical segmentation volume.True*__seg.{nii,nii.gz}

Format : tuple val(meta), path(*__aparc_aseg.nii.gz)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'sample1', single_end:false ]True
*__aparc_aseg.nii.gzfile(optional) Nifti cortical parcellation volume and segmentation.True*__aparc_aseg.{nii,nii.gz}

Format : tuple val(meta), path(*__resampled_image.nii.gz)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'sample1', single_end:false ]True
*__resampled_image.nii.gzfile(optional) in order to return segmentations at 1mm resolution, the input images are internally resampled (except if they already are at 1mm). Use this optional flag to save the resampled images. This must be the same type as —i.True*__resampled_image.{nii,nii.gz}

Format : tuple val(meta), path(*__volume.csv)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'sample1', single_end:false ]True
*__volume.csvfile(optional) Output CSV file with volumes for all structures and subjects.True*__volume.csv

Format : tuple val(meta), path(*__qc_score.csv)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'sample1', single_end:false ]True
*__qc_score.csvfile(optional) Output CSV file with qc scores for all subjects.True*__qc_score.csv

Format : path(versions.yml)

TypeDescriptionMandatoryPattern
versions.ymlfileFile containing software versionsTrueversions.yml

DescriptionDOI
FreesurferOpen source neuroimaging toolkit for processing, analyzing, and visualizing human brain MR images.10.1016/j.neuroimage.2012.01.021


Last updated : 2025-10-30