Welcome to DWI_ML documentation!

This website is a guide to the github repository from the SCIL-VITAL organisation: https://github.com/scil-vital/dwi_ml/. DWI_ML is a toolkit for Diffusion Magnetic Resonance Imaging (dMRI) analysis using machine learning and deep learning methods. It is mostly focused on the tractography derivatives of dMRI.

In this doc, we will present you everything included in this library for you to become either a developer or a user.

On this page:

1. Installing dwi_ml

2. Explanations for users of pre-trained models (Learn2track, Transformers)

Pages in this section explain how to use our scripts to use our pre-trained models.

  • 1. Downloading models: If you want to use our pre-trained models, you may contact us for access to the models learned weights. They will be available online once publications are accepted.

  • 2. Organizing your data: In most cases, data must be organized correctly as a hdf5 before usage. Follow the link below for an explanation.

  • 3. Using our models to perform tractography: Use our models to track on your own subjects!

  • OR, Using our models to denoise your tractograms: (upcoming)

3. Explanations for advanced users: train a model with your own hyperparameters

Pages in this section are useful if you want to train a model based on pre-existing code, such as Learn2track or TractographyTransformers, using your favorite set of hyperparameters.

4. Explanations for developers: create your own model

Page in this section explain more in details how the code is implemented in python.