glob.glob(curdir + '/*' + curfunc.split('task-')[1].split('_')[0] + '*' + curfunc.split('run-')[1].split('_')[0] + '*' + '*AROMAnoiseICs.csv')[0], delimiter=',').astype('int')) if (not os.path.isfile(outfile) or overwrite) or (not os.path.isfile(tmpAROMA) and overwrite): FilterRegressor( design_file=glob.glob( curdir + '/*' + curfunc.split('task-')[1].split('_')[0] + '*' + curfunc.split('run-')[1].split('_')[0] + '*' + '*MELODIC*.tsv')[0], filter_columns=list( np.loadtxt( glob.glob(curdir + '/*' + curfunc.split('task-')[1].split('_')[0] + '*' + curfunc.split('run-')[1].split('_')[0] + '*' + '*AROMAnoiseICs.csv')[0], delimiter=',').astype('int')), in_file=curfunc, mask=curmask, out_file=tmpAROMA).run() if not os.path.isfile(tmpAROMAconf): if not os.path.isfile(tmpAROMAwm) or not os.path.isfile( tmpAROMAcsf): from nipype.interfaces.fsl.maths import Threshold from nipype.interfaces.fsl.utils import ImageMeants Threshold( in_file=cursegm,