Microscope-Cockpit: Python-based bespoke microscopy for bio-medical science [version 2; peer review: 2 approved, 2 approved with reservations]

We have developed “Microscope-Cockpit” (Cockpit), a highly adaptable open source user-friendly Python-based Graphical User Interface (GUI) environment for precision control of both simple and elaborate bespoke microscope systems. The user environment allows next-generation near instantaneous navigat...

Full description

Bibliographic Details
Main Authors: Ian M. Dobbie, Mick A. Phillips, Ilan Davis, Nicholas Hall, David Miguel Susano Pinto, Richard M. Parton, Julio Mateos-Langerak, Danail V. Stoychev, Josh Titlow, Tiago Susano Pinto, Thomas Parks, Martin J. Booth, John W. Sedat
Format: Article
Language:English
Published: Wellcome 2022-01-01
Series:Wellcome Open Research
Subjects:
Online Access:https://wellcomeopenresearch.org/articles/6-76/v2
_version_ 1797813775607267328
author Ian M. Dobbie
Mick A. Phillips
Ilan Davis
Nicholas Hall
David Miguel Susano Pinto
Richard M. Parton
Julio Mateos-Langerak
Danail V. Stoychev
Josh Titlow
Tiago Susano Pinto
Thomas Parks
Martin J. Booth
John W. Sedat
author_facet Ian M. Dobbie
Mick A. Phillips
Ilan Davis
Nicholas Hall
David Miguel Susano Pinto
Richard M. Parton
Julio Mateos-Langerak
Danail V. Stoychev
Josh Titlow
Tiago Susano Pinto
Thomas Parks
Martin J. Booth
John W. Sedat
author_sort Ian M. Dobbie
collection DOAJ
description We have developed “Microscope-Cockpit” (Cockpit), a highly adaptable open source user-friendly Python-based Graphical User Interface (GUI) environment for precision control of both simple and elaborate bespoke microscope systems. The user environment allows next-generation near instantaneous navigation of the entire slide landscape for efficient selection of specimens of interest and automated acquisition without the use of eyepieces. Cockpit uses “Python-Microscope” (Microscope) for high-performance coordinated control of a wide range of hardware devices using open source software. Microscope also controls complex hardware devices such as deformable mirrors for aberration correction and spatial light modulators for structured illumination via abstracted device models. We demonstrate the advantages of the Cockpit platform using several bespoke microscopes, including a simple widefield system and a complex system with adaptive optics and structured illumination. A key strength of Cockpit is its use of Python, which means that any microscope built with Cockpit is ready for future customisation by simply adding new libraries, for example machine learning algorithms to enable automated microscopy decision making while imaging.
first_indexed 2024-03-13T07:57:46Z
format Article
id doaj.art-1587fdc0d1a6481ba0dd87bd1e181e34
institution Directory Open Access Journal
issn 2398-502X
language English
last_indexed 2024-03-13T07:57:46Z
publishDate 2022-01-01
publisher Wellcome
record_format Article
series Wellcome Open Research
spelling doaj.art-1587fdc0d1a6481ba0dd87bd1e181e342023-06-02T01:00:00ZengWellcomeWellcome Open Research2398-502X2022-01-01619384Microscope-Cockpit: Python-based bespoke microscopy for bio-medical science [version 2; peer review: 2 approved, 2 approved with reservations]Ian M. Dobbie0https://orcid.org/0000-0002-5531-5865Mick A. Phillips1https://orcid.org/0000-0003-3578-7301Ilan Davis2Nicholas Hall3https://orcid.org/0000-0003-2259-8755David Miguel Susano Pinto4https://orcid.org/0000-0003-2710-0186Richard M. Parton5https://orcid.org/0000-0002-2152-4271Julio Mateos-Langerak6https://orcid.org/0000-0003-1579-0773Danail V. Stoychev7https://orcid.org/0000-0001-5539-2206Josh Titlow8Tiago Susano Pinto9Thomas Parks10Martin J. Booth11https://orcid.org/0000-0002-9525-8981John W. Sedat12Micron Advanced Bioimaging Unit, Department of Biochemistry, University of Oxford, South Parks Road, Oxford, OX1 3QU, UKMicron Advanced Bioimaging Unit, Department of Biochemistry, University of Oxford, South Parks Road, Oxford, OX1 3QU, UKMicron Advanced Bioimaging Unit, Department of Biochemistry, University of Oxford, South Parks Road, Oxford, OX1 3QU, UKMicron Advanced Bioimaging Unit, Department of Biochemistry, University of Oxford, South Parks Road, Oxford, OX1 3QU, UKMicron Advanced Bioimaging Unit, Department of Biochemistry, University of Oxford, South Parks Road, Oxford, OX1 3QU, UKMicron Advanced Bioimaging Unit, Department of Biochemistry, University of Oxford, South Parks Road, Oxford, OX1 3QU, UKIGH, Univ Montpellier, Montpellier, 34396, FranceMicron Advanced Bioimaging Unit, Department of Biochemistry, University of Oxford, South Parks Road, Oxford, OX1 3QU, UKMicron Advanced Bioimaging Unit, Department of Biochemistry, University of Oxford, South Parks Road, Oxford, OX1 3QU, UKMicron Advanced Bioimaging Unit, Department of Biochemistry, University of Oxford, South Parks Road, Oxford, OX1 3QU, UKDiamond Light Source, Harwell Science and Innovation Campus, Didcot, OX11 0DE, UKDepartment of Engineering Science, University of Oxford, Oxford, OX1 3PJ, UKDepartment of Biochemistry & Biophysics, UCSF, San Francisco, CA, 94158, USAWe have developed “Microscope-Cockpit” (Cockpit), a highly adaptable open source user-friendly Python-based Graphical User Interface (GUI) environment for precision control of both simple and elaborate bespoke microscope systems. The user environment allows next-generation near instantaneous navigation of the entire slide landscape for efficient selection of specimens of interest and automated acquisition without the use of eyepieces. Cockpit uses “Python-Microscope” (Microscope) for high-performance coordinated control of a wide range of hardware devices using open source software. Microscope also controls complex hardware devices such as deformable mirrors for aberration correction and spatial light modulators for structured illumination via abstracted device models. We demonstrate the advantages of the Cockpit platform using several bespoke microscopes, including a simple widefield system and a complex system with adaptive optics and structured illumination. A key strength of Cockpit is its use of Python, which means that any microscope built with Cockpit is ready for future customisation by simply adding new libraries, for example machine learning algorithms to enable automated microscopy decision making while imaging.https://wellcomeopenresearch.org/articles/6-76/v2Microscope-Python Bespoke microscope Microscope hardware device control Free and open source software Imaging Machine Learning (ML)eng
spellingShingle Ian M. Dobbie
Mick A. Phillips
Ilan Davis
Nicholas Hall
David Miguel Susano Pinto
Richard M. Parton
Julio Mateos-Langerak
Danail V. Stoychev
Josh Titlow
Tiago Susano Pinto
Thomas Parks
Martin J. Booth
John W. Sedat
Microscope-Cockpit: Python-based bespoke microscopy for bio-medical science [version 2; peer review: 2 approved, 2 approved with reservations]
Wellcome Open Research
Microscope-Python
Bespoke microscope
Microscope hardware device control
Free and open source software
Imaging
Machine Learning (ML)
eng
title Microscope-Cockpit: Python-based bespoke microscopy for bio-medical science [version 2; peer review: 2 approved, 2 approved with reservations]
title_full Microscope-Cockpit: Python-based bespoke microscopy for bio-medical science [version 2; peer review: 2 approved, 2 approved with reservations]
title_fullStr Microscope-Cockpit: Python-based bespoke microscopy for bio-medical science [version 2; peer review: 2 approved, 2 approved with reservations]
title_full_unstemmed Microscope-Cockpit: Python-based bespoke microscopy for bio-medical science [version 2; peer review: 2 approved, 2 approved with reservations]
title_short Microscope-Cockpit: Python-based bespoke microscopy for bio-medical science [version 2; peer review: 2 approved, 2 approved with reservations]
title_sort microscope cockpit python based bespoke microscopy for bio medical science version 2 peer review 2 approved 2 approved with reservations
topic Microscope-Python
Bespoke microscope
Microscope hardware device control
Free and open source software
Imaging
Machine Learning (ML)
eng
url https://wellcomeopenresearch.org/articles/6-76/v2
work_keys_str_mv AT ianmdobbie microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscienceversion2peerreview2approved2approvedwithreservations
AT mickaphillips microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscienceversion2peerreview2approved2approvedwithreservations
AT ilandavis microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscienceversion2peerreview2approved2approvedwithreservations
AT nicholashall microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscienceversion2peerreview2approved2approvedwithreservations
AT davidmiguelsusanopinto microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscienceversion2peerreview2approved2approvedwithreservations
AT richardmparton microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscienceversion2peerreview2approved2approvedwithreservations
AT juliomateoslangerak microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscienceversion2peerreview2approved2approvedwithreservations
AT danailvstoychev microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscienceversion2peerreview2approved2approvedwithreservations
AT joshtitlow microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscienceversion2peerreview2approved2approvedwithreservations
AT tiagosusanopinto microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscienceversion2peerreview2approved2approvedwithreservations
AT thomasparks microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscienceversion2peerreview2approved2approvedwithreservations
AT martinjbooth microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscienceversion2peerreview2approved2approvedwithreservations
AT johnwsedat microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscienceversion2peerreview2approved2approvedwithreservations