自动化
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日 13:04
在 GitHub 查看