Dear experts,
When I run dwi2response and generate output voxels image, I see that stride of this voxels.mif image is different than input dwi image. However, wmfod image from ss3t_csd_beta1 and dec.mif images from tensor2metric which I run after dwi2response shows same strides as input dwi image. Should I be concerned about this?
Prior to performing dwi2response, I converted FSL’s epi_reg corrected nifti image to MRtrix’s mif, with "mrconvert data2_to_fs_T1.nii.gz data2_to_fs_T1.mif -fslgrad bvecs_denoised_rot.txt bvals_denoised.txt -datatype float32 -stride 0,0,0,1"
command, to correspond to a volume-contiguous layout for better memory storage. “mrinfo” of input dwi image (data4.mif), output voxels image (response_voxels.mif), wmfod.mif, and dec.mif images are shown below.
************************************************
Image name: "data4.mif"
************************************************
Dimensions: 256 x 256 x 256 x 55
Voxel size: 1 x 1 x 1 x 1
Data strides: [ -2 4 -3 1 ]
Format: MRtrix
Data type: 32 bit float (little endian)
Intensity scaling: offset = 0, multiplier = 1
Transform: 1 0 -0 -129.6
-0 1 -0 -98.28
-0 0 1 -140.2
command_history: mrconvert EPI_REG/data2_to_fs_T1.nii.gz data2_to_fs_T1.mif -fslgrad EPI_REG/bvecs_denoised_rot.txt EPI_REG/bvals_denoised.txt -datatype float32 -stride '0,0,0,1' (version=3.0.0)
/usr/local/mrtrix3/bin/dwifslpreproc data2_to_fs_T1.mif data3.mif -rpe_none -pe_dir j- -export_grad_fsl bvecs.txt bvals.txt -info -nthreads 35 (version=3.0.0)
/usr/local/mrtrix3/bin/dwibiascorrect ants -fslgrad bvecs.txt bvals.txt data3.mif data4.mif -nthreads 35 (version=3.0.0)
comments: 6.0.1
dw_scheme: 0.0,0.0,0.0,0.0
[55 entries] 0.0,0.0,0.0,0.0
...
-0.08066200967,0.9966021195,0.016669002,1000.0
0.4229682249,0.7652964069,-0.485200258,1000.0
mrtrix_version: 3.0.0
************************************************
Image name: "response_voxels.mif"
************************************************
Dimensions: 256 x 256 x 256 x 3
Voxel size: 1 x 1 x 1 x ?
Data strides: [ -1 4 -3 2 ]
Format: MRtrix
Data type: bitwise
Intensity scaling: offset = 0, multiplier = 1
Transform: 1 0 -0 -129.6
-0 1 -0 -98.28
-0 0 1 -140.2
command_history: mrconvert EPI_REG/data2_to_fs_T1.nii.gz data2_to_fs_T1.mif -fslgrad EPI_REG/bvecs_denoised_rot.txt EPI_REG/bvals_denoised.txt -datatype float32 -stride '0,0,0,1' (version=3.0.0)
/usr/local/mrtrix3/bin/dwifslpreproc data2_to_fs_T1.mif data3.mif -rpe_none -pe_dir j- -export_grad_fsl bvecs.txt bvals.txt -info -nthreads 35 (version=3.0.0)
/usr/local/mrtrix3/bin/dwibiascorrect ants -fslgrad bvecs.txt bvals.txt data3.mif data4.mif -nthreads 35 (version=3.0.0)
/usr/local/mrtrix3/bin/dwi2response dhollander data4.mif response-wm.txt response-gm.txt response-csf.txt -voxels response_voxels.mif -mask dwi_mask.mif -nthreads 35 (version=3.0.0)
comments: 6.0.1
dw_scheme: 0.0,0.0,0.0,0.0
[55 entries] 0.0,0.0,0.0,0.0
...
-0.08066200967,0.9966021195,0.016669002,1000.0
0.4229682249,0.7652964069,-0.485200258,1000.0
mrtrix_version: 3.0.0
************************************************
Image name: "wmfod.mif"
************************************************
Dimensions: 256 x 256 x 256 x 45
Voxel size: 1 x 1 x 1 x 1
Data strides: [ -2 4 -3 1 ]
Format: MRtrix
Data type: 32 bit float (little endian)
Intensity scaling: offset = 0, multiplier = 1
Transform: 1 0 -0 -129.6
-0 1 -0 -98.28
-0 0 1 -140.2
SS3T-CSD_bzero_pct: 10.0
SS3T-CSD_niter: 3
SS3T-CSD_sdm_csf: 3.13137128023
SS3T-CSD_sdm_gm: 0.867203544417
SS3T-CSD_sdm_sfwm: 0.663489650931
command_history: mrconvert EPI_REG/data2_to_fs_T1.nii.gz data2_to_fs_T1.mif -fslgrad EPI_REG/bvecs_denoised_rot.txt EPI_REG/bvals_denoised.txt -datatype float32 -stride '0,0,0,1' (version=3.0.0)
/usr/local/mrtrix3/bin/dwifslpreproc data2_to_fs_T1.mif data3.mif -rpe_none -pe_dir j- -export_grad_fsl bvecs.txt bvals.txt -info -nthreads 35 (version=3.0.0)
/usr/local/mrtrix3/bin/dwibiascorrect ants -fslgrad bvecs.txt bvals.txt data3.mif data4.mif -nthreads 35 (version=3.0.0)
/usr/local/MRtrix3Tissue/bin/ss3t_csd_beta1 data4.mif response-wm.txt wmfod.mif response-gm.txt gm.mif response-csf.txt csf.mif -mask dwi_mask.mif -nthreads 35 (version=3Tissue_v5.2.8-2-gc82903bb)"
comments: 6.0.1
mrtrix_version: 3Tissue_v5.2.8-2-gc82903bb
prior_dw_scheme: 0.0,0.0,0.0,0.0
[55 entries] 0.0,0.0,0.0,0.0
...
-0.08066200967,0.9966021195,0.016669002,1000.0
0.4229682249,0.7652964069,-0.485200258,1000.0
************************************************
Image name: "dec.mif"
************************************************
Dimensions: 256 x 256 x 256 x 3
Voxel size: 1 x 1 x 1 x 1
Data strides: [ -2 4 -3 1 ]
Format: MRtrix
Data type: 32 bit float (little endian)
Intensity scaling: offset = 0, multiplier = 1
Transform: 1 0 -0 -129.6
-0 1 -0 -98.28
-0 0 1 -140.2
command_history: mrconvert EPI_REG/data2_to_fs_T1.nii.gz data2_to_fs_T1.mif -fslgrad EPI_REG/bvecs_denoised_rot.txt EPI_REG/bvals_denoised.txt -datatype float32 -stride '0,0,0,1' (version=3.0.0)
/usr/local/mrtrix3/bin/dwifslpreproc data2_to_fs_T1.mif data3.mif -rpe_none -pe_dir j- -export_grad_fsl bvecs.txt bvals.txt -info -nthreads 35 (version=3.0.0)
/usr/local/mrtrix3/bin/dwibiascorrect ants -fslgrad bvecs.txt bvals.txt data3.mif data4.mif -nthreads 35 (version=3.0.0)
dwi2tensor data4.mif tensor.mif -nthreads 35 (version=3.0.0)
tensor2metric tensor.mif -vec dec.mif -mask dwi_mask.mif -nthreads 35 (version=3.0.0)
comments: 6.0.1
mrtrix_version: 3.0.0
prior_dw_scheme: 0,0,0,0
[55 entries] 0,0,0,0
...
-0.08066200967,0.9966021195,0.016669002,1000
0.4229682249,0.7652964069,-0.485200258,1000
Thank you,
Sneha