Keywords: Data Acquisition, Acquisition Methods, Open Science, Reproducible Research, Open Source, Pulseq
Motivation: Tools for cross-platform open-source pulse sequence development have recently gained substantial traction within the MRI community. An important ingredient thereof is the set of scanner-specific “driver” or “interpreter” software modules, which currently have to be compiled and tested for every scanner model and software version.
Goal(s): Develop an easy to maintain flexible Pulseq interpreter, with a minimal dependency on the scanner software.
Approach: A Pulseq interpreter that relies on the prototype Siemens “Remote Sequence Streaming Interface” was implemented in Python.
Results: Our proof-of-concept implementation shows identical simulated sequence diagrams compared to the previous Pulseq interpreter and is producing similar images on the scanner.
Impact: Interpreter modules are instrumental for executing open pulse sequences on a particular scanner. The presented work paves a way towards reducing the effort associated with their development and maintenance by potentially reducing adaptations and tests for every scanner software version.
How to access this content:
For one year after publication, abstracts and videos are only open to registrants of this annual meeting. Registrants should use their existing login information. Non-registrant access can be purchased via the ISMRM E-Library.
After one year, current ISMRM & ISMRT members get free access to both the abstracts and videos. Non-members and non-registrants must purchase access via the ISMRM E-Library.
After two years, the meeting proceedings (abstracts) are opened to the public and require no login information. Videos remain behind password for access by members, registrants and E-Library customers.
Keywords