Spatially smooth the metric data of a CIFTI file or "xifti" object.
smooth_cifti(
x,
cifti_target_fname = NULL,
surf_FWHM = 5,
vol_FWHM = 3,
surfL_fname = NULL,
surfR_fname = NULL,
cerebellum_fname = NULL,
subcortical_zeroes_as_NA = FALSE,
cortical_zeroes_as_NA = FALSE,
subcortical_merged = FALSE
)smoothCIfTI(
x,
cifti_target_fname = NULL,
surf_FWHM = 5,
vol_FWHM = 5,
surfL_fname = NULL,
surfR_fname = NULL,
cerebellum_fname = NULL,
subcortical_zeroes_as_NA = FALSE,
cortical_zeroes_as_NA = FALSE,
subcortical_merged = FALSE
)
smoothcii(
x,
cifti_target_fname = NULL,
surf_FWHM = 5,
vol_FWHM = 5,
surfL_fname = NULL,
surfR_fname = NULL,
cerebellum_fname = NULL,
subcortical_zeroes_as_NA = FALSE,
cortical_zeroes_as_NA = FALSE,
subcortical_merged = FALSE
)
smooth_xifti(
x,
cifti_target_fname = NULL,
surf_FWHM = 5,
vol_FWHM = 5,
surfL_fname = NULL,
surfR_fname = NULL,
cerebellum_fname = NULL,
subcortical_zeroes_as_NA = FALSE,
cortical_zeroes_as_NA = FALSE,
subcortical_merged = FALSE
)
The CIFTI file name or "xifti" object to smooth.
File name for the smoothed CIFTI. If
NULL, will be written to "smoothed.d*.nii" in the current working
directory if x was a CIFTI file, and in a temporary directory if
x was a "xifti" object.
The full width at half maximum (FWHM) parameter
for the gaussian surface or volume smoothing kernel, in mm. Default: 5
for cortex (surface) and 3 for subcortex (volume).
(Required if the corresponding cortex is
present) Surface GIFTI files for the left and right cortical surfaces. If
not provided, the surfaces in x are used, but if those are also not
present, the default surfaces will be used.
(Optional) Surface GIFTI file for the cerebellar surface
Should zero-values in
the subcortical volume or cortex be treated as NA? Default: FALSE.
Smooth across subcortical structure boundaries?
Default: FALSE.
The cifti_target_fname, invisibly, if x was a CIFTI
file name. A "xifti" object if x was a "xifti" object.
This function interfaces with the "-cifti-smoothing" Workbench command.
If the CIFTI is a ".dlabel" file (intent 3007), then it will be converted to a ".dscalar" file because the values will no longer be integer indices. Unless the label values were ordinal, this is probably not desired so a warning will be printed.
Can accept a "xifti" object as well as a path to a CIFTI-file.
Surfaces are required for each hemisphere in the CIFTI. If they are not provided, the default inflated surfaces will be used.
Conversion for sigma: \(\sigma * 2 * sqrt(2*log(2)) = FWHM\)
Other commonly-used functions:
is.cifti(),
read_cifti(),
resample_cifti(),
view_xifti_surface(),
view_xifti_volume(),
write_cifti()