Skip to content

"Myelin and Relaxation" (MyRelax) is a collection of command line scripts written in Python 3 for myelin and relaxometry MRI. MyRelax was developed as part of the CDS-QuaMRI project (https://cordis.europa.eu/project/id/634541), funded under the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 634541.

License

Notifications You must be signed in to change notification settings

fragrussu/MyRelax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MyRelax overview

doi

"Myelin and Relaxation" (MyRelax) is a collection of command line scripts written in Python 3 for myelin and relaxometry MRI. MyRelax was developed as part of the CDS-QuaMRI project, funded under the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 634541.

CDSQuaMRI

MyRelax tools process MRI scans in NIFTI format, as well as other MRI sequence parameters that are passed in the form of text files. These can be readily obtained from DICOM fields or from the JSON files associated to NIFTIs according to the Brain Imaging Data Structure (BIDS).

MyRelax releases

Here you can find MyRelax releases. The latest release is 1.0.0, available as a Zenodo repository (doi: 10.5281/zenodo.4561898).

MyRelax dependencies

To run MyRelax you need a Python 3 distribution such as Anaconda. Additionally, you need the following third party modules/packages:

MyRelax download

Getting MyRelax is extremely easy: cloning this repository is all you need to do.

If you use Linux or MacOs:

  1. Open a terminal;
  2. Navigate to your destination folder;
  3. Clone MyRelax:
git clone https://github.com/fragrussu/MyRelax.git 
  1. MyRelax is ready for you in ./MyRelax and MyRelax scripts are in:
./MyRelax/myrelax
  1. You should now be able to use the code. Try to print the manual of a script, for instance of getMTV.py, to make sure this is really the case:
python ./MyRelax/myrelax/getMTV.py --help

MyRelax tools

The following command line scripts are available within the myrelax folder.

You can run MyRelax scripts from command line, for instance using a Bash or C shell. Some scripts support multi-core analyses (option --ncpu; no GPU at the moment though). Importantly, each tool has a manual: to print it, simply type in your terminal

python </PATH/TO/SCRIPT> --help

(for example, python ./MyRelax/myrelax/getMTR.py --help).

If you use MyRelax

If you use MyRelax in your research, please remember to cite our paper:

"Multi-parametric quantitative in vivo spinal cord MRI with unified signal readout and image denoising". Grussu F, Battiston M, Veraart J, Schneider T, Cohen-Adad J, Shepherd TM, Alexander DC, Fieremans E, Novikov DS, Gandini Wheeler-Kingshott CAM; NeuroImage 2020, 217: 116884 (DOI: 10.1016/j.neuroimage.2020.116884).

License

MyRelax is distributed under the BSD 2-Clause License, Copyright (c) 2019 and 2020, University College London. All rights reserved. Link to license here.

The use of MyRelax MUST also comply with the individual licenses of all of its dependencies.

Acknowledgements

The development of MyRelax was enabled by the CDS-QuaMRI project, funded under the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 634541. Support from the United Kingdom Engineering and Physical Sciences Research Council (EPSRC R006032/1 and M020533/1) is also acknowledged.

About

"Myelin and Relaxation" (MyRelax) is a collection of command line scripts written in Python 3 for myelin and relaxometry MRI. MyRelax was developed as part of the CDS-QuaMRI project (https://cordis.europa.eu/project/id/634541), funded under the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 634541.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages