alterlab-pylabrobot

Coordinate multi-vendor laboratory automation through a backend-agnostic Python API.

58|9|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/AlterLab-IEU/AlterLab-Academic-Skills --skill alterlab-pylabrobot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: alterlab-pylabrobot
Source: https://github.com/AlterLab-IEU/AlterLab-Academic-Skills/tree/main/skills/lab-integrations/alterlab-pylabrobot
Command: npx skills add https://github.com/AlterLab-IEU/AlterLab-Academic-Skills --skill alterlab-pylabrobot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Orchestrate lab automation across diverse devices using a single, backend-agnostic API.

Core Features & Use Cases

  • Unified control of multiple hardware backends (Hamilton STAR, Opentrons OT-2, Tecan EVO, plate readers, and pumps) from one Python interface.
  • Simulation, visualization, and debugging tools to develop and validate protocols before hardware execution.
  • Multi-device coordination: coordinate resources, decks, and backends for end-to-end experiments and reproducible workflows.

Quick Start

Install PyLabRobot, initialize a LiquidHandler with a backend and deck, then run a simple protocol.

Frequently Asked Questions about alterlab-pylabrobot

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

FAQPage Schema
How do I control multiple lab automation devices using a single Python API?

You can control multiple lab automation devices using a single Python API by leveraging a backend-agnostic interface that unifies hardware like Hamilton STAR, Opentrons OT-2, and Tecan EVO into one orchestration layer.

Can I simulate and visualize lab automation protocols before running them on real hardware?

Yes, you can simulate and visualize lab automation protocols before hardware execution by using built-in simulation and debugging tools to validate workflows and manage deck resources safely.

Does PyLabRobot work with Hamilton STAR, Opentrons OT-2, and Tecan EVO liquid handlers?

PyLabRobot works with Hamilton STAR, Opentrons OT-2, and Tecan EVO liquid handlers, providing a unified control interface that abstracts backend differences for cross-device compatibility.

What is backend abstraction in lab automation and when do I need it?

Backend abstraction in lab automation is the process of standardizing control commands across diverse hardware vendors, needed when orchestrating complex multi-device workflows to ensure reproducible protocol execution.

How do I coordinate deck and resource management across different laboratory devices?

You coordinate deck and resource management across different laboratory devices by initializing a LiquidHandler with a backend and deck, allowing cross-device coordination for end-to-end experimental workflows.

Are there limitations to running cross-device workflows in simulation environments?

Running cross-device workflows in simulation environments is limited by the need to accurately mirror physical deck layouts and resource configurations, though it provides safe protocol validation without hardware risks.