CONN Toolbox Workshop 2020
Welcome to the OSU CONN toolbox workshop! To prepare for the course, do the following steps:
1. Get Started with Matlab
Please watch this playlist for an introduction to Matlab and its basic commands. It is also recommended that you download version R2017a or later.
2. Install the CONN Toolbox
Use this link for instructions on how to download and install the CONN Toolbox.
Note that CONN also requires the SPM package; instructions for downloading and installing SPM can be found here.
3. Download the Dataset
The dataset we will use for this workshop is from openneuro, which can be found here.
You can also download a sample functional connectivity image here.
Day 1: fMRI Pitfalls
Agenda
(9:30am-11:00am) Overview of Issues in fMRI Analysis (Lecture)
How have fMRI analysis problems changed over time? This lecture looks at the history of controversial issues that have come up.
The structure of fMRI data: Time-series, signal intensity, and how artifacts are introduced
Dead salmon and multiple comparisons: How to correct for multiple tests and why
Voodoo correlations: How to spot biased region of interest (ROI) analyses and how to avoid doing them yourself
Cluster failure: How to accurately calculate your cluster threshold
Reproducibility: Tools for making your data easier to analyze by other groups. Overview of openneuro, BIDS, and other online repositories
(11:00am-12:00pm) How Not to Do It (Practical)
One of the best ways to spot questionable research practices is to be aware of when you do them yourself. (The sample dataset can be found here.) This practical will guide you through some of the most common scenarios, including:
Creating your own biased analysis: circular analyses using your own data, and data peeking (using this script)
Cluster thresholds
Orthogonalization of task-based regressors and parametric modulators
QC checks to guard against spurious results
Checking timing files through reverse inference
Correlated regressors and what to do about them
(12:00pm-1:00pm) LUNCH BREAK
(1:00pm-2:00pm) Pitfalls of Functional Connectivity (Lecture)
A brief overview of functional connectivity, and some of the common pitfalls encountered in both task-based and resting-state connectivity analyses
Functional vs. effective connectivity
Basics of functional connectivity: Scrubbing, ROIs, correlations between regions
Resting-state specific preprocessing
The debate over Global Signal Regression
Motion artifact removal since 2011: What are the best approaches?
(2:00pm-2:45pm) Introduction to the CONN Toolbox (Lecture & Practical)
After reviewing some of the most common errors in both task-based and resting-state analysis, we will begin working with the CONN toolbox: a software package for connectivity analysis. During this session we will double-check our installation of CONN and related toolboxes (e.g., ART) and take a tour through the graphical user interface.
(2:45-3:30pm) Preprocessing the Individual Subject (Lecture & Practical)
This practical will show how to preprocess the data for a single subject in CONN.
Realignment, slice-timing, and outlier detection
Loading the SPM.mat file
Data denoising and detrending
Checking normalization and smoothing
(3:30pm) Photo Shoot
We will take a group photo at the end of the first day.
(3:30pm-5:00pm) Individual Consulting Sessions
Andy will help individuals (or small groups of individuals) with their data. One session runs from 3:30pm-4:15pm, and the second one runs from 4:15pm-5:00pm. These meetings will be set up ahead of the workshop.
Day 2: Functional Connectivity: Practice with the CONN Toolbox and Advanced Options
Agenda
(9:00am-10:00am) Quality Assurance (Practical)
As with all neuroimaging data, quality assurance checks are very important. After reviewing some common examples of quality failures, you will examine your own data.
Checking registration between T1 and T2 modalities
Alignment of the outline of the brain vs. alignment of internal structures
Outlier counts and detection
(10:00am-10:45am) Group-level analysis (Lecture & Practical)
An overview of how to set up group-level analyses, as well as caveats to be aware of.
Setting up group-level analyses in CONN
Second-level covariates and between-subject factors
Correction mechanisms: FWE, FDR, and cluster-forming thresholds
(10:45am-11:30am) Viewing the Results (Practical)
We will tour CONN’s visualization tools, and learn how to interpret the results in light of the graph theory terms we just learned.
Thresholding your connectivity maps
Rendering connectivity maps onto surfaces
Viewing node connectivity maps
In addition, we will do a brief overview of graph theory. Graph theory is closely related to the correlations between different brain regions. This second lecture will cover the fundamentals you will need to understand the basic terms.
Background of graph theory
Basics of graph theory: Nodes, edges, modularity,
Community detection
Correlation matrices and clinical applications
(11:30am-12:00pm) Setting up a PsychoPhysiological Interaction (PPI)
The COON toolbox is also able to do task-based connectivity through a method known as PPI. We will demonstrate how to set up a generalized PPI (gPPI) analysis for a single subject. A custom atlas and covariate files can be found here.
Overview of PPIs
Importing timing files
Importing atlases
(12:00pm-1:00pm) LUNCH BREAK
(1:00pm-1:30pm) Scripting your analysis
Automating analyses is an indispensable skill for the neuroimaging researcher. This practical will demonstrate how to script analyses in the CONN toolbox, which can speed up processing and reduce the likelihood of error. A template script can be downloaded here.
Creating your analysis script
Looping your analysis over subjects
How to obtain converted correlation-to-z values in a Matlab structure
(1:30pm-3:00pm) Analyzing a New Dataset (Practical)
The concepts and tools we have discussed so far should provide you with enough knowledge to begin to analyze your own data. This session will be devoted to beginning your own analysis with CONN. This can either be your own data, or a dataset downloaded from an online repository, such as humanconnectome.org or openneuro.org.
As a group, we will select an open-access dataset to analyze (options will be provided by Andy). We will then determine how to analyze the dataset, and begin the processing of a single subject.
(3:00pm-3:45pm) Individual Consulting Sessions
Andy will help individuals (or small groups of individuals) with their data, from 3:00pm-3:45pm.