fmriprep下载和使用

fMRIPrep是一个NiPreps(神经成像预处理工具)应用程序(www.nipreps.org),用于基于任务和静息状态的功能性 MRI(fMRI)的预处理。本文介绍的是fmriprep在centos上的运行。

在运行之前,如果你使用的是windows,下面是如何使用虚拟机运行fmriprep。当然也可以使用适用于Linux的Windows子系统(WSL)运行fmriprep。

1.在Windows上下载安装VMware Workstation 

下载地址:https://customerconnect.vmware.com/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/16_0
 

点击vmware wokestation pro 16.2.4 for windows那一栏的go to downloads 去下载即可。

安装步骤详情:vmware16安装

2.下载和安装centos7 

点击:Centos下载镜像

下载完成后打开VMware workstation,点击文件创建新的虚拟机 

01dc128a45f34c44bf818b0c5cac1675.png

选择自定义,再点击下一步 

63fcdef6427a409480831428933bbbfa.png

硬件兼容性选择workstation 16.2.x 再点击下一步。

1bc76afece4e4ccc965e1bfb1b79e831.png

选择稍后安装操作系统,点击下一步

11f5506a6fb94f088070b7a67148c13f.png

 客服机操作系统选择Linux,版本选择centos 7 64位。点击下一步

42785242e7e449f7b499181fff0ee1ff.png

修改虚拟机名称,也可不修改。然后选择放置的位置,建议不要放在c盘。点击下一步

67ce1311c8ca4d4a84981512b0c94896.png

选择处理器的个数及每个处理器的内核数量,处理器的总内核数不能超过主机的内核总数。主机的内核总数查看如下(以window10为例):

右键点击此电脑——点击属性——关于——设备管理器——处理器

 c6e7885150db4a4d984edc665a018494.png

 分配给虚拟机的内存选择2GB(如果电脑允许的情况下尽量给大一点,因为后面内存不足可能会导致使用fmriprep预处理不成功),点击下一步

27a695ccb37243bdb757f73343029bc4.png

选择使用桥接网络,点击下一步

f3ea0ea8e2e4423785afeae88f5f5ad0.png

选择LSI Logic,点击下一步

05c0032147c54c77a4d89c6257b1ffa7.png

选择SCSI,点击下一步

5d6f6f9c9c8c474e8de8b9926a2f265f.png

选择创建新的虚拟磁盘,点击下一步

e669f66634944cceb3c46ed06993cecc.png

最大磁盘我选择的是20G,建议选择200G(后期要处理数据,数据一般处理后都很大,20G肯定不够用,后面再扩容的话浪费时间,干脆一次性分配多点,分配多少根据你实际的情况来定)。设置好磁盘大小后,选择将虚拟磁盘拆分成为多个文件,点击下一步

67a2565b1199409ca495ba19471b1edb.png

点击下一步

b7da7b7a3ab14c4092014b31a0fd0cd9.png

点击自定义硬件

7e4d3b79529c4cb48aae94d2786724f0.png

点击网络适配器,把复制物理网络连接转态勾上,

09365e96afa34696af84ddc88732e336.png

 再点击新的CD/DVD,选择使用ISO映像文件,点击浏览,选择你刚刚下载的centos镜像,选好后点击关闭。

35995ba63cab4e8c8e2041248c6ae677.png

点击完成

d3715b5019684d6f8fab126f8fc335e0.png

3.进入centos

点击开启虚拟机

653577e3a5234b8d910f0931032a4595.png

 点击鼠标右键进入虚拟机操作,用键盘控制选项,调到install centos 7,点击回车键进入安装

71d96777716d459b9feec6484c7b41ac.png

语言选择中文--简体中文,点击继续

点击软件选择

7f7cd8f3799c446eb1ef02a3f39feeca.png

进入后选择GNOME桌面,点击完成

5c4470d1eb5441ea906aaef37f6f5c33.png

点击安装位置

7a898728c28d48079f79c30f21210f6a.png

点我要分区,再点击完成 

f809a884c49c491e86bf178ef45a6c22.png

点击加号,选择挂载点/boot,选择200M(一般200M就够了) ,点击添加挂载点。

78e3a70cd9a4466185460e7965ecb1e8.png

 swap容量选择2G(一般8G,16G)

c20438c982d84d1292782c5d005fd08f.png

其余全部给/

1cc546019a6c475ebb45a787d1d56cd0.png

 点击接受更改

9eb3efcfb0c54e5da04d0ca92d228ace.png

点击KDUMP进入后,关闭kdump,再点击完成

ec764dc16f8a4485a4cb438d7152d0d9.png 点击网络和主机名,修改主机名,点击应用,打开以太网,点击完成cb4d6074b7534e7fa035d45852166c25.png

 点击开始安装后,点击设置ROOT密码,设置后等待即可。

ffd6a02c800b4507867ccb2e0e630171.png

a161c040631249738e61aac94ba15a2e.png

3.安装docker

先安装一些工具,右键打开终端输入 以下命令

3.1安装wget:

$ yum install -y wget

 3.2安装ifconfig

$ yum install -y net-tools

3.3安装vim

$ yum install -y vim-enhanced

3.4关闭防火墙

$ systemctl stop firewalld
$ systemctl disable firewalld
$ systemctl status firewalld

 3.5关闭selinux

$ vim /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled

最后要重启一下

 3.6安装docker

在centos上安装docker,下面只演示一种安装方法(使用储存库安装),更多安装方法见官网centos上安装docker

3.6.1 安装yum-utils包(提供yum-config-manager 实用程序)并设置存储库。

$ sudo yum install -y yum-utils
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3.6.2安装 Docker 引擎

安装最新版本的 Docker Engine、containerd 和 Docker Compose 或转到下一步安装特定版本:

$ sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

如果提示接受 GPG 密钥,请验证指纹是否匹配 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35,如果匹配,则接受。

此命令安装 Docker,但不会启动 Docker。它还会创建一个 docker组,但是默认情况下不会向该组添加任何用户。

3.6.3安装完成启动docker

$ sudo systemctl start docker

3.6.4校验是否安装成功

通过运行映像验证 Docker 引擎是否已正确安装hello-world 。

$ sudo docker run hello-world

4.安装fmriprep

在开始分析之前,还有个问题,就是fmriprep的workflow,输入的是BIDS格式。从西门子核磁机器导出来的原始数据是DICOM格式。按照python包可以进行转换:dcm2bids documentation

5.开始fmriprep

首先按照一个fmriprep-docker

python -m pip install fmriprep-docker

以下为fmriprep-docker使用示例:

fmriprep-docker /mnt/ABIDE_BIDS/NYU/ /mnt/DATA/output/NYU/ --participant-label sub-0050952 --fs-license-file /mnt/DATA/license.txt --use-aroma --output-spaces MNI152NLin6Asym:res-2 --cifti-output 91k

需要license.txt文件,去官网注册一个就好FreeSurfer Registration form (harvard.edu)

最后附上fmriprep的官网教程:Usage Notes — fmriprep version documentation

  • 41
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值