I’m currently working on a pipeline for a fixel-based analysis of human DWI data. I have calculated and averaged my response function, which contains 4 b-values. However, my data has 5 b-values, namely: 0, 0.1, 500, 1000 and 2000. I noticed that dwi2response does not take into account the 0.1 b-value, because when I manually enter the b-values 0,0.1,500,1000,2000, the algorithm tells me I entered a b-value twice.
This creates a problem when I try to calculate my dwi2fod, which detects the 5 b-values in my dwi data, but doesn’t see it in the response function. It gives this error:
number of rows in response function must match number of b-value shells
My response function: