Note
This page is a reference documentation. It only explains the function signature, and not how to use it. Please refer to the user guide for the big picture.
meierlab.outliers.compute_outlier_values#
- meierlab.outliers.compute_outlier_values(nii_images, out_folder, save_m_sd=False, save_prefix=None, save_nii=False, mask=None)[source]#
Compute outlier values for a set of nifti images.
- Parameters:
- nii_imageslist
Nifti images or file paths to compute outliers for.
- out_folderstr or path
Destination folder.
- save_m_sdbool, optional
Option to save the mean and standard deviation images, by default False.
- save_prefixstr, optional
String prefix to use when (if) saving files, by default None.
- save_niibool, optional
Option to save individual outlier nifti files, by default False.
- maskimage (
Nifti1Imageor file name), optional Data mask to compute outliers within, by default None. If none given, a binary mask of the average computed from the dataset will be used.
- Returns:
DataFrameA dataframe containing: subject, total voxels, positive outlier counts and percentages, negative outlier counts and percentages.
Examples
>>> from meierlab import outliers >>> nii_images = ['sub-001.nii.gz','sub-002.nii.gz','sub-003.nii.gz'] >>> out_folder = './outliers' >>> outlier_df = compute_outlier_values(nii_images, out_folder, save_m_sd=True) >>> outlier_df.to_csv(f'{out_folder}/outliers.csv',index=False)