freesurfer安装及环境配置

1.下载所需软件包

获取licence,在官网点击打开链接上注册一下,填写自己的邮箱,提交之后会收到一个邮件。打开附件,复制附件信息,新建一个licence.txt,将内容粘贴到该txt文件中。

2.安装包复制与解压

将下载的软件包复制到/usr/local下,要保证有足够大的空间。在ubuntu系统下打开命令窗口,输入

sudo cp 安装包名字 /usr/local
这里安装包名字不仅要是全称,还要将位置信息打上去(如果你进的是该安装包目录下就不用了)。

解压:输入

sudo tar -zxvf /usr/local/freesurfer安装包文件名

3.安装

安装tcsh (if not),在终端输入:

sudo apt-get install tcsh

完成后输入tcsh,不报错的话就没问题了。

4.环境配置

在命令栏中为桌面路径下输入

sudo gedit /etc/profile
在所打开文件的最后一行 输入:
export FREESURFER_HOME=/usr/local/freesurfer
在命令栏中为桌面路径下输入

sudo gedit /etc/bash.bashrc
在所打开的文件中输入

export FREESURFER_HOME=/usr/local/freesurfer
source $FREESURFER_HOME/SetUpFreeSurfer.sh
保存。

分别输入:tkregister2、tkmedit、tksurfer 和recon-all --help没有报错的话 ,就说明基本安装成功。

-------- freesurfer-Linux-centos6_x86_64-stable-pub-v6.0.0-2beb96c --------
Setting up environment for FreeSurfer/FS-FAST (and FSL)
FREESURFER_HOME /usr/local/freesurfer
FSFAST_HOME /usr/local/freesurfer/fsfast
FSF_OUTPUT_FORMAT nii.gz
SUBJECTS_DIR /usr/local/freesurfer/subjects
MNI_DIR /usr/local/freesurfer/mni
zj@zj-H110M-S2:~$

安装freeview
sudo apt-get install qtcreator

5.可能遇到的错误

a.在复制文件时可能会出现:‘cp:无法创建目录‘/usr/local/freesurfer’:权限不够’。解决:在cp前加上sudo。

b.“qdec.bin: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory”

解决方案:sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2 /usr/lib/libjpeg.so.62

c.NO writing permission之类的。解决:输入 sudo su 进入到root用户。

6.软件用例

Example 1: 将sample-001.mgz 转换成nifti格式。.

$> cp $FREESURFER_HOME/subjects/sample-001.mgz .
$> mri_convert sample-001.mgz sample-001.nii.gz

reading from sample-001.mgz…
TR=7.25, TE=3.22, TI=600.00, flip angle=7.00
i_ras = (-0, -1, -0)
j_ras = (-0, 0, -1)
k_ras = (-1, 0, 0)
writing to sample-001.nii.gz…
Example 2: .对nifti文件进行重新配置

$> export SUBJECTS_DIR=
$> recon-all -i sample-001.nii.gz -s bert -all (creates a folder called bert in SUBJECTS_DIR)
Example 3: 在预先存在的主题文件夹上执行全面重新配置

$> export SUBJECTS_DIR=
$> recon-all -s bert -all
Example 4: 查看图像.

$> cd $SUBJECTS_DIR
$> freeview -v
bert/mri/T1.mgz %可换成自己的图像
bert/mri/wm.mgz
bert/mri/brainmask.mgz
bert/mri/aseg.mgz:colormap=lut:opacity=0.2
-f
bert/surf/lh.white:edgecolor=blue
bert/surf/lh.pial:edgecolor=red
bert/surf/rh.white:edgecolor=blue
bert/surf/rh.pial:edgecolor=red

补充:上面忘记提了,每次使用时在终端都要输入(配置环境变量)

tcsh

setenv FREESURFER_HOME /usr/local/freesurfer

source$FREESURFER_HOME/SetUpFreeSurfer.csh
————————————————
版权声明:本文为CSDN博主「uinglin」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/uinglin/article/details/79541063

你可能感兴趣的:(freesurfer,linux,ubuntu,服务器)