pylabrobot

Automate cross-hardware laboratory workflows with a unified Python interface.

6|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/pur3v4d3r/pur3-pkb-codebase --skill pylabrobot-pur3v4d3r
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pylabrobot
Source: https://github.com/pur3v4d3r/pur3-pkb-codebase/tree/main/.claude/skills/__scientific-skills/pylabrobot
Command: npx skills add https://github.com/pur3v4d3r/pur3-pkb-codebase --skill pylabrobot-pur3v4d3r

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

PyLabRobot provides a unified Python interface to automate laboratory workflows across diverse hardware backends, eliminating manual coordination and device-specific scripting.

Core Features & Use Cases

  • Unified backend abstraction for Hamilton STAR, Opentrons OT-2, Tecan EVO, and simulation backends, enabling same protocol code to run on multiple platforms.
  • Resource and deck management with shared APIs for plates, tip racks, and labware, plus support for simulation and reproducible experiments.
  • Real-world scenarios include designing end-to-end automation protocols that orchestrate liquid handling, plate readers, heaters, incubators, and QC instruments, both in code and in simulated environments.

Quick Start

Install PyLabRobot, create a LiquidHandler with a STAR backend and STARLetDeck, and run a representative protocol.

Frequently Asked Questions about pylabrobot

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate liquid handling protocols across different lab hardware backends?▼

Lab automation across hardware backends requires a unified Python interface to standardize protocol design for diverse platforms. This Skill orchestrates liquid handling, plates, and tips across Hamilton STAR, Opentrons OT-2, and Tecan EVO using backend adapters.

Can I run the same lab automation protocol on both Hamilton STAR and Opentrons OT-2?▼

Yes, the same lab automation protocol can run on both Hamilton STAR and Opentrons OT-2. A unified backend abstraction layer translates shared Python API calls into device-specific commands for multi-platform execution.

How do I simulate laboratory automation workflows before running them on physical hardware?▼

To simulate laboratory automation workflows, you use simulation backends integrated with the Python API. This allows testing and validating end-to-end liquid handling protocols and deck management reproducibly before deploying to physical devices.

Does Python lab automation support orchestrating plate readers and heaters alongside liquid handlers?▼

Python lab automation supports orchestrating plate readers and heaters alongside liquid handlers. The unified API integrates multi-device protocol design, allowing coordination of analytic equipment, heaters, incubators, and QC instruments within a single workflow.

What is the best way to manage deck layouts and labware resources for reproducible experiments?▼

The best way to manage deck layouts and labware resources is through a shared resource API. This Skill provides deck management for plates and tip racks, ensuring reproducible experiments across simulation and physical hardware backends.

Do I need Python to automate laboratory robotics and integrate diverse hardware backends?▼

Yes, you need Python to automate laboratory robotics and integrate diverse hardware backends. This Skill requires a Python-based API and backend adapters to orchestrate plates, tips, and resources across multi-device platforms.