Surface-based Group Analysis in FreeSurfer

Slides:



Advertisements
Similar presentations
VBM Voxel-based morphometry
Advertisements

2nd level analysis – design matrix, contrasts and inference
Surface-based Group Analysis in FreeSurfer
SPM 2002 C1C2C3 X =  C1 C2 Xb L C1 L C2  C1 C2 Xb L C1  L C2 Y Xb e Space of X C1 C2 Xb Space X C1 C2 C1  C3 P C1C2  Xb Xb Space of X C1 C2 C1 
Seed-based functional connectivity analysis
Basics of fMRI Group Analysis Douglas N. Greve. 2 fMRI Analysis Overview Higher Level GLM First Level GLM Analysis First Level GLM Analysis Subject 3.
Basics of fMRI Preprocessing Douglas N. Greve
Multiple testing Justin Chumbley Laboratory for Social and Neural Systems Research University of Zurich With many thanks for slides & images to: FIL Methods.
Topological Inference Guillaume Flandin Wellcome Trust Centre for Neuroimaging University College London SPM Course London, May 2014 Many thanks to Justin.
Classical inference and design efficiency Zurich SPM Course 2014
Multiple testing Justin Chumbley Laboratory for Social and Neural Systems Research Institute for Empirical Research in Economics University of Zurich With.
07/01/15 MfD 2014 Xin You Tai & Misun Kim
Multiple testing Justin Chumbley Laboratory for Social and Neural Systems Research Institute for Empirical Research in Economics University of Zurich With.
Multiple comparison correction Methods & models for fMRI data analysis 18 March 2009 Klaas Enno Stephan Laboratory for Social and Neural Systems Research.
Multiple comparison correction Methods & models for fMRI data analysis 29 October 2008 Klaas Enno Stephan Branco Weiss Laboratory (BWL) Institute for Empirical.
Surface-based Analysis: Intersubject Registration and Smoothing
Voxel Based Morphometry
Integrating FreeSurfer and FSL FEAT
General Linear Model & Classical Inference
General Linear Model & Classical Inference Guillaume Flandin Wellcome Trust Centre for Neuroimaging University College London SPM M/EEGCourse London, May.
2nd Level Analysis Jennifer Marchant & Tessa Dekker
Multiple Comparison Correction in SPMs Will Penny SPM short course, Zurich, Feb 2008 Will Penny SPM short course, Zurich, Feb 2008.
Random Field Theory Will Penny SPM short course, London, May 2005 Will Penny SPM short course, London, May 2005 David Carmichael MfD 2006 David Carmichael.
Basics of fMRI Inference Douglas N. Greve. Overview Inference False Positives and False Negatives Problem of Multiple Comparisons Bonferroni Correction.
Preprocessing of FMRI Data fMRI Graduate Course October 23, 2002.
With a focus on task-based analysis and SPM12
Brain Mapping Unit The General Linear Model A Basic Introduction Roger Tait
Introduction to FreeSurfer surfer.nmr.mgh.harvard.edu
Keith Worsley Department of Mathematics and Statistics, and McConnell Brain Imaging Centre, Montreal Neurological Institute, McGill University Correlation.
FMRI Methods Lecture7 – Review: analyses & statistics.
Enhanced Correspondence and Statistics for Structural Shape Analysis: Current Research Martin Styner Department of Computer Science and Psychiatry.
SPM short course – Oct Linear Models and Contrasts Jean-Baptiste Poline Neurospin, I2BM, CEA Saclay, France.
Why N’ How (I forgot the title) Donald G. McLaren, Ph.D. Department of Neurology, MGH/HMS GRECC, ERNM Veteran’s Hospital
Classical Inference on SPMs Justin Chumbley SPM Course Oct 23, 2008.
Correction for multiple comparisons in FreeSurfer
Contrasts & Statistical Inference
Random Field Theory Will Penny SPM short course, London, May 2005 Will Penny SPM short course, London, May 2005.
Integrating QDEC with Slicer3 Click to add subtitle.
MINC meeting 2003 Pipelines: analyzing structural MR data Jason Lerch.
Function-Structure Integration in FreeSurfer surfer.nmr.mgh.harvard.edu/docs/ftp/pub/docs/freesurfer.func.pdf.
Spatial Smoothing and Multiple Comparisons Correction for Dummies Alexa Morcom, Matthew Brett Acknowledgements.
Multimodal Integration surfer.nmr.mgh.harvard.edu
Statistical Analysis An Introduction to MRI Physics and Analysis Michael Jay Schillaci, PhD Monday, April 7 th, 2007.
Multiple comparisons problem and solutions James M. Kilner
Topological Inference Guillaume Flandin Wellcome Trust Centre for Neuroimaging University College London SPM Course London, May 2015 With thanks to Justin.
Multimodal Integration surfer.nmr.mgh.harvard.edu.
Surface-based Group Analysis in FreeSurfer
SPM short course – Mai 2008 Linear Models and Contrasts Jean-Baptiste Poline Neurospin, I2BM, CEA Saclay, France.
Surface-based Group Analysis in FreeSurfer
Group Averaging of fMRI Data
Surface-based Analysis: Inter-subject Registration and Smoothing
Voxel-based Morphometric Analysis
2nd Level Analysis Methods for Dummies 2010/11 - 2nd Feb 2011
Correction for multiple comparisons in FreeSurfer
Basics of Group Analysis
Surface-based Analysis: Intersubject Registration and Smoothing
Introduction to Permutation for Neuroimaging HST
Surface-based Exploratory Group Analysis in FreeSurfer
Surface-based Analysis: Intersubject Registration and Smoothing
Multimodal Integration
Correction for multiple comparisons in FreeSurfer
Contrasts & Statistical Inference
Voxel-based Morphometric Analysis
Correction for multiple comparisons in FreeSurfer
Voxel-based Morphometric Analysis
Voxel-based Morphometric Analysis
Contrasts & Statistical Inference
Multiple testing Justin Chumbley Laboratory for Social and Neural Systems Research Institute for Empirical Research in Economics University of Zurich.
Contrasts & Statistical Inference
Surface-based Group Analysis in FreeSurfer
Presentation transcript:

