What problem does it solve?
DNAnexus Integration helps you build and operate end-to-end genomics workflows by providing reliable patterns to develop DNAnexus apps/applets, manage sequencing data, and run analyses using dxpy or DNAnexus CLI.
Core Features & Use Cases
- App/Applet development: Generate applets, implement Python/Bash entry points, define dxapp.json, and deploy executables for genomics tasks.
- Data operations: Upload/download FASTQ/BAM/VCF and other objects, manage records/metadata, and search/organize data by properties and project context.
- Job execution & workflows: Launch jobs and chained workflows, monitor status/logs, and orchestrate parallel scatter-gather pipelines.
- dxpy Python SDK integration: Script automation for data movement, job launching, output reference chaining, and platform API access.
- Configuration & dependencies: Package runtime dependencies via execDepends, bundled resources, assets, or Docker, with resource/timeout configuration.
Quick Start
Use the dnanexus-integration skill to upload a FASTQ file to a DNAnexus project and run a DNAnexus applet that outputs aligned BAM files, then download the result to your local machine.