除了FSL和SPM,AFNI也是研究者常用的脑影像处理工具。官方提供了详尽的安装步骤(非管理员权限),点。这里做一些补充。

根据官方安装步骤的说明,在安装AFNI之前,需要首先安装几个依赖的package,包括libXp, tcsh,PyQt4, 和R。安装步骤参看上面提及的链接,下面几条命令用于检查自己的机器是否安装完成了上述依赖package。

rpm -qa | grep libXp
rpm -qa | grep tcsh

这两条命令会在terminal中print出相应package的文件名。

which R

正常情况下,上面这条命令会print出R的路径。

PyQt4是Python的一个工具包,下面检查是否安装完成PyQt4.

ipython
>from PyQt4 import QtCore
>

在Python中输入第二条命令后如果没有报错,就是安装完成了。

接下来可以按照官方安装步骤完后进行。在选择AFNI的版本时,如果机器有多个CPU,可以选linux_openmp或64位系统的linux_openmp_64;只有一个CPU的话,可以选linux_xorg7linux_xorg7_64

我用的Centos7,环境变量PATH采用~/.bashrc控制,而不是官方安装步骤中的.cshrc,所以在~/.bashrc中添加如下几行即可:

\# AFNI Configuration
AFNIDIR=~/opt/bin/abin
PATH=${AFNIDIR}:${PATH}
export AFNIDIR PATH

其中~/opt/bin/abin是我的AFNI的安装目录。

设置好环境变量后,关闭这个terminal,重新打开一个新的terminal,安装成功的话,输入afni会打开afni的界面。

另外,输入如下两个命令可以分别检查AFNI需要的Python工具包和R,以及它们各自的依赖package是否正常。

python_module_test.py
3dMEMA