自動化
opentrons-integration avatar

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
在 GitHub 查看