Cargando…
EMU: reconfigurable graphical user interfaces for Micro-Manager
BACKGROUND: 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 plug...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7559757/ https://www.ncbi.nlm.nih.gov/pubmed/33059591 http://dx.doi.org/10.1186/s12859-020-03727-8 |
_version_ | 1783594933388574720 |
---|---|
author | Deschamps, Joran Ries, Jonas |
author_facet | Deschamps, Joran Ries, Jonas |
author_sort | Deschamps, Joran |
collection | PubMed |
description | BACKGROUND: 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. RESULTS: 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. CONCLUSIONS: 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. |
format | Online Article Text |
id | pubmed-7559757 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-75597572020-10-16 EMU: reconfigurable graphical user interfaces for Micro-Manager Deschamps, Joran Ries, Jonas BMC Bioinformatics Software BACKGROUND: 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. RESULTS: 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. CONCLUSIONS: 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. BioMed Central 2020-10-15 /pmc/articles/PMC7559757/ /pubmed/33059591 http://dx.doi.org/10.1186/s12859-020-03727-8 Text en © The Author(s) 2020 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated in a credit line to the data. |
spellingShingle | Software Deschamps, Joran Ries, Jonas EMU: reconfigurable graphical user interfaces for Micro-Manager |
title | EMU: reconfigurable graphical user interfaces for Micro-Manager |
title_full | EMU: reconfigurable graphical user interfaces for Micro-Manager |
title_fullStr | EMU: reconfigurable graphical user interfaces for Micro-Manager |
title_full_unstemmed | EMU: reconfigurable graphical user interfaces for Micro-Manager |
title_short | EMU: reconfigurable graphical user interfaces for Micro-Manager |
title_sort | emu: reconfigurable graphical user interfaces for micro-manager |
topic | Software |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7559757/ https://www.ncbi.nlm.nih.gov/pubmed/33059591 http://dx.doi.org/10.1186/s12859-020-03727-8 |
work_keys_str_mv | AT deschampsjoran emureconfigurablegraphicaluserinterfacesformicromanager AT riesjonas emureconfigurablegraphicaluserinterfacesformicromanager |