Surface-based Group Analysis in FreeSurfer

Outline Group Analysis Overview Theory Surface-based Intersubject Registration Surface-based Smoothing General Linear Model (GLM) Practice FSGD File Processing Stages Vertex-wise Analysis Correction for multiple comparisons Interactive/Automated GUI (QDEC)

Analysis Pipeline Native Space Template: fsaverage Surface Extraction Group Analysis (Design X, Contrast C) Input T1 mris_preproc mri_glmfit mri_glmfit-sim Surface-based Normalization Folding Pattern Thickness (fsaverage) Surface Smoothed Apply Normalization Thickness recon-all recon-all –qcache

Design X (slope, intercept) Aging Thickness Study N=40 Positive Age Correlation Negative Age Correlation Design X (slope, intercept) Contrast C p<.01

Theory Surface-based Intersubject Registration Surface-based Smoothing General Linear Model (GLM)

Surface-based Measures Morphometric (eg, thickness) Functional PET MEG/EEG Diffusion (?) sampled just under the surface

Surface-based Spatial Normalization Native Space Template: fsaverage Surface Extraction Group Analysis (Design X, Contrast C) Input T1 mris_preproc mri_glmfit mri_glmfit-sim Surface-based Normalization Folding Pattern Thickness (fsaverage) Surface Smoothed Apply Normalization Thickness recon-all recon-all –qcache

y x z Coordinate Systems: 3D (Volumetric) 3D Coordinate System XYZ RAS (Right-Anterior-Superior) CRS (Column-Row-Slice) Origin (XYZ=0, eg, AC) MR Intensity at each XYZ

Coordinate Systems: 2D (Surface) Sphere: 2D Coordinate System Latitude and Longitude (q, f) Continuous, no cuts Value at each point (eg, thickness) Sheet: 2D Coordinate System (X,Y) y superior temporal calcarine central sylvian anterior posterior x q f pial inflated Curvature SULCUS (+) GYRUS (-)

Volumetric Intersubject Registration Affine/Linear Translate Rotate Stretch Shear (12 DOF) Match Intensity, Voxel-by-Voxel Problems Can use nonlinear volumetric (cf CVS)

Surface-based Intersubject Registration Curvature “Intensity” SULCUS (+) GYRUS (-) Codes folding pattern Translate, Rotate, Stretch, Shear (12 DOF) Match Curvature, Vertex-by-Vertex Nonlinear Stretching (“Morphing”) allowed (area regularization) Actually done on sphere “Spherical Morph”

fsaverage: A Surface-Based Coordinate System Common space for group analysis (like Talairach) – “fsaverage” 12

