Explanations on the functioning and issues regarding the dwi-dti pipeline #543
Replies: 1 comment
-
The simplest solution seems to be change and to use only FSL's dtifit instead of the combination of MRtrix commands we currently have, which apparently doesn't generate negative values. That way, we can discard different steps since everything is handled by dtifit. Plus the question of the compatibility between MRtrix and FSL won't be anymore. We can also go the other way around, and change FSL's threshold for MRtrix's. That way we also discard the compatibility problem. However, the compatibility problem is only partially discarded since the inputs are FSL compatible. Plus the problem of the negative values is not handled if we use this solution. Hence the most likely evolution right now is that the dwi-dti pipeline will soon be changed to use FSL only instead of a combination of. MRtrix and FSL. |
Beta Was this translation helpful? Give feedback.
-
This discussion's purpose is to clarify the dwi-dti pipeline and the problems revolving around it.
FA
,AD
,RD
,MD
andDECFA
images. For this to work we start by converting the bval and bvec from fsl format to MRtrix using the FSL2MRtrix command. We then produce the tensors using DWI2Tensor and, based on the tensor we can produce the different images by using TensorMetrics.You can see the graph of the pipeline below.
![graph](https://user-images.githubusercontent.com/85217698/149124488-5f345e20-997e-4b07-a788-2a37db2dd8db.png)
A few potential problems come from this process.
This is the DECFA image after the thresholding.
![Screenshot 2022-01-12 at 10 59 22](https://user-images.githubusercontent.com/85217698/149122296-03573eac-7646-4828-ac1c-00aa7a4fef98.png)
This is the DECFA image before the thresholding.
![Screenshot 2022-01-12 at 10 59 33](https://user-images.githubusercontent.com/85217698/149122496-e23e3cda-c1dd-41f8-96ec-f8bd01a2616a.png)
The reasons for these thresholdings is that MRtrix's DWI2Tensor can produce negative values. This issue is detailed here and here.
We can question the general compatibility of MRtrix and FSL as it is discussed here and here
These issues make it difficult to trust the result outputed by the pipeline.
Beta Was this translation helpful? Give feedback.
All reactions