Microscope-Cockpit: Python-based bespoke microscopy for bio-medical science
M. A. Phillips, D. M. Susano Pinto, N. Hall, J. Mateos-Langerak, R. M. Parton, D. V. Stoychev, T. Park, T. S. Pinto, J. W. Sedat, M. J. Booth, I. Davis, I. M. Dobbie
Abstract
We have developed "Microscope-Cockpit" (Cockpit), a highly adaptable open source user-friendly Python-based 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. HighlightsO_LIUser-friendly setup and use for simple to complex bespoke microscopes. C_LIO_LIFacilitates collaborations between biomedical scientists and microscope technologists. C_LIO_LITouchscreen for near-instantaneous navigation of specimen landscape. C_LIO_LIUses Python-Microscope, for abstracted open source hardware device control. C_LIO_LIWell-suited for user training of AI-algorithms for automated microscopy. C_LI
02 /Specification & Classification
Click any tag to browse matching papersReproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Python-Microscope: A new open source Python library for the control of microscopes
D. M. M. S. Susano Pinto, M. A. Phillips, … I. M. Dobbie·bioRxiv·Jan 18, 2021
- Democratising "Microscopi": a 3D printed automated XYZT fluorescence imaging system for teaching, outreach and fieldwork
M. B. Wincott, A. Jefferson, … R. M. Parton·bioRxiv·May 21, 2020
- Microscope control with a natural language agent
Zach Marin, Amr Abouelezz, … Jonas Ries·bioRxiv·Sep 17, 2026
- An open-sourced 3D printable microscope with a large CNC stage
Clément Dégut, Michael J. Plevin·bioRxiv·Dec 31, 2024
- Microscope-AOtools: A generalised adaptive optics implementation
N. J. Hall, J. Titlow, … I. M. Dobbie·bioRxiv·Jun 18, 2020
- An Open-Source Modular Framework for Automated Pipetting and Imaging Applications
W. Ouyang, R. Bowman, … B. Diederich·bioRxiv·Jun 24, 2021