Surface-based Intersubject Registration Gray Matter-to-Gray Matter (it’s all gray matter!) Gyrus-to-Gyrus and Sulcus-to-Sulcus Some minor folding patterns won’t line up Fully automated, no landmarking needed Atlas registration is probabilistic, most variable regions get less weight. Done automatically in recon-all

Spatial Smoothing Native Space Template: fsaverage Surface Extraction Group Analysis (Design X, Contrast C) Input T1 mris_preproc mri_glmfit mri_glmfit-sim Surface-based Normalization Folding Pattern Thickness (fsaverage) Surface Smoothed Apply Normalization Thickness recon-all recon-all –qcache

Spatial Smoothing Why should you smooth? Might Improve CNR Improve intersubject registration (functional) How much smoothing? Blob-size Typically 10-20 mm FWHM Surface smoothing more forgiving than volume-based

Volume-based Smoothing 7mm FWHM 14mm FWHM Smoothing is averaging of nearby voxels

Volume-based Smoothing 14mm FWHM 5 mm apart in 3D 25 mm apart on surface! Kernel much larger Averaging with other tissue types (WM, CSF) Averaging with other functional areas

Surface-based Smoothing Smoothing is averaging of nearby vertices Sheet: 2D Coordinate System (X,Y) Sphere: 2D Coordinate System (q,f) superior temporal calcarine central sylvian anterior posterior

Group Analysis Group Analysis (Design X, Contrast C) Native Space Template: fsaverage Surface Extraction Input T1 Surface-based Normalization Folding Pattern Thickness (fsaverage) Surface Smoothed Apply Normalization Thickness recon-all recon-all –qcache

GLM Theory: Design Matrix G1 G2 G1*Age G2*Age 1 0 20 0 1 0 25 0 1 0 30 0 0 1 0 18 0 1 0 23 0 1 0 35 b1 b2 m1 m2 = . Data Design Matrix Regression Coefficients y = X*b

. GLM Theory: Contrasts CGroup = [1 -1 0 0] Group diff=0? G1 G2 G1*Age G2*Age 1 0 20 0 1 0 25 0 1 0 30 0 0 1 0 18 0 1 0 23 0 1 0 35 b1 b2 m1 m2 = . CGroup = [1 -1 0 0] Group diff=0? CAge = [0 0 0.5 0.5] Mean slope=0? CGroupXAge = [0 0 +1 -1] Group/Age InterX?

Vertex-wise Analysis and Inference y = X*b+e b=(XtX)-1Xty g=C*b p-value/significance value between 0 and 1 closer to 0 means more significant FreeSurfer stores p-values as –log10(p): sig.mgh files Signed by sign of g p-value is for an unsigned test p-value sig 0.1 =10-1.0 1.0 0.05 =10-1.3 1.3 0.01 =10-2.0 2.0 0.001=10-3.0 3.0 + - p<.01 sig>2

Practice X (Design Matrix) C (Contrast Matrix or Matrices) y (Data) Analysis Correction for multiple comarisons

Specifying X and C Manually create X – text editor Manually create C FSGD file – text editor FreeSurfer creates X QDEC – spread sheet, etc FreeSurfer creates X and C

FreeSurfer Group Descriptor (FSGD) File Simple text file (ascii, clear text) List of all subjects in the study Accompanying demographics Like a spreadsheet

FSGD Format GroupDescriptorFile 1 Class Male Class Female Variables Age Weight IQ Input bert Male 10 100 1000 Input fred Male 15 150 1500 Input jenny Female 20 200 2000 Input margaret Female 25 250 2500 One Discrete Factor (Gender) with Two Levels (M&F) Three Continuous Variables: Age, Weight, IQ $SUBJECTS_DIR/bert

{ } FSGD  X (Automatic) Manual } X = C = [-1 1 0 0 0 0 0 0] 1 0 10 0 100 0 1000 0 1 0 15 0 150 0 1500 0 0 1 0 20 0 200 0 2000 0 1 0 25 0 250 0 2500 X = Male Group Female Group Female*Age Male*Age Weight Age IQ { C = [-1 1 0 0 0 0 0 0] } Manual Tests for the difference in intercept/offset between groups C = [ 0 0 -1 1 0 0 0 0] } Tests for the difference in age slope between groups DODS – Different Offset, Different Slope

