@@ -458,7 +458,21 @@ class GTMPVCOutputSpec(TraitedSpec):
458
458
yhat_with_noise = File (
459
459
desc = "4D PET file with full FOV of signal estimate (yhat) with noise after PVC (smoothed with PSF)" ,
460
460
)
461
-
461
+ eres = File (
462
+ desc = "4D PET file of residual error after PVC (smoothed with PSF)" ,
463
+ )
464
+ tissue_fraction = File (
465
+ desc = "4D PET file of tissue fraction before PVC" ,
466
+ )
467
+ tissue_fraction_psf = File (
468
+ desc = "4D PET file of tissue fraction after PVC (smoothed with PSF)" ,
469
+ )
470
+ seg = File (
471
+ desc = "Segmentation file of regions used for PVC" ,
472
+ )
473
+ seg_ctab = File (
474
+ desc = "Color table file for segmentation file" ,
475
+ )
462
476
463
477
class GTMPVC (FSCommand ):
464
478
"""create an anatomical segmentation for the geometric transfer matrix (GTM).
@@ -536,6 +550,11 @@ def _list_outputs(self):
536
550
outputs ["gtm_stats" ] = os .path .join (pvcdir , "gtm.stats.dat" )
537
551
outputs ["reg_pet2anat" ] = os .path .join (pvcdir , "aux" , "bbpet2anat.lta" )
538
552
outputs ["reg_anat2pet" ] = os .path .join (pvcdir , "aux" , "anat2bbpet.lta" )
553
+ outputs ["eres" ] = os .path .join (pvcdir , "eres.nii.gz" )
554
+ outputs ["tissue_fraction" ] = os .path .join (pvcdir , "aux" , "tissue.fraction.nii.gz" )
555
+ outputs ["tissue_fraction_psf" ] = os .path .join (pvcdir , "aux" , "tissue.fraction.psf.nii.gz" )
556
+ outputs ["seg" ] = os .path .join (pvcdir , "aux" , "seg.nii.gz" )
557
+ outputs ["seg_ctab" ] = os .path .join (pvcdir , "aux" , "seg.ctab" )
539
558
540
559
# Assign the conditional outputs
541
560
if self .inputs .save_input :
0 commit comments