SPM review
A free, specialized toolkit for voxel-wise neuroimaging statistics and preprocessing.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
SPM (Statistical Parametric Mapping) is an open-source package for hypothesis testing and statistical analysis of neuroimaging data. It is designed for researchers and academic laboratories working with fMRI, PET, SPECT, EEG, or MEG. The software combines a graphical user interface with command-line operation, supporting both interactive analysis and scripted workflows. Its scope is specialized: teams seeking neuroimaging statistics and image-processing workflows will find a closer fit than organizations looking for a general statistical application.
SPM is distributed free under GPL-2.0, with desktop versions for Windows, macOS, and Linux. The published installation options include MATLAB-based use as well as standalone and Octave paths that do not require a MATLAB license. That gives teams flexibility around their existing environment, but they still need to select and maintain a suitable installation route. Data handling includes DICOM import with NIfTI output, alongside NIfTI, Analyze, OPM, FIF, and LVM formats. Support is centered on documentation and community channels rather than a commercial service tier.
Its strongest capability is the depth of its neuroimaging workflow: realignment, coregistration, normalization, smoothing, general linear modeling with voxel-wise parameter estimation, T and F tests, contrast-based inference, and Bayesian first-level analysis with posterior probability maps. OPM/M-EEG processing and manufacturer-specific formats extend that focus across modalities. Choose SPM when your work requires these domain-specific pipelines, statistical tests, or scripting support. Choose a broader statistical package instead if your primary needs sit outside neuroimaging or require a non-desktop deployment model.
SPM pros and cons
- Where it wins
- Free GPL-2.0 software for Windows, macOS, and Linux
- Covers preprocessing, voxel-wise modeling, classical tests, and Bayesian analysis
- Supports GUI and command-line workflows with broad neuroimaging imports
- Where it doesn't
- Focused on neuroimaging rather than general-purpose statistical analysis
- Desktop-only deployment limits browser-based or hosted workflows
- MATLAB is recommended, while standalone and Octave paths require selection
SPM fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update
