Habilidades dnanexus-integration
🧬

dnanexus-integration

Seguro ⚙️ Comandos externos🌐 Acceso a red

Integrar flujos de trabajo de la plataforma genómica DNAnexus

También disponible en: davila7

DNAnexus proporciona análisis genómico basado en la nube pero requiere conocimiento específico de la plataforma. Esta skill ofrece documentación completa para construir aplicaciones, gestionar datos y ejecutar flujos de trabajo bioinformáticos.

Soporta: Claude Codex Code(CC)
🥉 73 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "dnanexus-integration". ¿Cómo subo un archivo FASTQ y ejecuto control de calidad?

Resultado esperado:

  • 1. Primero autentícate: dx login
  • 2. Sube tu archivo: dx upload sample.fastq --project project-xxxx
  • 3. Encuentra un applet de QC: dx find_applets --name '*qc*'
  • 4. Ejecuta el análisis: dx run applet-xxxx -i reads=file-yyyy
  • 5. Monitorea el progreso: dx watch job-zzzz
  • 6. Descarga los resultados cuando esté completo

Usando "dnanexus-integration". Crea una aplicación simple que filtre lecturas por calidad

Resultado esperado:

  • Definir dxapp.json con inputSpec para archivo de lecturas y outputSpec para lecturas filtradas
  • Usar decorador @dxpy.entry_point('main') para la función principal
  • Descargar entrada con dxpy.download_dxfile()
  • Procesar con subprocess.call() a herramienta externa
  • Subir salida con dxpy.upload_local_file()
  • Retornar resultado usando dxpy.dxlink()

Auditoría de seguridad

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
Archivos escaneados
2,858
Líneas analizadas
2
hallazgos
4
Auditorías totales

Puntuación de calidad

45
Arquitectura
100
Mantenibilidad
85
Contenido
41
Comunidad
100
Seguridad
83
Cumplimiento de la especificación

Lo que puedes crear

Procesar flujo de datos de secuenciación

Subir archivos FASTQ, ejecutar flujos de trabajo de alineación y llamada de variantes, descargar resultados para análisis de investigación

Construir aplicaciones de análisis personalizadas

Crear aplicaciones DNAnexus para análisis genómicos especializados con manejo adecuado de entradas y salidas

Organizar conjuntos de datos genómicos

Buscar, categorizar y gestionar grandes conjuntos de datos genómicos a través de múltiples proyectos de DNAnexus

Prueba estos prompts

Subir y analizar FASTQ
Ayúdame a subir un archivo FASTQ a DNAnexus y ejecutar un análisis de control de calidad básico usando un applet existente
Crear aplicación de alineación
Necesito crear una aplicación DNAnexus que tome entrada FASTQ y genere alineación BAM usando BWA-MEM
Procesar muestras en lote
Muéstrame cómo encontrar todos los archivos FASTQ en un proyecto y ejecutar el mismo análisis en cada uno en paralelo
Configurar dependencias complejas
Ayúdame a configurar dxapp.json para una aplicación que necesita samtools, bcftools y una imagen Docker personalizada con genomas de referencia

Mejores prácticas

  • Siempre validar archivos de entrada antes de procesar en aplicaciones DNAnexus
  • Usar tipos de instancia DNAnexus apropiados para análisis computacionalmente intensivos
  • Incluir manejo de errores exhaustivo y registro en aplicaciones personalizadas

Evitar

  • Codificar IDs de proyecto o rutas de archivo en aplicaciones de producción
  • Procesar archivos grandes sin verificar el espacio disponible en disco
  • Ignorar estados de trabajo y condiciones de error de DNAnexus

Preguntas frecuentes

¿Qué formatos de archivo soporta DNAnexus?
DNAnexus formatos genómicos comunes: FASTQ, BAM, VCF, BED, GFF y formatos personalizados a través de objetos de archivo
¿Cómo me autentico con DNAnexus?
Usar comando dx login o establecer variable de entorno DX_SECURITY_CONTEXT con tu token de autenticación
¿Puedo ejecutar herramientas de línea de comandos existentes?
Sí, empaquétalos en aplicaciones con execDepends o imágenes Docker, luego llama vía subprocess en aplicaciones Python
¿Cuál es la diferencia entre aplicaciones y applets?
Los applets son específicos de proyecto para desarrollo. Las apps son ejecutables versionados y compartibles entre proyectos
¿Cómo manejo grandes conjuntos de datos eficientemente?
Usa ejecución de trabajos en paralelo, tipos de instancia apropiados y considera la localidad de datos al diseñar flujos de trabajo
¿Puedo integrar con bases de datos externas?
Sí, las aplicaciones DNAnexus tienen acceso a internet. Usa APIs o descarga datos de referencia durante la ejecución