You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -267,7 +286,7 @@ class DWIPreprocInputSpec(MRTrix3BaseInputSpec):
267
286
)
268
287
pe_dir=traits.Str(
269
288
argstr="-pe_dir %s",
270
-
mandatory=True,
289
+
mandatory=False,
271
290
desc="Specify the phase encoding direction of the input series, can be a signed axis number (e.g. -0, 1, +2), an axis designator (e.g. RL, PA, IS), or NIfTI axis codes (e.g. i-, j, k)",
272
291
)
273
292
ro_time=traits.Float(
@@ -283,16 +302,42 @@ class DWIPreprocInputSpec(MRTrix3BaseInputSpec):
283
302
argstr="-align_seepi",
284
303
desc="Achieve alignment between the SE-EPI images used for inhomogeneity field estimation, and the DWIs",
285
304
)
286
-
eddy_options=traits.Str(
287
-
argstr='-eddy_options "%s"',
288
-
desc="Manually provide additional command-line options to the eddy command",
305
+
json_import=File(
306
+
exists=True,
307
+
argstr="-json_import %s",
308
+
desc="Import image header information from an associated JSON file (may be necessary to determine phase encoding information)",
289
309
)
290
310
topup_options=traits.Str(
291
311
argstr='-topup_options "%s"',
292
312
desc="Manually provide additional command-line options to the topup command",
293
313
)
314
+
eddy_options=traits.Str(
315
+
argstr='-eddy_options "%s"',
316
+
desc="Manually provide additional command-line options to the eddy command",
317
+
)
318
+
eddy_mask=File(
319
+
exists=True,
320
+
argstr="-eddy_mask %s",
321
+
desc="Provide a processing mask to use for eddy, instead of having dwifslpreproc generate one internally using dwi2mask",
322
+
)
323
+
eddy_slspec=File(
324
+
exists=True,
325
+
argstr="-eddy_slspec %s",
326
+
desc="Provide a file containing slice groupings for eddy's slice-to-volume registration",
327
+
)
328
+
eddyqc_text=Directory(
329
+
exists=False,
330
+
argstr="-eddyqc_text %s",
331
+
desc="Copy the various text-based statistical outputs generated by eddy, and the output of eddy_qc (if installed), into an output directory",
332
+
)
333
+
eddyqc_all=Directory(
334
+
exists=False,
335
+
argstr="-eddyqc_all %s",
336
+
desc="Copy ALL outputs generated by eddy (including images), and the output of eddy_qc (if installed), into an output directory",
337
+
)
294
338
export_grad_mrtrix=traits.Bool(
295
-
argstr="-export_grad_mrtrix", desc="export new gradient files in mrtrix format"
339
+
argstr="-export_grad_mrtrix",
340
+
desc="export new gradient files in mrtrix format",
296
341
)
297
342
export_grad_fsl=traits.Bool(
298
343
argstr="-export_grad_fsl", desc="export gradient files in FSL format"
0 commit comments