GithubHelp home page GithubHelp logo

wonsang / qmrlab Goto Github PK

View Code? Open in Web Editor NEW

This project forked from qmrlab/qmrlab

0.0 2.0 0.0 363.16 MB

Quantitative Magnetic Resonance Imaging Made Easy with qMRLab: a Software for Data Simulation, Analysis and Visualization

License: MIT License

MATLAB 87.22% Forth 0.01% HTML 6.11% C++ 5.57% M 0.09% Makefile 0.21% Python 0.53% Java 0.25%

qmrlab's Introduction

qMRLab (beta) Build Status

qMRlab is a powerful, open source, scalable, easy to use and intuitive software for qMRI data simulation, fitting and analysis. The software consists of two parts:

  1. a qMRI data fitting and visualization interface
  2. a qMRI data simulator

qMRLab is a fork from the initial project 'qMTLab'.

For documentation, visit the 'Documentation website' If you are a developer, visit the 'Wiki page'

The simulation part allows end users to easily simulate qMRI data using analytical (or block) equations, evaluate how well these models perform under known parameters input, determine the most appropriate acquisition protocol and evaluate how fitting constraints impact the results. The data fitting part provides a simple interface to import real-world qMT data, fit them using the selected fitting procedure, visualize the fitting quality in a specific pixel, visualize the resulting parameters maps.

Please report any bug or suggestions in github.

Dependencies

  • MATLAB_R2013a or later OR
  • Octave 4.2.1 or later

Installation

Zip Download Instructions

The latest stable version of qMRLab can be downloaded freely here.

  • Extract the downloaded file to the directory you want to install qMRLab.

  • Open MATLAB, go to the qMRLab folder and run startup.

  • To start a qMRLab session, run qMRLab.

Command-Line Instructions

If you have git available on a command-line interface (e.g. Terminal on Mac OSX, Git Shell on Windows), the installation can be completed using a few quick commands.

  • In the command-line interface, navigate (cd) to the directory that you want to install qMRLab

  • Clone the directory:

git clone https://github.com/neuropoly/qMRLab.git

  • Open MATLAB, got to the qMRLab folder and run startup.

  • To start a qMRLab session, run qMRLab.

Tests

After installing the software, we recommend you evaluate all the test cases for the software.

To run all tests, from MATLAB or Octave (assuming you are already in the qMRLab directory), execute the following command.

cd Test/MoxUnitCompatible/

and run the following command:

moxunit_runtests -recursive

Citation

If you use qMRLab in you work, please cite:

Cabana, J.-F., Gu, Y., Boudreau, M., Levesque, I. R., Atchia, Y., Sled, J. G., Narayanan, S., Arnold, D. L., Pike, G. B., Cohen-Adad, J., Duval, T., Vuong, M.-T. and Stikov, N. (2016), Quantitative magnetization transfer imaging made easy with qMTLab: Software for data simulation, analysis, and visualization. Concepts Magn. Reson.. doi: 10.1002/cmr.a.21357

qmrlab's People

Contributors

beliveaup avatar harrisnami avatar iangagnon7 avatar ileppe avatar jcohenadad avatar jfcabana avatar mathieuboudreau avatar tanguyduval avatar tommyboshkovski avatar

Watchers

 avatar  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.