Hi Jeroen / Michele,
There’s a principal issue with FC that I think stems from a misunderstanding of the referenced text. Quoting @sgenc:
In order to build an unbiased longitudinal template, we selected 22 individuals (11 female) to first generate intra-subject templates. For each of these individuals, the time-point 1 and time-point 2 FOD maps were rigidly transformed to their midway space and subsequently averaged to generate an unbiased intra-subject template. The 22 intra-subject FOD templates were used as input for the population template generation step. Following generation of the population template, each individual’s FOD image was registered to this longitudinal template, …
Let’s enumerate this for clarity:
-
Template generation:
-
Select a subset of 22 individuals
-
For each of these individuals:
-
Perform rigid-body registration between two time points
-
Compute mean of two time-points in midway space
-
-
Use non-linear registration of results of 1.2.2 to produce template.
-
-
Transformation of data to template:
-
For every individual:
-
For both time points:
-
Perform non-linear registration of image to template
-
Transform FOD data to template space
-
Segment FODs into fixels in template space
-
Compute FC for that time point based on results of 2.1.1.2-3.
-
-
-
While for a subset of of subjects, a rigid-body averaging of two time points is performed (1.2.2), this is done for template construction only. When it comes to producing quantitative data in template space (2.1.1.3-4), this is done independently per time point.
If you have utilised some other pipeline structure, where FC is derived from a composition of a within-subject transformation and then a transformation of a per-subject mean to the template, then yes, the difference in FC between the two time points will be driven entirely by any non-rigid component of the within-subject transformation. So if that’s what you’ve done, that’s almost certainly what’s leading to your suspiciously small values.
Side note: the raw FD values range between 0 and 1.81. The change scores of FD range between -0.1 and 0.1.
PS: Is it normal that for each person the minimum FD is 0 (as long as this is only the case for a few fixels each time)? Or is this something we should look into as well?
This is quite common. If, for any given template fixel, when establishing fixel correspondence for a particular subject, there does not exist a fixel in that subject whose orientation is within 45 degrees of the template fixel, then the value of FD for that subject in that fixel will be zero. I seem to recall this thread some years back being the first public reporting of such, but it’s been in the back of my head for a long time. I’m hoping that this effect can be mitigated in the future ( for 3.1.0
), using a combination of reduced fixel segmentation thresholds, more sophisticated fixel correspondence, and fixel-wise regressors / subject exclusion. For now you could probably think about excluding from the analysis mask those fixels for which the number of subjects with FD=0 is too large.
Rob