QMRTools

QMRTools: a Mathematica toolbox for quantitative MRI analysis. - Published in JOSS (2019)

https://github.com/mfroeling/qmritools

Science Score: 93.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 9 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: wiley.com, joss.theoj.org, zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

denoising diffusion dixon dti elastix epg extended-phase-graphs fasculation ivim jcoupling mathematica muscle nifti nii noise-suppression registration relaxometry spectroscopy tractography visualization
Last synced: 6 months ago · JSON representation

Repository

Processing and visualization tools for quantitative MRI data

Basic Info
  • Host: GitHub
  • Owner: mfroeling
  • License: bsd-3-clause
  • Language: Mathematica
  • Default Branch: master
  • Homepage: https://QMRITools.com
  • Size: 594 MB
Statistics
  • Stars: 69
  • Watchers: 11
  • Forks: 17
  • Open Issues: 0
  • Releases: 71
Topics
denoising diffusion dixon dti elastix epg extended-phase-graphs fasculation ivim jcoupling mathematica muscle nifti nii noise-suppression registration relaxometry spectroscopy tractography visualization
Created almost 10 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Code of conduct Roadmap

README.md

Welcome to QRMITools

DOI DOI contributions welcome Hits

MR-Hub MRSHub Open and Reproducible Musculoskeletal Imaging Research OpenSourceImaging

wolfram language wolfram workbench Visual studio code Wolfram Mathematica Wolfram Community


Content


Introduction

QMRITools is written in Mathematica and contains a collection of tools and functions for processing quantitative MRI data. The toolbox does not provide a GUI and its primary goal is to allow for fast and batch data processing, and facilitate development and prototyping of new functions. The core of the toolbox contains various functions for data manipulation and restructuring.

For more information visit our website

bilateral whole leg diffusion tensor imaging muscle fiber tractography

Installation

The latest release can be found here. The toolbox is best installed via the Mathematica paclet system. For more information visit the website.

Automatic installation:

  1. Download the QMRITools-x.x.x.paclet.
  2. Install the paclet using PacletInstall.

PacletInstall["xxx\\QMRITools-x.x.x.paclet"]

Or alternatively you can directly install it from the latest release page

PacletInstall["https://github.com/mfroeling/QMRITools/releases/download/x.x.x/QMRITools-x.x.x.paclet"]

Quantitative muscle MRI processing of diffusion tensor imaging, T2 mapping and water fat chemical shift imaging.

Citing

When using the toolbox please cite one of the following references:

  1. Froeling M: QMRTools: a Mathematica toolbox for quantitative MRI analysis. J Open Source Softw 2019; 4:1204. link
  2. Froeling M, et al.: Reproducibility of diffusion tensor imaging in human forearm muscles at 3.0 T in a clinical setting. Magn Reson Med 2010; 64:1182-1190. link
  3. Froeling M, et al.: Diffusion-tensor MRI reveals the complex muscle architecture of the human forearm. J Magn Reson Imaging 2012; 36:237-248. link
  4. Schlaffke et al.: Multicenter evaluation of stability and reproducibility of quantitative MRI measures in healthy calf muscles; NMR Biomed. 2019;32:e4119 link

Media and awards

  • During the 2023 ISMRM in Toronto QMRITools was awarded received the Best Open Source Tool Award from the Quantitative MRI study group.
  • If you want to learn more about the workings of QMRITools you can watch a live discussion with the Wolfram academic outreach team about QMRITools and the role of computational Wolfram technology.
  • A more in depth explanation of the paclet functionality was presented to the Wolfram R&D Team.
  • QMRITools is build using Wolfram language for which it was awarded the Wolfram Innovator Award in 2023 during the Wolfram Technology conference.

Best Open Source Tool Award for quantitative MRI.

Documentation

An online version of the full documentation can be found here.

QMRITools package add on

External dependencies

Some functions of QMRITools call on external executables and software. These executables need to be present in QMRITools and are included in the release. If for any reason you want to use other (older/newer) versions you can replace them but functionality is not guaranteed. For the latest version of these tools and their user license please visit their website.

Toolboxes

QMRITools contains the following toolboxes:

  • CardiacTools
  • CoilTools
  • DenoiseTools
  • DixonTools
  • ElastixTools
  • FasciculationTools
  • GeneralTools
  • GradientTools
  • IVIMTools
  • JcouplingTools
  • LoggingTools
  • MaskingTools
  • MuscleBidsTools
  • NiftiTools
  • PlottingTools
  • ProcessingTools
  • ReconstructionTools
  • RelaxometryTools
  • SegmentationTools
  • SimulationTools
  • SpectroTools
  • TaggingTools
  • TensorTools
  • TractographyTools

License

https://opensource.org/licenses/BSD-3-Clause

Note that restrictions imposed by these patents (and possibly others) exist independently of and may be in conflict with the freedoms granted in BSD-3-Clause license, which refers to copyright of the program, not patents for any methods that it implements. Both copyright and patent law must be obeyed to legally use and redistribute this program and it is not the purpose of this license to induce you to infringe any patents or other property right claims or to contest validity of any such claims. If you redistribute or use the program, then this license merely protects you from committing copyright infringement. It does not protect you from committing patent infringement. So, before you do anything with this program, make sure that you have permission to do so not merely in terms of copyright, but also in terms of patent law.

Some code in the NiiTools packages was based on https://github.com/tomdelahaije/nifti-converter

Owner

  • Name: Martijn Froeling
  • Login: mfroeling
  • Kind: user
  • Location: Utrecht, The Netherlands
  • Company: University medical center Utrecht

Biomedical engineer developing MRI acquisition MRI hardware and qMRI image processing methods using mostly Mathematica. [ORCID: 0000-0003-3841-0497]

JOSS Publication

QMRTools: a Mathematica toolbox for quantitative MRI analysis.
Published
June 11, 2019
Volume 4, Issue 38, Page 1204
Authors
Martijn Froeling ORCID
Department of Radiology, University Medical Center Utrecht, Utrecht, The Netherlands
Editor
Christopher R. Madan ORCID
Tags
Diffusion Tensor Imaging Dixon Imaging Extended phase graph Data processing Simulation

GitHub Events

Total
  • Create event: 18
  • Issues event: 2
  • Release event: 20
  • Watch event: 6
  • Issue comment event: 3
  • Push event: 42
Last Year
  • Create event: 18
  • Issues event: 2
  • Release event: 20
  • Watch event: 6
  • Issue comment event: 3
  • Push event: 43

Committers

Last synced: 10 months ago

All Time
  • Total Commits: 576
  • Total Committers: 4
  • Avg Commits per committer: 144.0
  • Development Distribution Score (DDS): 0.097
Past Year
  • Commits: 59
  • Committers: 1
  • Avg Commits per committer: 59.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Martijn Froeling m****g@g****m 520
mfroelin m****n@L****l 43
mfroelin m****n@L****l 12
Robert Jacobson r****n@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 14
  • Total pull requests: 2
  • Average time to close issues: 27 days
  • Average time to close pull requests: 8 days
  • Total issue authors: 8
  • Total pull request authors: 2
  • Average comments per issue: 4.64
  • Average comments per pull request: 1.5
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • rljacobson (4)
  • JoshKarpel (4)
  • Kevin-Mattheus-Moerman (1)
  • AmIsAre17 (1)
  • emathew4 (1)
  • gorbet (1)
  • grlee77 (1)
  • mosquitozheng (1)
Pull Request Authors
  • rljacobson (1)
  • rohitn (1)
Top Labels
Issue Labels
paper (10) Help wanted (1)
Pull Request Labels