2.1. AFNI Bootcamp Lecture Recordings

****IN PROGRESS!*****

2.1.1. Overview

The current set of Bootcamp recordings, unless otherwise noted, were recorded during the AFNI Bootcamp held at the NIH in October, 2017. The videos provided here are screen captures with audio and toggleable captioning. They are organized by the day and title of the lecture according to the schedule of that week, shown here.

For each lecture, links to accompanying PDF/TXT files are provided, which are either directly used or contain records of the information presented (particularly for visualization-based presentations using the AFNI and SUMA GUIs). Additional files that might are relevant, though perhaps not directly used in the presentations, are also provided in parentheses.

The Bootcamp demo data directory can be downloaded by following these “Boot up” instructions. We also strongly recommend that people unfamiliar with scripting take a quick tour through the handy Linux tutorial.

2.1.2. Bootcamp Videos

Monday

Video Associated handouts Contents, notes
AFNI Introduction, pt 1 (Cox) afni01_intro.pdf Overview; AFNI principles and concepts; AFNI datasets; installing; batch processing
AFNI Introduction, pt 2 (Cox) AFNI_interactive2.pdf, QuickTasks.pptx.pdf AFNI GUI; image viewer; side controls (brightness/contrast, zoom); help; display panel; montage; multiple controllers
AFNI Interactive, pt1 (Glen) AFNI_interactive2.pdf, afni03_interactive.pdf graphing across time, overlay control (opacity and thresholding); clusterize plugin; other plugins; “driving” AFNI viewer from command line
AFNI Interactive, pt2 (Glen) AFNI_interactive2.pdf, afni03_interactive.pdf graphing across time, overlay control (opacity and thresholding); clusterize plugin; other plugins; “driving” AFNI viewer from command line
Single Subject Analysis (Cox)    
Regression Hands-On, pt1 (Reynolds) afni05_regression.pdf hands-on: preprocessing overview and simple linear regression example
Regression Hands-On, pt2 (Reynolds) afni05_regression.pdf hands-on: preprocessing overview and simple linear regression example

Tuesday

