3760
PyPulseq in a web browser: a zero footprint tool for collaborative and vendor-neutral pulse sequence development
Keerthi Sravan Ravi1,2, John Thomas Vaughan Jr.2, and Sairam Geethanath2
1Biomedical Engineering, Columbia University, New York, NY, United States, 2Columbia Magnetic Resonance Research Center, New York, NY, United States
Google Colab is a free service allowing users to execute arbitrary Python code in their web browser. In combination with PyPulseq, it enables zero-footprint and vendor-neutral pulse sequence development. Users can collaboratively develop, debug and deploy pulse sequences.
Figure 5. Reconstruction of data acquired imaging an ISMRM phantom. A single-slice 2D Gradient Recalled Echo sequence was designed using PyPulseq on Colab. The sequence was then exported as a .seq file and executed on a Siemens Prisma Fit 3T scanner. The acquired data was reconstructed using a 2D Fourier transform.
Figure 2. Screenshot of installing the prerequisite PyPulseq library and importing the required packages. The ‘about’ section of the Colab notebook links to a reputable resource where users can learn more about the sequence. In the ‘install’ section, PyPulseq is installed from Github via a single command. The ‘import’ section details the specific components that are leveraged in constructing the 2D Gradient Recalled Echo sequence.