@@ -1140,7 +1140,7 @@ def create_reg_workflow(name='registration'):
1140
1140
mean2anat = pe .Node (fsl .FLIRT (), name = 'mean2anat' )
1141
1141
mean2anat .inputs .dof = 6
1142
1142
register .connect (inputnode , 'mean_image' , mean2anat , 'in_file' )
1143
- register .connect (inputnode , 'anatomical_image ' , mean2anat , 'reference' )
1143
+ register .connect (stripper , 'out_file ' , mean2anat , 'reference' )
1144
1144
1145
1145
"""
1146
1146
Now use bbr cost function to improve the transform
@@ -1169,6 +1169,7 @@ def create_reg_workflow(name='registration'):
1169
1169
"""
1170
1170
1171
1171
anat2target_nonlinear = pe .Node (fsl .FNIRT (), name = 'anat2target_nonlinear' )
1172
+ anat2target_nonlinear .inputs .fieldcoeff_file = True
1172
1173
register .connect (anat2target_affine , 'out_matrix_file' ,
1173
1174
anat2target_nonlinear , 'affine_file' )
1174
1175
anat2target_nonlinear .inputs .warp_resolution = (8 , 8 , 8 )
@@ -1188,8 +1189,7 @@ def create_reg_workflow(name='registration'):
1188
1189
warpmean = warp2anat .clone (name = 'warpmean' )
1189
1190
register .connect (warp2anat , 'out_file' , warpmean , 'in_file' )
1190
1191
register .connect (inputnode , 'target_image' , warpmean , 'ref_file' )
1191
- register .connect (anat2target_affine , 'out_matrix_file' , warpmean , 'premat' )
1192
- register .connect (anat2target_nonlinear , 'field_file' ,
1192
+ register .connect (anat2target_nonlinear , 'fieldcoeff_file' ,
1193
1193
warpmean , 'field_file' )
1194
1194
1195
1195
"""
@@ -1206,8 +1206,7 @@ def create_reg_workflow(name='registration'):
1206
1206
warpall = warpall2anat .clone (name = 'warpall' )
1207
1207
register .connect (warpall2anat , 'out_file' , warpall , 'in_file' )
1208
1208
register .connect (inputnode , 'target_image' , warpall , 'ref_file' )
1209
- register .connect (anat2target_affine , 'out_matrix_file' , warpall , 'premat' )
1210
- register .connect (anat2target_nonlinear , 'field_file' ,
1209
+ register .connect (anat2target_nonlinear , 'fieldcoeff_file' ,
1211
1210
warpall , 'field_file' )
1212
1211
1213
1212
"""
@@ -1218,7 +1217,7 @@ def create_reg_workflow(name='registration'):
1218
1217
register .connect (warpall , 'out_file' , outputnode , 'transformed_files' )
1219
1218
register .connect (mean2anatbbr , 'out_matrix_file' ,
1220
1219
outputnode , 'func2anat_transform' )
1221
- register .connect (anat2target_nonlinear , 'field_file ' ,
1220
+ register .connect (anat2target_nonlinear , 'fieldcoeff_file ' ,
1222
1221
outputnode , 'anat2target_transform' )
1223
1222
1224
1223
return register
0 commit comments