Data structures and I/O for volumetric brain imaging with a focus on
fMRI. This is the successor to
neuroim with improved S4
classes, sparse/dense 3D–4D representations, and fast
resampling/filtering.
Website: https://bbuchsbaum.github.io/neuroim2/
CRAN: https://cran.r-project.org/package=neuroim2
Cheatsheet: neuroim2_cheatsheet.md
install.packages("neuroim2")install.packages("neuroim2",
repos = c("https://bbuchsbaum.r-universe.dev", "https://cloud.r-project.org"))# install.packages("remotes")
remotes::install_github("bbuchsbaum/neuroim2")Read a NIFTI image and perform simple operations:
library(neuroim2)## Loading required package: Matrix
##
## Attaching package: 'neuroim2'
## The following object is masked from 'package:base':
##
## scale
fname <- system.file("extdata", "global_mask_v4.nii", package="neuroim2")
vol <- read_vol(fname)
v1 <- vol[1,1,1]
vol2 <- vol + vol
all(vol == (vol2 - vol))## [1] TRUE
Create a 4D image from volumes:
vec <- vec_from_vols(list(vol, vol, vol2))
series1 <- vec[1,1,1,]
length(series1)## [1] 3
See examples of use of neuroim2 in the
vignettes.
This package uses the albersdown theme. Vignettes are styled with vignettes/albers.css and a local vignettes/albers.js; the palette family is provided via params$family (default 'red'). The pkgdown site uses template: { package: albersdown }.
This package uses the albersdown theme. Existing vignette theme hooks are replaced so albers.css and local albers.js render consistently on CRAN and GitHub Pages. The palette family is provided via params$family (default 'red'). The pkgdown site uses template: { package: albersdown }.
