dmriprep.workflows.dwi package¶
Submodules¶
dmriprep.workflows.dwi.artifacts module¶
Artefact removal and resizing¶
-
dmriprep.workflows.dwi.artifacts.init_dwi_artifacts_wf(ignore, output_resolution)[source]¶ This workflow performs denoising and unringing on the input dwi image.
(Source code, png, svg, pdf)
Parameters
- ignore
list List of artefact removal steps to skip (default: [])
Inputs
- dwi_file
str dwi NIfTI file
Outputs
- out_file
str dwi NIfTI file after artefact removal
- ignore
-
dmriprep.workflows.dwi.artifacts.init_dwi_artifacts_wf(ignore, output_resolution)[source] This workflow performs denoising and unringing on the input dwi image.
(Source code, png, svg, pdf)
Parameters
- ignore
list List of artefact removal steps to skip (default: [])
Inputs
- dwi_file
str dwi NIfTI file
Outputs
- out_file
str dwi NIfTI file after artefact removal
- ignore
dmriprep.workflows.dwi.base module¶
Orchestrating the dwi preprocessing workflows¶
-
dmriprep.workflows.dwi.base.init_dwi_preproc_wf(layout, output_dir, subject_id, dwi_file, b0_thresh, output_resolution, bet_dwi, bet_mag, acqp_file, slspec_file, omp_nthreads, ignore, use_ants, use_brainsuite, synb0_dir)[source]¶ This workflow controls the diffusion preprocessing stages of dMRIprep.
-
dmriprep.workflows.dwi.base.init_dwi_preproc_wf(layout, output_dir, subject_id, dwi_file, b0_thresh, output_resolution, bet_dwi, bet_mag, acqp_file, slspec_file, omp_nthreads, ignore, use_ants, use_brainsuite, synb0_dir)[source] This workflow controls the diffusion preprocessing stages of dMRIprep.
dmriprep.workflows.dwi.eddy module¶
Head motion, eddy current distortion and EPI distortion correction¶
-
dmriprep.workflows.dwi.eddy.init_dwi_eddy_wf(omp_nthreads, sdc_method=None, name='dwi_eddy_wf')[source]¶ This workflow runs eddy on the input dwi image.
(Source code, png, svg, pdf)
Parameters
- omp_nthreads: int
Number of threads to run eddy
- sdc_method: str
Synthetic distortion correction method (may include ‘fieldmap or ‘topup’)
Inputs
- dwi_file
dwi NIfTI file
- bvec_file
bvec file
- bval_file
bval file
- mask_file
brain mask file
- fieldmap_file
fieldmap file
- topup_fieldcoef
topup file containing field coefficients
- topup_movpar
topup movpar.txt file
- acqp
acquisition parameters file
- index
index file
- slspec
slspec file
Outputs
- out_file
output eddy-corrected dwi image
- out_bvec
output rotated bvecs after eddy correction
-
dmriprep.workflows.dwi.eddy.init_dwi_eddy_wf(omp_nthreads, sdc_method=None, name='dwi_eddy_wf')[source] This workflow runs eddy on the input dwi image.
(Source code, png, svg, pdf)
Parameters
- omp_nthreads: int
Number of threads to run eddy
- sdc_method: str
Synthetic distortion correction method (may include ‘fieldmap or ‘topup’)
Inputs
- dwi_file
dwi NIfTI file
- bvec_file
bvec file
- bval_file
bval file
- mask_file
brain mask file
- fieldmap_file
fieldmap file
- topup_fieldcoef
topup file containing field coefficients
- topup_movpar
topup movpar.txt file
- acqp
acquisition parameters file
- index
index file
- slspec
slspec file
Outputs
- out_file
output eddy-corrected dwi image
- out_bvec
output rotated bvecs after eddy correction
dmriprep.workflows.dwi.outputs module¶
dmriprep.workflows.dwi.qc module¶
dmriprep.workflows.dwi.tensor module¶
Tensor fitting¶
-
dmriprep.workflows.dwi.tensor.init_dwi_tensor_wf()[source]¶ This workflow fits a tensor to the input dwi image.
(Source code, png, svg, pdf)
Inputs
- dwi_file
dwi NIfTI file
- bvec_file
bvec file
- bval_file
bval file
- mask_file
brain mask file
Outputs
- FA_file
FA
- MD_file
MD
- AD_file
AD
- RD_file
RD
- V1_file
V1
- sse_file
diffusion tensor fit residuals
-
dmriprep.workflows.dwi.tensor.init_dwi_tensor_wf()[source] This workflow fits a tensor to the input dwi image.
(Source code, png, svg, pdf)
Inputs
- dwi_file
dwi NIfTI file
- bvec_file
bvec file
- bval_file
bval file
- mask_file
brain mask file
Outputs
- FA_file
FA
- MD_file
MD
- AD_file
AD
- RD_file
RD
- V1_file
V1
- sse_file
diffusion tensor fit residuals
dmriprep.workflows.dwi.util module¶
Utility workflows¶
-
dmriprep.workflows.dwi.util.init_dwi_concat_wf(layout, ref_file, dwi_list)[source]¶ This workflow concatenates a list of dwi images as well as their associated bvecs and bvals.
Parameters
- layout
str reference dwi NIfTI file for naming outputs
Inputs
- ref_file
reference dwi NIfTI file
- dwi_list
list list of dwi NIfTI files
Outputs
- dwi_file
str concatenated dwi NIfTI file
- bvec_file
concatenated bvec file
- bval_file
concatenated bval file
- layout
-
dmriprep.workflows.dwi.util.init_dwi_concat_wf(layout, ref_file, dwi_list)[source] This workflow concatenates a list of dwi images as well as their associated bvecs and bvals.
Parameters
- layout
str reference dwi NIfTI file for naming outputs
Inputs
- ref_file
reference dwi NIfTI file
- dwi_list
list list of dwi NIfTI files
Outputs
- dwi_file
str concatenated dwi NIfTI file
- bvec_file
concatenated bvec file
- bval_file
concatenated bval file
- layout
Module contents¶
Pre-processing dMRI workflows¶
Orchestrating the dwi preprocessing workflows¶
-
dmriprep.workflows.dwi.base.init_dwi_preproc_wf(layout, output_dir, subject_id, dwi_file, b0_thresh, output_resolution, bet_dwi, bet_mag, acqp_file, slspec_file, omp_nthreads, ignore, use_ants, use_brainsuite, synb0_dir)[source] This workflow controls the diffusion preprocessing stages of dMRIprep.
Utility workflows¶
-
dmriprep.workflows.dwi.util.init_dwi_concat_wf(layout, ref_file, dwi_list)[source] This workflow concatenates a list of dwi images as well as their associated bvecs and bvals.
Parameters
- layout
str reference dwi NIfTI file for naming outputs
Inputs
- ref_file
reference dwi NIfTI file
- dwi_list
list list of dwi NIfTI files
Outputs
- dwi_file
str concatenated dwi NIfTI file
- bvec_file
concatenated bvec file
- bval_file
concatenated bval file
- layout
Artefact removal and resizing¶
-
dmriprep.workflows.dwi.artifacts.init_dwi_artifacts_wf(ignore, output_resolution)[source] This workflow performs denoising and unringing on the input dwi image.
(Source code, png, svg, pdf)
Parameters
- ignore
list List of artefact removal steps to skip (default: [])
Inputs
- dwi_file
str dwi NIfTI file
Outputs
- out_file
str dwi NIfTI file after artefact removal
- ignore
Head motion, eddy current distortion and EPI distortion correction¶
-
dmriprep.workflows.dwi.eddy.init_dwi_eddy_wf(omp_nthreads, sdc_method=None, name='dwi_eddy_wf')[source] This workflow runs eddy on the input dwi image.
(Source code, png, svg, pdf)
Parameters
- omp_nthreads: int
Number of threads to run eddy
- sdc_method: str
Synthetic distortion correction method (may include ‘fieldmap or ‘topup’)
Inputs
- dwi_file
dwi NIfTI file
- bvec_file
bvec file
- bval_file
bval file
- mask_file
brain mask file
- fieldmap_file
fieldmap file
- topup_fieldcoef
topup file containing field coefficients
- topup_movpar
topup movpar.txt file
- acqp
acquisition parameters file
- index
index file
- slspec
slspec file
Outputs
- out_file
output eddy-corrected dwi image
- out_bvec
output rotated bvecs after eddy correction
Tensor fitting¶
-
dmriprep.workflows.dwi.tensor.init_dwi_tensor_wf()[source] This workflow fits a tensor to the input dwi image.
(Source code, png, svg, pdf)
Inputs
- dwi_file
dwi NIfTI file
- bvec_file
bvec file
- bval_file
bval file
- mask_file
brain mask file
Outputs
- FA_file
FA
- MD_file
MD
- AD_file
AD
- RD_file
RD
- V1_file
V1
- sse_file
diffusion tensor fit residuals
Output dwi¶
-
dmriprep.workflows.dwi.outputs.init_dwi_derivatives_wf(subject_id, session_id, output_folder)[source]
-
dmriprep.workflows.dwi.init_dwi_preproc_wf(layout, output_dir, subject_id, dwi_file, b0_thresh, output_resolution, bet_dwi, bet_mag, acqp_file, slspec_file, omp_nthreads, ignore, use_ants, use_brainsuite, synb0_dir)[source]¶ This workflow controls the diffusion preprocessing stages of dMRIprep.
-
dmriprep.workflows.dwi.init_dwi_concat_wf(layout, ref_file, dwi_list)[source]¶ This workflow concatenates a list of dwi images as well as their associated bvecs and bvals.
Parameters
- layout
str reference dwi NIfTI file for naming outputs
Inputs
- ref_file
reference dwi NIfTI file
- dwi_list
list list of dwi NIfTI files
Outputs
- dwi_file
str concatenated dwi NIfTI file
- bvec_file
concatenated bvec file
- bval_file
concatenated bval file
- layout
-
dmriprep.workflows.dwi.init_dwi_artifacts_wf(ignore, output_resolution)[source]¶ This workflow performs denoising and unringing on the input dwi image.
(Source code, png, svg, pdf)
Parameters
- ignore
list List of artefact removal steps to skip (default: [])
Inputs
- dwi_file
str dwi NIfTI file
Outputs
- out_file
str dwi NIfTI file after artefact removal
- ignore
-
dmriprep.workflows.dwi.init_dwi_eddy_wf(omp_nthreads, sdc_method=None, name='dwi_eddy_wf')[source]¶ This workflow runs eddy on the input dwi image.
(Source code, png, svg, pdf)
Parameters
- omp_nthreads: int
Number of threads to run eddy
- sdc_method: str
Synthetic distortion correction method (may include ‘fieldmap or ‘topup’)
Inputs
- dwi_file
dwi NIfTI file
- bvec_file
bvec file
- bval_file
bval file
- mask_file
brain mask file
- fieldmap_file
fieldmap file
- topup_fieldcoef
topup file containing field coefficients
- topup_movpar
topup movpar.txt file
- acqp
acquisition parameters file
- index
index file
- slspec
slspec file
Outputs
- out_file
output eddy-corrected dwi image
- out_bvec
output rotated bvecs after eddy correction
-
dmriprep.workflows.dwi.init_dwi_tensor_wf()[source]¶ This workflow fits a tensor to the input dwi image.
(Source code, png, svg, pdf)
Inputs
- dwi_file
dwi NIfTI file
- bvec_file
bvec file
- bval_file
bval file
- mask_file
brain mask file
Outputs
- FA_file
FA
- MD_file
MD
- AD_file
AD
- RD_file
RD
- V1_file
V1
- sse_file
diffusion tensor fit residuals