opentrons-integration
Opentrons 官方實驗室自動化協議 API,適用於 OT-2 與 Flex 機器人。用於編寫、模擬及執行包含液體處理與硬體模組控制的實驗室自動化協議。
簡介
Opentrons Integration 技能為研究人員與實驗室自動化工程師提供了全面的開發環境,用於構建基於 Python 的 Opentrons OT-2 與 Flex 機器人平台協議。本技能核心在於 Protocol API v2,允許使用者自動化執行精確的液體處理工作流程,例如連續稀釋、PCR 板製備及複雜試劑轉移。它專為需要高通量篩選、樣品製備或自動化檢測的實驗室環境而設計。使用者可以管理硬體配置,包括移液器安裝架、實驗室器具佈局以及溫度模組、磁力模組、加熱震盪器與熱循環儀等專用模組,確保實驗協議的高度可重複性。
-
完整支援 Opentrons Protocol API v2 語法與元數據結構。
-
具備定義工作台佈局的功能,包括孔板、儲液槽與自定義耗材的槽位管理。
-
精確控制液體處理參數:吸取/分配體積、流速、氣隙、排空與接觸吸頭功能。
-
支援多通道移液器與 96 孔板操作,以最大化實驗通量。
-
與核心硬體模組集成:加熱震盪器、熱循環儀與磁力模組,適用於先進的化學與生物工作流程。
-
標準化協議元數據 (作者、描述、apiLevel),確保與機器人車隊管理的相容性。
-
務必在元數據中定義 API 版本,以確保與目標機器人韌體版本的相容性。
-
協議邏輯必須封裝在 run(protocol: protocol_api.ProtocolContext) 函數內,方可執行。
-
使用 Opentrons API 定義的儀器 (如 p1000_single_flex) 與實驗室耗材 (如 corning_96_wellplate_360ul_flat) 的具體命名規範。
-
本技能專為 Opentrons 生態系統硬體設計;若有跨廠商實驗室自動化需求,請考慮如 PyLabRobot 等替代框架。
-
確保所有吸頭管理與耗材加載步驟均已明確定義,以防止在模擬與實際執行過程中發生硬體碰撞。
倉庫統計
- Star 數
- 19,718
- Fork 數
- 2,198
- Open Issue 數
- 42
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月29日 下午01:04