Toolverse
All skills

opentrons-integration

by davila7

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

Quick info

Author
davila7
Category
Backend
Views
14

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

  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.

Related skills