Factors, Levels, Groups, Classes Factors can be Discrete or Continuous: Continuous Variables: Age, IQ, Volume, etc Discrete Factors: Gender, Handedness, Diagnosis Discrete Factors have Levels: Gender: Male and Female Handedness: Left and Right Diagnosis: Normal, MCI, AD Group or Class: Specification of All Discrete Factors: Left-handed Male MCI Right-handed Female Normal

} Number of Regressors } C = [-1 1 0 0 0 0 0 0] Each Group/Class: Has its own Intercept Has its own Slope for each continuous variable DODS = Different offset, different slope NRegressors = NClasses*(NVariables+1) NRegressors C = [-1 1 0 0 0 0 0 0] } Tests for the difference in intercept/offset between groups C = [ 0 0 -1 1 0 0 0 0] } Tests for the difference in age slope between groups

Data (y): Thickness Study $SUBJECTS_DIR/bert/surf/lh.thickness $SUBJECTS_DIR/fred/surf/lh.thickness $SUBJECTS_DIR/jenny/surf/lh.thickness $SUBJECTS_DIR/margaret/surf/lh.thickness …

Assemble Data: mris_preproc mris_preproc --help --fsgd FSGDFile : Specify subjects thru FSGD File --hemi lh : Process left hemisphere --meas thickness : $SUBJECTS_DIR/subjectid/surf/hemi.thickness --target fsaverage : common space is subject fsaverage --o lh.thickness.mgh : output “volume-encoded surface file” Lots of other options! lh.thickness.mgh – file with thickness maps for all subjects  Input to Smoother or GLM See also: recon-all -qcache

A Stack of Images lh.thickness.mgh – file with thickness maps for all subjects  Input to Smoother or GLM

Surface Smoothing mri_surf2surf --help Loads lh.thickness.mgh 2D surface-based smoothing Specify FWHM (eg, fwhm = 10 mm) Saves lh.thickness.sm10.mgh Can be slow (~10-30min) recon-all -qcache

Estimation and Inference: mri_glmfit Reads in FSGD File and constructs X Reads in your contrasts (C1, C2, etc) Loads data (y=lh.thickness.sm10.mgh) Fits GLM (ie, computes b) Computes contrasts (g=C*b) t or F ratios, significances Significance -log10(p) (.01  2, .001  3)

mri_glmfit mri_glmfit --y lh.thickness.sm10.mgh --fsgd gender_age.txt --C age.mtx –C gender.mtx --surf fsaverage lh --cortex --glmdir lh.gender_age.glmdir mri_glmfit --help

mri_glmfit mri_glmfit --y lh.thickness.sm10.mgh --fsgd gender_age.txt --C age.mtx –C gender.mtx --surf fsaverage lh --cortex --glmdir lh.gender_age.glmdir Input file (output from smoothing). Stack of subjects, one frame per subject

mri_glmfit mri_glmfit --y lh.thickness.sm10.mgh --fsgd gender_age.txt --C age.mtx –C gender.mtx --surf fsaverage lh --cortex --glmdir lh.gender_age.glmdir FreeSurfer Group Descriptor File (FSGD) Group membership Covariates

mri_glmfit mri_glmfit --y lh.thickness.sm10.mgh --fsgd gender_age.txt --C age.mtx –C gender.mtx --surf fsaverage lh --cortex --glmdir lh.gender_age.glmdir Contrast Matrices Simple text/ASCII files Test hypotheses

mri_glmfit mri_glmfit --y lh.thickness.sm10.mgh --fsgd gender_age.txt --C age.mtx –C gender.mtx --surf fsaverage lh --cortex --glmdir lh.gender_age.glmdir Perform analysis on left hemisphere of fsaverage subject Masks by fsaverage cortex.label Computes FWHM in 2D

mri_glmfit Output directory: lh.gender_age.glmdir/ mri_glmfit beta.mgh – parameter estimates rvar.mgh – residual error variance etc … age/ sig.mgh = -log10(p), uncorrected gamma.mgh, F.mgh gender/ sig.mgh = -log10(p) mri_glmfit --y lh.thickness.sm10.mgh --fsgd gender_age.txt --C age.mtx –C gender.mtx --surf fsaverage lh --cortex --glmdir lh.gender_age.glmdir

Visualization with tksurfer Saturation: -log10(p), Eg, 5=.00001 Threshold: -log10(p), Eg, 2=.01 False Discovery Rate Eg, .01 View->Configure->Overlay File->LoadOverlay

Visualization with tksurfer File-> Load Group Descriptor File …

