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
- Software packagehttps://cran.r-project.org/src/contrib/freesurfer_1.6.1.tar.gz