All posts by Jana

About Jana

I am a senior scientist working in the field of NMR at the Institute of Scientific Instruments of the Czech Academy of Sciences. During my research fellowship in 1993-1995 and 1998-1999 at the National Research Council Canada I developed software for processing, displaying and analyzing multidimensional MRI and CSI data called MAREVISI. In 2009 I joined the jMRUI development team starting to co-develop spin system simulator NMRScopeB, a plug-in to jMRUI. In 2012 I took over the jMRUI development coordination from the previous jMRUI development coordinator Danielle Graveron-Demilly when she retired.

jMRUI 7.0 released

We are happy to announce the new jMRUI version 7.0

This new version comes loaded with many improvements and new features, amongst the most important:

  • FiTAID – Fitting Tool for Arrays of Interrelated Datasets. A new plugin for multidimensional, interrelated spectra quantification: models for 1D, 2D and multidimensional fitting (Saturation recovery, Inversion recovery, 2DJ,  2DJ diffusion, 2DJIR); flexible construction of the signal model with metabolite profiles defined as combinations of simulated signal profile(s) (simulated, e.g., in VeSPA, NMRScopeB (jMRUI)) and/or resonance peaks (Gaussian, Lorentzian, Voigt shapes); possibility to set various constraints on estimated parameters; possibility to select the fitting strategy (e.g. fitting domain, simultaneous or individual fit, algorithm, fitting region etc.); visualization tools for multidimensional data; batch processing of large multi-dimensional MRS data;
  • Flexible algorithm for combining spectra from array coils, tested for GE and Bruker raw data
  • plugin for phase and frequency correction of SV or MRSI spectra, based on a selected peak;
  • improved handling and processing of multi-slice MRSI data;
  • QUASARY (improved QUASARX), i.e., QUASAR with a choice of Gaussian or Lorentzian lineshape, common damping for selected metabolites, fixed amplitude ratios between selected metabolites;
  • AMARES is now accessible from the plugin SpectrIm and the resulting metabolite maps obtained in AMARES can be imported back into SpectrIm for visualization; the AMARES starting values, peak positions, and other prior knowledge can be saved/loaded as text files with a single click;
  • NMRScopeB implemented with Python3, with improved protocols;
  • support of new data formats: Bruker PV360, new GE data format, MRS-NIfTI data standard format in jMRUI; option to store/load quantification results and simulated spectra in JSON/NIfTI format; spectra including MRSI data can be saved in Matlab; Philips Advanced DICOM integrated in SpectrIm.

jMRUI course March 2020

MRS data processing in the time-domain with jMRUI

16-18 March, 2020 – Brno, Czech Republic

We offer 20 free places in the jMRUI training course that will be held from Monday, March 16 to Wednesday, March 18, 2020 in Brno, Czech Republic.

The course is organized as a training event for the early-stage researchers of the INSPiRE-MED project funded by a Marie Sklodowska-Curie action grant of the European Union Horizon 2020 research and innovation programme.

The course is aimed at PhD students or junior postdocs researchers working on Magnetic Resonance Spectroscopy (MRS) and interested in learning how to apply time-domain algorithms to process biomedical, preclinical and clinical MRS data.

If you wish to attend the course, please register as soon as possible. Once the capacity is filled, the registration will be closed. We will confirm your registration and give you full information promptly after you register. If you register after the capacity has been filled, you will be notified.

The course is funded by the European Union Horizon 2020 Framework Programme for Research and Innovation, through the Marie Skłodowska-Curie actions, with grant agreement No 813120.

For additional information and to register visit the course page…

Featured image: Drawing of the City of Brno in 1591 by Johann Willenberger (1571-1613). Reproduced from Wikimedia Commons.

Photo by Erick Zajac on Unsplash

jMRUI at the ISMRM conference in Montréal

ISMRM 27th Annual Meeting and Exhibition in Montreal

We would like to invite you to the Philips Healthcare booth at the ISMRM 27th Annual Meeting in Montreal, where we will demonstrate the latest jMRUI version.

The Philips Healthcare booth is located at the Exhibit Hall of the Palais des congrès de Montréal, in the central corridor, towards the left as you enter the hall.

