whitfield gabrieli roi3 - neurometrika fc jhu/whitfield...• 2nd level: analysis spm.mat file, the...

28
Quality Control ROI Analyses Functonal Connectivity Course 12/2011 Susan Whitfield-Gabrieli MIT Connectivity Toolbox Data Flow Chart my_analysis/conn_test data results COND_Subject*.mat COV_Subject*.mat REX_Subject*.mat ROI_Subject*.mat firstlevel precprocessi ng secondlevel my_analysis/conn_test.mat ANALYSIS_01 BETA_Subject*.nii corr_Subject*.nii resultsDATA_Subject*.mat seDATA_Subject*.mat BETA_Subject*.nii DATA_subject*.mat ROI_Subject*.mat ANALYSIS_01. SUBJECT_EFFECTS_* CON_Subject*.nii SourceFolders beta_* con_* corr_* mask.* ResMS.* RPV.* SPM.mat spmT_* Notes: The Save/Save as button will save the configurations in a .mat file (e.g., conn_test.mat), which can be loaded later (Load button in SETUP tab). The .mat file will be updated each time “Done” is pressed. Number of “SourceFolders” in “data/secondlevel/” will depend on the number of “Sources” selected in the ANALYSES tab.

Upload: others

Post on 13-Mar-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

ROI Analyses Functonal Connectivity Course 12/2011

Susan Whitfield-GabrieliMIT

Connectivity Toolbox Data Flow Chart

my_analysis/conn_test

data results

COND_Subject*.matCOV_Subject*.matREX_Subject*.matROI_Subject*.mat

firstlevelp

recprocessi

ng

second

level

my_analysis/conn_test.mat

ANALYSIS_01

BETA_Subject*.niicorr_Subject*.niiresultsDATA_Subject*.matseDATA_Subject*.mat

BETA_Subject*.niiDATA_subject*.matROI_Subject*.mat

ANALYSIS_01. SUBJECT_EFFECTS_*

CON_Subject*.niiSourceFolders beta_*

con_*corr_*mask.*ResMS.*RPV.*SPM.matspmT_*

Notes:The Save/Save as button will save the configurationsin a .mat file (e.g., conn_test.mat), which can be loadedlater (Load button in SETUP tab). The .mat file will beupdated each time “Done” is pressed.

Number of “SourceFolders” in “data/secondlevel/” will depend on the number of “Sources” selected in theANALYSES tab.

Page 2: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

Why do ROI analyses

• SPM is voxel based and ROI analyses allows you to investigate the mean activity of a particular region of the brain as opposed to just the peak voxel.

• A apriori hypotheses about a particular region of the brain. SVC (small volume correction) allows you to correct for multiple comparisons based on the # of voxels in your apriori ROI –liberalize statistics

Outline

• Functional ROI definition (xjview)

• Anatomical ROI defintion (wfu_pick & Marina)

• Small Volume Correction (SVC – SPM8)

• ROI extraction (rex) – extracting connectivity values within ROI

• Importance of understanding betas/correlations

• Voodoo correlations/Double dipping

• False positive control

• Independent ROI definitions (func & anat)

Page 3: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

Functionally Defined ROIs

Functionally Define ROI in Xjview

Advantages of xjview: -See task positive & negative activations/connectivity-Easily change thresholds, see anatomical locations-Easily create functional ROIs/Masks

Xu Cui

Page 4: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

Open T-Map(s) corresponding to SPM.mat

Must knowTmap # of interest first!

yDisplays Activation/Deactivation

Connectivity/Anticorrelations

Page 5: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

PICK cluster

Navigate to clusterPick clusterShows anatomySave ROI imageSave ROI Mask

Select cluster (for multiple clusters)

1. Select clusters2. Pick cluster3. Save ROI

Page 6: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

SAVE as img or mask

Rex – NYU Data Set

Page 7: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

Anatomically Defined ROIs

MARINA

Page 8: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

WFU_Pickatlas

Generate Anatomical ROIS

TD AtlasAAL AtlasShapes

Page 9: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

Generate Spheres

SVC

Page 10: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

Auto + Novel Whole Brain FWE corrected

Auto + Novel .001 uncorrected

Page 11: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

SVCBEFORE SVC: p_fwe = .163 AFTER SVC: p_fwe = .001

Imcalc

Page 12: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

Imcalc

• Performs user-specified algebraic manipulations on a set of images

