用途:面向 Opentrons OT-2 液体处理机器人,用于生成自动化移液指令和完整实验协议代码。
主要能力:可通过 Protocol.to_python_code() 生成可运行的 OT-2 Python 协议;支持吸液、排液、转移(大体积自动分块)等移液流程;支持 pick_up_tip、drop_tip 吸头管理;支持 load_labware、load_instrument 进行平台与器皿设置;支持 flow_rate、air_gap、blow_out、touch_tip、move_to 等流程控制;支持 delay、comment、home 等协议工具;支持 read_csv_file 加循环实现 CSV 驱动的数据化协议;支持内联加载 AMDM 质量平衡瓶(30 mL、50 mL)等自定义器皿;覆盖 p10、p20、p300、p1000 单通道与多通道二代移液器;支持 camera_capture 触发位于平台上方的外接相机拍摄孔板图像。
使用方式:先运行 puda machine commands opentrons 查看可用命令,并参考 opentrons-machine 说明;确认平台槽位、移液器类型、安装位置、器皿名称、源孔、目标孔和转移体积等物理设置;生成 machine_id 为 "opentrons" 的 PUDA 协议指令;返回或运行前按参考文档校验指令顺序。
关键限制:每个 opentrons 协议结束时所有移液器都不得挂有吸头;每条 load_labware 的平台槽位必须由用户明确确认,不得自行假定;capture_image 必须作为独立协议,不能与移液指令写入同一协议;未获得用户明确批准前不得运行机器人动作。
适用场景:用户提及 Opentrons OT-2、需要生成完整 OT-2 协议或单条移液指令、涉及 Opentrons 器皿(吸头盒、孔板、储液槽、NEST、Corning、质量平衡瓶)、需要由 CSV 驱动的分液流程,或需要在分液后拍摄孔板图像时。
暂未提供:具体收费、价格、平台兼容范围及实际实验效果等信息。