Related Experiment Video
Updated: Oct 22, 2025

Open Source High Content Analysis Utilizing Automated Fluorescence Lifetime Imaging Microscopy
Published on: January 18, 2017
Python-Microscope - a new open-source Python library for the control of microscopes
David Miguel Susano Pinto1, Mick A Phillips1, Nicholas Hall1
1Micron Advanced Bioimaging Unit, Department of Biochemistry, University of Oxford, South Parks Road, Oxford, OX1 3QU, UK.
Python-Microscope is a free, open-source library offering high-performance control for complex custom microscope systems. It enables scalable, translatable hardware integration and precise synchronization across multiple computers.
Area of Science:
- Scientific Instrumentation
- Computational Microscopy
- Software Engineering
Background:
- Custom-built microscopes necessitate sophisticated control of diverse hardware components.
- Ensuring scalability and interoperability across different manufacturers presents a significant challenge in microscope system design.
Purpose of the Study:
- To introduce Python-Microscope, a novel open-source Python library for high-performance control of complex custom microscope systems.
- To provide a scalable and translatable solution for managing diverse hardware and synchronizing devices across multiple computers.
Main Methods:
- Development of a Python library with a defined interface to abstract hardware differences.
- Implementation of concrete device controls and a framework for extensibility.
- Integration of precise hardware triggers for multi-computer synchronization.
Main Results:
- Python-Microscope facilitates high-performance control of arbitrarily complex and scalable custom microscope systems.
- The library abstracts hardware variations, enabling easier integration and translation between components.
- Demonstrated synchronization of devices across multiple computers using hardware triggers, overcoming typical Python performance concerns.
Conclusions:
- Python-Microscope offers a robust, flexible, and high-performance solution for controlling custom microscope systems.
- The library supports complex, scalable, and distributed microscope architectures.
- Enables advanced applications including integration with user interfaces, high-speed control, and microscope simulation for software development.
Related Concept Videos
Overview of Microscopy Techniques
Imaging Biological Samples with Optical Microscopy
In optical microscopy, the specimen to be viewed is placed on a glass slide and clipped on the stage...
Confocal Fluorescence Microscopy
Three-Dimensional Microscopy in Microbiology

