Skip to main content

Tool to submit genomics pipeline outputs to the ENCODE Portal

Project description

Code Style: Black License: MIT CircleCI status

accession is a Python module and command line tool for submitting genomics pipeline analysis output files and metadata to the ENCODE Portal.

Installation

Note: intallation requires Python >= 3.6

$ pip install accession

Next, provide your API keys from the ENCODE portal:

$ export DCC_API_KEY=XXXXXXXX
$ export DCC_SECRET_KEY=yyyyyyyyyyy

You will also need to authenticate with Google Cloud if using WDL metadata from pipeline runs on Google Cloud. Run the following two commands and follow the prompts:

$ gcloud auth login --no-launch-browser
$ gcloud auth application-default login --no-launch-browser
Finally, it is highly recommended to set the DCC_LAB and DCC_AWARD environment variables for ease of use. These correspond to the lab and award identifiers given by the ENCODE portal, e.g. /labs/foo/ and U00HG123456, respectively.
$ export DCC_LAB=XXXXXXXX
$ export DCC_AWARD=yyyyyyyyyyy

Usage

$ accession --accession-metadata metadata.json \
            --pipeline-type mirna \
            --server dev

Please see the docs for greater detail on these input parameters.

Project Information

accession is released under the MIT license, documentation lives in readthedocs, code is hosted on github and the releases on PyPI.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

accession-1.2.0.tar.gz (47.2 kB view details)

Uploaded Source

Built Distribution

accession-1.2.0-py3-none-any.whl (63.7 kB view details)

Uploaded Python 3

File details

Details for the file accession-1.2.0.tar.gz.

File metadata

  • Download URL: accession-1.2.0.tar.gz
  • Upload date:
  • Size: 47.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.10

File hashes

Hashes for accession-1.2.0.tar.gz
Algorithm Hash digest
SHA256 0e6955f8309c9f9e2512fb0ebda41a85c86e13d4e31fef53f736c6396dd2e404
MD5 9a4409a600d11539f669a41caaabf6c3
BLAKE2b-256 55788086331fab0113084dd9d8c92d598cbae1624e3c4f9c9ef6a968f9ceaaf9

See more details on using hashes here.

File details

Details for the file accession-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: accession-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 63.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.10

File hashes

Hashes for accession-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1aa6b4f74c9196eefc79a720360946d7997832a3c70b98eb85ff8160327f0d3c
MD5 eac003239e952c0bbf96d37d797301a7
BLAKE2b-256 d07fc6aa2e5d055f3013b2a5779d9f32d5db32462b5d36fb3b49aa5e214cb7cb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page