3Dclustsim for analysis of DTI measures

Hello
This question is about using 3Dclustsim for analysis of DTI measures.
Just to give you some background, the raw diffusion data for this project was acquired at 2mm and were processed using TORTOISE. As you can imagine, from the raw data to the final FA, MD, AD, RD maps that are being fed to 3dLME there are several points along the processing pipeline when some data interpolation is performed on the raw diffusion data from which the various DTI measures are extracted. For example, during diff prep the data are upsampled to 1mm and when we do the non-linear tensor fitting some interpolation is again introduced in the data. Furthermore, we use an in-house tensor registration method, which uses smoothing functions from ANTS in the process of creating subject-specific templates (because this is a within subject design) and study templates and bring the native DT volume to the study template space by combining the warps. The final DTI maps (i.e FA, MD etc) that are fed into 3dLME are thus in a template space.
In light of all these steps that the data has been put through, I was wondering if there are any recommendations as to what parameters I should use for 3dClustSim
Just for starters I tried the following command

3dClustSim -nxyz 192 236 171 -dxyz 1 1 1 -mask /misc/data57/thomascp/TDASP_DWI/Analysis/Statistics/SuperTempmask_TRMask_Erode1.nii
Here SuperTempmask_TRMask_Erode1.nii was created from thresholding the template TRACE (i.e. sum of the 3 diffusivities) volume at < 3000 (to remove CSF)

My question is: what smoothing level should I use? In brain parenchyma TRACE is mostly flat, while FA is not so are there any special consideration that one should bear in mind for these different types of DTI maps?

Looking forward to hearing your thoughts on this

Best regards

Cibu Thomas

Word has come down that the best way to go is likely to first use ‘3dttest++ -Clustsim’ option; and yes, I have capitalized the letter on purpose-- see the help output from 3dttest++:


 -clustsim   = With this option, after the commanded t-tests are done, then:
                (a) the residuals from '-resid' are used with '-randomsign' to
                    simulate about 10000 null 3D results, and then
                (b) 3dClustSim is run with those to generate cluster-threshold
                    tables, and then
                (c) 3drefit is used to pack those tables into the main output
                    dataset, and then
                (d) the temporary files created in this process are deleted.
               The goal is to provide a method for cluster-level statistical
               inference in the output dataset, to be used with the AFNI GUI
               Clusterize controls.
              ++ If you want to keep the 3dClustSim table .1D files, use this
                 option in the form '-Clustsim'.  If you want to keep ALL the
                 temporary files, use '-CLUSTSIM'.
              ++ Since the simulations are done with '-toz' active, the program
                 also turns on the '-toz' option for your output dataset. This
                 means that the output statistics will be z-scores, not t-values.
              ++ '-clustsim' will not work with less than 7 datasets in each
                 input set -- in particular, it doesn't work with '-singletonA'.
          -->>++ '-clustsim' runs step (a) in multiple jobs, for speed.  By
                 default, it tries to auto-detect the number of CPUs on the system
                 and uses that many separate jobs.  If you put a positive integer
                 immediately following the option, as in '-clustsim 12', it will
                 instead use that many jobs (e.g., 12).  This capability is to
                 be used when the CPU count is not auto-detected correctly.
          -->>++ It is important to use the proper '-mask' option with '-clustsim'.
                 Otherwise, the statistics of the clustering will be skewed (badly).

        ---==>>> PLEASE NOTE: This option has been tested for 1- and 2-sample
        ---==>>> unpaired and paired tests vs. resting state data -- to see if the
        ---==>>> false alarm rate (FAR) was near the nominal 5% level (it was).
        ---==>>> The FAR for the covariate effects (as opposed to the main effect)
        ---==>>> is still somewhat biased away from the 5% level :(

on the set of FA maps (or any other scalar map).

This is following the method described in “The Present-​ A Non­Parametric Approach to Cluster­Size Thresholding” on page 8 here:
http://biorxiv.org/content/early/2016/07/26/065862
The FPR prettiness of the output results is also described there, in Fig. 4.

You will want to run this on a computing cluster, if at all possible.

–pt (under advisement from G Chen)

Oh, and you’ll want a pretty recent version of AFNI to do this.

–pt