using Atlases with other softwares

Using the USCBrain and other atlases with BrainSuite
The following description is for USCBrain atlas but it also works for other SVReg atlases.
The USCBrain atlas is fully compatible with BrainSuite. It can also be used separately with SVReg module in BrainSuite from the command line. Please refer to Usage.

Using the USCBrain atlas with FreeSurfer
The USCBrain atlas can be used with FreeSurfer for surface labeling of a given subject using scripts for using USCBrain with freesurfer. Download and unzip the linked code. Change the working directory to the unzipped folder and do the followings steps.

  1. Process the subjct data using freesurfer recon-all pipeline.
  2. Run the following python code.
python freesurfer_label_USCBrain.py -a path-to-USCBrain-dir path-to-freesurfer-sub-dir

Where path-to-freesurfer-sub-dir is FreeSurfer processed subject directory.
The output of the registration is stored as two dfs files, one per hemisphere, inside the surf directory in freesurfer subject directory. It can be visualized in BrainSuite.

Using the USCBrain atlas with FSL

FSL can be used with the new atlas to warp atlas labels to the subject labels. This can be done by using FLIRT and FNIRT, the linear and nonlinear registration programs that are part of FSL package.

flirt -ref anat-image-BFC-file -in uscbrain-BFC-file -omat out-mat-file

fnirt --ref=anat-image-BFC-file --in=uscbrain-BFC-file --aff=out-mat-file --cout=fnirtcoeff-coeff-file

applyxfm --ref=anat-image-BFC-file --in=uscbrain-BFC-file --out=warped-labels --coef=fnirtcoeff-coeff-file

Note that execution time for flirt is 5-10 min and fnirt can take upto 1-2 hours.


Figure (a) BrainSuite; (b) FreeSurfer and (c) FSL shows

Refrences