# Package for general purpose neuroimaging

**URL:** https://discourse.julialang.org/t/package-for-general-purpose-neuroimaging/58147
**Category:** Data
**Tags:** question
**Created:** [March 29, 2021, 5:49am UTC](https://discourse.julialang.org/t/package-for-general-purpose-neuroimaging/58147 "2021-03-29T05:49:51Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![shak360](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/shak360/32/22786_2.png) [@shak360](https://discourse.julialang.org/u/shak360)
#### Post date: [March 29, 2021, 5:49am UTC](https://discourse.julialang.org/t/package-for-general-purpose-neuroimaging/58147/1 "2021-03-29T05:49:51Z")

</div>

Is there a package for general purpose neuroimaging? Specifically, does something akin to `nibabel` in Python for handling DICOM or NIFTI images exist?

---

<div class="post-metadata">

### Author: ![dilumaluthge](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dilumaluthge/32/29283_2.png) [@dilumaluthge](https://discourse.julialang.org/u/dilumaluthge)
#### Post date: [March 29, 2021, 7:52am UTC](https://discourse.julialang.org/t/package-for-general-purpose-neuroimaging/58147/2 "2021-03-29T07:52:30Z")

</div>

For DICOM files, you may want to check out:

- [https://github.com/JuliaHealth/DICOM.jl](https://github.com/JuliaHealth/DICOM.jl)

For NIfTI files, you might want to take a look at:

- [https://github.com/JuliaNeuroscience/NIfTI.jl](https://github.com/JuliaNeuroscience/NIfTI.jl)

Also, @Zach_Christensen may know of some other good resources.

---

<div class="post-metadata">

### Author: ![Zach\_Christensen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zach_christensen/32/7220_2.png) [@Zach\_Christensen](https://discourse.julialang.org/u/Zach_Christensen)
#### Post date: [March 31, 2021, 5:39pm UTC](https://discourse.julialang.org/t/package-for-general-purpose-neuroimaging/58147/4 "2021-03-31T17:39:19Z")

</div>

Those are the best places to start. I have locally working files for TrackVis and MRtrix3 files, but they’re no where near ready for public use and I can’t make any promises on when/if they’ll be made public. NIfTI version 2 support is nearly ready and CIFTI and GIFTI support will shortly follow.

PRs and issues are welcome BTW. I’m helping with several research projects and doing occasional clinical work, so sometimes I take a while to respond to stuff. However, I look at github more than the news so I’ll get to it eventually (you might just have to ping me again if I take more than a week).

---

<div class="post-metadata">

### Author: ![shak360](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/shak360/32/22786_2.png) [@shak360](https://discourse.julialang.org/u/shak360)
#### Post date: [March 31, 2021, 5:54pm UTC](https://discourse.julialang.org/t/package-for-general-purpose-neuroimaging/58147/5 "2021-03-31T17:54:45Z")

</div>

Which package are you referring to when you mention NifTI version 2 support is nearly ready? Also I’d be happy to contribute and try to solve any issues : )

---

<div class="post-metadata">

### Author: ![Zach\_Christensen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zach_christensen/32/7220_2.png) [@Zach\_Christensen](https://discourse.julialang.org/u/Zach_Christensen)
#### Post date: [March 31, 2021, 5:59pm UTC](https://discourse.julialang.org/t/package-for-general-purpose-neuroimaging/58147/6 "2021-03-31T17:59:35Z")

</div>

It’s going to be a part of NIfTI.jl and is currently the `niopen` branch.

Right now the most helpful thing would be using packages and reporting bugs.

---

<div class="post-metadata">

### Author: ![rveltz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rveltz/32/2707_2.png) [@rveltz](https://discourse.julialang.org/u/rveltz)
#### Post date: [October 7, 2025, 8:14am UTC](https://discourse.julialang.org/t/package-for-general-purpose-neuroimaging/58147/7 "2025-10-07T08:14:09Z")

</div>

Is there a way to export to tck files?

> **[Images and other data — MRtrix3 3.0 documentation](https://mrtrix.readthedocs.io/en/latest/getting_started/image_data.html?highlight=format)**
