Content

Topics and schedule

Interactive lectures with hands-on demonstrations and work-through sessions, from MRI physics to machine learning, over three full days. Click any session for a detailed outline.

Audience and format

Learn by doing, on your own laptop.

This course is designed for fMRI researchers with beginning to intermediate skill levels. For newcomers, it provides a comprehensive set of foundational tools for acquiring and analyzing fMRI data. For experienced researchers, it offers advanced training in Independent Component Analysis and optimizing the validity of your studies.

The format is interactive lectures with hands-on demonstrations and work-through sessions. Participants work through examples on their own laptops. Registration is first-come, first-served, and enrollment is limited by the interactive nature of the course.

Software used in the course (install instructions and a MATLAB trial are provided to attendees):

  • MATLAB
  • SPM25
  • GIFT
  • CANlab Core Tools
  • SnPM
  • Mediation (M3) toolbox

Sessions

What we cover, session by session

Each card opens a detailed outline of the session: main concepts, key terms, take-aways, figures from the lectures, and — for hands-on sessions — step-by-step cheat sheets.

Day 1 — Acquisition, preprocessing, and the GLM

Wednesday, September 9 · hour-by-hour agenda
Session 0.0Kiehl, Calhoun, Wager · 0:30 h

Course introduction

Introduces the instructors and the scope of the three-day course: paradigm design, image acquisition, and analysis of fMRI data.

lecture
Session 1.1Kiehl · 1:00 h

Virtual tours of MRI and acquisition of data, stimulus presentation, behavioral monitoring

A walk through the scanner suite from the participant's point of view: screening and clothing, the magnet room, positioning and comfort, and the control room where stimulus delivery, response logging, and eye tracking are synchronized to the scanner.

lecture
Session 1.2Calhoun · 1:00 h

fMRI physics, pulse sequences, and reconstruction

Covers the physics needed to understand an fMRI dataset: nuclear spin and the Larmor equation, T1 and T2 relaxation, spin and gradient echoes, spatial encoding with gradients and k-space, and echo-planar imaging.

lecture
Session 1.2bWager · 0:20 h

Install: SPM and toolboxes

Gets every laptop ready for the hands-on sessions: download the course folder, install MATLAB, and add SPM and the other toolboxes to the MATLAB path with add_toolbox_paths.m.

hands-on
Session 1.3Wager · 0:10 h

MATLAB basics and orientation

A brief tour of MATLAB for people who will use SPM: the desktop, getting help, variable types, scripts versus functions, and file types.

hands-on
Session 1.4Wager · 0:30 h

Reproducible analysis: coding and data-management practices; CANlab tools install check

Lays out what a reproducible, interpretable, well-documented analysis looks like and why it matters: analysis errors are common, and results that others can rerun and build on are more trusted and more useful.

lecture
Session 1.5Kiehl · 1:00 h

Intro to SPM: data checking, reorienting data

Introduces Statistical Parametric Mapping, its history and why it is widely used, then begins the preprocessing pipeline with the two steps people most often skip: looking at the raw images and reorienting them to resemble the SPM EPI template, and running ArtRepair to find and replace bad volumes.

hands-on
Session 1.6Kiehl · 1:00 h

Spatial preprocessing: realignment, slice timing, unwarp

Explains why head motion is the dominant artifact in fMRI, how much motion is enough to matter, and the four lines of defense: prevention, detection and discarding, prospective correction, and post-processing realignment.

hands-on
Session 1.7Kiehl · 1:00 h

Preprocessing: coregistration, normalization, smoothing

Covers moving each participant's data into a common stereotactic space so results can be compared across people, studies, and labs, and then smoothing the normalized images.

hands-on
Session 1.8Wager · 1:00 h

General Linear Model I: principles and fMRI

Introduces the General Linear Model as the workhorse of fMRI analysis: the model, its assumptions, how parameters are estimated, and what leverage and influence mean for design and outliers.

lecture
Session 1.9Wager · 0:30 h

CANlab interactive tools: basic analysis and visualization

