Related Experiment Video
Updated: Jul 21, 2025

05:08
Author Spotlight: Advancing Protein Engineering – Harnessing Evolution Through PRANCE and Lab Automation
Published on: January 12, 2024
1.6K
PyLabRobot: An Open-Source, Hardware Agnostic Interface for Liquid-Handling Robots and Accessories
Rick P Wierenga1,2, Stefan Golas2, Wilson Ho2,3
1Leiden University, Leiden, the Netherlands.
Biorxiv : the Preprint Server for Biology
|July 28, 2023
Summary
PyLabRobot is an open-source Python interface for programming various liquid handling robots. This cross-platform tool enhances laboratory automation by enabling universal control and method sharing across different robotic systems.
Area of Science:
- Laboratory Automation
- Robotics Software
Background:
- Proprietary programming interfaces for liquid handling robots limit interoperability and hinder scientific collaboration.
- Current systems often require specialized software for each robot model, creating development bottlenecks.
Approach:
- Developed PyLabRobot, an open-source, cross-platform Python interface for programming diverse liquid handling robots.
- Created a universal command set and standardized representations for labware and deck layout.
- Ensured extensibility for integration with various robotic platforms operating in Cartesian coordinate systems.
Key Points:
- PyLabRobot supports multiple robot models, including Hamilton STARs, Tecan EVOs, and Opentron OT-2s.
- The interface facilitates method sharing and collaborative development in laboratory automation.
- Validated through unit tests and application demonstrations like a browser-based simulator and calibration tools.
Conclusions:
- PyLabRobot offers a flexible and open programming environment for laboratory automation.
- This interface overcomes limitations of proprietary systems, promoting wider adoption and innovation in automated liquid handling.

