What problem does it solve?
PyLabRobot provides a vendor-agnostic interface to control diverse lab automation hardware, enabling reproducible protocols across platforms and backends, with simulation and visualization support.
Core Features & Use Cases
- Backend-agnostic control: One protocol can run against Hamilton STAR, Opentrons OT-2, or a simulation backend.
- Resource and deck management: Unified handling of plates, tips, troughs, and labware with precise positioning.
- Multi-device workflows: Orchestrates liquid handling, analytical equipment, and material handling devices in a single plan.
- Simulation & visualization: Supports ChatterboxBackend and a browser visualizer for testing and validation.
- References-driven guidance: Rich documentation via references/ files to learn capabilities and best practices.
Quick Start
Install PyLabRobot, initialize a STAR backend with STARLetDeck, run setup, and perform a simple tip transfer.