A short walkthrough of the CANlab object-oriented tools using a MATLAB live script: load a set of first-level contrast images, check them for outliers, run a one-sample t-test with FDR thresholding, and visualize the results as slice montages, labeled region tables, and surface renderings.

hands-on
MRI scanner suite with patient table — Lecture 1.1 slides (Kiehl)

Day 2 — Modeling, connectivity, and ICA

Thursday, September 10 · hour-by-hour agenda
Session 2.1Wager · 0:30 h

GLM model building: predictors and contrasts

This session moves from a single-regressor GLM to designs with multiple event types, and introduces contrasts as the tool for testing differences, averages, and custom hypotheses on the fitted betas.

lecture
Session 2.2Wager · 0:30 h

GLM filtering and nuisance regressors

This session surveys the main sources of noise in fMRI time series (scanner drift, spikes, physiological fluctuations, head motion) and the post-acquisition tools for removing them: high-pass filtering, outlier indicator regressors, physiological models, and motion covariates.

lecture
Session 2.3Wager · 0:45 h

GLM multicollinearity and diagnostics

This session reviews the statistical assumptions behind GLM p-values and what happens when each is violated, then focuses on two practical hazards in fMRI regression: multicollinearity among predictors and high-leverage observations.

lecture
Session 2.4Kiehl · 1:30 h

SPM GUI for single subjects: explore design, scaling, results

A hands-on session in which participants specify, estimate, and view results for a single-subject auditory oddball model in the SPM GUI, using the course cheat sheet.

hands-on
Session 2.5Wager · 0:45 h

Basis sets: flexible hemodynamic modeling

This session explains why a single canonical HRF is often wrong for a given voxel, region, or population, and how temporal basis sets (canonical plus derivatives, finite impulse response) let the GLM fit a range of response shapes.

lecture
Session 2.6Calhoun · 0:15 h

Derivative boost

A short session on hemodynamic delays that vary across the brain, why adding a temporal derivative to the HRF only partly solves the problem, and how a 'boosted' amplitude estimate combining the HRF and derivative parameters removes latency-induced amplitude bias in group (random-effects) analyses.

lecture
Session 2.7Wager · 0:15 h

Parametric modulators

This session introduces parametric modulation, which models trial-to-trial variation in brain activity as a function of a behavioral or stimulus variable within a person.

lecture
Session 2.8Wager · 1:00 h

Autocorrelation and generalized linear models

This session covers temporal autocorrelation in fMRI noise, why it violates the independence assumption of ordinary least squares, and how generalized least squares with prewhitening addresses it.

lecture
Session 2.9Wager · 1:00 h

Intro to connectivity and mediation; mediation demo/walkthrough

This session situates mediation analysis within the landscape of connectivity methods, then explains the mediation and moderation path models, the a*b indirect effect, and bootstrap inference.

hands-on
Session 2.10Calhoun · 1:30 h

Introduction to ICA: Independent Component Analysis

This session introduces independent component analysis as a data-driven alternative to seed-based and GLM approaches for fMRI.

lecture
PINES negative-affect signature rendered on cortical surfaces — Chang et al. (2015), PLoS Biology

Day 3 — Design, group inference, and ICA in practice

Friday, September 11 · hour-by-hour agenda
Session 3.1Wager · 1:30 h

Experimental design: psychological and statistical principles

This lecture covers how to design an fMRI task so that participants actually engage the psychological process of interest and so that the resulting brain signals can be detected efficiently.

lecture
Session 3.2Wager · 0:45 h

Group analysis: fixed, random, and mixed effects

This lecture explains why generalizing to a population requires modeling between-subject variance, and compares fixed-effects, two-stage summary-statistics and full mixed-effects approaches.

lecture
Session 3.3Wager · 0:45 h

Group analysis: thresholding and inference

This lecture covers how to threshold statistical maps when testing many voxels: voxel-, cluster- and set-level inference, family-wise error control by Bonferroni, random field theory and permutation, and false discovery rate control.

lecture
Session 3.4Kiehl · 1:00 h

SPM results: group subjects, plotting, display, small-volume correction

In this hands-on session you run a second-level one-sample t-test in SPM12 on 50 subjects' auditory oddball contrast images, then use the Results interface to threshold, tabulate, plot and display group activations.

