pylabrobot
Vendor-agnostic lab automation framework. Use when controlling multiple equipment types (Hamilton, Tecan, Opentrons, plate readers, pumps) or needing unified programming across different vendors. Best for complex workflows, multi-vendor setups, simulation. For Opentrons-only
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Vendor-agnostic lab automation framework. Use when controlling multiple equipment types (Hamilton, Tecan, Opentrons, plate readers, pumps) or needing unified programming across different vendors. Best for complex workflows, multi-vendor setups, simulation. For Opentrons-only protocols with official API, opentrons-integration may be simpler.
How to use
Zainstaluj PyLabRobot jako skill w swoim środowisku Claude/Codex. Upewnij się, że masz zainstalowany Python i dostęp do dokumentacji referencyjnej umieszczonej w katalogu references/.
Zdefiniuj konfigurację sprzętu — określ, które urządzenia będą używane (roboty do pipetowania, czytniki płytek, pompy, inkubatory). PyLabRobot obsługuje Hamilton STAR/STARlet, Opentrons OT-2, Tecan EVO, BMG CLARIOstar i inne urządzenia laboratoryjne.
Zaprojektuj układ stanowiska (deck layout) — zorganizuj płytki, tipy, pojemniki i koryta na stanowisku robota. Skill umożliwia zarządzanie zasobami laboratoryjnymi i śledzenie ich stanu.
Napisz protokół laboratoryjny w Pythonie, używając operacji podstawowych: aspiracja, dyspensowanie i transfer płynów między studzienkami. Wykorzystaj funkcje zarządzania tipami do optymalizacji pracy robota.
Symuluj protokół przed uruchomieniem na sprzęcie fizycznym — PyLabRobot pozwala testować przepływy pracy bez dostępu do urządzeń, co oszczędza czas i zasoby.
Uruchom protokół na rzeczywistym sprzęcie. Skill obsługuje integrację wielu urządzeń jednocześnie, umożliwiając automatyzację złożonych procedur analitycznych i przygotowania próbek.