qsirecon.interfaces.amico module
Workflows for AMICO
- class qsirecon.interfaces.amico.AmicoReconInterface(from_file=None, resource_monitor=None, **inputs)[source]
Bases:
SimpleInterface- Mandatory Inputs:
bval_file (a pathlike object or string representing an existing file)
bvec_file (a pathlike object or string representing an existing file)
dwi_file (a pathlike object or string representing an existing file)
- Optional Inputs:
b0_threshold (a float) – (Nipype default value:
50)big_delta (a float or None) – (Nipype default value:
None)little_delta (a float or None) – (Nipype default value:
None)mask_file (a pathlike object or string representing an existing file)
write_fibgz (a boolean)
write_mif (a boolean)
- Outputs:
extrapolated_b (a pathlike object or string representing a file)
extrapolated_bvals (a pathlike object or string representing a file)
extrapolated_bvecs (a pathlike object or string representing a file)
extrapolated_dwi (a pathlike object or string representing a file)
fibgz (a pathlike object or string representing a file)
fod_sh_mif (a pathlike object or string representing a file)
odf_amplitudes (a pathlike object or string representing a file)
odf_directions (a pathlike object or string representing a file)
- class qsirecon.interfaces.amico.NODDI(from_file=None, resource_monitor=None, **inputs)[source]
Bases:
AmicoReconInterface- Mandatory Inputs:
bval_file (a pathlike object or string representing an existing file)
bvec_file (a pathlike object or string representing an existing file)
dIso (a float) – Isotropic diffusivity constant in mm^2/s. Passed to AMICO as dIso. Defined in the recon spec as dIso. Stored in the metadata as IsotropicDiffusivity.
dPar (a float) – Parallel diffusivity constant in mm^/2. Passed to AMICO as dPar. Defined in the recon spec as dPar. Stored in the metadata as ParallelDiffusivity.
dwi_file (a pathlike object or string representing an existing file)
- Optional Inputs:
b0_threshold (a float) – Threshold below which a b-value is considered a b0. (Nipype default value:
50.0)big_delta (a float or None) – (Nipype default value:
None)doNormalize (a boolean) – Flag indicating whether to normalize the data during fitting. Default: True. (Nipype default value:
True)fitMethod (‘OLS’ or ‘WLS’) – Fitting method to use. Options are ‘OLS’ (Ordinary Least Squares) or ‘WLS’ (Weighted Least Squares). Default: ‘OLS’. (Nipype default value:
OLS)isExvivo (a boolean) – Flag indicating whether acquired data is ex vivo or fixed tissue. Fixed tissue requires an additional dot compartment estimation. (Nipype default value:
False)little_delta (a float or None) – (Nipype default value:
None)mask_file (a pathlike object or string representing an existing file)
nrmse (a boolean) – Flag indicating whether to compute the normalized root mean square error (NRMSE) between the measured and fitted signals. Default: True. (Nipype default value:
True)num_threads (an integer) – (Nipype default value:
1)rmse (a boolean) – Flag indicating whether to compute the root mean square error (RMSE) between the measured and fitted signals. Default: True. (Nipype default value:
True)saveModulatedMaps (a boolean) – Flag indicating whether to save modulated maps for ICVF and ODI. Default: True. (Nipype default value:
True)write_fibgz (a boolean)
write_mif (a boolean)
- Outputs:
config_file (a pathlike object or string representing a file)
directions (a pathlike object or string representing a file)
directions_metadata (a dictionary with keys which are any value and with values which are any value)
extrapolated_b (a pathlike object or string representing a file)
extrapolated_bvals (a pathlike object or string representing a file)
extrapolated_bvecs (a pathlike object or string representing a file)
extrapolated_dwi (a pathlike object or string representing a file)
fibgz (a pathlike object or string representing a file)
fod_sh_mif (a pathlike object or string representing a file)
icvf (a pathlike object or string representing a file)
icvf_metadata (a dictionary with keys which are any value and with values which are any value)
isovf (a pathlike object or string representing a file)
isovf_metadata (a dictionary with keys which are any value and with values which are any value)
modulated_icvf (a pathlike object or string representing a file)
modulated_icvf_metadata (a dictionary with keys which are any value and with values which are any value)
modulated_od (a pathlike object or string representing a file)
modulated_od_metadata (a dictionary with keys which are any value and with values which are any value)
nrmse (a pathlike object or string representing a file)
nrmse_metadata (a dictionary with keys which are any value and with values which are any value)
od (a pathlike object or string representing a file)
od_metadata (a dictionary with keys which are any value and with values which are any value)
odf_amplitudes (a pathlike object or string representing a file)
odf_directions (a pathlike object or string representing a file)
rmse (a pathlike object or string representing a file)
rmse_metadata (a dictionary with keys which are any value and with values which are any value)
- class qsirecon.interfaces.amico.NODDITissueFraction(from_file=None, resource_monitor=None, **inputs)[source]
Bases:
SimpleInterface- Mandatory Inputs:
isovf (a pathlike object or string representing an existing file)
mask_image (a pathlike object or string representing an existing file)
- Outputs:
tf (a pathlike object or string representing a file)