技能 pylabrobot
🔬

pylabrobot

安全 ⚙️ 外部命令🌐 網路存取⚡ 包含腳本📁 檔案系統存取🔑 環境變數

使用 PyLabRobot 控制实验室机器人

也可從以下取得: davila7

通过统一的 Python 命令控制液体处理机器人、读板器和实验室设备,实现实验室工作流自动化。此技能可在 Hamilton、Tecan 和 Opentrons 平台上实现可重复的协议,并内置仿真测试功能。

支援: Claude Codex Code(CC)
📊 71 充足
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「pylabrobot」。 Set up a PyLabRobot liquid handler to aspirate 50 microliters from well A1 and dispense to well B1

預期結果:

  • Initialized STAR backend and STARLetDeck
  • Tip rack assigned to deck position 1
  • 96-well plate assigned to deck position 10
  • Picked up tips from tip_rack[A1]
  • Aspirated 50 µL from plate[A1] at 50 µL/s flow rate
  • Dispensed 50 µL to plate[B1]
  • Tips dropped at waste location

正在使用「pylabrobot」。 Create a deck with a tip rack, source plate, and destination plate for a plate replication workflow

預期結果:

  • TIP_CAR_480_A00 defined as tip_rack at deck position 1
  • Cos_96_DW_1mL defined as source plate at deck position 10
  • Cos_96_DW_1mL defined as dest plate at deck position 15
  • Resources assigned to deck with correct rails coordinates
  • Deck layout saved to JSON for reproducibility

安全審計

安全
v4 • 1/17/2026

Documentation-only skill containing markdown files for PyLabRobot, an open-source laboratory automation framework. All 467 static findings are false positives triggered by Python code examples embedded in markdown documentation. No executable code exists in this skill. The patterns detected (hash references, equipment setup commands, IP addresses, code fences) are all legitimate documentation content for lab automation software.

9
已掃描檔案
3,674
分析行數
5
發現項
4
審計總數
審計者: claude 查看審計歷史 →

品質評分

45
架構
100
可維護性
87
內容
20
社群
100
安全
91
規範符合性

你能建構什麼

自动化移液任务

为样品准备、连续稀释和板复制编写复杂的液体转移协议,自动跟踪吸头。

多供应商集成

创建可在 Hamilton、Tecan 和 Opentrons 机器人上运行的统一协议,无需为每个平台重写代码。

协议仿真

在物理硬件上运行昂贵实验之前,在仿真模式下测试和验证实验室协议。

試試這些提示

基本液体转移
Use PyLabRobot to set up a liquid handler with a STAR backend and transfer 100 microliters from source plate well A1 to destination plate well A2.
工作台资源设置
Create a deck layout in PyLabRobot with a tip rack at position 1, a source plate at position 5, and a destination plate at position 10.
读板器集成
Configure a BMG CLARIOstar plate reader with PyLabRobot, set temperature to 37 degrees, and read absorbance at 450nm wavelength.
协议仿真
Write a complete liquid handling protocol using ChatterboxBackend for simulation, then show how to visualize the deck state and verify the workflow.

最佳實務

  • 首先使用 ChatterboxBackend 仿真来验证协议,然后再在昂贵的硬件上运行
  • 启用吸头跟踪和体积跟踪,以在实验期间进行准确的状态管理
  • 将工作台布局保存为 JSON 文件,以便在多次协议运行中实现可重复性

避免

  • 在物理硬件上运行协议之前未在仿真模式下进行测试
  • 使用加热摇床或孵育箱时未尽早设置温度
  • 硬编码资源位置,而应使用描述性名称以获得更好的文档记录

常見問題

PyLabRobot 支持哪些液体处理机器人?
PyLabRobot 通过后端抽象支持 Hamilton STAR/STARlet、Opentrons OT-2 和 Tecan EVO 平台。
测试协议需要物理硬件吗?
不需要。使用 ChatterboxBackend 进行无硬件仿真测��。可视化器可实时显示工作台状态。
PyLabRobot 与供应商 API 相比如何?
PyLabRobot 为不同供应商提供统一的 Python 接口。相同代码可在 Hamilton、Tecan 和 Opentrons 上运行。
可以保存和加载工作台配置吗?
可以。工作台布局和状态可以序列化为 JSON,以实现可重复性和协议共享。
支持哪些读板器?
支持 BMG CLARIOstar 和 CLARIOstar Plus,用于吸光度、发光和荧光测量。
此技能在 Windows 和 Mac 上可用吗?
可以。PyLabRobot 可在 Windows、macOS、Linux 和 Raspberry Pi 上运行,用于控制实验室设备。