multivariate approaches to analyze fmri data yuanxin hu

46
Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Upload: aleesha-woods

Post on 28-Dec-2015

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Multivariate Approaches to Analyze fMRI Data

Yuanxin Hu

Page 2: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Outlines

1.Summary of principles of three approaches a) Principle Component Analysis (PCA) b) Canonical Correlation Analysis (CCA) c) Independent Component Analysis (ICA)

2.Procedure to analyze fMRI data by ICA approach a) data preprocessing 1) centering 2) whitening 3) data reduction b) strategies of ICA 1) temporal ICA 2) spatial ICA c) validation of ICA results

3.Group ICA a) models/methods b) comparison of methods c) modifications of classical group ICA

Page 3: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Nature of fMRI data

1. Multivariate

2. Subspaces / high dimensions/directions

a) Space: region of brain with similar temporal behavior b) Time course c) Space & Time course

Page 4: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Outlines

1.Summary of principles of three approaches a) Principle Component Analysis (PCA) b) Canonical Correlation Analysis (CCA) c) Independent Component Analysis (ICA)

2.Procedure to analyze fMRI data by ICA approach a) data preprocessing 1) centering 2) whitening 3) data reduction b) strategies of ICA 1) temporal ICA 2) spatial ICA c) validation of ICA results

3.Group ICA a) models/methods b) comparison of methods c) modifications of classical group ICA

Page 5: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Principle Component Analysis (PCA)

GoalTo find linear combinations of the original variables reflecting the structural dependence of data. The strategyIs to create a new set of orthogonal variables that contain the same information as the original set, and the previousOrthogonal axe occupies the majority of sample variance, and determine the direction of dimension of the dataset.

Steps

1. Find independent components;X1, X2, ---------, Xp ~ multivariate distribution ( µ, Σ)

1ST component = a1t X (with maximal sample variance: a1t Sa1, and a1t a1 = 1);2nd component = a2t X (a2t a2 = 1, and a1t a2 =0: it indicates that its coefficient vector is orthogonal to the coefficient vector of 1st component) ---------Kth component = akt X (akt aK = 1, ak-1t aK = 0);

2. Transform components into coordinates.Serial components will be transformed into a new set of coordinates given values in appropriate eigenvectors

Consequences1. Sample variance comparison among components:1st > > 2nd > > 3rd >> -------------- > ; so the 1st component has the principle axis of the p-dimensional scatter cloud;

2. The coefficient vector of sub sequential component is orthogonal to its previous one.

Page 6: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu
Page 7: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Outlines

1.Summary of principles of three approaches a) Principle Component Analysis (PCA) b) Canonical Correlation Analysis (CCA) c) Independent Component Analysis (ICA)

2.Procedure to analyze fMRI data by ICA approach a) data preprocessing 1) centering 2) whitening 3) data reduction b) strategies of ICA 1) temporal ICA 2) spatial ICA c) validation of ICA results

3.Group ICA a) models/methods b) comparison of methods c) modifications of classical group ICA

Page 8: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Canonical Correlation Analysis (CCA)

A way to quantify correlation between sets of variables.Pairs of canonical variables:

Radom variables X Y

canonical variables: 1st: a1T X b1T X 2nd a2T X b2T X . . . . . . . . . kth akT X bkT X

Cor (aiT X, biT Y), and its coefficients:

(ΣxyΣyy -1Σyx-CiΣxx)*ai = 0(ΣyxΣxx -1 Σxy-CiΣyy)*bi = 0

Page 9: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Outlines

1.Summary of principles of three approaches a) Principle Component Analysis (PCA) b) Canonical Correlation Analysis (CCA) c) Independent Component Analysis (ICA)

2.Procedure to analyze fMRI data by ICA approach a) data preprocessing 1) centering 2) whitening 3) data reduction b) strategies of ICA 1) temporal ICA 2) spatial ICA c) validation of ICA results

3.Group ICA a) models/methods b) comparison of methods c) modifications of classical group ICA

Page 10: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Independent Component Analysis (ICA) (Originates from “Cocktail-Party Problem”)

In the Cocktail-Party-Problem, you are attending a party with simultaneous conversations of hundreds guests. Same amount microphones located at different places in the room, are simultaneously recording the conversations. Each microphone recording can be considered as a linear mixture of individual 'independent' conversations.

Page 11: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu
Page 12: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Key of ICA

Non-normality

Page 13: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu
Page 14: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu
Page 15: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Each microphone signal (X) can be modeled as linear superpositions of the recorded source signals (linear mixture by unknown matrix A).

Page 16: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Recover original source signals by finding a matrix (W)

Page 17: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

ICA in studying fMRI data

Sensor1Sensor2

Sensor3

Page 18: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu
Page 19: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Difference between PCA and ICA

