Object-oriented analysis walkthroughs
This series of walkthroughs is designed to illustrate the CANlab interactive analysis tools, and some analysis principles as well. Code to run each walkthrough is included in the CANlab core toolbox or on Neurovault. See the main CANlab intro page for the philosophy behind the interactive analysis approach.
These walkthroughs focus on using CANlab code and are not didactic. For more extensive explanation of fMRI concepts, see the didactic tutorials using Matlab live scripts.
Tip: Use the search page to find a walkthrough by topic.
1. Getting started
Install the toolboxes, load a sample dataset, and learn the basic visualization and reporting commands.
| # | Walkthrough | Live script |
|---|---|---|
| 1.1 | Installing tools | |
| 1.2 | Getting help | .mlx |
| 1.3 | Load a sample dataset | |
| 1.4 | Basic image visualization | |
| 1.5 | Loading datasets used in tutorials | |
| 1.6 | Publishing results reports | |
| 1.7 | Basic Matlab debugging | .mlx |
| 1.8 | Voxel and image spaces in fmri_data objects | .mlx |
2. Basic analyses
Group statistics, ROI analysis, masking, surface rendering, and design matrices.
3. Multivariate predictive models
Cross-validated multivariate prediction, applying signature patterns, and Bayesian results.
| # | Walkthrough | Live script |
|---|---|---|
| 3.1 | Multivariate prediction with continuous outcomes | |
| 3.2 | Effect sizes with SVMs (in progress) | |
| 3.3 | Apply a multivariate pattern of interest | |
| 3.4 | Bayes Factor maps | |
| 3.5 | Interpreting maps with riverplots |
4. Mediation analysis
Single- and multi-level mediation effect parametric mapping (the M3 toolbox).
5. Coordinate-based meta-analysis
MKDA-style meta-analysis of published activation coordinates.
| # | Walkthrough | Live script |
|---|---|---|
| 5.1 | MKDA meta-analysis 1 |
6. Multivariate Pathway Identification (MPathI) and connectivity
Prepare time-series data and run multivariate pathway identification.
| # | Walkthrough | Live script |
|---|---|---|
| 6.1 | Prep time-series data for connectivity | .mlx |
| 6.2 | MPathI pathway dissociation | .mlx |
7. Visualization extras
Additional brain-rendering and surface-projection examples.
| # | Walkthrough | Live script |
|---|---|---|
| 7.1 | More visualization | |
| 7.2 | Surface rendering | |
| 7.3 | CANlab single-trials demo |
8. Behavioral data and plots
Working with the canlab_dataset object and generating publication plots.
| # | Walkthrough | Live script |
|---|---|---|
| 8.1 | The canlab_dataset object | |
| 8.2 | Time series and bar plots | |
| 8.3 | Mixed-effects models with glmfit_multilevel |
9. In progress (advanced)
These tutorials are works in progress and of primary interest to advanced users.
| # | Walkthrough | Live script |
|---|---|---|
| 9.1 | Within- and between-subject components of PCR models | |
| 9.2 | Building ML pipelines with CANlab tools | |
| 9.3 | Understanding the CANlab atlases object |