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...

Descripción completa

Detalles Bibliográficos
Autores principales: Deschamps, Joran, Ries, Jonas
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