用途:为 Opentrons Flex 和 OT-2 机器人编写 Protocol API v2 的 Python 协议,实现自动化移液与实验室流程,如梯度稀释、孔板复制、PCR 体系配制等。
主要能力:协议结构与元数据定义(metadata 含 protocolName、author、description、apiLevel,可选 requirements 指定 robotType);加载移液器、耗材与模块;基础液体操作 pick_up_tip、aspirate、dispense、drop_tip、return_tip,以及 transfer、distribute、consolidate、mix、air_gap、blow_out、touch_tip,并可通过 flow_rate 调整流速;支持按名称、索引、行列访问孔位及 top、bottom、center 等位置;可控制温度模块、磁力模块、加热振荡模块、热循环模块及读板器;支持 define_liquid 与 load_liquid 的液体追踪;提供 pause、delay、comment、home、is_simulating、轨道灯等控制;支持多通道移液器处理 96 孔板整列操作。
使用方式:协议须导入 protocol_api 并实现 run(protocol) 函数,所有逻辑写在其中;通过 load_instrument、load_labware、load_adapter、load_module 装配台面,再进行移液与模块操作。建议在真机运行前先模拟测试,注意吸头数量、台面冲突、体积不超过孔位与移液器容量。
适用场景:Flex/OT-2 上的自动化移液工作流、模块化实验流程与 PCR 等。
限制:资料未提供安装命令、收费与价格信息,未提供具体版本兼容性与性能数据,实际操作请以官方文档为准。