Exhibition Hall floor plan

Download the complete Palais des congrès floor plans from here.

Featured photo by Erick Zajac on Unsplash

jMRUI 6.0 beta

jMRUI 6.0 beta released

A new version of jMRUI is available!

We are happy to announce the beta release of the new jMRUI version 6.0 for testing purposes.

Before releasing the final version, we would like to ask you to help us to test this beta version. If you decide to help us, please, download the installation file for Microsoft Windows and/or GNU/Linux from the beta version download page, and  test all the functionalities you usually use, but also try the new features, and report any problems encountered and/or send suggestions either to the jMRUI forum or by email to with the subject “jmrui 6.0 beta report”.

This new version comes loaded with many improvements and new features, amongst the most important:

  • Combined analysis of MR Spectroscopy and Imaging (SpectrIm), currently available for Siemens Advanced DICOM format. Philips DICOM data format is being implemented, but not yet included in this version. For testing purposes you can download some example data sets from the jMRUI download web page.
  • QuasarX (Quest with some new constraints, such as common damping for selected metabolites, fixed frequency shift of selected metabolites, shape peak selection);
  • New history-tracking mode that allows (1) to retrieve all processing steps that led to the creation of a particular data/result, and thus increases the reproducibility and documentability of all processing steps; and (2) to run macros in the interactive mode.
  • New plugins SpectraClassifier and INTERPRET Decision-Support System for spectra classification and pattern recognition. These plugins are compatible with jMRUI v. 5.2 and they are distributed separatedly under their own license terms.
  • New plugin jMRUI2XML for automating MRS processing and for exchanging data. This plugin is compatible with jMRUI v. 5.2 and it is distributed separatedly under its own license terms.
  • Improved version of the spin system simulator NMRScopeB – new protocols (SPECIAL, MEGA-PRESS, semi-LASER), possibility to choose a pulse shape directly in the protocol window (no more need to modify the Python script) and many other improvements;

We thank you for helping us to make the code better.

Anton Bielousov - Toronto skyline at night - DSC_2134.

jMRUI at the ISMRM conference in Toronto

ISMRM 23rd Annual Meeting Logo

We would like to invite you to the Philips Healthcare booth at the ISMRM 23rd Annual Meeting in Toronto, where we will demonstrate the new jMRUI version, as well as a new clinical MRS and MRSI viewer which should be available in the near future.

The booth is located at the 800 Level of the South Building of the Metro Toronto Convention Centre, just past the entrance, in front of you on the left side (see below).

Philips booth location at Toronto Convention Center
jMRUI 5.2

jMRUI 5.2 released

New version of jMRUI 5.2 is available.

