Published October 10, 2019 | Version v1.2.2r1

PyPulseq: A Python Package for MRI Pulse Sequence Design

  • 1. Columbia University

Description

Pulse sequence design is a significant component of MRI research. However, multi-vendor studies require researchers to be acquainted with each hardware platform's programming environment. PyPulseq enables vendor-neutral pulse sequence design in Python [1]. The pulse sequences can be exported as a .seq file to be run on Siemens/GE/Bruker hardware by leveraging their respective Pulseq interpreters. This tool is targeted at MRI pulse sequence designers, researchers, students and other interested users. It is a translation of the Pulseq framework originally written in Matlab [2].

Files

pypulseq-1.2.2r1.zip

Files (238.6 kB)

Name Size Download all
md5:1eeb599c31c4e3f0a215e61e7707d3b1
238.6 kB Preview Download

Additional details

References

  • Layton, Kelvin J., et al. "Pulseq: a rapid and hardware‐independent pulse sequence prototyping framework." Magnetic resonance in medicine 77.4 (2017): 1544-1552.
  • Ravi, Keerthi Sravan et al. "MR Value driven Autonomous MRI using imr-framework." ISMRM Workshop on Machine Learning Part II (2018).
  • Ravi, Keerthi Sravan et al. "imr-framework for rapid design and deployment of non-Cartesian sequences." i2i Workshop (2018).
  • Ravi, Keerthi Sravan, et al. "Pulseq-Graphical Programming Interface: Open source visual environment for prototyping pulse sequences and integrated magnetic resonance imaging algorithm development." Magnetic resonance imaging 52 (2018): 9-15.
  • Tong, Gehua et al. "Virtual MR Scanner Software." ISMRM 27th Annual Meeting and Exhibition (2019).
  • Jochimsen, Thies H., and Michael Von Mengershausen. "ODIN—object-oriented development interface for NMR." Journal of Magnetic Resonance 170.1 (2004): 67-78.
  • Magland, Jeremy F., et al. "Pulse sequence programming in a dynamic visual environment: SequenceTree." Magnetic resonance in medicine 75.1 (2016): 257-265.
  • Nielsen, Jon‐Fredrik, and Douglas C. Noll. "TOPPE: A framework for rapid prototyping of MR pulse sequences." Magnetic resonance in medicine 79.6 (2018): 3128-3134.
  • Poojar, Pavan, et al. "Rapid prOtotyping of 2D non-CartesIan K-space trajEcTories (ROCKET) using Pulseq and GPI." Critical Reviews™ in Biomedical Engineering.
  • Ravi, Keerthi Sravan et al. "Autonomous scanning using imr-framework to improve MR accessibility." ISMRM Workshop on Accessible MRI for the World (2019).
  • Ravi, Keerthi Sravan et al. "Self-administered exam using Autonomous Magnetic Resonance Imaging (AMRI)." ISMRM 27th Annual Meeting and Exhibition (2019).