cmind.pipeline.cmind_build_feat_dir

Functions

cmind_build_feat_dir(output_dir, ...[, ...]) Build a first-level feat directory from separate first level .tar.gz files
cmind.pipeline.cmind_build_feat_dir.cmind_build_feat_dir(output_dir, preproc_tarfile, stats_tarfile, reg_tarfile, reg_standard_tarfile, reduce_file_level=1, poststats_tarfile=None, output_tar=None, verbose=False, ForceUpdate=False, logger=None)[source]

Build a first-level feat directory from separate first level .tar.gz files

Parameters:

output_dir : str

desired output location for the first-level feat directory structure. The feat folder will be: output_dir/Feat_Level1

preproc_tarfile : str

tar file of preprocessing results

stats_tarfile : str

tar file of stats results

reg_tarfile : str

tar file of registration to anatomical/structural space

reg_standard_tarfile : str

tar file of registration to standard space

reduce_file_level : int

if 0 include all files from the source .tar.gz. If 1, minimize the resulting .tar.gz size be removing some files unnecessary for 2nd level analysis. If >1, remove unneccessary files more aggressively.

poststats_tarfile : str, optional

tar file of first level poststats results (not required for 2nd level analysis)

output_tar : str, optional

output name for .tar.gz (will remove output_dir after compression). If output_tar is a filename rather than a full path, it will be placed within output_dir. If output_tar==’auto’, the default filename will be os.path.join(output_dir,’feat_level1.tar.gz’).

ForceUpdate : bool, optional

if True, rerun and overwrite any previously existing results

verbose : bool, optional

print additional output (to terminal and log)

logger : logging.Logger or str, optional

logging.Logger object (or string of a filename to log to)

Returns:

output_name : str or None, optional

will be the name of the generated directory or tar file