• Intersection of two images i1 .* i2

ROI Extraction

Page 13: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

SPM has VOXEL based effect sizes

• Need to use other programs to get mean effect sizes of ROIs, e.g., rex or marsbar.

• Rex:

• Marsbar

Rex/Marsbar

• http://web.mit.edu/swg/software.htm

• http://marsbar.sourceforge.net/

Page 14: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

Rex GUI

• Select one or more ROI files. The supported file types are *.nii, *.img, and *.tal files

STEP 2. Selecting image data sources

To define the source image files:

1) Click Sources

- Select one or more NIFTI image volume files to extract data from these volumes

or

- Select one SPM.mat file to extract data from volumes specified in a SPM design.

Page 15: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

Source Data: 1st or 2nd SPM.mat

• Frst-level analysis SPM.mat file for a given subject, the

data sources will be assumed to be all of the functional data files for this subject, with one volume for each time point across all sessions included in the SPM.mat file. In this case rex will extract all of the functional time series at the specified ROIs for this subject .

• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis (one volume per regressor per subject; e.g. one contrast volume per subject for a standard second-level t-test analysis). In this case rex will effectively extract the beta/contrast values at the specified ROIs for each subject, and allow you to perform second-level analyses on the resulting data.

Data-level options (ROI/cluster/voxel):

“extract data from each ROI” to extract data separately from each ROI

using the selected summary measure. The default measure is the mean, collapsed

across multiple voxels. A single output text file will be created for each ROI and

it will contain the ROI-level data for each source file in rows.

“extract data from selected clusters” is similar to extracting data from

each ROI, but if the ROI mask contains a disconnected set multiple clusters rex

will allow the user to specify a subset of clusters and the ROI-level summary

measure will only include voxels within the selected clusters.

“extract data from each voxel” to extract the data separately from each

voxel. A separate output text file will be created for each ROI containing the

voxel-level data across all source files (rows) and voxels (columns

Page 16: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

Summary measure (mean/median/weighted mean/eigenvariates)

“mean” or “median” to obtain the mean or median of the data across the

selected voxels

“weighted mean” to obtain a voxel-weighted mean across the selected

voxels . The values of the ROI mask file at each voxel will be taken as the weights to be used when computing a weighted average across all selected voxels

“eigenvariate” choose the number of eigenvariates to summarize the data across voxels in terms of a singular value decomposition of the time series. Eigenvariates are extracted using a Singular Value Decomposition (SVD) of the time series across all the voxels within each ROI/cluster

For example,the first eigenvariate represents the weighted mean of the ROI data that results in the time series with maximum possible variance

g )Scaling options (global scaling / within-

ROI scaling / none)• If extracting time-series data, you might want to scale the original data within-sessions

to increase the interpretability of the data (units in percent signal change)

“global scaling” to scale the output data based on the global mean (SPM session-specific grand-mean scaling)

Use this option when you want to extract a time-series in units of percent signal change referenced to the SPM default intracerebral mean of 100.

“within-ROI scaling” to scale the output data based on the local mean

(within-ROI) of the data averaged across all source files .

Use this option if you wish to extract time-series in units of percent signal change referenced to the mean value of each ROI)

Page 17: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

Extract and explore the data

• In addition to the output data files (*.rex.txt files) containing the extracted data (one file per ROI/cluster), rex will create mask files (*.rex.tal files) indicating the locations (in mm) of the voxels corresponding to the ROI/cluster associated with each data file.

Dotted red line - Fitted response (model prediction)Gray line – actual data

Page 18: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

Rex: SMA Extraction

Rex Output –MPFC/DLPFC Anticorrelation

Page 19: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

Betas and Contrasts

• Contrast vectors form weighted linear combinations of the betas

Con [.5 .5 -.5 -.5] = .5(beta1) + .5(beta2) - .5(beta3) - .5(beta4)

Con [ 1 1 -1 -1] = 1(beta1) + 1(beta2) - 1(beta3) - 1(beta4)

<<same stats but inflated betas>>

[ 1 1 1 1] = 1(beta1) + 1(beta2) + 1(beta3) + 1(beta4)

[ 2 1 -1 -2]: parametric modulation (e.g. HH>H>L>LL)

• In general, sum of contrast vector should sum to ZERO

• Positive weights should sum to ONE if you want to interpret the BETA values as % signal change (as defined in SPM) or if you have different # of sessions among subjects

