freesurfer

freesurfer interfaces R with Freesurfer to process and analyze T1-weighted structural MRI, handling NIfTI images, brain surfaces, segmentations, and volumetric outputs for neuroanatomical analysis.


Key Features:

  • R integration: Executes Freesurfer command-line functions from within the R environment to control Freesurfer workflows.
  • NIfTI support: Accepts and processes NIfTI image objects (compatible with the oro.nifti package) as input.
  • Data processing and output handling: Runs Freesurfer operations on brain images and surfaces and converts/reads Freesurfer output tables and files back into R objects.

Scientific Applications:

  • Brain morphology analysis: Enables detailed analysis of brain morphology using T1-weighted MRI scans.
  • Segmentation and cortical reconstruction: Integrates Freesurfer segmentation, cortical reconstruction, and volumetric measurement capabilities within R.
  • Reproducible neuroimaging workflows: Supports maintaining consistent processing workflows within R for reproducible structural neuroimaging studies.

Methodology:

The package executes system commands to call Freesurfer, passing NIfTI objects from R to Freesurfer and importing processed outputs as R objects.

Topics

Collections

Details

License:
GPL-3.0
Tool Type:
library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
R
Added:
8/11/2018
Last Updated:
12/10/2018

Operations

Publications

Muschelli J, Sweeney E, Crainiceanu CM. freesurfer: Connecting the Freesurfer software with R. F1000Research. 2018;7:599. doi:10.12688/f1000research.14361.1. PMID:30057753. PMCID:PMC6051196.

Funding: - National Institutes of Health: R01HL123407, R01NS060910

Documentation

Downloads

Links