Cargando…
An open-source microscopy framework for simultaneous control of image acquisition, reconstruction, and analysis
We present a computational framework to simultaneously perform image acquisition, reconstruction, and analysis in the context of open-source microscopy automation. The setup features multiple computer units intersecting software with hardware devices and achieves automation using python scripts. In...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Elsevier
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9941414/ https://www.ncbi.nlm.nih.gov/pubmed/36824447 http://dx.doi.org/10.1016/j.ohx.2023.e00400 |
_version_ | 1784891277930659840 |
---|---|
author | Casas Moreno, Xavier Silva, Mariline Mendes Roos, Johannes Pennacchietti, Francesca Norlin, Nils Testa, Ilaria |
author_facet | Casas Moreno, Xavier Silva, Mariline Mendes Roos, Johannes Pennacchietti, Francesca Norlin, Nils Testa, Ilaria |
author_sort | Casas Moreno, Xavier |
collection | PubMed |
description | We present a computational framework to simultaneously perform image acquisition, reconstruction, and analysis in the context of open-source microscopy automation. The setup features multiple computer units intersecting software with hardware devices and achieves automation using python scripts. In practice, script files are executed in the acquisition computer and can perform any experiment by modifying the state of the hardware devices and accessing experimental data. The presented framework achieves concurrency by using multiple instances of ImSwitch and napari working simultaneously. ImSwitch is a flexible and modular open-source software package for microscope control, and napari is a multidimensional image viewer for scientific image analysis. The presented framework implements a system based on file watching, where multiple units monitor a filesystem that acts as the synchronization primitive. The proposed solution is valid for any microscope setup, supporting various biological applications. The only necessary element is a shared filesystem, common in any standard laboratory, even in resource-constrained settings. The file watcher functionality in Python can be easily integrated into other python-based software. We demonstrate the proposed solution by performing tiling experiments using the molecular nanoscale live imaging with sectioning ability (MoNaLISA) microscope, a high-throughput super-resolution microscope based on reversible saturable optical fluorescence transitions (RESOLFT). |
format | Online Article Text |
id | pubmed-9941414 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Elsevier |
record_format | MEDLINE/PubMed |
spelling | pubmed-99414142023-02-22 An open-source microscopy framework for simultaneous control of image acquisition, reconstruction, and analysis Casas Moreno, Xavier Silva, Mariline Mendes Roos, Johannes Pennacchietti, Francesca Norlin, Nils Testa, Ilaria HardwareX Article We present a computational framework to simultaneously perform image acquisition, reconstruction, and analysis in the context of open-source microscopy automation. The setup features multiple computer units intersecting software with hardware devices and achieves automation using python scripts. In practice, script files are executed in the acquisition computer and can perform any experiment by modifying the state of the hardware devices and accessing experimental data. The presented framework achieves concurrency by using multiple instances of ImSwitch and napari working simultaneously. ImSwitch is a flexible and modular open-source software package for microscope control, and napari is a multidimensional image viewer for scientific image analysis. The presented framework implements a system based on file watching, where multiple units monitor a filesystem that acts as the synchronization primitive. The proposed solution is valid for any microscope setup, supporting various biological applications. The only necessary element is a shared filesystem, common in any standard laboratory, even in resource-constrained settings. The file watcher functionality in Python can be easily integrated into other python-based software. We demonstrate the proposed solution by performing tiling experiments using the molecular nanoscale live imaging with sectioning ability (MoNaLISA) microscope, a high-throughput super-resolution microscope based on reversible saturable optical fluorescence transitions (RESOLFT). Elsevier 2023-02-06 /pmc/articles/PMC9941414/ /pubmed/36824447 http://dx.doi.org/10.1016/j.ohx.2023.e00400 Text en © 2023 The Author(s) https://creativecommons.org/licenses/by/4.0/This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Casas Moreno, Xavier Silva, Mariline Mendes Roos, Johannes Pennacchietti, Francesca Norlin, Nils Testa, Ilaria An open-source microscopy framework for simultaneous control of image acquisition, reconstruction, and analysis |
title | An open-source microscopy framework for simultaneous control of image acquisition, reconstruction, and analysis |
title_full | An open-source microscopy framework for simultaneous control of image acquisition, reconstruction, and analysis |
title_fullStr | An open-source microscopy framework for simultaneous control of image acquisition, reconstruction, and analysis |
title_full_unstemmed | An open-source microscopy framework for simultaneous control of image acquisition, reconstruction, and analysis |
title_short | An open-source microscopy framework for simultaneous control of image acquisition, reconstruction, and analysis |
title_sort | open-source microscopy framework for simultaneous control of image acquisition, reconstruction, and analysis |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9941414/ https://www.ncbi.nlm.nih.gov/pubmed/36824447 http://dx.doi.org/10.1016/j.ohx.2023.e00400 |
work_keys_str_mv | AT casasmorenoxavier anopensourcemicroscopyframeworkforsimultaneouscontrolofimageacquisitionreconstructionandanalysis AT silvamarilinemendes anopensourcemicroscopyframeworkforsimultaneouscontrolofimageacquisitionreconstructionandanalysis AT roosjohannes anopensourcemicroscopyframeworkforsimultaneouscontrolofimageacquisitionreconstructionandanalysis AT pennacchiettifrancesca anopensourcemicroscopyframeworkforsimultaneouscontrolofimageacquisitionreconstructionandanalysis AT norlinnils anopensourcemicroscopyframeworkforsimultaneouscontrolofimageacquisitionreconstructionandanalysis AT testailaria anopensourcemicroscopyframeworkforsimultaneouscontrolofimageacquisitionreconstructionandanalysis AT casasmorenoxavier opensourcemicroscopyframeworkforsimultaneouscontrolofimageacquisitionreconstructionandanalysis AT silvamarilinemendes opensourcemicroscopyframeworkforsimultaneouscontrolofimageacquisitionreconstructionandanalysis AT roosjohannes opensourcemicroscopyframeworkforsimultaneouscontrolofimageacquisitionreconstructionandanalysis AT pennacchiettifrancesca opensourcemicroscopyframeworkforsimultaneouscontrolofimageacquisitionreconstructionandanalysis AT norlinnils opensourcemicroscopyframeworkforsimultaneouscontrolofimageacquisitionreconstructionandanalysis AT testailaria opensourcemicroscopyframeworkforsimultaneouscontrolofimageacquisitionreconstructionandanalysis |