<<avoid inflated beta values>>

g% Signal Change: Whole brain to voxel

scaling• In SPM the last N beta images (where N is the number of sessions) represent the

session effects (average within-session signal for each session),

• Divide the beta images of interest from each session by the corresponding session effects and multiplying by 100.

• This can be problematic for some designs where the session effects might not be estimable due to over-redundancies in the modeled responses (e.g explicitly modeling the rest condition in a block design),

• Alternative approach is to divide the betas by the mean volumeobtained after realignment (named "mean*.nii", note that these volumesare previous to grand-mean scaling) and multiplied by the grand-meanfactor for the corresponding session (obtained as"mean(SPM.xGX.rg(SPM.Sess(n).row))", where n is the session number).

Page 20: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

Conclusion

• If you sum the positive contrast vector to 1 as [ .5 .5 ], then you can interpret the betas as percent signal change. This is because the default "grand mean scaling" is used (this means that the raw functional signal at each voxel is divided by theglobal mean and multiplied by 100 to convert it to % signal changeunits) However, if you use [1 1] you will an inflation of beta values and you should not interpret the betas as % sig change. The stats however will be the same.

Importance of understanding betas

• Take two groups, controls and patients with two conditions

• A= task, B = control task, there are multiple ways in which we can get

• Controls (A>B) > Patients(A>B)

0

2

4

6

8

10

12

Controls Patients

A

B

-15

-10

-5

0

5

10

15

Controls Patients

A

B

Con>Patients driven by largerdifference between A>B in controls

Con>Patients driven by deactivationfor B in patients, no difference incontrols between A&B

Page 21: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

Importance of understanding baselines

Fear & The Amygdala

Page 22: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

Genetic Variation in Amygdala Response(Hariri et al., 2002)

Short vs. long allele in variable repeat sequence of promoter region of transport gene

Short allele associated with anxiety traits

--Greater response to fearful faces in short allele

Amygdala activation to negative, neutral, and fixation stimuli.

Canli T et al. PNAS 2005;102:12224-12229

©2005 by National Academy of Sciences

Page 23: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

QA in fMRI Statistics

• Voodoo? Double dipping?

• Independent ROIs!

• False positive control!

Avoid circularity & “voodoo”statistics!

Page 24: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

Vul’s main point

• Selecting voxels from which to report correlations from the same data used to calculate the correlaitons biases the results high

Non-independence (circularity or selection bias)

Avoid circularity & “voodoo”statistics!

Inflammatory

Page 25: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

Voodoo media hype/Rebuttals

Bob Cox: Author of AFNI

Page 26: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

Cox’s Conclusion

Consequences

• Brought wide spread attention from neuroscientists to media about important points

-but had some conceptual flaws and the inflammatory nature was provocative “ annoying over-generalizations, misleading analogies and unwarranted conclusions” Cox

• Embrace the valid points and learn best analysis approaches to avoid the issues.

Independent ROIs!

False positive control!

Page 27: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

False positive control (should be done on ALL analyses including activation and correlation)

• Approaches (conservative -> liberal):1) Whole brain FWE2) Whole brain FDR3) Voxel-wise FWE or FDR4) Cluster-wise corrected significance 5) Small Volume Correction:

A) requires a priori hypothesisB) Independent ROI such as , literature

or different contrast)

Independent ROI

Anatomical definition (RAPID, Freesurfer, WFU_Pickatlas, Marina) or from the Literature (e.g., spheres around peak coords)

Functional definition:• Cross Validation Methods (should be across subjects not sessions)

1) Multiple Data Sets 2) Split half (not practical with small n)

**3) LOOCV: leave-one-out cross-validation involves using a single observation fromthe original sample as the validation data, and the remaining observations asthe training data. This is repeated such that each observation in the sample isused once as the validation data. So we have 10 subjects, we defineand ROI on a group analysis of 9 subjects and get the con value for the one left

out, then do another group analysis of another 9 subjects and get the con valueof the subject left out...etc. We script this to make it efficient.

---------------------------------------------------

Page 28: Whitfield Gabrieli ROI3 - Neurometrika FC JHU/Whitfield...• 2nd level: analysis SPM.mat file, the data sources will be assumed to be the beta (or con) images specified in this analysis

Quality Control

Independent ROI: ROI:multiple data sets

Whitfield-Gabrieli et al., 2010