Problem of Multiple Comparisons p value is probability that a voxel is falsely activated Threshold too liberal: many false positives Threshold too restrictive: lose activation (false negatives)

Clusters True signal tends to be clustered p<.10 p<.01 p<10-7 True signal tends to be clustered False Positives tend to be randomly distributed in space Cluster – set of spatially contiguous voxels that are above a given threshold.

Cluster-forming Threshold p<.00001 sig<5 p<.0001 sig<4 Unthresholded p<.001 sig<3 As threshold lowers, clusters may expand or merge and new clusters can form. No way to say what the threshold should be.

Cluster Table, Uncorrected p<.0001 sig<4 38 clusters ClusterNo Area(mm2) X Y Z Structure Cluster 1 3738.82 -11.1 34.5 27.2 superiorfrontal Cluster 2 5194.19 -32.4 -23.3 15.7 insula Cluster 3 1271.30 -25.9 -75.0 19.0 superiorparietal Cluster 4 775.38 -44.4 -9.7 51.3 precentral Cluster 5 440.56 -33.0 -36.8 37.5 supramarginal … How likely is it to get a cluster of a certain size under the null hypothesis?

Correction for Multiple Comparisons Cluster-based Monte Carlo simulation Permutation Tests False Discovery Rate (FDR) – built into tksurfer and QDEC. (Genovese, et al, NI 2002)

Cluster-based Corr. for Multiple Comparisons Simulate data under Null Hypothesis: Synthesize Gaussian noise and then smooth (Monte Carlo) Permute rows of design matrix (Permutation, orthog) Analyze, threshold, cluster, max cluster size Repeat 10,000 times Analyze real data, get cluster sizes P(cluster) = #MaxClusterSize > ClusterSize/10000 mri_glmfit-sim

Cluster Table, Corrected p<.0001 sig<4 22 clusters out of 38 have cluster p-value < .05 ClusterNo Area(mm2) X Y Z Structure Cluster P Cluster 1 3738.82 -11.1 34.5 27.2 superiorfrontal .0001 Cluster 2 5194.19 -32.4 -23.3 15.7 insula .0003 Cluster 3 1271.30 -25.9 -75.0 19.0 superiorparietal .0050 Cluster 4 775.38 -44.4 -9.7 51.3 precentral .0100 Cluster 5 440.56 -33.0 -36.8 37.5 supramarginal .0400 … Note the difference between the Cluster Forming Threshold (p<.0001) and the Cluster p-value.

Surface-based Corr. for Multiple Comparisons 50 Surface-based Corr. for Multiple Comparisons 2D Cluster-based Correction at p < .05 mri_glmfit-sim --glmdir lh.gender_age.glmdir --cache pos 2 --cwpvalthresh .05 --2spaces

Surface-based Corr. for Multiple Comparisons 51 Surface-based Corr. for Multiple Comparisons 2D Cluster-based Correction at p < .05 Original mri_glmfit command: mri_glmfit --y lh.thickness.sm10.mgh --fsgd gender_age.txt --C age.mtx –C gender.mtx --surf fsaverage lh --cortex --glmdir lh.gender_age.glmdir mri_glmfit-sim --glmdir lh.gender_age.glmdir --cache pos 2 --cwpvalthresh .05 --2spaces lh.gender_age.glmdir/ beta.mgh – parameter estimates rvar.mgh – residual error variance etc … age/ sig.mgh – -log10(p), uncorrected gamma.mgh, F.mgh gender/ sig.mgh – -log10(p)

Surface-based Corr. for Multiple Comparisons 52 Surface-based Corr. for Multiple Comparisons 2D Cluster-based Correction at p < .05 mri_glmfit-sim --glmdir lh.gender_age.glmdir --cache pos 2 --cwpvalthresh .05 --2spaces Use pre-cached simulation results positive contrast voxelwise threshold = 2 (p<.01) Can use another simulation or permutation

Surface-based Corr. for Multiple Comparisons 53 Surface-based Corr. for Multiple Comparisons 2D Cluster-based Correction at p < .05 mri_glmfit-sim --glmdir lh.gender_age.glmdir --cache pos 2 --cwpvalthresh .05 --2spaces Cluster-wise threshold p<.05

Surface-based Corr. for Multiple Comparisons 54 Surface-based Corr. for Multiple Comparisons 2D Cluster-based Correction at p < .05 mri_glmfit-sim --glmdir lh.gender_age.glmdir --cache pos 2 --cwpvalthresh .05 --2spaces Bonferroni correct over two hemispheres

