Some questions after FBA

Hi,all
Thanks to @rsmith , @jdtournier and @maxpietsch 's patient answers and everyone’s past posts, I finally ran through the multi-tissue FBM code.However, I still have a few questions and need to ask all MRtrixers for help.

  1. I compared the data of 23 patients before and 6 months after treatment, and I wanted to investigate whether the treatment had a significant impact on the patients’ Fixels’ FD, FC and FDC. Use paired T-test.These are files.txt ,design_matrix.txt ,contrast_matrix.txt that ueed in Step 23.Design_matrix and contrast_matrix are set according to this link.



  2. This is the step where I show the statistics.At first,I show wmfod_template.mif using mrview(image 1).P.S. The value in the lower right corner of the colourbar in image 1 represents the WM density(image 2), right?
    Then,What I’ve shown here is the streamlines with significant FC differences(image 3).(I load tracks_200k_sift.tck according to this).The P value(actually is (1-p) value) range of FC after FWE correction is 0 to 0.968,so the lowest value I displayed is 0.95 (corresponding P value is less than 0.05).As a result, there were only a few streamlines with significant differences.Obviously, this analysis result cannot be used for the writing of the paper.What’s more,in the FD comparison of the two sets of data, the FWE-corrected P values (actually (1-P) values) ranged from 0 to 0.289;in the FDC comparison of the two sets of data, the FWE-corrected P values (actually (1-P) values) ranged from 0 to 0.375.In other words, there is no significant difference between the FD/FDC indexes of the two groups of data at different time points by paired T test.In general, the results of the analysis are not what we want to see.What we would like to see is a significant difference in streamlines.



  3. Here is my code.I don’t think the final result I got that didn’t match my expectations was because the code was wrong.Because I’m not going to be able to run the whole process if the code is wrong.


4、If you think that my code is error-free, is it possible that the reason I’m not getting the results I want is that after treatment these three indices don’t change significantly at all or there are very few that are significantly different?

Thanks,
Silver

Hi Silver,

  1. It seems as though you have created your design and contrast matrices according to the instructions for the FSL feat command. Below that information are instructions for FSL’s randomise. The permutation-based statistical inference commands in MRtrix3 are far closer to randomise; indeed the manuscript that describes the implementations in randomise was my reference for overhauling the GLM & statistical inference code in MRtrix3 for the 3.0.0 production release.

    For your data you want to be explicitly computing a difference image (personally I would advocate calculating a rate of change per unit time to account for fluctuations in time period between scans), and performing the non-parametric equivalent to a paired t-test, which is modelling the errors as independent and symmetric (-errors ise) and checking for a non-zero global intercept.

  2. “The MRtrix3 developers provide no guarantees regarding the presence of statistically significant effects for arbitrary neuroimaging experiments, irrespective of the strength of desire for such” :upside_down_face:

    I would however address point 1 above before drawing any conclusions. I would also suggest looking at the raw fixel data rather than the streamlines (the latter can make the presentation of results look nicer, but is one step removed from the raw data), and interrogating the various other fixel data files generated. Even just calculating the mean FD of all subjects pre and post, and flicking between the two to see if there’s any difference at all, can be informative; there’s a lot that goes on in the generation of p-values, and so looking at that final result alone can hide a lot of relevant information. Given the location of the fixels that have come out, I would definitely advise taking a look at “null_contributions.mif”: what you want to see is an approximately homogeneous distribution, if there are a small number of fixels that have very high values, that’s indicative of a problem.

Rob