AUTHOR=Garyfallidis Eleftherios , Brett Matthew , Amirbekian Bagrat , Rokem Ariel , Van Der Walt Stefan , Descoteaux Maxime , Nimmo-Smith Ian
TITLE=Dipy, a library for the analysis of diffusion MRI data
JOURNAL=Frontiers in Neuroinformatics
VOLUME=Volume 8 - 2014
YEAR=2014
URL=https://www.frontiersin.org/journals/neuroinformatics/articles/10.3389/fninf.2014.00008
DOI=10.3389/fninf.2014.00008
ISSN=1662-5196
ABSTRACT=Diffusion Imaging in Python (Dipy) is a free and open source software project
for the analysis of data from diffusion magnetic resonance imaging (dMRI)
experiments. dMRI is an application of MRI that can be used to measure
structural features of brain white matter. Many methods have been developed to
use dMRI data to model the local configuration of white matter nerve fiber
bundles and infer the trajectory of bundles connecting different parts of the
brain.
Dipy gathers implementations of many different methods in dMRI, including:
diffusion signal pre-processing; reconstruction of diffusion distributions in
individual voxels; fiber tractography and fiber track post-processing, analysis
and visualization. Dipy aims to provide transparent implementations for
all the different steps of dMRI analysis with a uniform programming interface.
We have implemented classical signal reconstruction techniques, such as the
diffusion tensor model and deterministic fiber tractography. In addition,
cutting edge novel reconstruction techniques are implemented, such as
constrained spherical deconvolution and diffusion spectrum imaging with
deconvolution, as well as methods for probabilistic tracking and original
methods for tractography clustering. Many additional utility functions are
provided to calculate various statistics, informative visualizations, as well
as file-handling routines to assist in the development and use of novel
techniques.
In contrast to many other scientific software projects, Dipy is not being
developed by a single research group. Rather, it is an open project that
encourages contributions from any scientist/developer through GitHub and open
discussions on the project mailing list. Consequently, Dipy today has an
international team of contributors, spanning seven different academic institutions
in five countries and three continents, which is still growing.