Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

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 LU and Testa, Ilaria (2023) In HardwareX 13. p.1-15
Abstract

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... (More)

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

(Less)
Please use this url to cite or link to this publication:
author
; ; ; ; and
organization
publishing date
type
Contribution to journal
publication status
published
subject
in
HardwareX
volume
13
article number
e00400
pages
1 - 15
publisher
Elsevier
external identifiers
  • pmid:36824447
  • scopus:85147606174
ISSN
2468-0672
DOI
10.1016/j.ohx.2023.e00400
language
English
LU publication?
yes
additional info
© 2023 The Author(s).
id
2af1e03c-b860-431a-a40b-f53d55c28cfc
date added to LUP
2023-03-05 08:33:42
date last changed
2024-06-10 20:17:53
@article{2af1e03c-b860-431a-a40b-f53d55c28cfc,
  abstract     = {{<p>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).</p>}},
  author       = {{Casas Moreno, Xavier and Silva, Mariline Mendes and Roos, Johannes and Pennacchietti, Francesca and Norlin, Nils and Testa, Ilaria}},
  issn         = {{2468-0672}},
  language     = {{eng}},
  pages        = {{1--15}},
  publisher    = {{Elsevier}},
  series       = {{HardwareX}},
  title        = {{An open-source microscopy framework for simultaneous control of image acquisition, reconstruction, and analysis}},
  url          = {{http://dx.doi.org/10.1016/j.ohx.2023.e00400}},
  doi          = {{10.1016/j.ohx.2023.e00400}},
  volume       = {{13}},
  year         = {{2023}},
}