@@ -347,10 +347,10 @@ def init_func_preproc_wf(bold_file, ignore, freesurfer,
347
347
inputnode .inputs .sbref_file = sbref_file
348
348
349
349
outputnode = pe .Node (niu .IdentityInterface (
350
- fields = ['bold_t1' , 'bold_mask_t1 ' , 'bold_aseg_t1 ' , 'bold_aparc_t1 ' , 'cifti_variant ' ,
351
- 'bold_mni' , 'bold_mask_mni' , 'bold_cifti ' , 'confounds' , 'surfaces ' ,
352
- 't2s_map ' , 'aroma_noise_ics ' , 'melodic_mix ' , 'nonaggr_denoised_file ' ,
353
- 'cifti_variant_key ' ]),
350
+ fields = ['bold_t1' , 'bold_t1_ref ' , 'bold_mask_t1 ' , 'bold_aseg_t1 ' , 'bold_aparc_t1 ' ,
351
+ 'bold_mni' , 'bold_mni_ref' 'bold_mask_mni ' , 'bold_cifti ' ,
352
+ 'cifti_variant ' , 'cifti_variant_key ' , 'confounds ' , 'surfaces ' ,
353
+ 't2s_map' , 'aroma_noise_ics' , 'melodic_mix' , 'nonaggr_denoised_file ' ]),
354
354
name = 'outputnode' )
355
355
356
356
# BOLD buffer: an identity used as a pointer to either the original BOLD
@@ -376,10 +376,12 @@ def init_func_preproc_wf(bold_file, ignore, freesurfer,
376
376
(inputnode , func_derivatives_wf , [('bold_file' , 'inputnode.source_file' )]),
377
377
(outputnode , func_derivatives_wf , [
378
378
('bold_t1' , 'inputnode.bold_t1' ),
379
+ ('bold_t1_ref' , 'inputnode.bold_t1_ref' ),
379
380
('bold_aseg_t1' , 'inputnode.bold_aseg_t1' ),
380
381
('bold_aparc_t1' , 'inputnode.bold_aparc_t1' ),
381
382
('bold_mask_t1' , 'inputnode.bold_mask_t1' ),
382
383
('bold_mni' , 'inputnode.bold_mni' ),
384
+ ('bold_mni_ref' , 'inputnode.bold_mni_ref' ),
383
385
('bold_mask_mni' , 'inputnode.bold_mask_mni' ),
384
386
('confounds' , 'inputnode.confounds' ),
385
387
('surfaces' , 'inputnode.surfaces' ),
@@ -501,6 +503,7 @@ def init_func_preproc_wf(bold_file, ignore, freesurfer,
501
503
(bold_reg_wf , bold_t1_trans_wf , [
502
504
('outputnode.itk_bold_to_t1' , 'inputnode.itk_bold_to_t1' )]),
503
505
(bold_t1_trans_wf , outputnode , [('outputnode.bold_t1' , 'bold_t1' ),
506
+ ('outputnode.bold_t1_ref' , 'bold_t1_ref' ),
504
507
('outputnode.bold_aseg_t1' , 'bold_aseg_t1' ),
505
508
('outputnode.bold_aparc_t1' , 'bold_aparc_t1' )]),
506
509
(bold_reg_wf , summary , [('outputnode.fallback' , 'fallback' )]),
@@ -676,6 +679,7 @@ def init_func_preproc_wf(bold_file, ignore, freesurfer,
676
679
(bold_sdc_wf , bold_mni_trans_wf , [
677
680
('outputnode.out_warp' , 'inputnode.fieldwarp' )]),
678
681
(bold_mni_trans_wf , outputnode , [('outputnode.bold_mni' , 'bold_mni' ),
682
+ ('outputnode.bold_mni_ref' , 'bold_mni_ref' ),
679
683
('outputnode.bold_mask_mni' , 'bold_mask_mni' )]),
680
684
(bold_bold_trans_wf , carpetplot_wf , [
681
685
('outputnode.bold' , 'inputnode.bold' ),
@@ -811,7 +815,9 @@ def init_func_derivatives_wf(output_dir, output_spaces, template, freesurfer,
811
815
812
816
inputnode = pe .Node (
813
817
niu .IdentityInterface (
814
- fields = ['source_file' , 'bold_t1' , 'bold_mask_t1' , 'bold_mni' , 'bold_mask_mni' ,
818
+ fields = ['source_file' ,
819
+ 'bold_t1' , 'bold_t1_ref' , 'bold_mask_t1' ,
820
+ 'bold_mni' , 'bold_mni_ref' , 'bold_mask_mni' ,
815
821
'bold_aseg_t1' , 'bold_aparc_t1' , 'cifti_variant_key' ,
816
822
'confounds' , 'surfaces' , 'aroma_noise_ics' , 'melodic_mix' ,
817
823
'nonaggr_denoised_file' , 'bold_cifti' , 'cifti_variant' ]),
@@ -847,6 +853,8 @@ def init_func_derivatives_wf(output_dir, output_spaces, template, freesurfer,
847
853
workflow .connect ([
848
854
(inputnode , ds_bold_t1 , [('source_file' , 'source_file' ),
849
855
('bold_t1' , 'in_file' )]),
856
+ (inputnode , ds_bold_t1_ref , [('source_file' , 'source_file' ),
857
+ ('bold_t1_ref' , 'in_file' )]),
850
858
(inputnode , ds_bold_mask_t1 , [('source_file' , 'source_file' ),
851
859
('bold_mask_t1' , 'in_file' )]),
852
860
])
@@ -869,6 +877,8 @@ def init_func_derivatives_wf(output_dir, output_spaces, template, freesurfer,
869
877
workflow .connect ([
870
878
(inputnode , ds_bold_mni , [('source_file' , 'source_file' ),
871
879
('bold_mni' , 'in_file' )]),
880
+ (inputnode , ds_bold_mni_ref , [('source_file' , 'source_file' ),
881
+ ('bold_mni_ref' , 'in_file' )]),
872
882
(inputnode , ds_bold_mask_mni , [('source_file' , 'source_file' ),
873
883
('bold_mask_mni' , 'in_file' )]),
874
884
])
0 commit comments