get_schaefer_atlas | R Documentation |
Retrieves and loads the Schaefer brain parcellation atlas, which provides a data-driven parcellation of the cerebral cortex based on both local gradient and global similarity approaches.
get_schaefer_atlas(
parcels = c("100", "200", "300", "400", "500", "600", "800", "1000"),
networks = c("7", "17"),
resolution = c("1", "2"),
outspace = NULL,
smooth = FALSE,
use_cache = TRUE
)
parcels |
Character string specifying number of parcels. Options: "100", "200", "300", "400", "500", "600", "800", "1000" |
networks |
Character string specifying network count. Options: "7", "17" |
resolution |
Character string specifying MNI space resolution in mm. Options: "1", "2" |
outspace |
Optional |
smooth |
Logical. Whether to smooth parcel boundaries after resampling. Default: FALSE |
use_cache |
Logical. Whether to cache downloaded files. Default: TRUE |
The Schaefer atlas offers multiple resolutions of cortical parcellation (100-1000 parcels) and two network versions (7 or 17 networks). The atlas is based on resting-state functional connectivity from 1489 subjects. Features include:
Multiple granularity levels (100-1000 parcels)
Network assignments (7 or 17 networks)
Bilateral parcellation
Available in different resolutions (1mm or 2mm)
A list with classes c("schaefer", "volatlas", "atlas") containing:
Character string identifying atlas version
ClusteredNeuroVol
object containing the parcellation
Data frame with RGB colors for visualization
Integer vector of region IDs
Character vector of region names
Original region labels from source data
Network assignment for each region
Hemisphere designation for each region
https://github.com/ThomasYeoLab/CBIG/
Schaefer, A., et al. (2018). Local-Global Parcellation of the Human Cerebral Cortex from Intrinsic Functional Connectivity MRI. Cerebral Cortex, 28(9), 3095-3114.
get_schaefer_surfatlas
for surface-based version
## Not run:
# Load 300-parcel atlas with 7 networks
atlas <- get_schaefer_atlas(parcels = "300", networks = "7")
# Load high-resolution version
atlas_hires <- get_schaefer_atlas(parcels = "400",
networks = "17",
resolution = "1")
# Resample to a different space
new_space <- neuroim2::NeuroSpace(dim = c(91,109,91),
spacing = c(2,2,2))
atlas_resampled <- get_schaefer_atlas(parcels = "300",
outspace = new_space)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.