@@ -90,7 +90,7 @@ def init_dwi_reference_wf(omp_nthreads, dwi_file=None,
90
90
91
91
extract_b0 = pe .Node (ExtractB0 (), name = 'extract_b0' )
92
92
93
- # b0_template_wf = init_b0_template_wf( )
93
+ reg_b0 = fsl . MCFLIRT ( ref_vol = 0 , interpolation = 'sinc' )
94
94
95
95
pre_mask = pe .Node (afni .Automask (dilate = 1 , outputtype = 'NIFTI_GZ' ),
96
96
name = 'pre_mask' )
@@ -104,14 +104,15 @@ def init_dwi_reference_wf(omp_nthreads, dwi_file=None,
104
104
(inputnode , validate , [('dwi_file' , 'in_file' )]),
105
105
(validate , extract_b0 , [('out_file' , 'in_file' )]),
106
106
(inputnode , extract_b0 , [('b0_ixs' , 'b0_ixs' )]),
107
- (extract_b0 , pre_mask , [('out_file' , 'in_file' )]),
108
- (extract_b0 , rescale_b0 , [('out_file' , 'in_file' )]),
107
+ (extract_b0 , reg_b0 , [('out_file' , 'in_file' )]),
108
+ (reg_b0 , pre_mask , [('out_file' , 'in_file' )]),
109
+ (reg_b0 , rescale_b0 , [('out_file' , 'in_file' )]),
109
110
(pre_mask , rescale_b0 , [('out_file' , 'pre_mask' )]),
110
111
(rescale_b0 , enhance_and_skullstrip_dwi_wf , [('out_file' , 'inputnode.in_file' )]),
111
- (pre_mask , enhance_and_skullstrip_dwi_wf , [('out_file' , 'inputnode.pre_mask ' )]),
112
+ (pre_mask , enhance_and_skullstrip_dwi_wf , [('out_file' , 'inputnode.mask_file ' )]),
112
113
(validate , outputnode , [('out_file' , 'dwi_file' ),
113
114
('out_report' , 'validation_report' )]),
114
- (rescale_b0 , outputnode , [('ref_image ' , 'raw_ref_image' )]),
115
+ (rescale_b0 , outputnode , [('out_file ' , 'raw_ref_image' )]),
115
116
(enhance_and_skullstrip_dwi_wf , outputnode , [
116
117
('outputnode.bias_corrected_file' , 'ref_image' ),
117
118
('outputnode.mask_file' , 'dwi_mask' ),
0 commit comments