• 学习笔记157—Nipype的安装


    最近在使用Gretna对fMRI数据进行预处理的时候,总是遇到卡死的状态,仔细研究了一下Gretna的源代码,发现其Workflow部分使用了PSOM的工具包,这个问题就没办法调试了,于是开始思考是否能够有其他的工具来完成同样的东东。

    通过一段时间的调研,发现了这个Python的框架(截止目前为止,该框架的版本为1.0.4),于是有了这篇文章。这是一个自己学习的笔记,准备慢慢记录Nipype,主要参考的是Nipype的网站和文档,具体链接如下:

    http://nipype.readthedocs.io/en/latest/quickstart.html

    https://nipype.readthedocs.io/en/latest/users/install.html
    http://nipype.readthedocs.io/en/latest/documentation.html

    https://pypi.org/project/nipype/#files

    Nipype是一个用Python编写的框架,主要用于处理神经影像学的各类数据,其集成了大部分常用的神经影像学数据处理软件,包括ANTS, SPM, FSL, FreeSurfer, Camino, MRtrix, MNE, AFNI, Slicer等,其中我只用过SPM和FSL,用这个框架可以自定义工作流,使不同的软件协同工作。

    1. 安装

    需要说明的是,截止目前为止,Nipype在类Unix系统上会运行的更稳定一些,例如Linux、MacOS都是完美支持的,对于Windows则不完全支持(虽然能够通过Conda和Pip安装上,但是运行的时候会报错,似乎其中引用了一个getpwd的包,而这个包只支持Linux等系统)。

    Nipye的安装主要有三种方式:

    1.1 Docker

    如果想要在Windows系统上使用Nipype,恐怕除了虚拟机意外,最简单便捷的方式就是使用Docker了,在使用Docker时,只需要从镜像库将其拖下来就好了,需要执行如下命令:docker pull nipype/nipype

    1.2 Conda

    Conda的安装也非常简单,只需要执行如下命令就可以了,当然为了便于演示和操作,建议也安装Jupyter。(我用的就是这种方法)

    conda install --channel conda-forge nipype
    conda install jupyter
    

    如果要绘制图片,切记要安装以下两个包,否则会报错的。

    conda install graphviz, pydot

    1.3 Pip

    Pip的安装同样简单(我都不好意思再打这几个字了)

    pip install nipype

    如果想要安装nipype的所有可选的特征,就需要使用如下命令(我没有使用)

    pip install nipype[all]


  • 相关阅读:
    win10下安装为知笔记的markdown插件
    最近一段时间的工作状态
    C++中的取余与取模
    来新项目后,最心虚的一个夜晚
    g++添加支持c++11的选项
    Linux ssh远程登陆方式:密码与公钥
    判断脚本加载完成
    解决ie6下最小高度问题
    display:inline-block的深入理解
    ff下button按钮上的文字垂直居中
  • 原文地址:https://www.cnblogs.com/hechangchun/p/13047867.html
Copyright © 2020-2023  润新知