hands-on
Session 3.5Calhoun · 1:00 h

ICA II: fMRI

This lecture extends ICA to multi-subject fMRI: how components are combined across subjects, how single-subject maps and time courses are recovered by back-reconstruction, and how group inferences are made on ICA outputs.

lecture
Session 3.6Calhoun, Kiehl · 1:30 h

ICA of fMRI: implementation

In this hands-on session you run a group ICA in the GIFT toolbox, following the GIFT walkthrough, on the course's auditory oddball data.

hands-on

Schedule

Three-day agenda

Each day runs 8:00 am – 6:00 pm Eastern Time with breaks (Day 3 ends at 4:00 pm). Download the agenda (PDF).

Day 1 — Acquisition, preprocessing, and the GLM · Wednesday, September 9
StartSessionTopicInstructor
8:00 am0.0Course introductionKiehl, Calhoun, Wager
8:30 am1.1Virtual tours of MRI and acquisition of data, stimulus presentation, behavioral monitoringKiehl
9:30 amBreak
9:45 amCheck download and tools install: Dropbox folder with dataAll
10:00 am1.2fMRI physics, pulse sequences, and reconstructionCalhoun
11:00 am1.2bInstall: SPM and toolboxesWager
11:20 am1.3MATLAB basics and orientationWager
11:30 am1.4Reproducible analysis: coding and data-management practices; CANlab tools install checkWager
12:00 pmLunch break
12:30 pm1.5Intro to SPM: data checking, reorienting dataKiehl
1:30 pm1.6Spatial preprocessing: realignment, slice timing, unwarpKiehl
2:30 pmBreak
3:00 pm1.7Preprocessing: coregistration, normalization, smoothingKiehl
4:00 pm1.8General Linear Model I: principles and fMRIWager
5:00 pm1.9CANlab interactive tools: basic analysis and visualizationWager
5:30 pmQuestion and answer sessionKiehl, Wager, Calhoun
6:00 pmAdjourn
Day 2 — Modeling, connectivity, and ICA · Thursday, September 10
StartSessionTopicInstructor
8:00 amReview from Day 1: question and answerKiehl, Calhoun, Wager
8:30 am2.1GLM model building: predictors and contrastsWager
9:00 am2.2GLM filtering and nuisance regressorsWager
9:30 am2.3GLM multicollinearity and diagnosticsWager
10:15 amBreak
10:30 am2.4SPM GUI for single subjects: explore design, scaling, resultsKiehl
12:00 pmLunch break
12:30 pm2.5Basis sets: flexible hemodynamic modelingWager
1:15 pm2.6Derivative boostCalhoun
1:30 pm2.7Parametric modulatorsWager
1:45 pm2.8Autocorrelation and generalized linear modelsWager
2:30 pmBreak
3:00 pm2.9Intro to connectivity and mediation; mediation demo and walkthroughWager
4:00 pm2.10Introduction to ICA: Independent Component AnalysisCalhoun
5:30 pmQuestion and answer sessionKiehl, Calhoun, Wager
6:00 pmAdjourn
Day 3 — Design, group inference, and ICA in practice · Friday, September 11
StartSessionTopicInstructor
8:00 amReview of Days 1–2Kiehl, Calhoun, Wager
8:15 am3.1Experimental design: psychological and statistical principlesWager
9:45 amCoffee break
10:00 am3.2Group analysis: fixed, random, and mixed effectsWager
10:45 am3.3Group analysis: thresholding and inferenceWager
11:30 am3.4SPM results: group subjects, plotting, display, small-volume correctionKiehl
12:30 pmLunch
1:00 pm3.5ICA II: fMRICalhoun
2:00 pmBreak
2:15 pm3.6ICA of fMRI: implementationCalhoun, Kiehl
3:45 pmFinal Q&A and farewellKiehl, Calhoun, Wager
4:00 pmAdjourn

Back to the session cards

Next step

Ready to join us?

Spaces are limited. Reserve yours now, then browse the background readings and software to prepare. The sessions are taught by Vince Calhoun, Kent Kiehl, and Tor Wager.

Reserve a space