SuperAPI AI 工具集

pylabrobot

通用与其它

查看项目

更新于 10-15 23:59

技能介绍

用途:PyLabRobot 是面向自动化与自主实验室的硬件无关纯 Python SDK,用统一接口控制多种实验室设备,适合需要跨厂商整合液体处理、检测与物料操作的场景。

主要能力:液体处理(吸液、分液、转移、枪头管理、多通道、梯度稀释、板复制、体积跟踪);资源管理(板、枪头架、槽、管、载架及自定义耗材,甲板布局与状态序列化);硬件后端(Hamilton STAR/STARlet、Opentrons OT-2、Tecan EVO,ChatterboxBackend 模拟);分析设备(BMG CLARIOstar 吸光/发光/荧光,Mettler Toledo 天平);物料处理(Hamilton HeaterShaker、Inheco ThermoShake、Inheco 与 Thermo Fisher 培养箱、Agilent VSpin 离心机、Cole Parmer Masterflex 泵);可视化与模拟(浏览器 3D 甲板状态、模拟模式、甲板编辑器、协议验证)。

使用方式:安装 uv pip install pylabrobot。基本流程为初始化 LiquidHandler(backend=STAR(), deck=STARLetDeck()),await lh.setup(),再执行 pick_up_tips、aspirate、dispense、transfer、drop_tips 等异步操作。酶标仪示例:PlateReader(name="CLARIOstar", backend=CLARIOstarBackend()),await pr.setup(),set_temperature、open、close、read_absorbance。详细内容见 references/ 目录下 liquid-handling、resources、hardware-backends、analytical-equipment、material-handling、visualization 等文件。

适用场景:编写移液与样品制备协议、整合多台设备、设计甲板布局、在真机运行前模拟验证、读取微孔板、控制温度/振荡/离心/泵送等。

限制:资料未提供收费、价格、性能指标与完整设备兼容清单;部分操作需异步编程与硬件连接,具体支持范围以官方文档 https://docs.pylabrobot.org 为准。