Package: neurosurf Type: Package Title: Data Structures and Visualization for Surface-Based Neuroimaging Data Version: 0.1.0 Authors@R: c( person(c("Bradley", "R"), "Buchsbaum", role = c("aut", "cre", "cph"), email = "brad.buchsbaum@gmail.com")) Description: A comprehensive toolkit for working with surface-based neuroimaging data represented as triangle meshes. The package provides classes and methods for creating, manipulating, and visualizing 3D surface geometries (e.g., cortical surfaces), with support for various file formats including FreeSurfer and GIFTI. Key features include: surface smoothing, curvature computation, neighborhood graph construction, geodesic distance calculations, searchlight analysis for surface-based machine learning, and interactive 3D visualization via HTMLWidgets. The package facilitates advanced surface-based analyses through specialized data structures for representing surface geometry and associated functional data. Imports: Matrix, igraph, rgl, assertthat, digest, neuroim2, colorplane, FNN, readr, stringr, plyr, Rvcg, methods, gplots, gifti, htmlwidgets, deflist, fastmap, crayon, png, Rcpp LinkingTo: Rcpp, RcppArmadillo, roptim License: GPL (>= 2) RoxygenNote: 7.3.3 Language: en-US Collate: 'all_generic.R' 'all_class.R' 'Arith.R' 'IO.R' 'ROI.R' 'RcppExports.R' 'Searchlight.R' 'curv.R' 'example_helpers.R' 'fetch_surfaces.R' 'gaussian_splat.R' 'geodesic.R' 'geometry.R' 'neighborhood.R' 'neuro_surface.R' 'neurosurf.R' 'roi_boundaries.R' 'sdf_alignment.R' 'snapshot_surface.R' 'spec.R' 'surface_montage.R' 'surface_plot.R' 'surface_set.R' 'surfwidget.R' 'testdata.R' 'view_surface.R' 'vol_to_surf.R' 'vol_to_surf_sdf.R' 'zzz.R' Suggests: callr, testthat, covr, bench, knitr, rmarkdown, webshot2, ggplot2, viridis, albersdown, rappdirs URL: https://github.com/bbuchsbaum/neurosurf BugReports: https://github.com/bbuchsbaum/neurosurf/issues VignetteBuilder: knitr Encoding: UTF-8 Config/Needs/website: albersdown Config/pak/sysreqs: cmake libfreetype6-dev libglpk-dev libglu1-mesa-dev make texlive libicu-dev libpng-dev libuv1-dev libxml2-dev libgl1-mesa-dev libx11-dev zlib1g-dev Repository: https://bbuchsbaum.r-universe.dev Date/Publication: 2026-06-03 16:32:25 UTC RemoteUrl: https://github.com/bbuchsbaum/neurosurf RemoteRef: HEAD RemoteSha: 1a150090205b36071ae19f2c8ab06f30139ba5f9 NeedsCompilation: yes Packaged: 2026-06-24 01:49:51 UTC; root Author: Bradley R Buchsbaum [aut, cre, cph] Maintainer: Bradley R Buchsbaum