@@ -203,42 +203,43 @@ def _bold_reg_suffix(fallback):
203
203
])
204
204
# fmt: on
205
205
206
- # Eddy distortion correction
207
- eddy_wf = init_eddy_wf (debug = config .execution .debug )
208
- eddy_wf .inputs .inputnode .metadata = layout .get_metadata (str (dwi_file ))
209
-
210
- ds_report_eddy = pe .Node (
211
- DerivativesDataSink (
212
- base_directory = str (config .execution .output_dir ),
213
- desc = "eddy" ,
214
- datatype = "figures" ,
215
- ),
216
- name = "ds_report_eddy" ,
217
- run_without_submitting = True ,
218
- )
206
+ if "eddy" not in config .workflow .ignore :
207
+ # Eddy distortion correction
208
+ eddy_wf = init_eddy_wf (debug = config .execution .debug )
209
+ eddy_wf .inputs .inputnode .metadata = layout .get_metadata (str (dwi_file ))
219
210
220
- eddy_report = pe .Node (
221
- SimpleBeforeAfter (before_label = "Distorted" , after_label = "Eddy Corrected" ,),
222
- name = "eddy_report" ,
223
- mem_gb = 0.1 ,
224
- )
211
+ ds_report_eddy = pe .Node (
212
+ DerivativesDataSink (
213
+ base_directory = str (config .execution .output_dir ),
214
+ desc = "eddy" ,
215
+ datatype = "figures" ,
216
+ ),
217
+ name = "ds_report_eddy" ,
218
+ run_without_submitting = True ,
219
+ )
225
220
226
- # fmt:off
227
- workflow .connect ([
228
- (dwi_reference_wf , eddy_wf , [
229
- ("outputnode.dwi_file" , "inputnode.dwi_file" ),
230
- ("outputnode.dwi_mask" , "inputnode.dwi_mask" ),
231
- ]),
232
- (inputnode , eddy_wf , [
233
- ("in_bvec" , "inputnode.in_bvec" ),
234
- ("in_bval" , "inputnode.in_bval" )
235
- ]),
236
- (dwi_reference_wf , eddy_report , [("outputnode.ref_image" , "before" )]),
237
- (eddy_wf , eddy_report , [('outputnode.eddy_ref_image' , 'after' )]),
238
- (dwi_reference_wf , ds_report_eddy , [("outputnode.dwi_file" , "source_file" )]),
239
- (eddy_report , ds_report_eddy , [("out_report" , "in_file" )]),
240
- ])
241
- # fmt:on
221
+ eddy_report = pe .Node (
222
+ SimpleBeforeAfter (before_label = "Distorted" , after_label = "Eddy Corrected" ,),
223
+ name = "eddy_report" ,
224
+ mem_gb = 0.1 ,
225
+ )
226
+
227
+ # fmt:off
228
+ workflow .connect ([
229
+ (dwi_reference_wf , eddy_wf , [
230
+ ("outputnode.dwi_file" , "inputnode.dwi_file" ),
231
+ ("outputnode.dwi_mask" , "inputnode.dwi_mask" ),
232
+ ]),
233
+ (inputnode , eddy_wf , [
234
+ ("in_bvec" , "inputnode.in_bvec" ),
235
+ ("in_bval" , "inputnode.in_bval" )
236
+ ]),
237
+ (dwi_reference_wf , eddy_report , [("outputnode.ref_image" , "before" )]),
238
+ (eddy_wf , eddy_report , [('outputnode.eddy_ref_image' , 'after' )]),
239
+ (dwi_reference_wf , ds_report_eddy , [("outputnode.dwi_file" , "source_file" )]),
240
+ (eddy_report , ds_report_eddy , [("out_report" , "in_file" )]),
241
+ ])
242
+ # fmt:on
242
243
243
244
# REPORTING ############################################################
244
245
reportlets_wf = init_reportlets_wf (
0 commit comments