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
fmrineuroimagingcppopenmp
9.39 score 3 stars 8 dependents 245 scripts 567 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.56 score 5 dependents 80 scripts 522 downloadsamatrix - Backend-Agnostic Matrix Extensions
Matrix-compatible S4 classes with backend-dispatch hooks for accelerated execution and predictable CPU fallback.
Last updated
openblas
6.25 score 4 dependents 166 scriptsdelarr - Lazy Delayed Arrays with Fused Execution
Provides a lightweight delayed array abstraction with tidy-friendly verbs, expression fusion, and pluggable storage backends.
Last updated
5.91 score 3 dependents 6 scripts 168 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
5.73 score 8 stars 1 dependents 85 scriptsfmrilss - Least Squares Separate (LSS) Analysis for fMRI Data
Implements efficient least squares separate (LSS) analysis for functional magnetic resonance imaging (fMRI) data. LSS is used to estimate trial-by-trial activation patterns in event-related fMRI designs. The package provides both R and C++ implementations for computational efficiency.
Last updated
openblascppopenmp
5.66 score 1 stars 2 dependents 23 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.63 score 5 stars 19 scripts 390 downloadsfmridataset - Unified Container for fMRI Datasets
Provides a unified S3 class 'fmri_dataset' for representing functional magnetic resonance imaging (fMRI) data from various sources including raw NIfTI files, BIDS projects, pre-loaded NeuroVec objects, and in-memory matrices. Features lazy loading, flexible data access patterns, and integration with neuroimaging analysis workflows.
Last updated
5.21 score 2 dependents 49 scriptsfmriAR - 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
openblascpp
5.13 score 3 dependents 6 scripts 592 downloadsneuroatlas - Neuroimaging Atlases and Parcellations
Provides a unified interface to access and work with various neuroimaging atlases and parcellations including Schaefer, Brainnetome, Glasser, 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
3.80 score 3 stars 15 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
3.65 score 1 dependentsfmrigds - Lazy, Format-Agnostic Group Analysis for fMRI
Provides a Group Data Set (GDS) abstraction and lazy analysis pipeline for first-level fMRI statistical outputs. Unifies tabular, NIfTI, HDF5, and fmristore inputs under a common sample x subject x contrast representation; supports space-aware transformations, group and meta-analytic reducers, provenance tracking, and reproducible export.
Last updated
openblascppopenmp
3.52 score 2 dependents 11 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.48 score 5 scripts