benchling-integration
Benchling R&Dプラットフォームとの連携
こちらからも入手できます: davila7
Benchling R&Dプラットフォームとの連携により、 laboratory workflowsの自動化と生物学的データ管理を実現します。Python SDKまたはREST APIを通じて、DNA配列、タンパク質データ、インベントリ、および電子ラボノートにアクセスできます。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「benchling-integration」を使用しています。 環境変数を使用してBenchling認証をセットアップする方法を教えてください。
期待される結果:
- os.environを使用して環境変数から認証情報を取得し、セキュアな認証を行います。
- 推奨されるアプローチ: APIキーをBENCHLING_API_KEYに、テナントURLをBENCHLING_TENANT_URLに保存します。
- 例: api_key = os.environ.get('BENCHLING_API_KEY')
- これにより、認証情報がソースコードから除外され、セキュリティで保護されたデプロイ Practicesがサポートされます。
「benchling-integration」を使用しています。 DNA配列を作成してBenchlingレジストリに登録する方法を示してください
期待される結果:
- 作成時に登録するには、entity_registry_idパラメータとともにDnaSequenceCreateを使用します。
- 例: 自動レジストリID生成にはnaming_strategy='NEW_IDS'を設定します。
- entry_idとentity_idを使用してbenchling.entry_links.create()でノートブックエントリにリンクします。
- SDKはジェネレータベースの反転により自動的にページネーションを処理します。
セキュリティ監査
安全This is a documentation-only skill containing reference materials for the Benchling R&D platform API. Static analysis flagged 476 patterns in markdown files, but ALL findings are FALSE POSITIVES. The scanner detected markdown code formatting (backticks), example URLs, and placeholder credentials in documentation examples - not actual executable code with security implications.
リスク要因
⚡ スクリプトを含む (3)
🌐 ネットワークアクセス (43)
🔑 環境変数 (46)
⚙️ 外部コマンド (336)
📁 ファイルシステムへのアクセス (1)
品質スコア
作れるもの
配列登録の自動化
FASTAファイルからDNAおよびタンパク質配列をBulkでインポートし、適切な命名とカスタムフィールドとともにBenchlingレジストリに直接登録します。
インベントリ追跡
サンプルのロケーションを監視し、コンテナ転送を追跡し、フリーザー場所とストレージユニット全体のインベントリ変更を監査します。
研究分析
コンプライアンスレポート用および外部BIツールとの連携用に、Data Warehouseから実験データをエクスポートします。
これらのプロンプトを試す
APIキーを使用してBenchlingで認証し、自分のテナントへの接続を作成する方法を示してください。
新しいDNA配列を作成し、レジストリに登録し、ノートブックエントリにリンクする方法を教えてください。
コンテナ間のロケーションを転送し、移動履歴を追跡するワークフローを作成してください。
特定のスキーマを持つすべての配列を見つけ、その名前、ベース、作成日をCSVにエクスポートするスクリプトを作成してください。
ベストプラクティス
- API認証情報は環境変数またはシークレットマネージャーに保存し、スクリプトにハードコードすることは避けてください
- すべてのAPI接続にHTTPSを使用してください - Benchlingはセキュアな通信を要求します
- レート制限と一時的な障害に対するリトライロジックを含む適切なエラー処理を実装してください
回避
- APIキーや認証情報をバージョン管理システムにコミットしないでください
- レート制限を確認せずにリクエストを行ったり、バックオフ戦略を実装したりすることは避けてください
- テナントURLをハードコードせず、構成ファイルまたは環境変数を代わりに使用してください