SuperAPI AI 工具集

opentrons-integration

编程与开发

查看项目

更新于 10-15 20:29

技能介绍

用途:为 Opentrons Flex 和 OT-2 机器人编写 Protocol API v2 的 Python 协议,实现自动化移液与实验流程。

主要能力:定义协议元数据与 run() 结构;加载移液器、耗材、适配器与硬件模块(温度模块、磁力模块、加热振荡模块、热循环模块、吸光度读板器);执行 pick_up_tip、aspirate、dispense、transfer、distribute、consolidate、mix、air_gap、blow_out、touch_tip 等操作;按名称、索引、行、列访问孔位,使用 top()、bottom()、center() 定位;设置流速;控制模块温度、磁力高度、振荡转速、PCR 温度曲线;定义液体并加载到孔位;使用 pause、delay、comment、home、is_simulating 等控制;支持多通道移液器与 96 孔板操作。

使用方式:从 opentrons 导入 protocol_api,定义 metadata(含 protocolName、author、description、apiLevel)与可选 requirements,在 run(protocol) 中编写逻辑。示例:from opentrons import protocol_api。建议先在模拟模式测试再上机。

适用场景:梯度稀释、板复制、PCR 体系配置、多通道 96 孔板操作等自动化移液工作流。

限制:仅适用于 Opentrons 硬件;需注意吸头数量、台面碰撞、体积与孔位容量、模块连接与固件、移液器校准;具体 API 版本兼容性以官方文档为准。详细 API 参考见该技能目录 references/api_reference.md,示例模板见 scripts/ 目录。