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-1.0.0.tar.gz (44.1 kB view details)

Uploaded Source

Built Distribution

accession-1.0.0-py3-none-any.whl (57.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: accession-1.0.0.tar.gz
  • Upload date:
  • Size: 44.1 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.0.0.tar.gz
Algorithm Hash digest
SHA256 69ac46c8518e0bf9e2c858286af0cd2792b457d294bda565fdf2851ba995d933
MD5 275836441be37598c60700d8739c00a8
BLAKE2b-256 80c0950726bf0c481683f9b4987710409c317bf697fb7297eb9c6312bf5b36af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: accession-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 57.4 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.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7f233e70e97f8ab47829228efc77b2df4ff1ef91a97527e566e9beabdfe1a1be
MD5 44857f6a52f4404113179738dd5610db
BLAKE2b-256 028a9cd90959ae3143de10f2ee354e47cd12c3cb07d157e6030be84e4c8e5cc7

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