예제 #1
0
         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,