CCA-fMRI Toolbox for SPM

CCA-fMRI is a toolbox for SPM that implements the use of canonical correlation analysis (CCA) for detecting brain activity patterns recorded by functional magnetic resonance imaging (fMRI). The toolbox is written in 100% Matlab© code, it runs on all platforms supported by SPM and there is no dependency on external Matlab toolboxes. The toolbox also provide its own graphical user interface to setup fMRI experiments.

In the CCA-fMRI Toolbox, CCA is used in a two step process. In the first step, CCA is used to construct a low pass filter that adapts to the environment of each voxel in the brain volume analyzed. In the second step, CCA compare the temporal intensity change of the filtered voxels with an expected activation pattern to determine the level of correlation and, hence, the level of activation.

CCA was developed by Hotelling and is a method for finding the maximum correlation between linear combinations of two sets of variables.

SPM is a well known and free (GNU General Public License) software package for analysis of brain imaging data sequences. It has a long history and has continuously been released in new versions since at least 1994.


November 20, 2007
Version 1.01 of the CCA-fMRI toolbox released

October 17th, 2007
Version 2.01 of the CCA-fMRI toolbox released.

June 21st, 2007
Version 2.00 of the CCA-fMRI toolbox released.

June 18th, 2007
Version 1.00 of the CCA-fMRI toolbox released.

June 18th, 2007
The CCA-fMRI toolbox web site goes live at