Microscope-Cockpit: Python-based bespoke microscopy for bio-medical science

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: Phillips, MA, Susano Pinto, DM, Hall, N, Mateos-Langerak, J, Parton, RM, Titlow, J, Stoychev, DV, Parks, T, Susano Pinto, T, Sedat, JW, Booth, MJ, Davis, I, Dobbie, IM
Format: Journal article
Language:English
Published: F1000Research 2021
_version_ 1797110362305200128
author Phillips, MA
Susano Pinto, DM
Hall, N
Mateos-Langerak, J
Parton, RM
Titlow, J
Stoychev, DV
Parks, T
Susano Pinto, T
Sedat, JW
Booth, MJ
Davis, I
Dobbie, IM
author_facet Phillips, MA
Susano Pinto, DM
Hall, N
Mateos-Langerak, J
Parton, RM
Titlow, J
Stoychev, DV
Parks, T
Susano Pinto, T
Sedat, JW
Booth, MJ
Davis, I
Dobbie, IM
author_sort Phillips, MA
collection OXFORD
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-07T07:53:55Z
format Journal article
id oxford-uuid:0a9eff98-c979-4e36-92f9-52345a5a1756
institution University of Oxford
language English
last_indexed 2024-03-07T07:53:55Z
publishDate 2021
publisher F1000Research
record_format dspace
spelling oxford-uuid:0a9eff98-c979-4e36-92f9-52345a5a17562023-08-10T10:12:53ZMicroscope-Cockpit: Python-based bespoke microscopy for bio-medical scienceJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:0a9eff98-c979-4e36-92f9-52345a5a1756EnglishSymplectic ElementsF1000Research2021Phillips, MASusano Pinto, DMHall, NMateos-Langerak, JParton, RMTitlow, JStoychev, DVParks, TSusano Pinto, TSedat, JWBooth, MJDavis, IDobbie, IMWe 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.
spellingShingle Phillips, MA
Susano Pinto, DM
Hall, N
Mateos-Langerak, J
Parton, RM
Titlow, J
Stoychev, DV
Parks, T
Susano Pinto, T
Sedat, JW
Booth, MJ
Davis, I
Dobbie, IM
Microscope-Cockpit: Python-based bespoke microscopy for bio-medical science
title Microscope-Cockpit: Python-based bespoke microscopy for bio-medical science
title_full Microscope-Cockpit: Python-based bespoke microscopy for bio-medical science
title_fullStr Microscope-Cockpit: Python-based bespoke microscopy for bio-medical science
title_full_unstemmed Microscope-Cockpit: Python-based bespoke microscopy for bio-medical science
title_short Microscope-Cockpit: Python-based bespoke microscopy for bio-medical science
title_sort microscope cockpit python based bespoke microscopy for bio medical science
work_keys_str_mv AT phillipsma microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscience
AT susanopintodm microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscience
AT halln microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscience
AT mateoslangerakj microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscience
AT partonrm microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscience
AT titlowj microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscience
AT stoychevdv microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscience
AT parkst microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscience
AT susanopintot microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscience
AT sedatjw microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscience
AT boothmj microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscience
AT davisi microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscience
AT dobbieim microscopecockpitpythonbasedbespokemicroscopyforbiomedicalscience