技能opentrons-integration
O

opentrons-integration

用于 OT-2 和 Flex 机器人的官方 Opentrons 协议 API。在编写专门针对 Opentrons 硬件的协议时使用,并可完全访问 Protocol API v2 的功能。最适合用于生产级的 Opentrons 协议,提供官方 API 兼容性。若进行多供应商自动化或更广泛的设备控制,请使用 pylabrobot。

Opentrons Integration - 实验室自动化协议开发技能

技能概述

Opentrons Integration 是专为 Opentrons Flex 和 OT-2 实验室机器人设计的 Python 协议开发技能,提供完整的 Protocol API v2 支持,帮助研究人员和自动化工程师编写高效的液体处理自动化协议。

适用场景

1. PCR 实验自动化

使用热循环仪模块自动完成 PCR 反应体系的制备和温度循环控制,支持复杂的 PCR 变温程序,适用于分子生物学实验室的高通量基因扩增实验。

2. 连续稀释与高通量筛选

实现精确的连续稀释操作,支持 96 孔板的批量液体处理,适用于药物发现、生物活性筛选和酶动力学研究等需要大规模样品处理的场景。

3. 多通道移液与板操作

利用 8 通道移液器同时处理整列样品,大幅提升实验效率,特别适合 ELISA 检测、细胞培养和标准曲线制备等需要平行操作的实验流程。

核心功能

1. Protocol API v2 完整支持

提供完整的 Opentrons Protocol API v2 接口,支持协议元数据定义、硬件加载、液体处理操作和模块控制,所有协议使用 Python 编写,语法简洁直观,易于学习和维护。

2. 硬件模块集成控制

集成控制温度模块、磁力模块、加热振荡器和热循环仪等硬件模块,支持复杂的实验流程编排,可实现从样品制备到检测的全流程自动化。

3. 协议仿真与验证

内置仿真模式支持协议在真实机器人运行前进行虚拟测试,验证移液路径、体积分配和时间安排,避免设备碰撞和液体错误,确保实验安全可靠。

常见问题

Opentrons 协议是什么?如何编写?

Opentrons 协议是使用 Python 编写的自动化实验脚本,定义机器人的动作序列。编写协议首先导入 protocol_api,定义包含协议名称、作者和 API 级别的元数据,然后在 run() 函数中加载硬件(移液器、实验器皿、模块)并执行液体处理操作。协议支持仿真测试,可在真实运行前验证逻辑正确性。

Opentrons Flex 和 OT-2 有什么区别?

Flex 是 Opentrons 的新一代机器人,支持更大的实验器皿范围和更高级的模块集成,使用 Flex 专用移液器和 API。OT-2 是成熟稳定的平台,移液器选择丰富,适合已有协议迁移。两个平台都支持 Protocol API v2,但硬件型号和插槽布局不同,编写协议时需要在 requirements 中指定 robotType

如何使用 Opentrons 进行 PCR 自动化?

使用热循环仪模块可以自动完成 PCR 实验。首先加载 thermocyclerModuleV2 模块和 PCR 板,用移液器分配主混合液和样品到各孔,然后设置盖子温度和 PCR 循环程序(变性、退火、延伸温度和时间)。API 支持定义多循环步骤和保持时间,可精确控制升降温速率和循环次数,实现从反应体系制备到扩增的全自动化。