Jung TP, et al 2001, Proceedings of the IEEE, 89(7);

Page 20: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Outlines

1.Summary of principles of three approaches a) Principle Component Analysis (PCA) b) Canonical Correlation Analysis (CCA) c) Independent Component Analysis (ICA)

2.Procedure to analyze fMRI data by ICA approach a) data preprocessing 1) centering 2) whitening 3) data reduction b) strategies of ICA 1) temporal ICA 2) spatial ICA c) validation of ICA results

3.Group ICA a) models/methods b) comparison of methods c) modifications of classical group ICA

Page 21: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Outlines

1.Summary of principles of three approaches a) Principle Component Analysis (PCA) b) Canonical Correlation Analysis (CCA) c) Independent Component Analysis (ICA)

2.Procedure to analyze fMRI data by ICA approach a) data preprocessing 1) centering 2) whitening 3) data reduction b) strategies of ICA 1) temporal ICA 2) spatial ICA c) validation of ICA results

3.Group ICA a) models/methods b) comparison of methods c) modifications of classical group ICA

Page 22: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Preprocessing for ICA

1. Centering:The most basic and necessary preprocessing is to center x, by subtracting its meanvector m = E{x} to make x a zero-mean variable. It will simplify ICA algorithms;

2. WhiteningLinearly transform observed vector X to make the components uncorrelated, and their covariance matrix of ˜x equals the identity matrix: E{˜x˜xT } = I.

3.Data reductionRemove noise signal to decrease data dimension, and make the data meet biologicalsense.

Hyvärinen A, et al, 2000, Neural Networks, 13(4-5):411-430

Page 23: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Outlines

1.Summary of principles of three approaches a) Principle Component Analysis (PCA) b) Canonical Correlation Analysis (CCA) c) Independent Component Analysis (ICA)

2.Procedure to analyze fMRI data by ICA approach a) data preprocessing 1) centering 2) whitening 3) data reduction b) strategies of ICA 1) temporal ICA 2) spatial ICA c) validation of ICA results

3.Group ICA a) models/methods b) comparison of methods c) modifications of classical group ICA

Page 24: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

ICA Multivariate Analyses

1. Spatial ICA

2. Temporal ICA

Page 25: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

The tth component image

Spatially independent time course associated the tth component image

Time course

voxels1n

nt1

1n

t1

Page 26: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

associated temporally independent image

Temporally independent time course

voxels

Time course

n1

1t

n1 nt

Page 27: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu
Page 28: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu
Page 29: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

In theory, once the independent components are identified, the statistical test can be further investigated, for example: the distribution of probability of all voxels and correlation of activation of different regions upon stimuli, and so on. However, the nature of the procedure makes us not that confident.

Page 30: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Outlines

1.Summary of principles of three approaches a) Principle Component Analysis (PCA) b) Canonical Correlation Analysis (CCA) c) Independent Component Analysis (ICA)

2.Procedure to analyze fMRI data by ICA approach a) data preprocessing 1) centering 2) whitening 3) data reduction b) strategies of ICA 1) temporal ICA 2) spatial ICA c) validation of ICA results

3.Group ICA a) models/methods b) comparison of methods c) modifications of classical group ICA

Page 31: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Validation of ICA Results

Reasons of validation

1. Different algorithms can yield different components, which will contribute different interpretations for same data;

2.Algorithms always have stochastic elements, as a result, different runs of same algorithms can contribute different results.

Page 32: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Validation of ICA Results

Strategies of validation

1.Fixed-point based: Normalize differential entropy/negentropy, and maximize negentropy to find directions of maximal non-normality of the data;

2.Bootstrap: The validation is to find out whether the statistical test is reproducible or consistent. To avoid the variation caused by stochastic element from algorithms operation, the analysis can start at different initial value, which can be accomplished via Bootstrap.

In practice, researchers can repeat running same operation, and find the tight cluster of point, which will be real independent component; if the clusters are wildly scattered, which should not be selected, because they are not real independent components. This can be judged by Cluster Quality Index, higher is better.

Page 33: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Selection of Clusters

Himberg J, et al, 2004 NeuroImage, 22(3):1214–1222

Page 34: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Himberg J, et al, 2004 NeuroImage, 22(3):1214–1222

Page 35: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Outlines

1.Summary of principles of three approaches a) Principle Component Analysis (PCA) b) Canonical Correlation Analysis (CCA) c) Independent Component Analysis (ICA)

2.Procedure to analyze fMRI data by ICA approach a) data preprocessing 1) centering 2) whitening 3) data reduction b) strategies of ICA 1) temporal ICA 2) spatial ICA c) validation of ICA results

3.Group ICA a) models/methods b) comparison of methods c) modifications of classical group ICA

Page 36: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu
Page 37: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Outlines

