neuroim2 - Data Structures for Brain Imaging Data
A collection of data structures and methods for handling volumetric brain imaging data, with a focus on functional magnetic resonance imaging (fMRI). Provides efficient representations for three-dimensional and four-dimensional neuroimaging data through sparse and dense array implementations, memory-mapped file access for large datasets, and spatial transformation capabilities. Implements methods for image resampling, spatial filtering, region of interest analysis, and connected component labeling. General introduction to fMRI analysis can be found in Poldrack et al. (2024, "Handbook of functional MRI data analysis", <ISBN:9781108795760>).
Last updated
fmrineuroimagingzlibcppopenmp
9.73 score 3 stars 9 dependents 334 scripts 524 downloadsfmrihrf - Hemodynamic Response Functions for fMRI Data Analysis
Creates, manipulates, and evaluates hemodynamic response functions and event-related regressors for functional magnetic resonance imaging data analysis. Supports multiple basis sets including Canonical, Gamma, Gaussian, B-spline, and Fourier bases. Features decorators for time-shifting and blocking, and efficient convolution algorithms for regressor construction. Methods are based on standard fMRI analysis techniques as described in Jezzard et al. (2001, ISBN:9780192630711).
Last updated
openblascppopenmp
7.78 score 4 dependents 78 scripts 480 downloadsfmrireg - Regression Analysis of Functional Magnetic Resonance Imaging Data
Provides tools for the analysis of functional magnetic resonance imaging (fMRI) data. Facilities are included to construct flexible hemodynamic response functions, experimental regressors, and conduct univariate fMRI regression analyses.
Last updated
openblascppopenmp
7.77 score 7 stars 1 dependents 97 scriptsneuroatlas - Neuroimaging Atlases and Parcellations
Provides a unified interface to access and work with various neuroimaging atlases and parcellations including Schaefer, Brainnetome, Glasser, HCPex, FreeSurfer ASEG, and Olsen MTL atlases. Integrates with TemplateFlow for standardized template access and supports interactive brain surface visualisation via triangle-mesh rendering with 'ggplot2' and 'ggiraph'.
Last updated
atlasneuroimagingparcellation
6.54 score 5 stars 22 scriptsamatrix - Backend-Agnostic Matrix Extensions
Matrix-compatible S4 classes with backend-dispatch hooks for accelerated execution and predictable CPU fallback.
Last updated
openblas
6.32 score 4 dependents 166 scriptsdelarr - Lazy Delayed Arrays with Fused Execution
Provides a lightweight delayed array abstraction for lazy, fused evaluation of multi-dimensional numeric data. Compared with Bioconductor's 'DelayedArray', it offers a small S3 API with tidy-friendly verbs, chunked materialisation, and optional backends for HDF5, memory mapping, and shared-memory parallelism. Expression trees are optimised before streaming evaluation, and results can be written directly to disk without fully materialising arrays in memory.
Last updated
6.12 score 4 dependents 6 scripts 353 downloadsfmridataset - Spatially Typed Annotated fMRI Datasets
Provides spatially typed, annotated observation-by-feature containers for functional magnetic resonance imaging (fMRI) data. The package aligns lazy numerical assays with observation metadata, feature metadata, experimental entities, and explicit neuroimaging spaces while retaining compatibility with NIfTI, HDF5, BIDS, and in-memory sources.
Last updated
6.07 score 3 dependents 30 scriptsfmrigds - Lazy, Format-Agnostic Group Analysis for fMRI
Provides lazy, spatially typed group-analysis plans for observation-by-feature functional magnetic resonance imaging (fMRI) frames together with compatibility workflows for first-level statistical outputs represented as sample by subject by contrast Group Data Sets (GDS). Supports bounded feature-block reducers, tabular, 'NIfTI', 'HDF5', and 'fmristore' inputs, space-aware transformations, provenance tracking, and reproducible export.
Last updated
openblascppopenmp
5.81 score 2 dependents 22 scriptsshard - Deterministic, Zero-Copy Parallel Execution for R
Provides a parallel execution runtime for R that emphasizes deterministic memory behavior and efficient handling of large shared inputs. 'shard' enables zero-copy parallel reads via shared/memory-mapped segments, encourages explicit output buffers to avoid large result aggregation, and supervises worker processes to mitigate memory drift via controlled recycling. Diagnostics report peak memory usage, end-of-run memory return, and hidden copy/materialization events to support reproducible performance benchmarking.
Last updated
openblas
5.76 score 5 stars 23 scripts 255 downloadsfmriAR - Fast AR and ARMA Noise Whitening for Functional MRI (fMRI) Design and Data
Lightweight utilities to estimate autoregressive (AR) and autoregressive moving average (ARMA) noise models from residuals and apply matched generalized least squares to whiten functional magnetic resonance imaging (fMRI) design and data matrices. The ARMA estimator follows a classic 1982 approach <doi:10.1093/biomet/69.1.81>, and a restricted AR family mirrors workflows described by Cox (2012) <doi:10.1016/j.neuroimage.2011.08.056>.
Last updated
openblascppopenmp
5.73 score 3 dependents 9 scripts 461 downloadsneurotransform - Geometric Transforms for Neuroimaging Data
A self-contained, dependency-light library for geometric transforms in neuroimaging. Provides affine and nonlinear (warp) mappings between coordinate systems, plus volume-to-surface mapping primitives. Emphasizes correctness, elegance, and composability with a category-theoretic flavor.
Last updated
openblascpp
4.00 score 7 scriptsfmrilss - Least Squares Separate (LSS) Analysis for fMRI Data
Implements efficient least squares separate (LSS) analysis for functional magnetic resonance imaging (fMRI) data, following Mumford et al. (2012) <doi:10.1016/j.neuroimage.2011.08.076>. LSS estimates trial-by-trial activation patterns in event-related designs. The package provides reference R implementations, optimized C++ backends, prewhitening, and methods for voxel-specific haemodynamic response functions, including a fast implementation of GLMsingle (Prince et al., 2022) <doi:10.7554/eLife.77599>.
Last updated
openblascppopenmp
3.97 score 1 stars 2 dependents 31 scriptstemplateflow - Client for the 'TemplateFlow' Archive
R client for querying and fetching resources from the TemplateFlow archive using a local cache backed by the public TemplateFlow S3 bucket. Provides functions to list template assets, download missing files, read template metadata, and retrieve citations.
Last updated
brain-templatesmedical-imagingneuroimagingtemplateflow
3.88 score 1 dependents 3 scriptsamatrix.arrayfire - ArrayFire Backend for 'amatrix'
Portable GPU backend for the 'amatrix' package using the 'ArrayFire' C API for dense float32 linear algebra. Builds with or without the 'ArrayFire' runtime present; without it the backend reports itself unavailable and 'amatrix' falls back to CPU execution.
Last updated
openblascpp
2.54 score 5 scripts