Skip to main content
Home

Main navigation

  • News
    • All news
    • Seminars
  • Presentation
    • CREATIS
    • Organigram
    • People directory
    • Staff
    • Contacts
    • Access
  • Research
    • Research teams
    • Transversal projects
    • Structuring projects
    • Imaging platform
    • Activity reports
    • Data information note
  • Contributions
    • Publications
    • Patents
    • Software
  • Studies & Training
    • Implications dans les formations
    • Doctoral Studies
  • Jobs Opportunities
  • French French
  • English English
Search API form
User account menu
  • Account
    • Log in

Breadcrumb

  1. Accueil
  2. MRSViewer for cQUEST

MRSViewer for cQUEST

 
MRSviewer is a software to visualize MR signals, apply pre-treatments and launch cQUEST (Ratiney et al. NMR 2010,
https://doi.org/10.1002/nbm.1541) quantification on them, according some customized constraints and prior kowledge and view the results.
 

Install


The source code of the application is available here
cQUEST is not provided. To obtain it, please ask Hélène Ratiney (helene.ratiney [at] creatis.insa-lyon.fr).

For now, the application is not a binary executable. To be able to use it, you must have access to Python3.x (tested on 3.5 and above) The dependencies are in the requirements.txt file. To install them manually, please install the packages:
  • scipy
  • matplotlib
  • wxPython (4.x)
  • requests
  • h5py
  • pydicom

Once the dependencies are installed, run:

$ cd src

$ python mrsviewer.py

This command accepts arguments. For more details, run:

$ python mrsviewer.py -h

Windows / OSX

To install all the dependencies, run:
$ pip install -r requirements.txt
If that does not work, look for each package the procedures to follow for install.

Linux (Debian family, Red Hat, ...)

wxPython does not have a universal wheel for all Linux distributions. The easiest way to install the correct version is to use the package manager of its distribution (apt for the Debian Family, dnf for Fedora, ...). For example :

# dnf install wxPython

If it is not present on the repositories or if it is a version prior to wxPython Phoenix, see the instructions on this page: https://wxpython.org/pages/downloads/index.html

Install the other dependencies with:

$ pip install X

where X is one of the packages listed above. Be careful to check if the downloaded versions are compatible with the versions specified in the requirements.txt file.

OSX

TODO

 

Accepted file format


  • MRUI
  • Bruker
  • HDF5
  • DICOM (Siemens)

The detection of file formats is done through the extension, except for Bruker where the file name is taken into account. Here's how the detection is done:

   Format   |    Bruker   |   MRUI   |   DICOM (Siemens)   |   HDF5

   Rules      | [fid, ser]   | *.mrui   | *.dcm                       | *.h5

For Bruker, it is assumed that 'ser' or 'fid' belong to a folder following the usual construction rules of the format.

 

Preprocessing


  • Scaling
  • Damping
  • Shifting
  • Phasing
To perform preprocessing, go to Menu> Edit> Preprocessing> X, where X is the preprocessing name. This will open a small window containing all the parameters you can use to adjust your pretreatments. To apply it directly to the file, press the 'Save' button. If you want to save it to another file, do 'Save as'.

 

Miscellaneous


Error management is currently very rudimentary. By testing the limitations of the software, we quickly fall on unmanaged errors, and they stop completely the application. The details of the errors are stored in src / errors.log. Do not delete the contents of the file, it is useful for the improvement of the application. The application has for the moment been tested only under Fedora 27, Gnome environment. A QUEST output is a folder in which it is present. the 4 files of the output of the basic QUEST program, plus a file prefix_quest_orig.mrui, which corresponds to the original signal on which the processing was performed. The prefix is ​​the name of the folder. Any open folder that does not respect this will at best return a friendly error message that will not close the app, in the worst case an unhandled exception that will close the app.
logiciel

Téléchargements

mrsViewer.zip (581.1 KB)

Barre liens pratiques

  • Authentication
  • Intranet
  • Rss feed
  • Creatis on Twitter
  • Webmail
Home

Footer menu

  • Contact
  • Map
  • Newsletter
  • Legal Notices