benchling-integration
Intégrer la plateforme R&D Benchling
또한 다음에서 사용할 수 있습니다: davila7
Automatisez les flux de travail en laboratoire et gérez les données biologiques en intégrant la plateforme R&D Benchling. Accédez aux séquences d'ADN, aux données protéiques, aux inventaires et aux cahiers de laboratoire électroniques via le SDK Python ou l'API REST.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"benchling-integration" 사용 중입니다. Comment configurer l'authentification avec Benchling en utilisant des variables d'environnement ?
예상 결과:
- Utilisez os.environ pour récupérer les identifiants depuis les variables d'environnement pour une authentification sécurisée.
- Approche recommandée : Stockez votre clé API dans BENCHLING_API_KEY et l'URL du tenant dans BENCHLING_TENANT_URL.
- Exemple : api_key = os.environ.get('BENCHLING_API_KEY')
- Cela garde les identifiants hors de votre code source et soutient les pratiques de déploiement sécurisé.
"benchling-integration" 사용 중입니다. Montrez-moi comment créer une séquence d'ADN et l'enregistrer dans le registre Benchling
예상 결과:
- Utilisez DnaSequenceCreate avec le paramètre entity_registry_id pour enregistrer lors de la création.
- Exemple : Définissez naming_strategy='NEW_IDS' pour la génération automatique d'ID de registre.
- Liez aux entrées de cahier en utilisant benchling.entry_links.create() avec entry_id et entity_id.
- Le SDK gère la pagination automatiquement avec une itération basée sur des générateurs.
보안 감사
안전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)
품질 점수
만들 수 있는 것
Automatiser l'enregistrement de séquences
Importer en masse des séquences d'ADN et de protéines à partir de fichiers FASTA directement dans le registre Benchling avec un nommage approprié et des champs personnalisés.
Suivi d'inventaire
Surveiller les emplacements des échantillons, suivre les transferts de conteneurs et auditer les changements d'inventaire à travers les emplacements de congélateurs et les unités de stockage.
Analyses de recherche
Exporter les données expérimentales du Data Warehouse pour les rapports de conformité et l'intégration avec des outils BI externes.
이 프롬프트를 사용해 보세요
Montrez-moi comment m'authentifier auprès de Benchling en utilisant une clé API et créer une connexion à mon tenant.
Comment puis-je créer une nouvelle séquence d'ADN, l'enregistrer dans le registre et la lier à une entrée de cahier ?
Créez un flux de travail pour transférer des conteneurs entre des emplacements et suivre l'historique des mouvements.
Écrivez un script pour trouver toutes les séquences avec un schéma spécifique et exporter leurs noms, bases et dates de création au format CSV.
모범 사례
- Stockez les identifiants API dans des variables d'environnement ou des gestionnaires de secrets, ne les codez jamais en dur dans les scripts
- Utilisez HTTPS pour toutes les connexions API - Benchling nécessite une communication sécurisée
- Implémentez une gestion d'erreurs appropriée avec une logique de nouvelle tentative pour les limites de débit et les échecs transitoires
피하기
- Ne committez pas de clés API ou d'identifiants dans les systèmes de contrôle de version
- Évitez de faire des requêtes sans vérifier les limites de débit ou sans implémenter de stratégies de recul (backoff)
- Ne codez pas en dur les URL de tenant - utilisez plutôt des fichiers de configuration ou des variables d'environnement