Video Associated handouts Contents, notes
Alignment and Registration, pt1 (Glen) afni10_volreg_talairach.pdf Definitions and overview (rigid; linear affine; motion correction and regressors (3dvolreg); cross-modality (anat to epi); cost functions (esp. lpc and lpa); cross-modality (anat to epi; align_epi_anat.py); programs for visualization of alignment
Alignment and Registration, pt2 (Glen) afni10_volreg_talairach.pdf (3dQwarp.pdf) Visualization in GUI; checking alignment quality; left-right flipping; alignment to standard space; non-human alignment; afni_proc.py alignment; nonlinear warping (3dQwarp); blip-up/down (EPI distortion) correction; atlas definitions; templates; @auto_tlrc
FMRI Analysis: Start-to-Middle (Reynolds) afni16_start_to_finish.pdf Hands-on: afni_proc.py; detailed analysis (preprocessing through linear regression) of FT_analysis data; looking at data
FMRI Analysis: Middle-to-End (Reynolds) afni16_start_to_finish.pdf Continuation of Start-to-Middle; @ss_review_driver
Exercises and Consultations (class) afni19_jazz.pdf afni19_jazz_hints.pdf, afni19_jazz_answers.pdf This session does not contain any lecture; students can ask questions, and/or work on the AFNI Jazzercise questions, which are provided here. These PDFs are meant to help new users gain familiarity with some AFNI functions; feel free to use the “hints” and “answers” for assistance!

Wednesday

Video Associated handouts Contents, notes
Group Analysis in FMRI (Chen) afni24_GroupAna.pdf Basic concepts and terminologies in group analysis; group analysis approaches: t-tests, GLM, ANOVA, ANCOVA, LME; miscellaneous issues: centering, intraclass correlation, inter-subject correlation
Atlases, ROIs & Driving AFNI, pt1 (Glen) afni10_volreg_talairach.pdf Standard space/template definitions; atlas definitions; nonlinear alignment to template; choosing a template/examples; coordinate order/systems; visualizing atlases; “whereami” function (GUI+command line); atlas GUI features (“Go to atlas” location; atlas colors); “other” atlases (pediatric, infant, cerebellum, macaque, marmoset, rat)
Atlases, ROIs & Driving AFNI, pt2 (Glen) afni10_volreg_talairach.pdf, afni11_roi.pdf, afni11_roi_cmds.txt Creating templates+atlases using AFNI; ROI definitions; methods to create ROIs (draw; clusterize; from atlas); AFNI draw plugin; resampling ROIs; extracting quantities from ROIs (averages, masks); clustering ROIs; ROIs from atlas regions; transforming between native subject and template spaces
Group Analysis Hands-On (Chen) afni25_GroupAna_HO.pdf Bayesian Multilevel Modeling; available group analysis programs in AFNI: 3dttest++, 3dMEMA, 3dANOVAx, 3dMVM, 3dLME; a few hands-on group analysis examples
Advanced Regression++, pt1 (Cox) afni07_advanced.pdf, afni_proc.pdf Regression features in AFNI and afni_proc.py
Advanced Regression++, pt2 (Cox) afni07_advanced.pdf, afni_proc.pdf regression features in AFNI and afni_proc.py... and more

Thursday

Video Associated handouts Contents, notes
SUMA & Surface Analysis (Taylor) suma.pdf, suma_keystrokes.txt Surface mapping in AFNI; what are surfaces/meshes; how to create surfaces for SUMA; how surface analysis complements volumetric analysis; SUMA data visualization (interactive).
*More* SUMA & Surface Analysis, pt1 (Reynolds) suma.pdf Hands-on: SUMA continuation; surface ROI drawing and mapping to volume; complete single subject surface-based analysis with afni_proc.py; viewing effects of processing on surface data
*More* SUMA & Surface Analysis, pt2 (Reynolds) suma.pdf Hands-on: SUMA continuation; surface ROI drawing and mapping to volume; complete single subject surface-based analysis with afni_proc.py; viewing effects of processing on surface data
Group Analysis Hands-On++ (Chen) afni25_GroupAna_HO.pdf Available group analysis programs in AFNI: 3dttest++, 3dMEMA, 3dANOVAx, 3dMVM, 3dLME; a few hands-on group analysis examples
Resting State & InstaCorr, pt1 (Cox) [tbd] regression features in AFNI
Resting State & InstaCorr, pt2 (Cox) afni20_instastuff.pdf Using AFNI GUI interactively to investigate single subject and group level correlation/statistic maps

Friday

Video Associated handouts Contents, notes
FMRI Clustering, pt1 (Cox) [tbd] [tbd]
FMRI Clustering, pt2 (Cox) [tbd] [tbd]
DTI, FATCAT & more SUMA (Taylor)   Please see the “DTI & FATCAT videos” section, and in particular the “FATCAT Hands-On Demo” lecture, below.

2.1.3. Supplementary lectures

The following lectures were recorded after the Bootcamp itself, but mirror those lectures given during the “DTI Breakout” session on the Monday of the Bootcamp. At some point in the near(ish) future, we hope to record the presentations given by the other DTI session presenters, as well, and add them here; at present, some brief notes by the TORTOISE group on EPI distortions in DTI and motivation for using TORTOISE to correct them are provided here: TORTOISE_Okan.pdf.

For the “Hands-On” demo viewing, it helps to have gone through the first SUMA session from Thursday, above.

DTI & FATCAT videos

Video Associated handouts Contents, notes
Background on DWI and DTI (Taylor) FATCAT_01_background_dti.pdf what is diffusion; how it is used in MRI to describe structure; geometry of DTI parameters; what are DW images; what noise and uncertainty features are in DWI/DTI data
Introduction to DTI tracking (Taylor) FATCAT_02_dti_tracking_intro.pdf assumptions in DTI; important scales to understand; AFNI’s tracking algorithm; different types (“modes”) of tracking; basic terminology; making targets for tracking; what useful quantities to we get out; caveats+philosophical musings
Practicalities for tractography in AFNI (Taylor) FATCAT_03_dti_tracking_funcs.pdf motivating network-oriented paradigm; combining FMRI and DTI; FATCAT overview; comparing 3dTrackID modes, esp. probabilistic; options for tracking and target-making (with 3dROIMaker); @GradFlipTest to check grads; 3dDWUncert for estimating parameter uncertainty; extensions to HARDI and connectomes
Investigating networks with multivariate modeling (Taylor) FATCAT_04_netw_stats_mvm.pdf taking tracking outputs for quantitative analysis; tracked results into the multivariate modeling (MVM) framework; fat_mvm_prep.py and fat_mvm_scripter.py to combine MRI and non-MRI data for modeling; example analysis from real study
FATCAT Hands-On Demo (Taylor) [first half only, at the moment] FATCAT_05_HO.pdf, suma.pdf, suma_keystrokes.txt Overview of FATCAT Demo; visualization of DTI (+FMRI) data using AFNI and SUMA; viewing tractography output (solo, with surfaces, with ROIs, with FMRI data); making ROIs from FMRI; whole brain tracking and mask controller (with InstaTract); matrices and graphs in SUMA; FMRI+tractography visualizations