benchling-integration
Integrar com a Plataforma de P&D Benchling
Também disponível em: davila7
Automatize fluxos de trabalho de laboratório e gerencie dados biológicos integrando com a plataforma de P&D Benchling. Acesse sequências de DNA, dados de proteínas, inventário e cadernos de laboratório eletrônicos através do SDK Python ou API REST.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "benchling-integration". How do I set up authentication with Benchling using environment variables?
Resultado esperado:
- Use os.environ para recuperar credenciais de variáveis de ambiente para autenticação segura.
- Abordagem recomendada: Armazene sua chave de API em BENCHLING_API_KEY e URL do tenant em BENCHLING_TENANT_URL.
- Exemplo: api_key = os.environ.get('BENCHLING_API_KEY')
- Isso mantém credenciais fora do seu código-fonte e práticas de implantação seguras.
A utilizar "benchling-integration". Show me how to create a DNA sequence and register it in the Benchling registry
Resultado esperado:
- Use DnaSequenceCreate com parâmetro entity_registry_id para registrar na criação.
- Exemplo: Defina naming_strategy='NEW_IDS' para geração automática de ID de registro.
- Vincule a entradas de caderno usando benchling.entry_links.create() com entry_id e entity_id.
- O SDK manipula paginação automaticamente com iteração baseada em gerador.
Auditoria de Segurança
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.
Fatores de risco
⚡ Contém scripts (3)
🌐 Acesso à rede (43)
🔑 Variáveis de ambiente (46)
⚙️ Comandos externos (336)
📁 Acesso ao sistema de arquivos (1)
Pontuação de qualidade
O Que Você Pode Construir
Automatizar Registro de Sequências
Importar em massa sequências de DNA e proteínas de arquivos FASTA diretamente no registro Benchling com nomenclatura adequada e campos personalizados.
Rastreamento de Inventário
Monitorar locais de amostras, rastrear transferências de recipientes e auditar mudanças de inventário em locais de congeladores e unidades de armazenamento.
Análise de Pesquisa
Exportar dados experimentais do Data Warehouse para relatórios de conformidade e integração com ferramentas externas de BI.
Tente Estes Prompts
Mostre-me como autenticar com Benchling usando uma chave de API e criar uma conexão com meu tenant.
Como criar uma nova sequência de DNA, registrá-la no registro e vinculá-la a uma entrada de caderno?
Criar um fluxo de trabalho para transferir recipientes entre locais e rastrear o histórico de movimentação.
Escrever um script para encontrar todas as sequências com um esquema específico e exportar seus nomes, bases e datas de criação para CSV.
Melhores Práticas
- Armazene credenciais de API em variáveis de ambiente ou gerenciadores de segredos, nunca as codifique em scripts
- Use HTTPS para todas as conexões de API - Benchling requer comunicação segura
- Implemente tratamento de erros adequado com lógica de repetição para limites de taxa e falhas transitórias
Evitar
- Não commite chaves de API ou credenciais em sistemas de controle de versão
- Evite fazer solicitações sem verificar limites de taxa ou implementar estratégias de backoff
- Não codifique URLs de tenant - use arquivos de configuração ou variáveis de ambiente
Perguntas Frequentes
Como obtenho minhas credenciais de API do Benchling?
Qual versão do Python é necessária?
Posso usar esta habilidade offline?
Como lidar com limites de taxa?
Quais métodos de autenticação são suportados?
Esta habilidade inclui o SDK?
Detalhes do Desenvolvedor
Autor
K-Dense-AILicença
MIT
Repositório
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/benchling-integrationReferência
main
Estrutura de arquivos