pylabrobot
Uniwersalna automatyzacja laboratorium — steruj wieloma urządzeniami z jednego kodu Python
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
PyLabRobot to niezależny od producenta framework do automatyzacji laboratoriów. Kontroluj roboty do pipetowania (Hamilton, Opentrons, Tecan), czytniki płytek, pompy i inne urządzenia przez ujednolicony interfejs Python. Idealne do złożonych przepływów pracy obejmujących wiele urządzeń różnych producentów, symulacji protokołów i zarządzania zasobami laboratoryjnymi. Działa na Windows, macOS i Linux.
Jak używać
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.