Skip to main content

Resolwe SDK for Python

Project description

Build Status Build (End-to-End) Status Coverage Status Documentation Status Version on PyPI Supported Python versions

Resolwe SDK for Python supports interaction with Resolwe server and its extension Resolwe Bioinformatics. You can use it to upload and inspect biomedical data sets, contribute annotations, run analysis, and write pipelines.

Docs & Help

Read the detailed description in documentation.

Install

Install from PyPI:

pip install resdk

If you would like to contribute to the SDK codebase, follow the installation steps for developers.

Quick Start

In this showcase we will download the aligned reads and their index (BAM and BAI) from the server:

import resdk

# Create a Resolwe object to interact with the server
res = resdk.Resolwe(url='https://app.genialis.com')

# Enable verbose logging to standard output
resdk.start_logging()

# Get sample meta-data from the server
sample = res.sample.get('resdk-example')

# Download files associated with the sample
sample.download()

Both files (BAM and BAI) have downloaded to the working directory. Check them out. To learn more about the Resolwe SDK continue with Getting started.

If you do not have access to the Resolwe server, contact us at info@genialis.com.

Project details


Download files

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

Source Distribution

resdk-22.2.3.tar.gz (273.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

resdk-22.2.3-py3-none-any.whl (99.0 kB view details)

Uploaded Python 3

File details

Details for the file resdk-22.2.3.tar.gz.

File metadata

  • Download URL: resdk-22.2.3.tar.gz
  • Upload date:
  • Size: 273.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for resdk-22.2.3.tar.gz
Algorithm Hash digest
SHA256 6f733082e1cfe7612f75b4bb23185eeff75877144ed880227fe22688318ae387
MD5 90fa12675c911efd6bc22a3e34bb6c1e
BLAKE2b-256 c820f39cdc804910cb19c687c8259ba605e75a8e3932eb1cb6e07ca132c540d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for resdk-22.2.3.tar.gz:

Publisher: ci.yaml on genialis/resdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file resdk-22.2.3-py3-none-any.whl.

File metadata

  • Download URL: resdk-22.2.3-py3-none-any.whl
  • Upload date:
  • Size: 99.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for resdk-22.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d1c73afe0d7a141ee1433f4ba58d5534a1d574aa397942b9d7303b475d6e91b0
MD5 736ce54f8af950c27ef52370eb8d18f3
BLAKE2b-256 e9dc2c8473ab7a1f386ecedcf78c42cb8b22e9d2bf52b523bc547f38bdc7d662

See more details on using hashes here.

Provenance

The following attestation bundles were made for resdk-22.2.3-py3-none-any.whl:

Publisher: ci.yaml on genialis/resdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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