benchling-integration
Integrar con la plataforma de I+D de Benchling
También disponible en: davila7
Automatiza los flujos de trabajo del laboratorio y gestiona datos biológicos integrándote con la plataforma de I+D de Benchling. Accede a secuencias de ADN, datos de proteínas, inventario y cuadernos electrónicos de laboratorio mediante el SDK de Python o la API REST.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "benchling-integration". How do I set up authentication with Benchling using environment variables?
Resultado esperado:
- Usa os.environ para recuperar credenciales de variables de entorno para una autenticación segura.
- Enfoque recomendado: Guarda tu clave de API en BENCHLING_API_KEY y la URL del tenant en BENCHLING_TENANT_URL.
- Ejemplo: api_key = os.environ.get('BENCHLING_API_KEY')
- Esto mantiene las credenciales fuera de tu código fuente y respalda prácticas de despliegue seguro.
Usando "benchling-integration". Show me how to create a DNA sequence and register it in the Benchling registry
Resultado esperado:
- Usa DnaSequenceCreate con el parámetro entity_registry_id para registrar durante la creación.
- Ejemplo: Establece naming_strategy='NEW_IDS' para la generación automática de IDs de registro.
- Vincula a entradas de cuaderno usando benchling.entry_links.create() con entry_id y entity_id.
- El SDK maneja la paginación automáticamente con iteración basada en generadores.
Auditoría de seguridad
SeguroThis 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.
Factores de riesgo
⚡ Contiene scripts (3)
🌐 Acceso a red (43)
🔑 Variables de entorno (46)
⚙️ Comandos externos (336)
📁 Acceso al sistema de archivos (1)
Puntuación de calidad
Lo que puedes crear
Automatizar el registro de secuencias
Importa en bloque secuencias de ADN y proteínas desde archivos FASTA directamente al registro de Benchling con el nombre correcto y campos personalizados.
Seguimiento de inventario
Monitorea ubicaciones de muestras, rastrea transferencias de contenedores y audita cambios de inventario en ubicaciones de congeladores y unidades de almacenamiento.
Analítica de investigación
Exporta datos experimentales del Data Warehouse para informes de cumplimiento e integración con herramientas externas de BI.
Prueba estos prompts
Muéstrame cómo autenticarme con Benchling usando una clave de API y crear una conexión con mi tenant.
¿Cómo creo una nueva secuencia de ADN, la registro en el registro y la vinculo a una entrada del cuaderno?
Crea un flujo de trabajo para transferir contenedores entre ubicaciones y rastrear el historial de movimiento.
Escribe un script para encontrar todas las secuencias con un esquema específico y exportar sus nombres, bases y fechas de creación a CSV.
Mejores prácticas
- Guarda las credenciales de API en variables de entorno o gestores de secretos, nunca las incrustes en scripts
- Usa HTTPS para todas las conexiones a la API: Benchling requiere comunicación segura
- Implementa un manejo de errores adecuado con lógica de reintentos para límites de tasa y fallos transitorios
Evitar
- No subas claves de API ni credenciales a sistemas de control de versiones
- Evita realizar solicitudes sin comprobar los límites de tasa o implementar estrategias de backoff
- No codifiques de forma rígida las URL de tenants: usa archivos de configuración o variables de entorno en su lugar
Preguntas frecuentes
¿Cómo obtengo mis credenciales de API de Benchling?
¿Qué versión de Python se requiere?
¿Puedo usar esta skill sin conexión?
¿Cómo manejo los límites de tasa?
¿Qué métodos de autenticación se admiten?
¿Esta skill incluye el SDK?
Detalles del desarrollador
Autor
K-Dense-AILicencia
MIT
Repositorio
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/benchling-integrationRef.
main
Estructura de archivos