European Molecular Biology Laboratory, Meyerhofstrasse 1, Heidelberg, Germany.
BMC Bioinformatics. 2020 Oct 15;21(1):456. doi: 10.1186/s12859-020-03727-8.
Advanced light microscopy methods are key to many biological studies. Their ease of use depends, besides experimental aspects, on intuitive graphical user interfaces (GUI). The open-source software Micro-Manager offers a universal GUI for microscope control but requires implementing plugins to further tailor it to specific systems. However, GUIs are often tailored to a single system. Since even similar devices can have different Micro-Manager device properties, such as power percentage versus absolute power, directly transferring a GUI to another instrument usually requires changing the source-code.
We developed Easier Micro-Manager User interface (EMU), a Micro-Manager plugin, to simplify building flexible and reconfigurable GUIs. EMU can be seamlessly used with the Java Swing library to create device-independent GUIs for Micro-Manager. Such GUIs are easily transferred to another microscope thanks to an intuitive configuration menu that includes mapping of the device properties to the GUI functionalities and customization of the graphical elements. We also provide resources such as user and programming guides, a tutorial and code examples.
Micro-Manager users now have a powerful tool to improve the user experience on their instruments. EMU GUIs can be easily configured for new microscopes and shared with other research groups. In the future, newly developed GUIs will be added to EMU to benefit the whole community.
高级显微镜方法是许多生物学研究的关键。除了实验方面,它们的易用性还取决于直观的图形用户界面(GUI)。开源软件 Micro-Manager 提供了用于显微镜控制的通用 GUI,但需要实现插件来进一步将其定制为特定系统。然而,GUI 通常针对单个系统进行定制。由于即使是类似的设备也可能具有不同的 Micro-Manager 设备属性,例如功率百分比与绝对功率,因此直接将 GUI 转移到另一个仪器通常需要更改源代码。
我们开发了 Easier Micro-Manager User interface(EMU),这是一个 Micro-Manager 插件,用于简化灵活且可重新配置的 GUI 的构建。EMU 可以与 Java Swing 库无缝配合,为 Micro-Manager 创建与设备无关的 GUI。由于配置菜单直观,包括将设备属性映射到 GUI 功能以及对图形元素进行自定义,因此此类 GUI 可以轻松转移到另一台显微镜上。我们还提供了用户和编程指南、教程和代码示例等资源。
Micro-Manager 用户现在拥有了一个强大的工具,可以改善他们仪器上的用户体验。EMU GUI 可以轻松配置用于新的显微镜,并与其他研究小组共享。将来,新开发的 GUI 将添加到 EMU 中,使整个社区受益。