.. _edu_bcamp_2017_10_nih: NIH Bootcamp (Oct, 2017) ================================ .. contents:: :local: ******IN PROGRESS!******* 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 :download:`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 :ref:`these "Boot up" instructions `. We also strongly recommend that people unfamiliar with scripting take a quick tour through the handy :ref:`Linux tutorial `. .. _edu_bcamp_2017_10_nih_vids: Bootcamp Videos --------------- .. _edu_bcamp_2017_10_nih_mon: Monday ^^^^^^ .. list-table:: :header-rows: 1 :widths: 20 30 50 :stub-columns: 0 * - 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 .. _edu_bcamp_2017_10_nih_tues: Tuesday ^^^^^^^ .. list-table:: :header-rows: 1 :widths: 20 30 50 :stub-columns: 0 * - 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!* .. _edu_bcamp_2017_10_nih_wedn: Wednesday ^^^^^^^^^ .. list-table:: :header-rows: 1 :widths: 20 30 50 :stub-columns: 0 * - 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 .. _edu_bcamp_2017_10_nih_thurs: Thursday ^^^^^^^^ .. list-table:: :header-rows: 1 :widths: 20 30 50 :stub-columns: 0 * - 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 .. _edu_bcamp_2017_10_nih_fri: Friday ^^^^^^ .. list-table:: :header-rows: 1 :widths: 20 30 50 :stub-columns: 0 * - 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.* .. _edu_bcamp_2017_10_nih_suppl: 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 :ref:`Thursday, above `. .. _edu_bcamp_2017_10_nih_fatcat: DTI & FATCAT videos ^^^^^^^^^^^^^^^^^^^ .. list-table:: :header-rows: 1 :widths: 20 30 50 :stub-columns: 0 * - 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