pylabrobot

Automate lab protocols across Hamilton STAR, Opentrons OT-2, and Tecan EVO via a unified Python API.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/JosephWoodall/noosphere --skill pylabrobot-josephwoodall
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pylabrobot
Source: https://github.com/JosephWoodall/noosphere/tree/main/.agent/skills/pylabrobot
Command: npx skills add https://github.com/JosephWoodall/noosphere --skill pylabrobot-josephwoodall

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Unified lab automation across vendors: PyLabRobot provides a vendor-agnostic framework to orchestrate diverse lab devices (Hamilton STAR, Opentrons OT-2, Tecan EVO, plate readers, pumps) from a single Python API, enabling consistent protocols, reproducible experiments, and easier maintenance.

Core Features & Use Cases

  • Unified backend-agnostic API for multiple hardware platforms (STAR, OT-2, Tecan, simulation backends).
  • Simulation and visualization support for development, testing, and CI.
  • Resource management and deck layout serialization to enable repeatable workflows.
  • Multi-device workflows combining liquid handling, analytical instruments, and material handling.
  • Cross-vendor protocol development and deployment with swap-friendly backends.

Quick Start

Install PyLabRobot, initialize a LiquidHandler with a STAR backend or a simulation backend, and execute a simple tip transfer to verify the setup.

Frequently Asked Questions about pylabrobot

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

FAQPage Schema
How do I automate lab protocols across different hardware vendors like Hamilton and Opentrons?

You can develop cross-vendor lab automation protocols by using a unified Python API that abstracts vendor-specific backends, allowing you to orchestrate devices like Hamilton STAR, Opentrons OT-2, and Tecan EVO from a single interface.

Can I simulate liquid handling workflows without connecting to physical lab devices?

Yes, simulation backends allow you to execute liquid handling workflows for development and testing without physical hardware, enabling reproducible protocol validation and continuous integration.

Does this lab automation framework support multi-device orchestration with plate readers and pumps?

Yes, the framework supports multi-device workflows that combine liquid handling, analytical instruments like plate readers, and pumps, allowing you to orchestrate diverse lab devices within a single Python workflow.

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

The best way to manage deck layouts is by using built-in resource management and deck layout serialization, which ensure repeatable workflows and consistent resource placement across different simulation and hardware execution backends.

Are there visualization capabilities for testing lab automation protocols before execution?

Yes, visualization capabilities are included for protocol development and testing, allowing you to verify deck layouts and workflow steps visually before deploying them to physical Hamilton, Opentrons, or Tecan hardware.