opentrons-integration
Lab automation platform for Flex/OT-2 robots. Write Protocol API v2 protocols, liquid handling, hardware modules (heater-shaker, thermocycler), labware management, for automated pipetting workflows.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Lab automation platform for Flex/OT-2 robots. Write Protocol API v2 protocols, liquid handling, hardware modules (heater-shaker, thermocycler), labware management, for automated pipetting workflows.
How to use
Zainstaluj umiejętność w swoim środowisku Claude/Copilot, wskazując repozytorium davila7/claude-code-templates. Upewnij się, że masz dostęp do biblioteki Opentrons Python i dokumentacji Protocol API v2.
Przygotuj strukturę protokołu, importując moduł protocol_api z biblioteki opentrons. Zdefiniuj słownik metadata zawierający protocolName, author, description i apiLevel (użyj najnowszej dostępnej wersji API, np. 2.19). Opcjonalnie dodaj słownik requirements z typem robota (Flex lub OT-2).
Zaimplementuj funkcję run(), która przyjmuje ProtocolContext jako parametr. W tej funkcji umieść całą logikę protokołu, w tym deklaracje labware, pipet i modułów sprzętowych.
Zdefiniuj labware i urządzenia, które będą używane w protokole — na przykład płytki 96-dołkowe, tuby, pipety jednokanałowe lub wielokanałowe. Przypisz je do pozycji na stanowisku robota.
Napisz operacje pipetowania, takie jak transfer płynów, mieszanie, inkubacja z kontrolą temperatury za pomocą modułów heater-shaker lub thermocycler. Umiejętność pomoże zoptymalizować użycie końcówek i efektywność protokołu.
Przetestuj protokół w symulatorze Opentrons przed wdrożeniem na fizycznym robocie, aby zweryfikować poprawność sekwencji operacji i konfiguracji stanowiska.