Final Project Descriptions
Summary: The class has been divided up into eight groups, and we
have have eight subjects' data. Each group will work on one of
the projects defined below and will present the results on the last
day of class.
Project presentation: Presentations will last 15 minutes with
5 minutes for questions. The group should take time to explain the
nature of their project and the motivation for studying the question
at hand. The results should be clearly presented, preferably with
projection from a PC.
Due Date: Friday 8/19 in class.
Project I: Increasing Sensitivity with a Temporal Derivative Covariate
Overview: Including a temporal derivative of a predictor allows
for some uncertainty in the temporal delay of the modeled events.
In this project you will evaluate the impact of fitting of temporal
derivative in one or more single subject analyses.
Points to Address:
Project II: Using a HRF basis to account heterogenity in HRF
Overview: As discussed in class, the canonical HRF is the most
powerful model only if it is accurate, if each subject's response has
that shape. In this project you will compare HRF basis to see if a
more flexible shape allows for improved sensitivity. You'll compare
- Canonical HRF
(1 basis element)
- Gamma basis
Window length 32s; Order 3 (3 basis elements)
- Fourier set (Hanning)
Window length 32s; Order 3 (7 basis elements). (A 'Hanning
window' ensures that the HRF starts at zero and ends, after 32s,
at zero; there are 7 basis elements because there is 1
constant, 3 sines and 3 cosines.)
- Finite Impulse Response (FIR)
Window length 32s; Order 16 (16 basis elements)
In this project you will evaluate one or more single subject
analyses.
Recall that when you have a basis of HRF's, you need to use a F-test
to test if there is experimental variability. See Tom for tips on
constructing F-tests with lots of predictors.
Points to Address:
Plotting hints: Here are two ideas for plots: To show the fit over
the whole time series, do
Plot -> Fitted responses -> adjusted response
To show the fit in a peristimulus time plot, do
Plot -> Event-related responses -> 'fitted response and adjusted data'
In all cases, when asked 'Which effect' always select 'Effects of
Interest'.
Project III: Relative Sensitivity of Levels of Inference & FDR
Overview: SPM's tabular output provides corrected p-values for
cluster- and voxel-level inference. In general, cluster-level
P-values are the most
sensitive and least specific, while voxel-level is the more sensitive
and the most specific. This assessment, however, is based on general
assumptions on the nature of the activations. In this project you
will describe the relative sensitivity of these two types of
inferences with yet a fourth, FDR voxel-level inferences.
Points to Address:
Resources: Tool to view how FDR threshold is determined, use
the FDRill function (a function in the spm2_umlocal directory).
For each point above, evaluate as many subjects as possible.
Project IV: Increasing sensitivity and specificity with motion
parameters covariates
Overview: Subject motion is the largest source of nuisance
variability in fMRI. Even after motion correction, there can be
variability that is explained by subject motion. In this project you
will examine the impact of including motion parameters in an analysis.
Points to Address:
For each point, evaluate as many subjects as possible.
Resources: The motion parameters can be found in the ra_img
directory, in the file realign.dat. You can load a datafile
such as this directly into an SPM prompt with
spm_load(spm_get); this will bring up a file selection
dialog, from which you can select the realign.dat file.
Project V: To globally scale or not to globally scale
Overview: A source of debate in the analysis community is
whether fMRI data should be globally scaled or not. The "global" is
the average intensity of all intracerebral voxels; since there is one
global value for each scan, we have a "global" time series. "Global
scaling" then is scaling each volume by its global value, such that
all volumes have the same global average after scaling.
The argument for scaling is as follows: Since we are interested in
local changes, we would like to discount global changes; e.g. is it
very interesting that voxel X increased by 5% if the entire
brain also increased by 5%?
The argument against scaling goes: Since each global value is just the
average of all voxels, the global time series contains information
about the paradigm, and by normalizing by the global we're attenuating
our signal of interest. Worse, you can induce artifactual
decreases. Further, the global signal that we're worried about is
typically looks like drift, and hence any possible global-type signal
will be removed by the drift basis.
In Lab 1 & 2 you used scaling (remove Global effects: scale).
Re-analyze your group's data without scaling, and re-analyze as many
other group's data as possible (see if you can get the 'scaled'
results from the respective groups).
Points to Address:
For each point, evaluate as many subjects as possible.
If you'd like to read more about the global, a good
starting point is GK Aguirre, E Zarahn,M D'Esposito. (1998). The
inferential impact of global signal covariates in functional
neuroimaging analysis. NeuroImage, 8, 302-306. Another article which
has more current references is: Laurienti, Deactivations, Global
Signal, and the Default Mode of Brain Function,
J. Cogn. Neurosci..2004; 16: 1481-1483.
Resources: The motion parameters can be found in the ra_img
directory, in the file realign.dat. You can load a datafile
such as this directly into an SPM prompt with
spm_load(spm_get); this will bring up a file selection
dialog, from which you can select the realign.dat file.
Project VI: Impact of UM vs. SPM Preprocessing
Overview: The UM fMRI Lab supplies investigators with
preprocessed data, that is data that has had slice time and
motion correction applied. These two corrections, however, are implemented
with tools created outside of SPM*. In this project you will compare
results created with data preprocessed with the standard UM tools with
that preprocessed with SPM99's equivalent tools.
* The UM slice time correction uses a locally windowed
filter, while the SPM slice time correction uses a global filter
(IFT(phaseshift(FT(X)))); the global filer may introduce artifacts. UM
realignment (MCFLIRT) and SPM realignment both minimize the squared
differences between the reference and transformed image, but MCFLIRT uses
a more sophisticated optimization method and carefully deals with edge
effects at the top and bottom of the brain.
Points to Address:
For each point, evaluate as many subjects as possible.
Project VII: Increasing sensitivity with a Gray Matter Mask
Overview: Each statistic image of the brain comprises as many
as 100,000 hypothesis tests. The corrected thresholds which control
for the multiple comparisons problem must (naturally) get more
stringent as the number of voxels increase. One suggestion to allow
for less string thresholds is to eliminate voxels where activations
are not expected, in particular in white matter regions. In this
project you will restrict your inferences to a gray matter mask and
describe it's impact on your results.
Points to Address:
For each point, evaluate as many subjects as possible.
Resources: Gray Matter mask image:
avg152T1_GM.hdr
avg152T1_GM.img
Project VIII: SnPM vs SPM
Overview: The corrected p-values and thresholds in SPM are
results from Random Field Theory (RFT). RFT depends on many
assumptions on the data, most of them uncheckable. SnPM provides a
nonparametric and data-driven method to obtain corrected thresholds.
In this project you will apply SnPM to the group data and compare it
to the results obtained with SPM.
Points to Address:
Project IX: SPM vs FSL
Overview: FSL is another software package used to analyze fMRI
data. While the methods are often similar, there are two key
differences between FSL & and SPM's methods: At the "first"
or single-subject level, FSL estimates temporal autocorrelation locally with a
regularized ACF (autocorrelation function); SPM estimates a global
autocorrelation model that approximates an AR1, rho=0.2 model.
Second, FSL's group-analysis method
uses information about within-subject variance to improve the final
inference (in essence, "bad", high-variance subjects are
down-weighted, and "good" low-variance subjects are up-weighted); SPM
does not directly use the intrasubject variances, and hence cannot
adjust individual subject's weights.
This project is suitable for an advanced group, who has already used
FSL or who is ready to quickly learn this different package.
Points to Address:
Last modified: Wed Aug 17 15:36:36 EDT 2005