Using FreeSurfer on the SCC

Loading the FreeSurfer Module

The SCC uses a module system to load and access software packages. Refer to our module page for more extensive documentation.

To see all versions of FreeSurfer availble on the SCC, you can search for the package with the module command:

[scc4]$ module avail freesurfer

To list available version of FreeSurfer in a different manner:

[scc4]$ module spider freesurfer

To load the a specific version of FreeSurfer (7.3.2):

[scc4]$ module load freesurfer/7.3.2

-------- freesurfer-linux-centos7_x86_64-7.3..2-20220717-7725d89 --------
Setting up environment for FreeSurfer/FS-FAST (and FSL)
FREESURFER_HOME   /share/pkg.7/freesurfer/7.3.2/install
FSFAST_HOME       /share/pkg.7/freesurfer/7.3.2/install/fsfast
FSF_OUTPUT_FORMAT nii.gz
SUBJECTS_DIR      /share/pkg.7/freesurfer/7.3.2/install/subjects
TUTORIAL_DATA     /share/pkg/freesurfer/7.3.2/install/subjects/tutorial_data/buckner_data/tutorial_subjects
MNI_DIR           /share/pkg.7/freesurfer/7.3.2/install/mni

Succesfully loading FreeSurfer will return the above path definitions. Note the SUBJECTS_DIR variable, as this is the path that you will reassign to where your subject data is.

AlmaLinux 8 Transition

Refer to our AlmaLinux8 page for more extensive documentation.

Consistency testing has been conducted and the results are summarized in the table below. It's recommended to use our singularity container for CentOS7 if you need to use Freesurfer/5.3.0.

FreeSurfer Version Results Must Use Container
5.3.0 different yes
2019-08-12_dev different yes
6.0 same no
7.1.0 same no
7.2.0 same no
7.3 same no
7.3.2 same no
7.4.1 NEW on Alma8 no