Toolverse
Wszystkie skille

opentrons-integration

autor: davila7

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

Szybkie info

Autor
davila7
Kategoria
Backend
Wyświetlenia
14

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ć

  1. 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.

  2. 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).

  3. 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.

  4. 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.

  5. 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.

  6. Przetestuj protokół w symulatorze Opentrons przed wdrożeniem na fizycznym robocie, aby zweryfikować poprawność sekwencji operacji i konfiguracji stanowiska.

Podobne skille