pylabrobot
PyLabRobotでラボロボットを制御する
こちらからも入手できます: davila7
統一されたPythonコマンドで液体処理ロボット、プレートリーダー、ラボ機器を制御し、ラボのワークフローを自動化します。このスキルにより、Hamilton、Tecan、Opentronsの各プラットフォームで再現可能なプロトコルを構築でき、テスト用のビルトインシミュレーションを備えています。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「pylabrobot」を使用しています。 PyLabRobot液体ハンドラーをセットアップしてウェルA1から50マイクロリットルを吸引し、ウェルB1にディスペンスする
期待される結果:
- STARバックエンドとSTARLetDeckを初期化しました
- チップラックをデッキポジション1に割り当てました
- 96ウェルプレートをデッキポジション10に割り当てました
- tip_rack[A1]からチップを取得しました
- 50 µL/sの流量でプレート[A1]から50 µLを吸引しました
- 50 µLをプレート[B1]にディスペンスしました
- 廃棄位置にチップを廃棄しました
「pylabrobot」を使用しています。 プレート複製ワークフローのためにチップラック、ソースプレート、デスティネーションプレートを含むデッキを作成する
期待される結果:
- TIP_CAR_480_A00をデッキポジション1にtip_rackとして定義しました
- Cos_96_DW_1mLをソースプレートとしてデッキポジション10に定義しました
- Cos_96_DW_1mLをデスティネーションプレートとしてデッキポジション15に定義しました
- 正しいレール座標を持つリソースをデッキに割り当てました
- 再現性のためにデッキレイアウトをJSONに保存しました
セキュリティ監査
安全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.
リスク要因
🌐 ネットワークアクセス (2)
⚡ スクリプトを含む (2)
📁 ファイルシステムへのアクセス (1)
🔑 環境変数 (1)
品質スコア
作れるもの
ピペッティングタスクの自動化
サンプル調製、シリアル希釈、プレート複製のための複雑な液体移送プロトコルを自動チップ追跡でプログラムします。
マルチベンダー統合
各プラットフォーム向けにコードを書き直すことなく、Hamilton、Tecan、Opentronsロボットで動作する統一プロトコルを作成します。
プロトコルシミュレーション
物理ハードウェアで高価な実験を実行する前に、シミュレーションモードでラボプロトコルをテストおよび検証します。
これらのプロンプトを試す
PyLabRobotを使用してSTARバックエンド付きの液体ハンドラーをセットアップし、ソースプレートのウェルA1からデスティネーションプレートのウェルA2へ100マイクロリットルを移送します。
PyLabRobotでチップラックをポジション1に、ソースプレートをポジション5に、デスティネーションプレートをポジション10に配置したデッキレイアウトを作成します。
PyLabRobotでBMG CLARIOstarプレートリーダーを構成し、温度を37度に設定し、450nm波長の吸光度を読取ります。
シミュレーション用のChatterboxBackendを使用した完全な液体処理プロトコルを記述し、デッキ状態の可視化方法和ワークフローの検証方法を表示します。
ベストプラクティス
- 高価なハードウェアで実行する前に、ChatterboxBackendシミュレーションでプロトコルを検証することから始めてください
- 実験中の正確な状態管理のためにチップ追跡と容量追跡を有効にしてください
- 複数のプロトコル実行で再現性のため、デッキレイアウトをJSONファイルに保存してください
回避
- シミュレーションモードでテストせずに物理ハードウェアでプロトコルを実行する
- ヒーターシェーカーやインキュベーターを使用する際に温度を早期に設定しない
- リソースポジションをハードコードし、より良いドキュメントのために説明的な名前を使用しない