Correction for Multiple Comparisons Output 55 Correction for Multiple Comparisons Output mri_glmfit-sim --glmdir lh.gender_age.glmdir --cache pos 2 --cwpvalthresh .05 --2spaces lh.gender_age.glmdir age gender sig.mgh – pre-existing uncorrected p-values cache.th20.pos.sig.cluster.mgh – map of significance of clusters cache.th20.pos.sig.ocn.annot – annotation of significant clusters cache.th20.pos.sig.cluster.summary – text file of cluster table (clusters, sizes, MNI305 XYZ, and their significances) Only shows clusters with p<.05

Command-line Processing Stages Model (X, FSGD) and Contrasts (C) Assemble Data (mris_preproc) Resample into Common Space (fsaverage) Concatenate into one file Smooth (mri_surf2surf) Fit Model (Estimate) (mri_glmfit) Correct for multiple comparisons (mri_glmfit-sim) Visualize (tksurfer) recon-all -qcache

QDEC – An Interactive Statistical Engine GUI Query – Select subjects based on Match Criteria Design – Specify discrete and continuous factors Estimate – Fit Model Contrast – Automatically Generate Contrast Matrices Interactive – Makes easy things easy (that used to be hard) …a work in progress No Query yet Two Discrete Factors (Two Levels) Two Continuous Factors Surface only

QDEC – Spreadsheet qdec.table.dat – spreadsheet with subject information – spreadsheet can be huge! fsid gender age diagnosis Left-Cerebral-White-Matter-Vol 011121_vc8048 Female 70 Demented 202291 021121_62313-2 Female 71 Demented 210188 010607_vc7017 Female 73 Nondemented 170653 021121_vc10557 Male 75 Demented 142029 020718_62545 Male 76 Demented 186087 020322_vc8817 Male 77 Nondemented 149810 gender.levels diagnosis.levels Discrete Factors need a factorname.level file Female Male Demented Nondemented

Tutorial Command-line Stream QDEC – same data set Create an FSGD File for a thickness study Age and Gender Run mris_preproc mri_surf2surf mri_glmfit mri_glmfit-sim tksurfer QDEC – same data set

End of Presentation

Another FSGD Example Two Discrete Factors One Continuous Variable: Age Gender: Two Levels (M&F) Handedness: Two Levels (L&R) One Continuous Variable: Age GroupDescriptorFile 1 Class MaleRight Class MaleLeft Class FemaleRight Class FemaleLeft Variables Age Input bert MaleLeft 10 Input fred MaleRight 15 Input jenny FemaleRight 20 Input margaret FemaleLeft 25 Class = Group

Interaction Contrast g = D1 -D2=0 g = (b3-b1)- (b4-b2) = -b1+b2+ b3-b4 Two Discrete Factors (no continuous, for now) Gender: Two Levels (M&F) Handedness: Two Levels (L&R) Four Regressors (Offsets) MR (b1), ML (b2), FR (b3), FL (b4) M F R L b1 b4 b3 b2 D1 D2 GroupDescriptorFile 1 Class MaleRight Class MaleLeft Class FemaleRight Class FemaleLeft Input bert MaleLeft Input fred MaleRight Input jenny FemaleRight Input margaret FemaleLeft g = D1 -D2=0 g = (b3-b1)- (b4-b2) = -b1+b2+ b3-b4 C = [-1 +1 +1 -1] ?

FSGDF X X = C = [-1 1 0 0 0] Input: y X C 1 0 10 100 1000 DOSS – Different Offset, Same Slope Female Class Age for Males and Females Male Class 1 0 10 100 1000 1 0 15 150 1500 0 1 20 200 2000 0 1 25 250 2500 X = . C = [-1 1 0 0 0]  Same test, different vector #Regressors = Nv+Nc = 3+2=5  Fewer regressors than DODS DOF = #Rows - #Regressors

Clustering Choose a vertex-wise (cluster-forming) threshold Eg, 2 (p<.01), or 3 (p<.001) Sign (pos, neg, abs) A cluster is a group of connected (neighboring) vertices above threshold Cluster has a size (area in mm2) p<.01 (-log10(p)=2) Negative p<.0001 (-log10(p)=4) Negative

Surface Registration Subject 1 Subject 2 (Before) Subject 2 (After) Shift, Rotate, Stretch High dimensional (~500k) Preserve metric properties Take variance into account 65