Examples¶
Warning
If you want to run the examples, make sure you execute them in a directory where you have write permissions, or you copy the examples into such a directory. If you install nilearn manually, make sure you have followed the instructions.
Basic tutorials¶
Introductory examples that teach how to use nilearn.
Basic numerics and plotting with Python
3D and 4D niimgs: handling and visualizing
Basic nilearn example: manipulating and looking at data
A introduction tutorial to fMRI decoding
Intro to GLM Analysis: a single-run, single-subject fMRI dataset
Visualization of brain images¶
See Plotting brain images for more details.
Glass brain plotting in nilearn
Visualizing Megatrawls Network Matrices from Human Connectome Project
Visualizing 4D probabilistic atlas maps
Visualizing a probabilistic atlas: the default mode in the MSDL atlas
Controlling the contrast of the background when plotting
Visualizing multiscale functional brain parcellations
Matplotlib colormaps in Nilearn
NeuroImaging volumes visualization
Visualizing global patterns with a carpet plot
Technical point: Illustration of the volume to surface sampling schemes
Loading and plotting of a cortical surface atlas
More plotting tools from nilearn
Glass brain plotting in nilearn (all options)
Seed-based connectivity on the surface
Making a surface plot of a 3D statistical map
Decoding and predicting from brain images¶
See Decoding and MVPA: predicting from brain images for more details.
Show stimuli of Haxby et al. dataset
FREM on Jimura et al “mixed gambles” dataset
Voxel-Based Morphometry on Oasis dataset with Space-Net prior
Decoding with FREM: face vs house vs chair object recognition
Decoding with ANOVA + SVM: face vs house in the Haxby dataset
The haxby dataset: different multi-class strategies
Cortical surface-based searchlight decoding
Searchlight analysis of face vs house recognition
Decoding of a dataset after GLM fit for signal extraction
ROI-based decoding analysis in Haxby et al. dataset
Setting a parameter by cross-validation
Voxel-Based Morphometry on Oasis dataset
Different classifiers in decoding the Haxby dataset
Understanding nilearn.decoding.Decoder
Example of pattern recognition on simulated data
Encoding models for visual stimuli from Miyawaki et al. 2008
Reconstruction of visual stimuli from Miyawaki et al. 2008
Functional connectivity¶
See Clustering to parcellate the brain in regions, Extracting functional brain networks: ICA and related or Extracting times series to build a functional connectome for more details.
Computing a connectome with sparse inverse covariance
Extracting signals of a probabilistic atlas of functional regions
Connectivity structure estimation on simulated data
Group Sparse inverse covariance for multi-subject connectome
Deriving spatial maps from group fMRI data using ICA and Dictionary Learning
Producing single subject maps of seed-to-voxel correlation
Regions extraction using dictionary learning and functional connectomes
Classification of age groups using functional connectivity
Extracting signals from a brain parcellation
Comparing connectomes on different reference atlases
Extract signals on spheres and plot a connectome
Clustering methods to learn a brain parcellation from fMRI
GLM: First level analysis¶
These are examples focused on showcasing first level models functionality and single subject analysis.
See Analyzing fMRI using GLMs for more details.
Default Mode Network extraction of ADHD dataset
Analysis of an fMRI dataset with a Finite Impule Response (FIR) model
Generate an events.tsv file for the NeuroSpin localizer task
Single-subject data (two runs) in native space
Example of surface-based first-level analysis
Example of MRI response functions
Predicted time series and residuals
First level analysis of a complete BIDS dataset from openneuro
Simple example of two-runs fMRI model fitting
Understanding parameters of the first-level model
GLM: Second level analysis¶
These are examples focused on showcasing second level models functionality and group level analysis.
See Analyzing fMRI using GLMs for more details.
Example of second level design matrix
Second-level fMRI model: true positive proportion in clusters
Statistical testing of a second-level analysis
Second-level fMRI model: two-sample test, unpaired and paired
Voxel-Based Morphometry on OASIS dataset
Second-level fMRI model: one sample test
Example of generic design in second-level models
Manipulating brain image volumes¶
See Manipulating images: resampling, smoothing, masking, ROIs… for more details.
Negating an image with math_img
Comparing the means of 2 images
Breaking an atlas of labels in separated regions
Regions Extraction of Default Mode Networks using Smith Atlas
Resample an image to a template
Simple example of NiftiMasker use
Region Extraction using a t-statistical map (3D)
Extracting signals from brain regions using the NiftiLabelsMasker
Understanding NiftiMasker and mask computation
Visualization of affine resamplings
Computing a Region of Interest (ROI) mask manually
Advanced statistical analysis of brain images¶
Multivariate decompositions: Independent component analysis of fMRI
Massively univariate analysis of a calculation task from the Localizer dataset
BIDS dataset first and second level analysis
Copying headers from input images with math_img
Surface-based dataset first and second level analysis of a dataset
NeuroVault meta-analysis of stop-go paradigm studies
Functional connectivity predicts age group
NeuroVault cross-study ICA maps
Massively univariate analysis of a motor task from the Localizer dataset
Massively univariate analysis of face vs house recognition
A short demo of the surface images & maskers
Advanced decoding using scikit learn
Beta-Series Modeling for Task-Based Functional Connectivity and Decoding
Examples for experimental modules¶
These are examples focused on showcasing experimental features and are subject to change without any notice.