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

$ pip install accession

In addition to installing the module, make sure to provide your API keys from the ENCODE portal:

$ export DCC_API_KEY=XXXXXXXX
$ export DCC_SECRET_KEY=yyyyyyyyyyy

You will also need Google Application Credentials in your environment. Obtain and set your service account credentials:

$ export GOOGLE_APPLICATION_CREDENTIALS=<path_to_service_account_file>
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-0.1.0.tar.gz (35.0 kB view details)

Uploaded Source

Built Distribution

accession-0.1.0-py3-none-any.whl (44.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: accession-0.1.0.tar.gz
  • Upload date:
  • Size: 35.0 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-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a1a1bb42850bd6dba073e0296de395dc0f873f36ba8c81d839bb8e300d914dd3
MD5 e2c17c2cffe54abf94b0f07138378bdf
BLAKE2b-256 00dc6888b468c05a013404347ae5e91ec50b58ba594257bf8ee9973d69342ff6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: accession-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 44.9 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-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 deb9e6c540b276d144105c9dc38abce1c56d1d55a9c2fbcdfe20de509ae8b788
MD5 14c4cf7217b1bbe11687041476c0d257
BLAKE2b-256 42c647cf31e54e2591217972c95b41aa76d24ee873ba2c39e2cc1e6143c2319c

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