This plugin for permutation tests applied to GLM was greatly inspired by the Randomise program built in FSL, improving some of its aspects. Here's a comparison of the features:
Feature | FSL Randomise | BV Randomise Plugin |
---|---|---|
Input formats | NIFTI. | VMP. |
Univariate statistics | t and F. | t, F, G |
Spatial statistics | Cluster extent, cluster mass, TFCE. All of these can be volume-based (voxelwise). | TFCE, cluster mass. All of these can be volume-based (voxelwise). |
Regression and permutation strategies | Freedman–Lane. | Freedman–Lane. |
Shuffling possibilities | Permutations or sign-flippings. | Permutations, sign-flippings, and permutations with sign-flippings. |
Block permutation | Either whole-block or within-block. | Whole-block and/or within-block, either in isolation or in arbitrary combinations, with multiple and complex levels of tree-like dependence between observations. |
Variance groups | One. Cannot be changed. | Two. All maps belonging to the same variance group when using statistic T and F and one computed automatically from the tree when using G statistic. |
FWER correction | Within each contrast only. | Within each contrast only. |
FDR correction | Yes, separate command. Correction within each contrast only. | (Scheduled) Yes, separate command. Correction within each contrast only. |
Overall performance | Generally a bit slower, except for spatial statistics. | Generally a bit faster, except for spatial statistics, that can be extremely slow. |
Parallel processing | Yes, with a separate script (randomise_parallel). | Yes, built-in. |
Language | Written in C++. | Written in C++. |