技能 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 上運作以控制實驗室設備。