Suppr超能文献

Nipype:一个灵活、轻量级且可扩展的 Python 神经影像学数据处理框架。

Nipype: a flexible, lightweight and extensible neuroimaging data processing framework in python.

机构信息

Neuroinformatics and Computational Neuroscience Doctoral Training Centre, School of Informatics, University of Edinburgh Edinburgh, UK.

出版信息

Front Neuroinform. 2011 Aug 22;5:13. doi: 10.3389/fninf.2011.00013. eCollection 2011.

Abstract

Current neuroimaging software offer users an incredible opportunity to analyze their data in different ways, with different underlying assumptions. Several sophisticated software packages (e.g., AFNI, BrainVoyager, FSL, FreeSurfer, Nipy, R, SPM) are used to process and analyze large and often diverse (highly multi-dimensional) data. However, this heterogeneous collection of specialized applications creates several issues that hinder replicable, efficient, and optimal use of neuroimaging analysis approaches: (1) No uniform access to neuroimaging analysis software and usage information; (2) No framework for comparative algorithm development and dissemination; (3) Personnel turnover in laboratories often limits methodological continuity and training new personnel takes time; (4) Neuroimaging software packages do not address computational efficiency; and (5) Methods sections in journal articles are inadequate for reproducing results. To address these issues, we present Nipype (Neuroimaging in Python: Pipelines and Interfaces; http://nipy.org/nipype), an open-source, community-developed, software package, and scriptable library. Nipype solves the issues by providing Interfaces to existing neuroimaging software with uniform usage semantics and by facilitating interaction between these packages using Workflows. Nipype provides an environment that encourages interactive exploration of algorithms, eases the design of Workflows within and between packages, allows rapid comparative development of algorithms and reduces the learning curve necessary to use different packages. Nipype supports both local and remote execution on multi-core machines and clusters, without additional scripting. Nipype is Berkeley Software Distribution licensed, allowing anyone unrestricted usage. An open, community-driven development philosophy allows the software to quickly adapt and address the varied needs of the evolving neuroimaging community, especially in the context of increasing demand for reproducible research.

摘要

当前的神经影像学软件为用户提供了以不同方式、基于不同假设分析数据的绝佳机会。有几个复杂的软件包(例如 AFNI、BrainVoyager、FSL、FreeSurfer、Nipy、R、SPM)用于处理和分析大型且通常是多样化的(高度多维)数据。然而,这种异构的专业应用程序集合带来了一些问题,阻碍了神经影像学分析方法的可重复性、效率和优化使用:(1)无法统一访问神经影像学分析软件和使用信息;(2)没有用于比较算法开发和传播的框架;(3)实验室人员流动经常限制方法的连续性,培训新人员需要时间;(4)神经影像学软件包没有解决计算效率问题;(5)期刊文章中的方法部分不足以重现结果。为了解决这些问题,我们提出了 Nipype(Python 中的神经影像学:管道和接口;http://nipy.org/nipype),这是一个开源的、由社区开发的软件包和可脚本化的库。Nipype 通过为现有的神经影像学软件提供具有统一使用语义的接口,并通过使用工作流促进这些包之间的交互来解决这些问题。Nipype 提供了一个鼓励算法交互探索的环境,简化了在包内和包之间设计工作流的过程,允许快速比较算法的开发,并减少使用不同包所需的学习曲线。Nipype 支持在多核机器和集群上进行本地和远程执行,无需额外的脚本。Nipype 基于伯克利软件分发协议(Berkeley Software Distribution license),允许任何人不受限制地使用。开放的、社区驱动的开发理念使软件能够快速适应和满足不断发展的神经影像学社区的各种需求,特别是在可重复性研究需求不断增加的情况下。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9c03/3159964/a617f11cfc4b/fninf-05-00013-g001.jpg

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验