Graphical programming interface: A development environment for MRI methods

Nicholas R. Zwart, James G. Pipe

Research output: Contribution to journalArticlepeer-review

31 Scopus citations

Abstract

Purpose To introduce a multiplatform, Python language-based, development environment called graphical programming interface for prototyping MRI techniques. Methods The interface allows developers to interact with their scientific algorithm prototypes visually in an event-driven environment making tasks such as parameterization, algorithm testing, data manipulation, and visualization an integrated part of the work-flow. Algorithm developers extend the built-in functionality through simple code interfaces designed to facilitate rapid implementation. Results This article shows several examples of algorithms developed in graphical programming interface including the non-Cartesian MR reconstruction algorithms for PROPELLER and spiral as well as spin simulation and trajectory visualization of a FLORET example. Conclusion The graphical programming interface framework is shown to be a versatile prototyping environment for developing numeric algorithms used in the latest MR techniques. Magn Reson Med 74:1449-1460, 2015.

Original languageEnglish (US)
Pages (from-to)1449-1460
Number of pages12
JournalMagnetic Resonance in Medicine
Volume74
Issue number5
DOIs
StatePublished - Nov 2015

Keywords

  • graphical programming
  • reconstruction
  • spin simulation

ASJC Scopus subject areas

  • Radiology Nuclear Medicine and imaging

Fingerprint

Dive into the research topics of 'Graphical programming interface: A development environment for MRI methods'. Together they form a unique fingerprint.

Cite this