What is DIPY?

DIPY is a free and open source software project for computational neuroanatomy, focusing mainly on diffusion magnetic resonance imaging (dMRI) analysis. It implements a broad range of algorithms for denoising, registration, reconstruction, tracking, clustering, visualization, and statistical analysis of MRI data.

DIPY is easy to install:

Available on many operating systems

Pre-Processing

Denoising : NLmeans, Local PCA
Brain extraction

SNR estimation / Reslice Datasets

More...

Registration

Streamlines based Registration

Affine Registration

Diffeomorphic 2D/3D Registration

More...

Reconstruction

Single Shell: DTI, CSD, SDT, SFM, Q-Ball CSA...

Multi Shell: GQI, DTI, DKI, SHORE and MAPMRI...

More than 20 Models...

Tractography

Tissue Classification

Many tracking algorithms

Apply different operations on streamlines

Simplify large datasets via streamlines clustering.

Calculate distances/correspondences between streamlines.

More...

Visualization

Simple interactive visualization of ODFs

Streamlines interactive visualization

Advanced widget

More...

Command Line Interfaces

Many algorithms available via command line

Create your owns command line!

More...

Announcements


  • DIPY Workshop - Titanium Edition (March 16-20, 2020) is now open for registration:

  • DIPY 1.1.1 released January 10, 2020.

  • DIPY 1.0 released August 5, 2019.

  • DIPY 0.16 released March 10, 2019.

See some of our Past Announcements

Highlights


DIPY 1.1.1 is now available. New features include:

  • New module for deep learning DIPY.NN (uses TensorFlow 2.0).

  • Improved DKI performance and increased utilities.

  • Non-linear and RESTORE fits from DTI compatible now with DKI.

  • Numerical solutions for estimating axial, radial and mean kurtosis.

  • Added Kurtosis Fractional Anisotropy by Glenn et al. 2015.

  • Added Mean Kurtosis Tensor by Hansen et al. 2013.

  • Nibabel minimum version is 3.0.0.

  • Azure CI added and Appveyor CI removed.

  • New command line interfaces for LPCA, MPPCA and Gibbs Unringing.

  • New MTMS CSD tutorial added.

  • Horizon refactored and updated to support StatefulTractograms.

  • Speeded up all cython modules by using a smarter configuration setting.

  • All tutorials updated to API changes and 2 new tutorials added.

  • Large documentation update.

  • Closed 126 issues and merged 50 pull requests.

See Older Highlights.

Tweets

Wed Feb 26

Getting ready for crazy visualization at the DIPY workshop 2020! 3 weeks to go! #Python #AI #Neurology #Medical… https://t.co/OC5LqBbXBh

Tue Feb 11

Present your poster at the DIPY Workshop 2020 and have your work integrated in DIPY! Poster sessions to present and… https://t.co/HbZLlUz7tZ

Tue Feb 04

RT @skoudoro: FURY will be part of #GSoC this year under the umbrella of @ThePSF. Check out our cool projects and be ready to apply! #grap…

Tue Feb 04

Congratulations to David who win the OHBM BrainArt (MELPOMENE category) by using DIPY and FURY!!! Really beautiful… https://t.co/9lClv1pyWi

Tue Jan 21

Did you notice DIPY Release 1.1.1😁? Here some Highlights: New module for deep learning DIPY.NN, Added Mean Kurtosis… https://t.co/rUOWr5CzUi

Cite Us !


Garyfallidis E, Brett M, Amirbekian B, Rokem A, van der Walt S, Descoteaux M, Nimmo-Smith I and Dipy Contributors (2014). DIPY, a library for the analysis of diffusion MRI data. Frontiers in Neuroinformatics, vol.8, no.8.

Sponsors


DIPY - NIH / NIBIB
DIPY - Indiana university
DIPY - GSOC
IU
DIPY - EWU