Habilidades dnanexus-integration
🧬

dnanexus-integration

Seguro ⚙️ Comandos externos🌐 Acesso à rede

Integrar fluxos de trabalho da plataforma de genômica DNAnexus

Também disponível em: davila7

A DNAnexus oferece análise de genômica baseada em nuvem, mas requer conhecimento específico da plataforma. Esta skill oferece documentação completa para construir aplicativos, gerenciar dados e executar fluxos de trabalho de bioinformática.

Suporta: Claude Codex Code(CC)
🥉 73 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "dnanexus-integration". Como envio um arquivo FASTQ e executo controle de qualidade?

Resultado esperado:

  • 1. Primeiro autentique-se: dx login
  • 2. Envie seu arquivo: dx upload sample.fastq --project project-xxxx
  • 3. Encontre um applet de QC: dx find_applets --name '*qc*'
  • 4. Execute a análise: dx run applet-xxxx -i reads=file-yyyy
  • 5. Monitore o progresso: dx watch job-zzzz
  • 6. Baixe os resultados quando concluído

A utilizar "dnanexus-integration". Crie um aplicativo simples que filtre reads por qualidade

Resultado esperado:

  • Defina dxapp.json com inputSpec para arquivo de reads e outputSpec para reads filtrados
  • Use o decorador @dxpy.entry_point('main') para a função principal
  • Baixe a entrada com dxpy.download_dxfile()
  • Processe com subprocess.call() para ferramenta externa
  • Envie a saída com dxpy.upload_local_file()
  • Retorne o resultado usando dxpy.dxlink()

Auditoria de Segurança

Seguro
v4 • 1/17/2026

All 455 static findings are false positives. The skill is documentation for DNAnexus cloud genomics platform. The flagged 'external_commands' are legitimate DNAnexus CLI commands (dx, dxpy) in documentation code blocks. The 'weak cryptographic algorithm' findings incorrectly identified API version fields like 'dxapi: 1.0.0' as cryptographic code. The 'Windows SAM database' alert misidentified authentication documentation (DX_SECURITY_CONTEXT) as Windows system files. No malicious patterns exist.

7
Arquivos analisados
2,858
Linhas analisadas
2
achados
4
Total de auditorias
Auditado por: claude Ver Histórico de Auditoria →

Pontuação de qualidade

45
Arquitetura
100
Manutenibilidade
85
Conteúdo
41
Comunidade
100
Segurança
83
Conformidade com especificações

O Que Você Pode Construir

Processar pipeline de dados de sequenciamento

Enviar arquivos FASTQ, executar fluxos de trabalho de alinhamento e chamada de variantes, baixar resultados para análise de pesquisa

Criar aplicativos de análise personalizados

Criar aplicativos DNAnexus para análises de genômica especializadas com tratamento adequado de entrada e saída

Organizar conjuntos de dados genômicos

Pesquisar, categorizar e gerenciar grandes conjuntos de dados genômicos em múltiplos projetos DNAnexus

Tente Estes Prompts

Enviar e analisar FASTQ
Ajude-me a enviar um arquivo FASTQ para DNAnexus e executar uma análise básica de controle de qualidade usando um applet existente
Criar aplicativo de alinhamento
Preciso criar um aplicativo DNAnexus que receba entrada FASTQ e gere saída de alinhamento BAM usando BWA-MEM
Processar amostras em lote
Mostre-me como encontrar todos os arquivos FASTQ em um projeto e executar a mesma análise em cada um em paralelo
Configurar dependências complexas
Ajude-me a configurar dxapp.json para um aplicativo que precisa de samtools, bcftools e uma imagem Docker personalizada com genomas de referência

Melhores Práticas

  • Sempre valide arquivos de entrada antes de processar em aplicativos DNAnexus
  • Use tipos de instância DNAnexus apropriados para análises computacionalmente intensivas
  • Inclua tratamento abrangente de erros e registro em aplicativos personalizados

Evitar

  • Codificar permanentemente IDs de projeto ou caminhos de arquivos em aplicativos de produção
  • Processar arquivos grandes sem verificar espaço disponível em disco
  • Ignorar estados de trabalho e condições de erro da DNAnexus

Perguntas Frequentes

Quais formatos de arquivo a DNAnexus suporta?
A DNAnexus suporta formatos comuns de genômica: FASTQ, BAM, VCF, BED, GFF e formatos personalizados através de objetos de arquivo
Como autentico com a DNAnexus?
Use o comando dx login ou defina a variável de ambiente DX_SECURITY_CONTEXT com seu token de autenticação
Posso executar ferramentas de linha de comando existentes?
Sim, empacote-os em aplicativos com execDepends ou imagens Docker, depois chame via subprocess em aplicativos Python
Qual é a diferença entre apps e applets?
Applets são específicos do projeto para desenvolvimento. Apps são executáveis versionados e compartilháveis entre projetos
Como manejo grandes conjuntos de dados de forma eficiente?
Use execução de trabalho paralela, tipos de instância apropriados e considere a localização dos dados ao projetar fluxos de trabalho
Posso integrar com bancos de dados externos?
Sim, aplicativos DNAnexus têm acesso à internet. Use APIs ou baixe dados de referência durante a execução

Detalhes do Desenvolvedor