Parallel transmission experiments require knowledge of the B1+ distributions of individual coil transmit elements in order to tailor the RF excitation as desired. In addition to B1+ distributions, B0 maps and, if needed, power correlation matrices must be measured / calibrated before designing parallel transmission RF pulses. Even after scanner-related-measurements are acquired, RF pulse design requires inputs such as the desired excitation profile, the choice of RF pulse design method, the excitation k-space trajectory and so on. Since parallel transmit systems are still in the development stage, the workflow of obtaining the abovementioned inputs and designing parallel transmission RF pulses is not yet supported with intuitive graphical user interfaces (GUIs) of the sort used in clinical MRI scans. The lack of application specific GUIs for parallel transmit systems results in inefficiencies in the MRI scan workflow, e.g. longer experiments and operator errors. In order to increase the efficiency and accuracy of parallel transmit experiments, we developed and used custom-designed GUIs in the Matlab programming environment.
The GUIs provided here can be used not only for parallel transmit experiments but also for transmit coil design (e.g. using electromagnetic simulation results as inputs to test the suitability of prospective coil designs) and for educational purposes (e.g. for practice in RF pulse design).
2D Parallel RF Excitation Pulse Design GUI

2D Parallel RF Excitation Pulse design GUI (pTx_2D) was developed for and used in the Specific Absorption Rate study in parallel excitation pulse design which was published here. The download includes Matlab executable files for 32bit Windows and 64bit Windows.
Brief details of the implementation and the workflow of the pTx_2D GUI was extracted from Cem Deniz's PhD thesis and can be found here.
Example datasets as input to pTx_2D GUI:
-
8-channel in vivo brain flip angle maps from 7T scanner can be found here.
-
8-channel phantom flip angle maps from 7T scanner can be found here.
Note: You need the Matlab Compiler Runtime (MCR) version 7.16 in order to run executable files. If you don't have it installed please download and install it for 32-bit and 64-bit systems.
Please let me know if you had any problems installing GUIs or find any bugs of the software (cemmurat.deniz@nyumc.org).