Magland Jeremy F, Li Cheng, Langham Michael C, Wehrli Felix W
Department of Radiology, University of Pennsylvania, Philadelphia, PA, 19104, USA.
Magn Reson Med. 2016 Jan;75(1):257-65. doi: 10.1002/mrm.25640. Epub 2015 Mar 7.
To describe SequenceTree, an open source, integrated software environment for implementing MRI pulse sequences and, ideally, exporting them to actual MRI scanners. The software is a user-friendly alternative to vendor-supplied pulse sequence design and editing tools and is suited for programmers and nonprogrammers alike.
The integrated user interface was programmed using the Qt4/C++ toolkit. As parameters and code are modified, the pulse sequence diagram is automatically updated within the user interface. Several aspects of pulse programming are handled automatically, allowing users to focus on higher-level aspects of sequence design. Sequences can be simulated using a built-in Bloch equation solver and then exported for use on a Siemens MRI scanner. Ideally, other types of scanners will be supported in the future.
SequenceTree has been used for 8 years in our laboratory and elsewhere and has contributed to more than 50 peer-reviewed publications in areas such as cardiovascular imaging, solid state and nonproton NMR, MR elastography, and high-resolution structural imaging.
SequenceTree is an innovative, open source, visual pulse sequence environment for MRI combining simplicity with flexibility and is ideal both for advanced users and users with limited programming experience.
介绍SequenceTree,这是一个用于实现MRI脉冲序列并理想情况下可将其导出至实际MRI扫描仪的开源集成软件环境。该软件是供应商提供的脉冲序列设计和编辑工具的用户友好型替代方案,适用于程序员和非程序员。
使用Qt4/C++工具包对集成用户界面进行编程。随着参数和代码的修改,脉冲序列图会在用户界面内自动更新。脉冲编程的多个方面会自动处理,使用户能够专注于序列设计的更高层面。序列可使用内置的布洛赫方程求解器进行模拟,然后导出以供西门子MRI扫描仪使用。理想情况下,未来将支持其他类型的扫描仪。
SequenceTree在我们实验室及其他地方已使用了8年,并为心血管成像、固态和非质子NMR、MR弹性成像以及高分辨率结构成像等领域的50多篇同行评议出版物做出了贡献。
SequenceTree是一种创新的、开源的MRI可视化脉冲序列环境,兼具简单性和灵活性,对于高级用户和编程经验有限的用户而言都是理想之选。