Giter Club home page Giter Club logo

chronicpaindwi's Introduction

ChronicPainDWI

The starting point and aim of this project is to use diffusion MRI to improve our understanding of chronic pain and its treatment.

Dataset

The dataset consists of 27 chronic low back pain patients and 25 controls scanned at three timepoints (0, 2, and 4 months) between April 2021 and July 2022. For complete information about the dataset and acquisition see ...

All participants were imaged using a 3.0 T MRI scanner (Philips Ingenia, Siemens) across T1-weighted, BOLD, TOF, SWI and diffusion weighted contrasts.

T1-weighted images (~ 5 min) were obtained using a MAG prepared (MP) Gradient Recalled (GR) sequence with repetition time (RT) = 7.9 ms, echo time (TE) = 3.5 ms, flip angle = 8°, voxel size 1.00mm x 1.00mm x 1.00mm.

BOLD images: (~ 10 min) were obtained using a 2D segmented k-space (SK) Fat Saturation (FS) Gradient recalled (GR) sequence with repetition time (RT) = 1.075 s, echo time (TE) = 30 ms, flip angle = 55°, voxel size 3.00mm x 3.00mm x 3.00mm. For each subject 576 volumes were obtained including 1 reversed phase encoding (AP) volume for correcting susceptibility induced distortions. SENSE = 1.2 and multi band (MB) = 4

Diffusion-weighted images: (~ 9 min) were obtained using a 2D segmented k-space (SK) Fat Saturation (FS) Spin Echo (SE) sequence with repetition time (RT) = 4.800 s, echo time (TE) = 92 ms, flip angle = 90°, voxel size 2.00mm x 2.00mm x 2.00mm. For each subject 108 diffusion volumes (7 b = 0 mm2/s, 8 b = 300 mm2/s, 32 b = 1,000 mm2/s, 60 b = 2,000 mm2/s) were obtained including a b0 with reverse phase encoding (AP) for correction of susceptibility induced distortions. SENSE = 1.9

How to use this repository

This repository was made for two reasons:

  1. To document the analysis of the DMRI data of the mentionned dataset done in our lab. (link to article ??? ). All the different parameters used at every step of the processing and analysis are presented in the scripts of this repository.

  2. To facilitate reproduction of our results or similar analysis on new data.

It is made to be run on a Compute Canada Server, so if anyone intends to use these scripts locally or on another HPC, more significant adaptation of the scripts will be needed.

For use on Compute Canada

If you intend to use this repository on Compute Canada here is some useful information :
The utils folder contains scripts to facilitate the organization of the workspace and the installation of the different tools needed for the analysis on a Compute Canada cluster. We recommend that you put a version of your data on your scratch directory, run the scripts on the scratch and only tranfer the results somewhere else afterwards. On the other hand, tools like tractoflow and the scilus containers should be in a directory that won't be periodically purged like the projects directory.

...

Preprocessing and tractogram generation

In the tractoflow folder you will find scripts and information to run the first steps of the analysis. The main tool used for this part is TractoFlow which does the preprocessing of the DWI files and generates tractograms.

inputs: Raw data in BIDS format (whole dataset) outputs: DTI and fODF metrics, ... (tractoflow's result folder)

Bundle segmentation

In the bundleseg folder are scripts and information for the segmentation of the bundles computed using TractoFlow. The main tool used for this part is the RecobundlesX pipeline

inputs: ... outputs: ...

Tractometry

...

Statisical analysis ?

...

...

chronicpaindwi's People

Contributors

ludoalevesque avatar paulbautin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.