1.Summary of principles of three approaches a) Principle Component Analysis (PCA) b) Canonical Correlation Analysis (CCA) c) Independent Component Analysis (ICA)

2.Procedure to analyze fMRI data by ICA approach a) data preprocessing 1) centering 2) whitening 3) data reduction b) strategies of ICA 1) temporal ICA 2) spatial ICA c) validation of ICA results

3.Group ICA a) models/methods b) comparison of methods c) modifications of classical group ICA

Page 38: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Methods of Group ICA

1. Averaging Across Subjects

2. Calhound’s model: (Temporal basis, Subject-wise concatenation) Combination of data from individual subjects. The data is large, so data reduction is essential: Clean individual data; transform original data into Talairach coordinates.; and then concatenate all individuals’ data together for analysis

3. Svensѐn model: (Spatial basis, row-wise concatenation) Data reduction by masking air out sir voxels, decrease about 50% data dimension, so there is no need to transform the data into Talairach coordinates.

Page 39: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

1) Calhoun VD, et al (2001): NeuroImage 14(5):1080-1088.2) Beckmann CF, et al. (2005): NeuroImage 25(1):294-311.3) Calhoun VD, et al (2001): Hum.Brain Map. 14(3):140-151.4) Esposito F, Neuroimage. 25(1):193-205.5) Schmithorst VJ, et al (2004): J.Magn Reson.Imaging 19(3):365-368.

6) Svensen M, et al. (2002): NeuroImage 16:551-563.

Page 40: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Outlines

1.Summary of principles of three approaches a) Principle Component Analysis (PCA) b) Canonical Correlation Analysis (CCA) c) Independent Component Analysis (ICA)

2.Procedure to analyze fMRI data by ICA approach a) data preprocessing 1) centering 2) whitening 3) data reduction b) strategies of ICA 1) temporal ICA 2) spatial ICA c) validation of ICA results

3.Group ICA a) models/methods b) comparison of methods c) modifications of classical group ICA

Page 41: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Accuracy Comparison of Three Methods by Simulation

MSE = mean-squared error between original and estimated sources

Average CC = average cross-correlation value between original and estimated associated time courses

Page 42: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Accuracy Comparison of Three Methods by Simulation (+ data from 5 subjects)

MSE = mean-squared error between original and estimated sources

Average CC = average cross-correlation value between original and estimated associated time courses

Page 43: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Outlines

1.Summary of principles of three approaches a) Principle Component Analysis (PCA) b) Canonical Correlation Analysis (CCA) c) Independent Component Analysis (ICA)

2.Procedure to analyze fMRI data by ICA approach a) data preprocessing 1) centering 2) whitening 3) data reduction b) strategies of ICA 1) temporal ICA 2) spatial ICA c) validation of ICA results

3.Group ICA a) models/methods b) comparison of methods c) modifications of classical group ICA

Page 44: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Modification of Basic ICA Apporaches

1. Spatiotemporal ICA either sICA or tICA are dual dimension, which is meaningless for scientific basis;

2. Skew-ICA Real images are surrounded by homogeneous background, which will cause skewed distribution. To solve this, the method uses more realistically long tail instead of heavy tail to represent the distribution.

Page 45: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

GLM PCA tICA sICA stICA Skewed-ICA

Correlation Between the Four Time Courses Extracted by Each Method

Method Source 1 Source 2 Source 3 Source 4 MeanGLM 0.87 0.93 0.95 0.84 0.90PCA 0.76 0.55 0.77 0.81 0.72tICA 0.87 0.90 0.91 0.72 0.85sICA 0.48 0.75 0.40 0.71 0.59stICA 0.87 0.89 0.91 0.72 0.85Skew-sICA 0.83 0.90 0.88 0.81 0.86Skew-stICA 0.87 0.92 0.94 0.83 0.89

Stone JV, 2002, NeuroImage 15: 407-421

Page 46: Multivariate Approaches to Analyze fMRI Data Yuanxin Hu

Outlines

1.Summary of principles of three approaches a) Principle Component Analysis (PCA) b) Canonical Correlation Analysis (CCA) c) Independent Component Analysis (ICA)

2.Procedure to analyze fMRI data by ICA approach a) data preprocessing 1) centering (simplify calculation) 2) whitening (linearly transformation, to ensure components are uncorrelated) 3) data reduction (remove noise signal, keep biologically related information only) b) strategies of ICA 1) temporal ICA 2) spatial ICA c) validation of ICA results (point-fixed method, bootstrap to indentify real independent clusters )3.Group ICA a) models/methods (Averaging, row-wise group ICA, subject-wise group ICA) b) comparison of methods (the subject-wise group ICA is more accurate) c) modifications of classical group ICA (skewed ICA is more consistent)