JEMRIS
JEMRIS is a versatile, open-source, multi-purpose MRI simulator. It is well-suited for research and education.
Description
Summary
JEMRIS is an extensible MRI (Magnetic Resonance Imaging) simulation framework which provides an MRI sequence development and simulation environment for the MRI community. The development was driven by the desire to achieve generality of simulated 3D MRI experiments reflecting modern MRI systems hardware. The accompanying computational burden is overcome by means of parallel computing. Many aspects are covered which have not hitherto been simultaneously investigated in general MRI simulations such as parallel transmit and receive, important off-resonance effects, non-linear gradients, and arbitrary spatiotemporal parameter variations at different levels. The latter can be used to simulate various types of motion, for instance. The JEMRIS user interface is very simple to use but, nevertheless, it presents few limitations. MRI sequences with arbitrary waveforms and complex inter-dependent modules are modelled in a GUI-based environment requiring no further programming.
Features
JEMRIS supports the following features:
- Utilising an optimised library for numerical solutions of differential equations (CVODE) provides accurate 3D MRI simulation results in cases where no analytical solution is available, e.g. to simulate complex nonlinear RF waveforms for selective excitation or adiabatic full passage pulses.
- JEMRIS can deal with arbitrary RF and gradient waveforms, arbitrary multi-channel Tx-Rx coil geometries and configurations, as well as many important physical concepts, such as nonlinear gradients, chemical shift, reversible spin dephasing (T2*), susceptibility-induced off-resonance, temporal varying processes of the object (e.g. movement or flow), concomitant gradient fields, etc.
- Symbolic mathematical calculations are supported by means of the GiNaC library. Thus, many extensions are readily available with no additional programming involved.
- The core simulation routines take advantage of massive parallel processing (using the MPI standard) and are available on different hardware architectures. JEMRIS simulations scale on single-core hardware, small HPC clusters and also on massively parallel supercomputers.
- A Matlab graphical user interface (GUI) is provided with which all simulation parameters are configured, including nearly arbitrary complex MRI sequences. The GUI stores these configurations in XML format which is parsed by the simulator using the Xerces library.
- JEMRIS supports the Pulseq file format, which allows you to run JEMRIS sequences on real MR scanners. This way the exact same sequence can be used in simulations and real experiments.
- JEMRIS suppports the ISMRMRD raw data format. Thus, the simulated data can be forwarded to advanced MRI image reconstruction software such as the BART toolbox.
- JEMRIS is open source and the community is encouraged to make contributions to the project under www.jemris.org. It has been successfully tested on Linux and Mac OS X.
Framework
Main Executable Program
All core routines of Jemris are written in C++. Simplified, the mode of action of the main simulator program is as follows: a master process splits the sample into equal portions which are distributed to the compute node processes. Here, the MRI sequence returns values of all pulse axes (RF magnitudes and phases for all transmit coils plus 3 gradient axes) at desired time points to the physical model which numerically solves the Bloch equation individually for each spin. The coil array receives and sums the net signal at every desired time point, which is sent back to the master process where finally the bulk signal is summed and stored.
Graphical User Interfaces
JEMRIS can be solely used from the command line. Additionally, three Matlab GUIs were developed, which call the JEMRIS core routines and visualise their output: one for interactively designing the MRI sequence, another for defining the coil configuration, and one for the set-up and execution of the main simulator, respectively. The latter provides several predefined objects for simulation (e.g. the MNI human brain phantom, Shepp-Logan phantom, as well as user-defined objects) and an automated image reconstruction pipeline based on a dedicated Docker container.
Main Reference
If you use JEMRIS for research publications, please cite this paper:
Stöcker, T., Vahedipour, K., Pflugfelder, D., & Shah, N. J. (2010). High-performance computing MRI simulations. Magnetic Resonance in Medicine, 64(1), 186–93. https://doi.org/10.1002/mrm.22406
- GPL-2.0-or-later
Participating organisations
Mentions
- 1.Author(s): Rodrigo de Luis-García, Daniel Treceño-Fernández, Juan Calabia-del-Campo, Félix Jesús de Paz-Fernández, Carlos Alberola-LópezPublished in Advances in Medical Education, Research, and Ethics, Technological Adoption and Trends in Health Sciences Teaching, Learning, and Practice by IGI Global in 2022, page: 66-9310.4018/978-1-7998-8871-0.ch004
- 2.Published in Advances in Magnetic Resonance Technology and Applications, Motion Correction in MR - Correction of Position, Motion, and Dynamic Field Changes by Elsevier in 2022, page: 117-14310.1016/b978-0-12-824460-9.00009-1
- 3.Author(s): Ivana Drobnjak, Mark Graham, Hui Zhang, Mark JenkinsonPublished in Biomedical Image Synthesis and Simulation by Elsevier in 2022, page: 165-19310.1016/b978-0-12-824349-7.00016-5
- 4.Author(s): Grzegorz Izydorczyk, Artur KlepaczkoPublished in Lecture Notes in Computer Science, Computer Vision and Graphics by Springer International Publishing in 2014, page: 294-30110.1007/978-3-319-11331-9_36
- 5.Author(s): Christian Dahmen, Tim Wortmann, Sergej FatikowPublished in Nanorobotics by Springer New York in 2012, page: 301-32210.1007/978-1-4614-2119-1_15
- 1.Author(s): Raiyan Chowdhury, Ehtesamul Azim, Mohammad Abu Sayem Karal, Asiful Islam, Zaid Bin MahbubPublished in 2020 11th International Conference on Electrical and Computer Engineering (ICECE) by IEEE in 2020, page: 383-38610.1109/icece51571.2020.9393099
- 2.Author(s): Tony StockerPublished in 2019 International Conference on Electromagnetics in Advanced Applications (ICEAA) by IEEE in 2019, page: 0864-086710.1109/iceaa.2019.8879342
- 3.Author(s): Pamela R. Jackson, Andrea Hawkins-Daarud, Savannah C. Partridge, Paul E. Kinahan, Kristin R. SwansonPublished in Medical Imaging 2018: Image Perception, Observer Performance, and Technology Assessment by SPIE in 2018, page: 4710.1117/12.2293645
- 4.Author(s): Christos G. Xanthis, Ioannis E. Venetis, Anthony H. AletrasPublished in 13th IEEE International Conference on BioInformatics and BioEngineering by IEEE in 2013, page: 1-310.1109/bibe.2013.6701639
- 1.Author(s): Carlos Castillo‐Passi, Ronal Coronado, Gabriel Varela‐Mattatall, Carlos Alberola‐López, René Botnar, Pablo IrarrazavalPublished in Magnetic Resonance in Medicine by Wiley in 2023, page: 329-34210.1002/mrm.29635
- 2.Author(s): Haitao Huang, Qinqin Yang, Jiechao Wang, Pujie Zhang, Shuhui Cai, Congbo CaiPublished in Physics in Medicine & Biology by IOP Publishing in 2023, page: 08500210.1088/1361-6560/acc4a6
- 3.Author(s): Stefano Buoso, Thomas Joyce, Nico Schulthess, Sebastian KozerkePublished in Journal of Cardiovascular Magnetic Resonance by Elsevier BV in 2023, page: 2510.1186/s12968-023-00934-z
- 4.Author(s): Daniel Christopher Hoinkiss, Jörn Huber, Christina Plump, Christoph Lüth, Rolf Drechsler, Matthias GüntherPublished in Frontiers in Neuroimaging by Frontiers Media SA in 202310.3389/fnimg.2023.1090054
- 5.Author(s): David M Adams, Redha Boubertakh, Marc Eric MiquelPublished in The British Journal of Radiology by Oxford University Press (OUP) in 202310.1259/bjr.20220233
- 6.Author(s): Hidenori TakeshimaPublished in Magnetic Resonance in Medicine by Wiley in 2023, page: 752-76010.1002/mrm.29646
- 7.Author(s): Sina Amirrajab, Yasmina Al Khalil, Cristian Lorenz, Jürgen Weese, Josien Pluim, Marcel BreeuwerPublished in IEEE Transactions on Medical Imaging by Institute of Electrical and Electronics Engineers (IEEE) in 2023, page: 726-73810.1109/tmi.2022.3215798
- 8.Author(s): Ryoichi Kose, Katsumi Kose, Yasuhiko TeradaPublished in Magnetic Resonance in Medical Sciences by Japanese Society for Magnetic Resonance in Medicine in 2022, page: 649-65410.2463/mrms.tn.2021-0054
- 9.Author(s): Marten Veldmann, Philipp Ehses, Kelvin Chow, Jon‐Fredrik Nielsen, Maxim Zaitsev, Tony StöckerPublished in Magnetic Resonance in Medicine by Wiley in 2022, page: 2395-240710.1002/mrm.29384
- 10.Author(s): Hélène Lajous, Christopher W. Roy, Tom Hilbert, Priscille de Dumast, Sébastien Tourbier, Yasser Alemán-Gómez, Jérôme Yerly, Thomas Yu, Hamza Kebiri, Kelly Payette, Jean-Baptiste Ledoux, Reto Meuli, Patric Hagmann, Andras Jakab, Vincent Dunet, Mériam Koob, Tobias Kober, Matthias Stuber, Meritxell Bach CuadraPublished in Scientific Reports by Springer Science and Business Media LLC in 202210.1038/s41598-022-10335-4
- 11.Author(s): Gehua Tong, Andreia S. Gaspar, Enlin Qian, Keerthi Sravan Ravi, John Thomas Vaughan, Rita G. Nunes, Sairam GeethanathPublished in Magnetic Resonance Imaging by Elsevier BV in 2022, page: 7-1810.1016/j.mri.2021.11.014
- 12.Author(s): Zhaolin Chen, Kamlesh Pawar, Mevan Ekanayake, Cameron Pain, Shenjun Zhong, Gary F. EganPublished in Journal of Digital Imaging by Springer Science and Business Media LLC in 2022, page: 204-23010.1007/s10278-022-00721-9
- 13.Author(s): Agah Karakuzu, Labonny Biswas, Julien Cohen‐Adad, Nikola StikovPublished in Magnetic Resonance in Medicine by Wiley in 2022, page: 1212-122810.1002/mrm.29292
- 14.Author(s): Sofie Rahbek, Tim Schakel, Faisal Mahmood, Kristoffer H. Madsen, Marielle E.P. Philippens, Lars G. HansonPublished in Magnetic Resonance in Medicine by Wiley in 2022, page: 1469-148010.1002/mrm.29545
- 15.Author(s): Katsumi KosePublished in Advances in Physics: X by Informa UK Limited in 202110.1080/23746149.2021.1885310
- 16.Author(s): Christian Guenthner, Thomas Amthor, Mariya Doneva, Sebastian KozerkePublished in Scientific Reports by Springer Science and Business Media LLC in 202110.1038/s41598-021-00233-6
- 17.Author(s): Christina Graf, Armin Rund, Christoph Stefan Aigner, Rudolf StollbergerPublished in Journal of Magnetic Resonance by Elsevier BV in 2021, page: 10701110.1016/j.jmr.2021.107011
- 18.Author(s): Hanna M. Hanson, Björn Eiben, Jamie R. McClelland, Marcel van Herk, Benjamin C. RowlandPublished in Medical Physics by Wiley in 2021, page: 5406-541310.1002/mp.15036
- 19.Author(s): José P. Marques, Jakob Meineke, Carlos Milovic, Berkin Bilgic, Kwok‐Shing Chan, Renaud Hedouin, Wietske van der Zwaag, Christian Langkammer, Ferdinand SchweserPublished in Magnetic Resonance in Medicine by Wiley in 2021, page: 526-54210.1002/mrm.28716
- 20.Author(s): Tobias Spronk, Oliver Kraff, Jakob Kreutner, Gregor Schaefers, Harald H. QuickPublished in Magnetic Resonance Materials in Physics, Biology and Medicine by Springer Science and Business Media LLC in 2021, page: 485-49710.1007/s10334-021-00966-5
- 21.Author(s): Christos G. Xanthis, Dimitrios Filos, Kostas Haris, Anthony H. AletrasPublished in Computer Methods and Programs in Biomedicine by Elsevier BV in 2021, page: 10581710.1016/j.cmpb.2020.105817
- 22.Author(s): Kai Herz, Sebastian Mueller, Or Perlman, Maxim Zaitsev, Linda Knutsson, Phillip Zhe Sun, Jinyuan Zhou, Peter van Zijl, Kerstin Heinecke, Patrick Schuenke, Christian T. Farrar, Manuel Schmidt, Arnd Dörfler, Klaus Scheffler, Moritz ZaissPublished in Magnetic Resonance in Medicine by Wiley in 2021, page: 1845-185810.1002/mrm.28825
- 23.Author(s): Thomas Puiseux, Anou Sewonu, Ramiro Moreno, Simon Mendez, Franck NicoudPublished in PLOS ONE by Public Library of Science (PLoS) in 2021, page: e024881610.1371/journal.pone.0248816
- 24.Author(s): Elisa Moya-Sáez, Óscar Peña-Nogales, Rodrigo de Luis-García, Carlos Alberola-LópezPublished in Computer Methods and Programs in Biomedicine by Elsevier BV in 2021, page: 10637110.1016/j.cmpb.2021.106371
- 25.Author(s): Daniel Treceño-Fernández, Juan Calabia-del-Campo, Fátima Matute-Teresa, Miguel L. Bote-Lorenzo, Eduardo Gómez-Sánchez, Rodrigo de Luis-García, Carlos Alberola-LópezPublished in Sensors by MDPI AG in 2021, page: 601110.3390/s21186011
- 26.Author(s): Hiroyuki Ueda, Yosuke Ito, Takenori Oida, Yo Taniguchi, Tetsuo KobayashiPublished in Journal of Magnetic Resonance by Elsevier BV in 2021, page: 10691010.1016/j.jmr.2020.106910
- 27.Author(s): Gregory M. Noetscher, Peter Serano, William A. Wartman, Kyoko Fujimoto, Sergey N. MakarovPublished in PLOS ONE by Public Library of Science (PLoS) in 2021, page: e026092210.1371/journal.pone.0260922
- 28.Author(s): Li Feng, Dan Ma, Fang LiuPublished in NMR in Biomedicine by Wiley in 202010.1002/nbm.4416
- 29.Author(s): Ryoichi Kose, Katsumi KosePublished in Magnetic Resonance in Medical Sciences by Japanese Society for Magnetic Resonance in Medicine in 2020, page: 247-25310.2463/mrms.tn.2018-0157
- 30.Author(s): Daniel Treceño-Fernández, Juan Calabia-del-Campo, Miguel L. Bote-Lorenzo, Eduardo Gómez-Sánchez, Rodrigo de Luis-García, Carlos Alberola-LópezPublished in Computer Methods and Programs in Biomedicine by Elsevier BV in 2020, page: 10563410.1016/j.cmpb.2020.105634
- 31.Author(s): Andrea Dell’Orso, Vincenzo Positano, Giovanni Arisi, Francesco d’Errico, Aldo Taddei, Benedetta Banchi, Claudio De FelicePublished in Magnetic Resonance Materials in Physics, Biology and Medicine by Springer Science and Business Media LLC in 2020, page: 451-46710.1007/s10334-020-00881-1
- 32.Author(s): Peter J. Lally, Paul M. Matthews, Neal K. BangerterPublished in Magnetic Resonance in Medicine by Wiley in 2020, page: 2477-248910.1002/mrm.28593
- 33.Author(s): Oscar van der Heide, Alessandro Sbrizzi, Peter R. Luijten, Cornelis A.T. van den BergPublished in NMR in Biomedicine by Wiley in 202010.1002/nbm.4251
- 34.Author(s): Ryoichi Kose, Katsumi Kose, Yasuhiko Terada, Daiki Tamada, Utaroh MotosugiPublished in Magnetic Resonance Imaging by Elsevier BV in 2020, page: 250-25710.1016/j.mri.2020.09.024
- 35.Author(s): J. Gerb, S. A. Ahmadi, E. Kierig, B. Ertl-Wagner, M. Dieterich, V. KirschPublished in Journal of Neurology by Springer Science and Business Media LLC in 2020, page: 185-19610.1007/s00415-020-10062-8
- 36.Author(s): Ruben Pellicer-Guridi, Michael W. Vogel, Viktor Vegh, Jiasheng Su, Matthew S. Rosen, David C. ReutensPublished in Scientific Reports by Springer Science and Business Media LLC in 202010.1038/s41598-020-74931-y
- 37.Author(s): Daniel Treceño-Fernández, Juan Calabia-del-Campo, Miguel L. Bote-Lorenzo, Eduardo Gómez Sánchez, Rodrigo de Luis-García, Carlos Alberola-LópezPublished in Journal of Medical Systems by Springer Science and Business Media LLC in 201910.1007/s10916-019-1470-7
- 38.Author(s): Seong Dae Yun, Ralph Weidner, Peter H. Weiss, N. Jon ShahPublished in Scientific Reports by Springer Science and Business Media LLC in 201910.1038/s41598-019-47341-y
- 39.Author(s): Ryoichi Kose, Ayana Setoi, Katsumi KosePublished in Magnetic Resonance in Medical Sciences by Japanese Society for Magnetic Resonance in Medicine in 2019, page: 208-21810.2463/mrms.mp.2018-0022
- 40.Author(s): Cristoffer Cordes, Simon Konstandin, David Porter, Matthias GüntherPublished in Magnetic Resonance in Medicine by Wiley in 2019, page: 1277-129010.1002/mrm.28020
- 41.Author(s): Christos G. Xanthis, Anthony H. AletrasPublished in PLOS ONE by Public Library of Science (PLoS) in 2019, page: e021659410.1371/journal.pone.0216594
- 42.Author(s): Gehua Tong, Sairam Geethanath, Marina Jimeno, Enlin Qian, Keerthi Ravi, Nishika Girish, John VaughanPublished in Journal of Open Source Software by The Open Journal in 2019, page: 163710.21105/joss.01637
- 43.Author(s): Rie B. Hansen, Juan Diego Sánchez‐Heredia, Nikolaj Bøgh, Esben Søvsø Szocska Hansen, Christoffer Laustsen, Lars G. Hanson, Jan H. Ardenkjær‐LarsenPublished in Magnetic Resonance in Medicine by Wiley in 2019, page: 2104-211710.1002/mrm.27892
- 44.Author(s): Yan Chang, Daxiu Wei, Huihui Jia, Cecilia Curreli, Zhenzhou Wu, Mao Sheng, Steffen J. Glaser, Xiaodong YangPublished in Journal of Magnetic Resonance by Elsevier BV in 2019, page: 1-910.1016/j.jmr.2019.01.016
- 45.Author(s): Alexandre Fortin, Stéphanie Salmon, Joseph Baruthio, Maya Delbany, Emmanuel DurandPublished in Magnetic Resonance in Medicine by Wiley in 2018, page: 1655-166510.1002/mrm.27114
- 46.Author(s): Artur Klepaczko, Piotr Szczypiński, Michał Strzelecki, Ludomir StefańczykPublished in BioMedical Engineering OnLine by Springer Science and Business Media LLC in 201810.1186/s12938-018-0471-y
- 47.Author(s): Markus Zimmermann, Zaheer Abbas, Krzysztof Dzieciol, N. Jon ShahPublished in IEEE Transactions on Medical Imaging by Institute of Electrical and Electronics Engineers (IEEE) in 2018, page: 626-63710.1109/tmi.2017.2771504
- 48.Author(s): Arijit Hazra, Gert Lube, Hans-Georg RaumerPublished in Applied Numerical Mathematics by Elsevier BV in 2018, page: 241-25510.1016/j.apnum.2017.09.007
- 49.Author(s): Mueed Azhar, Suleman Shakil, Andreas Greiner, David Kauzlarić, Jan G. KorvinkPublished in Microfluidics and Nanofluidics by Springer Science and Business Media LLC in 201810.1007/s10404-018-2075-z
- 50.Author(s): Andrea Protti, Kristen L. Jones, Dennis M. Bonal, Lei Qin, Letterio S. Politi, Sasha Kravets, Quang-Dé Nguyen, Annick D. Van den AbbeelePublished in PLOS ONE by Public Library of Science (PLoS) in 2018, page: e020061110.1371/journal.pone.0200611