dnanexus-integration

Manage DNAnexus data objects, jobs, apps, and workflows via dxpy.

52|6|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/ovachiever/droid-tings --skill dnanexus-integration-ovachiever
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dnanexus-integration
Source: https://github.com/ovachiever/droid-tings/tree/main/skills/dnanexus-integration
Command: npx skills add https://github.com/ovachiever/droid-tings --skill dnanexus-integration-ovachiever

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables building and deploying DNAnexus apps/applets, managing data objects with dxpy, and orchestrating genomics workflows from code.

Core Features & Use Cases

  • App Development: scaffolding apps/applets, entry points, and deployment
  • Data Operations: upload/download, search, and registry interactions
  • Job Execution: launching and monitoring workflows
  • Python dxpy SDK: programmatic access to DNAnexus APIs
  • Configuration: dxapp.json patterns, dependencies, Docker integration

Quick Start

Create a simple applet with dxpy, run it, and fetch outputs via dxpy APIs.

Frequently Asked Questions about dnanexus-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I programmatically upload and download data in DNAnexus?

Use the dxpy Python SDK to upload/download data objects. dxpy provides APIs for managing DNAnexus data lifecycle, including open/closed state control and registry interactions, enabling automation of genomics data workflows from code.

Can I build and deploy custom apps and applets on DNAnexus?

Yes. Define entry points and scaffolding in dxapp.json, configure dependencies and Docker containers, then deploy as apps or applets. dxpy enables programmatic app development and deployment for genomics pipelines.

What's the best way to orchestrate multi-step genomics workflows on DNAnexus?

Use dxpy to create and execute workflows that chain jobs, manage inputs/outputs, and monitor execution. Workflow creation via dxpy automates job orchestration across multiple pipeline stages with centralized control.

How do I configure environment dependencies and system packages for DNAnexus apps?

Define system packages, assets, and region/resource settings in dxapp.json and Docker configuration. Environment setup controls dependency management and ensures consistent runtime configuration across DNAnexus deployments.

Can I use dxpy to launch and monitor DNAnexus jobs programmatically?

Yes. dxpy provides APIs for launching jobs, handling input/output parameters, and monitoring execution status. Job execution through dxpy enables automated analysis runs and real-time workflow monitoring.

What are the limitations when managing large-scale genomics data on DNAnexus?

dxpy handles data object operations and job orchestration, but large-scale workflows require careful region/resource configuration in dxapp.json and attention to input/output handling patterns to optimize pipeline performance.