New plug-ins

  • jMRUI2XML – extends the functionality of jMRUI by automating to a certain degree spectral preprocessing along with some algorithms that were not previously present in jMRUI. Purpose: data preprocessing for classification. Downloadable as a separate plug-in from
  • SpectraClassifier – is built for designing and implementing Magnetic Resonance Spectroscopy (MRS)-based classifiers. The main goal of SC is to allow users with minimum background knowledge of multivariate statistics to perform a fully automated pattern recognition analysis. Downloadable as a separate plug-in from
  • InterpretDSS –   allows radiologists, medical physicists, biochemists or, generally speaking, any person with a minimum knowledge of what an MR spectrum is, to enter their own raw data, acquired at 1.5 T, and to analyze them. The system is expected to help in the categorization of MR Spectra from abnormal brain masses.  Downloadable as a separate plug-in from
  • Monte Carlo modeling  (for quantification results), available in Linux.



  • Visualization of a basis set overlaid over a spectrum (Shift-TAB mode) has been improved:
    1. A metabolite that has been shifted interactively can be correctly shifted again into a new position.
    2. Multiple metabolites can be displayed at the same time over the quantified spectrum.
    3. Zoom is kept when a new metabolite is selected.
    4. When zoomed, analysed and metabolite spectra can be scrolled and the invisible part of the spectrum can be brought to the window with the same frequency scaling (by dragging the spectrum with mouse and SHIFT key pressed).
  • The frequency axes of the basis set and of the spectrum to be fitted are automatically aligned if both the basis set and the spectrum have been calibrated (a basis set is calibrated in NMRScopeB automatically).
  • The metabolite list is saved with parameters such as reference frequency, transmitter frequency and SW (which can be loaded to 1D mode as regular set of spectra).
  • Metabolites stored in the list (.ml format) can be additionally  processed in a 1D window and saved in “.ml” format from the 1D window.
  • S/N added to the result protocol.
  • Normalization is now an action, not a permanent change to the basis set.


  • Quantitation results can be saved as a set of estimated metabolites in “.mrui” format and also passed to the 1D window, and so each individual estimated component (metabolite) can be additionally analysed.


  • The database can be saved as a text file, the binary format is described.
  • Results: the Gaussian linewidth is exported correctly into the text file.
  • Results: the linewidths and their standard deviations in the results txt file are positive numbers.
  • Prior knowledge: the linewidth for the Gaussian-shaped model peak is corrected.
  • Peak picking works correctly after opening AMARES for the second time during one fitting session.


  • Code implemented in Python.
  • Runs also in GNU/Linux.
  • A new protocol for the SPECIAL sequence.
  • Simulated FIDs can be integrated and/or multiplied by a user defined function (for simulation of VOI selection, inhomogeneous excitation, chemical-shift effect).
  • A new calibration constant was added  into a protocol; simulated FIDs  are divided by this constant in order to facilitate mixing simulated and measured signals in basis sets;  normalization is unnecessary in QUEST for data simulated with NMRScopeB.
  • Improved graphical visualization of sequences, possibility of export in vector graphics formats.
  • New interface:  multiple metabolites can be selected and simulated together (similar user comfort as in NMRScope).
  • Simulated metabolites can be saved in a metabolite list and loaded directly in QUEST/AQSES as a new basis set (no need to create manually a list of metabolites from individually simulated metabolites).
  • All information such as reference frequency, transmitter frequency and SW is saved in the metabolite list.
  • Metabolites stored in the list (.ml format) can be additionally apodized (for T2* effect) and saved in .ml format in 1D window (outside NMRScopeB).
  • NMRScopeB can be used in a batch mode.
  • More instances of NMRScopeB can be used at a time.
  • Simulated signals can be stored in vector graphics formats, e.g. Windows Metafiles, SVG, etc. for export to document.
  • Protocols are saved with all corresponding files.

Data formats

  • Data formats are recognized automatically, the data format (vendor) does not have to be selected by the user (Open button).
  • Possibility to load more spectra from different directories into 1D mode at the same time for Bruker data format.
  • MRSI Siemens “.rda” data are loaded with information about its orientation, and metabolite images are overlaid over an anatomical image in the correct spatial position.
  • jMRUI v3 format can be loaded.


  • Group delay and digital-filter transient correction (automated for the Bruker data format).
  • “ER Filter” fixed  for  multiple spectra.
  • Apodization filter width is defined as the full linewidth at half its maximum, not by damping factors.
  • Phase correction was significantly speeded-up for multiple spectra.
  • HLSVD – the Cancel button cancels the dialogue without performing HLSVD.
  • New possibility to average selected signals.

Signal simulation

  • Noise can be simulated even without signal (it is defined by its effective value, not as percentage of the signal amplitude).
  • The simulated signal can have parameter alpha and beta both set to 0 (for the simulation of a constant signal).

General improvements

  • Graphs of spectra/signals and quantification results can be stored in vector graphics formats (Print/Export, button Save to HTML);  Windows Metafile, SVG and other formats are saved together with HTML.
  • Zoomed spectra/signals can be scrolled together with the frequency/time axis (by dragging the spectrum with mouse and SHIFT key pressed), hidden parts are brought to display without changing the zoom.
  • The precision of the cursor position display in ppm/Hz can be set in Options (define the number of decimal digits), display of either the nearest sample or an interpolated value can be selected.
  • The automated FID/ECHO identification, based on signal maximum position, can be switched off (in Options).
  • CSI of non-square spatial matrix size can be loaded.
  • Further small improvements and bugs fixed.