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日 13:04