Skip to content

Integrate whole brain T1-weighted MRI scans into the anatomical context of the Julich Brain Atlas. Find the developer documentation at https://voluba-mriwarp.readthedocs.io/en/developer_documentation/.

License

Notifications You must be signed in to change notification settings

FZJ-INM1-BDA/voluba-mriwarp

Repository files navigation

voluba-mriwarp

Note: voluba-mriwarp is still in development. You may still encounter bugs when using it.

voluba (Volumetric Brain Anchoring) offers tools to connect volumetric imaging data to multilevel atlases and in this way makes it accessible for analysis with the siibra toolsuite.

voluba-mriwarp is a desktop application that integrates whole-brain T1-weighted MRI scans into the anatomical context of the EBRAINS Human Brain Atlas. It incorporates all required components like skull stripping, registration to MNI ICBM 152 2009c Nonlinear Asymmetric space, and detailed analysis with the siibra toolsuite. The corresponding functionalities are provided via open-source tools like HD-BET1, ANTs and siibra-python. voluba-mriwarp is primarily designed for Windows 10 but can also be executed on Linux.

We designed voluba-mriwarp as a desktop application. Therefore, the input MRI dataset will not be uploaded to any online services. It remains only on your local computer.

Warping brain data to a standardized space like MNI152 enables anchoring of whole-brain MRI scans to atlas volumes and therefore facilitates analysis in a detailed anatomical context. However, reasonable registration requires various steps that need optimization effort. voluba-mriwarp aims to simplify this workflow. With this application, you avoid installing multiple tools and tweaking parameters for a proper registration result. Instead, voluba-mriwarp is an easy-to-install and easy-to-use tool combining all necessary steps into one pipeline.

voluba-mriwarp applies a set of predefined parameters to remove the skull and warp the input brain scan to MNI152 space. You can utilize the warping results in voluba-mriwarp to interactively analyze points by making a probabilistic assignment of coordinates in the input space to brain regions of the EBRAINS Human Brain Atlas. To get an overview of more information about a brain region, you can access siibra-explorer through the application. For further analysis, voluba-mriwarp offers to export the anatomical assignments together with linked multimodal data features like receptor densities, cell distributions or brain connectivity.

image

Getting Started

voluba-mriwarp is designed as a Windows application but can also be executed on Linux.

Windows 10 or higher

Install voluba-mriwarp

  1. Download the installer here.
  2. Run the installer.
  3. Run voluba-mriwarp directly from the installer. Depending on the installation settings you have chosen, you can also run voluba-mriwarp from the installation directory, the start menu or the desktop shortcut.

Uninstall voluba-mriwarp

Run Uninstall from the installation directory or the voluba-mriwarp folder in your start menu, depending on the installation settings that you chose. If you wish to delete the default output folder, delete voluba-mriwarp from your home directory. Note that this may remove warping results.

Hint: The default installation directory is C:\Users\your_username\AppData\Local\voluba-mriwarp.

Linux

Requirements

Install voluba-mriwarp

  1. Install all requirements.

  2. Clone voluba-mriwarp from GitHub:

     git clone https://github.com/FZJ-INM1-BDA/voluba-mriwarp.git
    
  3. Install all Python requirements with pip:

     cd voluba-mriwarp
     pip install scikit-build
     pip install -r requirements.txt
    
  4. Run voluba-mriwarp:

     python3 start_app.py
    

Warning: If you run voluba-mriwarp via Python on Windows, you need to change all "/" in HD_BET.utils.maybe_mkdir_p to "\\".

Uninstall voluba-mriwarp

Delete voluba-mriwarp from the installation directory. If you wish to delete the default output folder, delete voluba-mriwarp from your home directory. Note that this may remove warping results.

Usage and Help

Visit voluba-mriwarp.readthedocs.io or contact support@ebrains.eu.

Authors

Big Data Analytics Group, Institute of Neuroscience and Medicine (INM-1), Forschungszentrum Jülich GmbH

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details

References

Acknowledgments

This software code is funded from the European Union’s Horizon 2020 Framework Programme for Research and Innovation under the Specific Grant Agreement No. 945539 (Human Brain Project SGA3).

Footnotes

  1. Isensee F, Schell M, Tursunova I, Brugnara G, Bonekamp D, Neuberger U, Wick A, Schlemmer HP, Heiland S, Wick W, Bendszus M, Maier-Hein KH, Kickingereder P. Automated brain extraction of multi-sequence MRI using artificial neural networks. Hum Brain Mapp. 2019; 1–13. https://doi.org/10.1002/hbm.24750 2

About

Integrate whole brain T1-weighted MRI scans into the anatomical context of the Julich Brain Atlas. Find the developer documentation at https://voluba-mriwarp.readthedocs.io/en/developer_documentation/.

Resources

License

Stars

Watchers

Forks

Languages