Searching across hundreds of databases

Our searching services are busy right now. Your search will reload in five seconds.

X
Forgot Password

If you have forgotten your password you can enter your email here and get a temporary password sent to your email.

X
Forgot Password

If you have forgotten your password you can enter your email here and get a temporary password sent to your email.

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

Frontiers in neuroinformatics | 2011

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.

Pubmed ID: 21897815 RIS Download

Research resources used in this publication

None found

Antibodies used in this publication

None found

Associated grants

  • Agency: NIBIB NIH HHS, United States
    Id: R03 EB008673

Publication data is provided by the National Library of Medicine ® and PubMed ®. Data is retrieved from PubMed ® on a weekly schedule. For terms and conditions see the National Library of Medicine Terms and Conditions.

This is a list of tools and resources that we have found mentioned in this publication.


FreeSurfer (tool)

RRID:SCR_001847

Open source software suite for processing and analyzing human brain MRI images. Used for reconstruction of brain cortical surface from structural MRI data, and overlay of functional MRI data onto reconstructed surface. Contains automatic structural imaging stream for processing cross sectional and longitudinal data. Provides anatomical analysis tools, including: representation of cortical surface between white and gray matter, representation of the pial surface, segmentation of white matter from rest of brain, skull stripping, B1 bias field correction, nonlinear registration of cortical surface of individual with stereotaxic atlas, labeling of regions of cortical surface, statistical analysis of group morphometry differences, and labeling of subcortical brain structures.Operating System: Linux, macOS.

View all literature mentions

Nipype (tool)

RRID:SCR_002502

A package for writing fMRI analysis pipelines and interfacing with external analysis packages (SPM, FSL, AFNI). Current neuroimaging software offer users an incredible opportunity to analyze their data in different ways, with different underlying assumptions. However, this has resulted in a heterogeneous collection of specialized applications without transparent interoperability or a uniform operating interface. Nipype, an open-source, community-developed initiative under the umbrella of Nipy, is a Python project that solves these issues by providing a uniform interface to existing neuroimaging software and by facilitating interaction between these packages within a single workflow. Nipype provides an environment that encourages interactive exploration of algorithms from different packages (e.g., SPM, FSL), eases the design of workflows within and between packages, and reduces the learning curve necessary to use different packages. Nipype is creating a collaborative platform for neuroimaging software development in a high-level language and addressing limitations of existing pipeline systems.

View all literature mentions

GitHub (tool)

RRID:SCR_002630

A web-based hosting service for software development projects that use the Git revision control system offering powerful collaboration, code review, and code management. It offers both paid plans for private repositories, and free accounts for open source projects. Large or small, every repository comes with the same powerful tools. These tools are open to the community for public projects and secure for private projects. Features include: * Integrated issue tracking * Collaborative code review * Easily manage teams within organizations * Text entry with understated power * A growing list of programming languages and data formats * On the desktop and in your pocket - Android app and mobile web views let you keep track of your projects on the go.

View all literature mentions

neurodebian (tool)

RRID:SCR_004401

Collection based on a collaborative effort of popular neuroscience research software for the Debian operating system as well as Ubuntu and other derivatives. Popular packages include AFNI, FSL, PyMVPA and many others. It contains both unofficial or prospective packages which are not (yet) available from the main Debian archive, as well as backported or simply rebuilt packages also available elsewhere. A listing of current and planned projects is available if you want to get involved. The main goal of the project is to provide a versatile and convenient environment for neuroscientific research that is based on open-source software. To this end, the project offers a package repository that complements the main Debian (and Ubuntu) archive. NeuroDebian is not yet another Linux distribution, but rather an effort inside the Debian project itself. Software packages are fully integrated into the Debian system and from there will eventually migrate into Ubuntu as well. With NeuroDebian, installing and updating neuroscience software is no different from any other part of the operating system. Maintaining a research software environment becomes as easy as installing an editor. There is also virtual machine to test NeuroDebian on Windows or Mac OS. If you want to see your software packaged for Debian, please drop them a note.

View all literature mentions

Artifact Detection Tools (tool)

RRID:SCR_005994

Toolbox for post-processing fMRI data. Includes software for comprehensive analysis of sources of artifacts in timeseries data including spiking and motion. Most compatible with SPM processing, but adaptable for FSL as well. * Operating System: MacOS, Windows, Linux * Programming Language: MATLAB * Supported Data Format: ANALYZE

View all literature mentions