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.