@@ -258,7 +258,7 @@ def create_roi(subject_id, subjects_dir, fs_dir, parcellation_name, dilation):
258
258
rois [idx ] = int (brv ['dn_correspondence_id' ])
259
259
260
260
# store volume eg in ROI_scale33.nii.gz
261
- out_roi = op .join ( output_dir , 'ROI_%s.nii.gz' % parcellation_name )
261
+ out_roi = op .abspath ( 'ROI_%s.nii.gz' % parcellation_name )
262
262
263
263
# update the header
264
264
hdr = aseg .get_header ()
@@ -290,7 +290,7 @@ def create_roi(subject_id, subjects_dir, fs_dir, parcellation_name, dilation):
290
290
rois [xx [j ], yy [j ], zz [j ]] = value
291
291
292
292
# store volume eg in ROIv_scale33.nii.gz
293
- out_roi = op .join ( output_dir , 'ROIv_%s.nii.gz' % parcellation_name )
293
+ out_roi = op .abspath ( 'ROIv_%s.nii.gz' % parcellation_name )
294
294
iflogger .info ("Save output image to %s" % out_roi )
295
295
img = nb .Nifti1Image (rois , aseg .get_affine (), hdr2 )
296
296
nb .save (img , out_roi )
@@ -303,7 +303,6 @@ def create_wm_mask(subject_id, subjects_dir, fs_dir, parcellation_name):
303
303
fs_dir = op .join (subjects_dir , subject_id )
304
304
cmp_config = cmp .configuration .PipelineConfiguration ()
305
305
cmp_config .parcellation_scheme = "Lausanne2008"
306
- log = cmp_config .get_logger ()
307
306
pgpath = cmp_config ._get_lausanne_parcellation (
308
307
'Lausanne2008' )[parcellation_name ]['node_information_graphml' ]
309
308
# load ribbon as basis for white matter mask
@@ -422,8 +421,6 @@ def create_wm_mask(subject_id, subjects_dir, fs_dir, parcellation_name):
422
421
wmmask [idx ] = 1
423
422
424
423
# check if we should subtract the cortical rois from this parcellation
425
- parval = cmp_config ._get_lausanne_parcellation (
426
- 'Lausanne2008' )[parcellation_name ]
427
424
iflogger .info ("Loading %s to subtract cortical ROIs from white matter mask" % ('ROI_%s.nii.gz' % parcellation_name ))
428
425
roi = nb .load (op .join (op .curdir , 'ROI_%s.nii.gz' % parcellation_name ))
429
426
roid = roi .get_data ()
@@ -448,28 +445,25 @@ def crop_and_move_datasets(subject_id, subjects_dir, fs_dir, parcellation_name,
448
445
cmp_config = cmp .configuration .PipelineConfiguration ()
449
446
cmp_config .parcellation_scheme = "Lausanne2008"
450
447
log = cmp_config .get_logger ()
451
- pgpath = cmp_config ._get_lausanne_parcellation (
452
- 'Lausanne2008' )[parcellation_name ]['node_information_graphml' ]
453
- reg_path = out_roi_file
454
448
output_dir = op .abspath (op .curdir )
455
449
456
450
iflogger .info ("Cropping and moving datasets to %s" % output_dir )
457
451
ds = [
458
- (op .join (fs_dir , 'mri' , 'aseg.nii.gz' ), op . join (
459
- output_dir , 'aseg.nii.gz' )),
460
- (op .join (fs_dir , 'mri' , 'ribbon.nii.gz' ), op . join (
461
- output_dir , 'ribbon.nii.gz' )),
462
- (op .join (fs_dir , 'mri' , 'fsmask_1mm.nii.gz' ), op . join (
463
- output_dir , 'fsmask_1mm.nii.gz' )),
452
+ (op .join (fs_dir , 'mri' , 'aseg.nii.gz' ),
453
+ op . abspath ( 'aseg.nii.gz' )),
454
+ (op .join (fs_dir , 'mri' , 'ribbon.nii.gz' ),
455
+ op . abspath ( 'ribbon.nii.gz' )),
456
+ (op .join (fs_dir , 'mri' , 'fsmask_1mm.nii.gz' ),
457
+ op . abspath ( 'fsmask_1mm.nii.gz' )),
464
458
(op .join (fs_dir , 'label' , 'cc_unknown.nii.gz' ),
465
- op .join ( output_dir , 'cc_unknown.nii.gz' ))
459
+ op .abspath ( 'cc_unknown.nii.gz' ))
466
460
]
467
461
468
- ds .append ((op .join ( op . curdir , 'ROI_%s.nii.gz' % parcellation_name ),
469
- op .join ( op . curdir , 'ROI_HR_th.nii.gz' )))
462
+ ds .append ((op .abspath ( 'ROI_%s.nii.gz' % parcellation_name ),
463
+ op .abspath ( 'ROI_HR_th.nii.gz' )))
470
464
if (dilation == True ):
471
- ds .append ((op .join ( op . curdir , 'ROIv_%s.nii.gz' %
472
- parcellation_name ), op .join ( op . curdir , 'ROIv_HR_th.nii.gz' )))
465
+ ds .append ((op .abspath ( 'ROIv_%s.nii.gz' % parcellation_name ),
466
+ op .abspath ( 'ROIv_HR_th.nii.gz' )))
473
467
orig = op .join (fs_dir , 'mri' , 'orig' , '001.mgz' )
474
468
for d in ds :
475
469
iflogger .info ("Processing %s:" % d [0 ])
0 commit comments