DIPY is a free and open source software focusing on diffusion magnetic resonance imaging (dMRI) analysis, image processing and machine learning.

Worldwide
Joined January 2015
Faint intensity oscillations near sharp edges in an MRI? Those are Gibbs ringing artifacts due to limited k-space data. It can affect downstream diffusion-derived measures. Use DIPY’s dipy_gibbs_ringing CLI to suppress these oscillations: dipy_gibbs_ringing <input data> --num_processes <n> --out_dir <dir> #DIPYin60seconds #dMRI #Neuroimaging #GibbsRinging #DIPY
8
269
#DIPYin60seconds - Different MRI acquisitions can call for different brain masking approaches. With dipy_brain_mask, DIPY brings Median Otsu, EVAC+, and SynthSeg under one unified interface, making it easier to choose the right approach for your data. #dMRI #Neuroimaging #BrainMasking #DIPY
2
6
277
Do your dMRI workflows span multiple tools / file formats? 🧠 DIPY ships small utilities that help you move data between representations and software ecosystems. 🧵 • dipy_convert_tractogram • dipy_convert_tensors • dipy_convert_sh • dipy_nifti2pam ↔ dipy_pam2nifti docs.dipy.org/1.12.0/referen… #dMRI #neuroimaging #DIPY
2
165
#DIPYin60seconds - Have a 4D dMRI dataset, but only need a few volumes or a specific shell? DIPY has utilities for that: dipy_extract_b0 - extract b0s dipy_extract_shell - select b-value shells dipy_extract_volume - select volumes dipy_split - split 4D data docs.dipy.org/stable/referen… #dMRI #neuroimaging #DIPY
1
6
199
#DIPYin60seconds - A new short series on DIPY capabilities. How to learn more about the details of your DWI acquisition? dipy_info reads NIfTI, bvals, bvecs, tractograms, PAM5 files and reports dimensions, data type, intensity stats, voxel order, affine, voxel size. docs.dipy.org/1.12.0/referen… #dMRI #neuroimaging #DIPY
2
6
254
🍃 Week 28 of the #DiffusionMRIZeroToHero series! Once you've extracted a white matter bundle, how do you study its tissue properties? 🧠 This week we cover tractometry and Bundle Analytics; which measures diffusion metrics along a pathway instead of collapsing everything into one average, so you can see where group differences actually occur. Paper: nature.com/articles/s41598-0… Full post: linkedin.com/feed/update/urn… #DIPY #DiffusionMRI #Tractometry #BundleAnalytics #Neuroimaging
1
8
23
1,368
🍃 Week 27 of the #DiffusionMRIZeroToHero series! From Clusters to Anatomy. How do you pull a specific pathway out of a whole-brain tractogram? RecoBundles uses shape-matching and Streamline Linear Registration (SLR) to automatically extract named bundles in native space. 🧠 Read the original paper here: doi.org/10.1016/j.neuroimage… Full post: linkedin.com/posts/dipy_dipy… #DIPY #Neuroimaging #dMRI #Tractography
🤖 Made with AI
4
260
Week 26 of #DiffusionMRIZerotoHero 🧡 A tractogram can hold millions of streamlines. QuickBundles groups them by shape into representative tracts, QuickBundlesX does it ~22–25× faster! How it works + when to use which: linkedin.com/posts/dipy_diff… #DIPY #dMRI #Tractography
1
2
162
Week 25 of the #DiffusionMRIZeroToHero series! How do you pull bundles out of millions of streamlines? QuickBundles groups streamlines by shape in a single linear-time pass, turning a tangled tractogram into a handful of representative centroids. Read: linkedin.com/feed/update/urn…
3
110
🍃 Week 24 of the #DiffusionMRIZeroToHero series! What is a bundle? It's the unit that turns a tangled whole-brain tractogram into named, comparable, measurable white matter pathways like the corticospinal tract (CST), corpus callosum (CC), arcuate fasciculus (AF), and more. We cover what bundles are and why they matter. Full post: linkedin.com/feed/update/urn… #DIPY #Neuroimaging #dMRI #Tractography
2
7
181
🍃 Week 23 of the #DiffusionMRIZeroToHero series! Raw tractograms may contain 30-40% implausible streamlines. Hence, post-processing (length filtering, ROI dissection, clustering, compression) and quality control (visual checks + quantitative metrics) are not optional, they're a part of the pipeline. Full post: linkedin.com/feed/update/urn… #DIPY #Neuroimaging #dMRI #Tractography
2
15
619
🍃 Week 22 of the #DiffusionMRIZeroToHero series! This week its Probabilistic Tractography. It samples directions from the full orientation distribution at each step, not just the sharpest peak. Run it multiple times from the same seed and you get a map of connection probability that tells how often a streamline passed through a voxel. Full post: linkedin.com/feed/update/urn… #DIPY #Neuroimaging #dMRI #Tractography
2
7
337
🍃 Week 21 of the #DiffusionMRIZeroToHero series! This week: Deterministic Tractography - it builds streamlines by following the peak fiber direction at every step. Fast and consistent, but sensitive to noise and struggles with curved or fanning fibers. Full Post - linkedin.com/feed/update/urn… #DIPY #Neuroimaging #dMRI #Tractography
1
5
198
🍃 Week 20 of our #DiffusionMRIZeroToHero series! Welcome to the Tractography module!🧠 We are moving from local voxel models to global brain wiring. Today we introduce the basics: how do we connect the dots using Deterministic vs. Probabilistic tracking? Full post: linkedin.com/feed/update/urn… #DIPY #Neuroimaging #dMRI #Tractography
4
12
384
This week in our #DiffusionMRIZeroToHero series, we explore how SHORE & MAP-MRI model the full 3D diffusion signal, reconstructing the complete propagator and unlocking microstructural metrics like RTOP, RTAP, and MSD. 🧠 Full post: linkedin.com/feed/update/urn… #DIPY #Neuroimaging #dMRI
1
4
244
🍃 Week 18 of #DiffusionMRIZeroToHero series! Learn how CSD creates sharp fiber ODFs resolving crossings down to ~30-40°, and how Multi-Tissue CSD goes further by separating WM, GM & CSF for cleaner results. Full post: linkedin.com/feed/update/urn… #DIPY #Neuroimaging #dMRI
2
4
11
302
🍃 Week 17 of #DiffusionMRIZeroToHero series! After Spherical Harmonics, we explore how Q-Ball Imaging & CSA transform diffusion signals into fiber-aligned ODFs. Read the full post: linkedin.com/feed/update/urn… #DIPY #Neuroimaging #dMRI
1
6
179