DNAnexus Python Bindings

The DNAnexus dxpy Python library provides Python bindings to interact with the DNAnexus Platform via its API. The bindings are available to Python apps running within the DNAnexus Execution Environment, and can also be used in scripts you run that access the API from the outside. Before you start digging in, you may want to take a look at the Introduction to the DNAnexus Platform. The following references may also be useful to you as you develop your own scripts and apps.

API Specification

Complete details on the API, the lifecycle of different data objects, project permissions, and more. Many methods in the bindings translate directly into API calls, so it will be helpful to have at least a general understanding of the API’s structure.

Execution Environment Reference

How applets and apps are run within the DNAnexus Platform.

Developer Portal

Links to all other docs, e.g. useful command-line tools.

Table of Contents

Indices and tables