cortex.utils.get_aseg_mask¶
-
cortex.utils.
get_aseg_mask
(subject, aseg_name, xfmname=None, order=1, threshold=None, **kwargs)[source]¶ Return an epi space mask of the given ID from freesurfer’s automatic segmentation
- Parameters
- subjectstr
pycortex subject ID
- aseg_namestr or list
Name of brain partition or partitions to return. See freesurfer web site for partition names: https://surfer.nmr.mgh.harvard.edu/fswiki/FsTutorial/AnatomicalROI/FreeSurferColorLUT … or inspect cortex.freesurfer.fs_aseg_mask.keys() Currently (2017.03) only the first 256 indices in the freesurfer lookup table are supported. If a name is provided that does not exactly match any of the freesurfer partitions, the function will search for all partitions that contain that name (caps are ignored). For example, ‘white-matter’ will generate a mask that combines masks for the following partitions: ‘Right-Cerebral-White-Matter’, ‘Left-Cerebellum-White-Matter’, ‘Right-Cerebellum-White-Matter’, and ‘Left-Cerebral-White-Matter’)
- xfmnamestr
Name for transform of mask to functional space. If None, anatomical-space mask is returned.
- orderint, [0-5]
Order of spline interpolation for transform from anatomical to functional space (ignored if xfmname is None). 0 is like nearest neighbor; 1 returns bilinear interpolation of mask from anatomical space. To convert either of these volumes to a binary mask for voxel selection, set the threshold argument. Setting order > 1 is not recommended, as it will give values outside the range of 0-1.
- thresholdscalar
Threshold value for aseg mask. If None, function returns result of spline interpolation of mask as transformed to functional space (will have continuous float values from 0-1)
- Returns
- maskarray
array with float or boolean values denoting the location of the requested cortical partition.
Notes
See also get_anat(subject, type=’aseg’)