Jemris is an open source
MRI
Magnetic resonance imaging (MRI) is a medical imaging technique used in radiology to generate pictures of the anatomy and the physiological processes inside the body. MRI scanners use strong magnetic fields, magnetic field gradients, and rad ...
sequence design and
simulation
A simulation is an imitative representation of a process or system that could exist in the real world. In this broad sense, simulation can often be used interchangeably with model. Sometimes a clear distinction between the two terms is made, in ...
framework written in
C++.
It was designed to most generally and
numerically integrate the
Bloch equation in a
single-core or
parallel fashion for protons over a time course of a sequence on almost arbitrary samples with arbitrary excitation and acquisition setup. The integration is performed with th
CVODEvariable time stepping solver.
Jemris experiment setups are completely managed with
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
files. It understands and parses
symbolic mathematics
In mathematics and computer science, computer algebra, also called symbolic computation or algebraic computation, is a scientific area that refers to the study and development of algorithms and software for manipulating mathematical expressions ...
as dynamic parameters to allow for maximum flexibility.
It has been used to operate a commercial MRI scanner.
References
*
*
*
*
*
External links
Official project website.
SUNDIALS (SUite of Nonlinear and DIfferential/ALgebraic equation Solvers)
Simulation software
Magnetic resonance imaging
{{science-software-stub