Python-Based Console for Research/Metrology MRI Scanners
Motivation: There is limited availability of open MRI control software for research scanners. Access to RF calibrations, shims, eddy-current-compensation; modification of RF/gradient waveforms; and nonstandard pulse sequence modifications is often difficult. Goal(s): Develop open research-friendly MRI control software that integrates non-MRI hardware control and seamlessly integrates with Python image analysis. Approach: A Python console wrapper was built on Tecmag TNMR to control a 3T preclinical scanner. A library of standard imaging sequences was constructed to run high-dimensional acquisitions for qMRI. Results: The Python code provided simple but comprehensive control of a preclinical research scanner with capabilities exceeding the original, now defunct, Java-based system. Impact: The open Python console wrapper will allow easier development of new pulse sequences, assessment of MRI-measurement biases, better integration of the scanner with other required hardware, and provide a simple path to Python-based image processing.
Authors
- Karl F. Stupic (ORCID: https://orcid.org/0000-0001-8356-1660)
- Stephen Ogier (ORCID: https://orcid.org/0000-0003-1098-1693)
- Kathryn E. Keenan (ORCID: https://orcid.org/0000-0001-9070-5255)
- Stephen E. Russek (ORCID: https://orcid.org/0000-0002-8788-2442)
- Emily Buchanan
- Earl Emery
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
- 2025-09-16
- DOI
- https://doi.org/10.58530/2025/1965
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00