An accurate interpreter of Pulseq files for GE scanners

Motivation: To enable vendor-neutral MR pulse sequence programming for rapid prototyping and reproducible research. Goal(s): Implement an accurate interpreter of Pulseq files for GE scanners. Approach: We convert the Pulseq file, which is a streaming-based description, to a ‘segment’-based representation where each segment consists of sub-sequences (groups) of Pulseq blocks that are always executed together and in a particular order. This segment is then executed repeatedly with different waveform amplitudes. Results: The proposed Pulseq interpreter for GE scanners allows the execution of arbitrary Pulseq sequences. The same interpreter source code (written in EPIC) can be compiled for all recent GE MRI scanner software versions. Impact: The proposed interpreter allows researchers to design sequences in Pulseq and execute them on GE scanners. This allows rapid prototyping of novel sequences, and identical implementations across sites. Pulseq and the proposed ‘segment’-based description are equivalent vendor-independent sequence descriptions.

Authors

Publication Details

Journal
Proceedings on CD-ROM - International Society for Magnetic Resonance in Medicine. Scientific Meeting and Exhibition/Proceedings of the International Society for Magnetic Resonance in Medicine, Scientific Meeting and Exhibition
Published
2024-11-26
DOI
https://doi.org/10.58530/2024/4680
Primary Topic
Fault Detection and Control Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An accurate interpreter of Pulseq files for GE scanners

Jon‐Fredrik Nielsen, Robert Schulte, Scott Peltier, Shou‐Hsuan Stephen Huang et al.
Proceedings on CD-ROM - International Society for Magnetic Resonance in Medicine. Scientific Meeting and Exhibition/Proceedings of the International Society for Magnetic Resonance in Medicine, Scientific Meeting and Exhibition
Fault Detection and Control Systems
article

An accurate interpreter of Pulseq files for GE scanners

Jon‐Fredrik Nielsen, Robert Schulte, Scott Peltier, Shou‐Hsuan Stephen Huang, Maxim Zaitsev, Maximillian K Egan, Douglas C. Noll, Dinank Gupta, Ante Zhu, Kang Wang, R.-F. Fung, Afis Ajala
article en

Abstract

Motivation: To enable vendor-neutral MR pulse sequence programming for rapid prototyping and reproducible research. Goal(s): Implement an accurate interpreter of Pulseq files for GE scanners. Approach: We convert the Pulseq file, which is a streaming-based description, to a ‘segment’-based representation where each segment consists of sub-sequences (groups) of Pulseq blocks that are always executed together and in a particular order. This segment is then executed repeatedly with different waveform amplitudes. Results: The proposed Pulseq interpreter for GE scanners allows the execution of arbitrary Pulseq sequences. The same interpreter source code (written in EPIC) can be compiled for all recent GE MRI scanner software versions. Impact: The proposed interpreter allows researchers to design sequences in Pulseq and execute them on GE scanners. This allows rapid prototyping of novel sequences, and identical implementations across sites. Pulseq and the proposed ‘segment’-based description are equivalent vendor-independent sequence descriptions.

Proceedings on CD-ROM - International Society for Magnetic Resonance in Medicine. Scientific Meeting and Exhibition/Proceedings of the International Society for Magnetic Resonance in Medicine, Scientific Meeting and Exhibition
Openalex Percentile: Top 75%
Fault Detection and Control Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.