opentrons-integration
Automatyzuj eksperymenty laboratoryjne na robotach Opentrons Flex i OT-2 za pomocą protokołów Python.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność integracji z platformą Opentrons do automatyzacji pracy laboratoryjnej. Pisz protokoły API v2 dla robotów Flex i OT-2, steruj modułami sprzętowymi (grzejnik-wstrząsacz, termocykler), zarządzaj konfiguracją labware i optymalizuj przepływy pipetowania. Obsługuje złożone operacje takie jak rozcieńczenia szeregowe, replikacja płytek czy przygotowanie próbek do PCR. Symuluj i testuj protokoły przed uruchomieniem na robocie.
Jak używać
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.