Implementation of Graphical Pulse Sequence Design Using Eclipse Graphical Modeling Framework

  • YAN Zhi-yu ,
  • CHEN Zhi-wei
Expand
  • Fujian Provincial Key Laboratory of Plasma and Magnetic Resonance Research, Department of Electronic Science, Xiamen University, Xiamen 361005, China

Received date: 2016-03-26

  Revised date: 2017-04-14

  Online published: 2017-06-05

Abstract

This paper describes a new nuclear magnetic resonance (NMR) and magnetic resonance imaging (MRI) graphical pulse sequence design software utilizing Eclipse graphical modeling framework (GMF) technology. The software has a what-you-see-is-what-you-get trait for users. Pulse sequences drawing can simply be achieved by dragging and dropping the elements, and the results look almost the same as those shown on the textbooks and literatures. An experiment parameter management module is also provided to make previews of NMR experiment design and execution available. Due to the excellent model-view-controller pattern and strong ability of code generation of the GMF, the software has significantly improved expansion capacity, and the software development cycle was shortened greatly.

Cite this article

YAN Zhi-yu , CHEN Zhi-wei . Implementation of Graphical Pulse Sequence Design Using Eclipse Graphical Modeling Framework[J]. Chinese Journal of Magnetic Resonance, 2017 , 34(2) : 175 -182 . DOI: 10.11938/cjmr20170206

References

[1] BRUKER. Pusle programming[EB/OL].[2008-01-28]. https://www.bruker.com/cn/service/information-communication/user-manuals/nmr/programming.html.
[2] KYBURZ R. VNMR pulse sequences:Programming and hardware aspects[M]. USA:Varian Inc, 1998.
[3] 鲍庆嘉. 核磁共振软件脉冲序列管理模块的实现[D]. 武汉:华中科技大学, 2009.
[4] 李元. 核磁共振谱仪软件实验参数管理的设计与实现[D]. 武汉:武汉理工大学, 2011.
[5] ZHANG Z, MAO W P, LIU C Y. Pragressin the development of pulse pragrammer for nuclear magnetic resonance[J]. Chinese J Magn Reson, 2012, 29(3):339-345. 张志, 毛文平, 刘朝阳. 核磁共振脉冲序列发生器研究进展[J]. 波谱学杂志, 2012, 29(3):339-345.
[6] MOORE B, DEAN D, GERBER A, et al. Eclipse development using the graphical editing framework and the eclipse modeling framework[M]. New York:IBM Corp., 2004.
[7] FOUNDATION T E. Graphical editing framework[EB/OL].[2016-04-21]. https://en.wikipedia.org/wiki/Graphical_Editing_Framework.
[8] THE ECLIPSE FOUNDATION. Draw2D[EB/OL].[2016-04-21]. https://www.eclipse.org/gef/draw2d/.
[9] STEINBERG D, BUDINSKY F, PATERNOSTRO M, et al. EMF:Eclipse modeling framework[M]. 2nd ed. Boston:Addison-Wesley Professional, 2008.
[10] GRONBACK R C. Eclipse modeling project:A domain-specific language toolkit[M]. Boston:Pearson Education Inc., 2009.
[11] CHEN D S, CHEN Z W. Development of a 0.5 T MRI scanner contral and data processing software based on Eclipse RCP[J]. China Medical Deviaes, 2015, 30(7):30-32. 陈东山, 陈志伟. 基于Eclipse RCP技术的0.5 T磁共振成像仪控制和数据处理软件系统开发[J]. 中国医疗设备, 2015, 30(7):30-32.
[12] YANG L, BAO Q J, MAO W P, et al. System performance evaluation of a self-developed NMR spectrometer[J]. Chinese J Magn Reson, 2012, 29(1):78-85. 杨亮, 鲍庆嘉, 毛文平, 等. 自主研制核磁共振波谱仪的性能评估[J]. 波谱学杂志, 2012, 29(1):78-85.
[13] CHEN L, SONG K, WANG Y L. Effects of attenuated saimonella typhimarium infection on fecal metabonome in mice-comparison between WIPM and Bruker 500 MHz NMR spectrometers[J]. Chinese J Magn Reson, 2014, 31(3):349-363. 陈璐, 宋侃, 王玉兰. 感染减毒鼠伤寒沙门氏菌对小鼠粪样代谢组的影响——WIPM和Bruker 500 MHz核磁共振波谱仪检测结果的比较[J]. 波谱学杂志, 2014, 31(3):349-363.
Outlines

/