Skip to main content

A library of tools for analyzing All of Us data.

Project description

Disclaimer: This project is not affiliated with, endorsed by, or sponsored by the All of Us Research Program. The software is provided as is, without warranty. It is in an early stage of development, and its functions, APIs, and signatures may change periodically.

aoutools: Tools for All of Us Researcher Workbench

aoutools is a Python library designed to simplify common analysis tasks on the All of Us Researcher Workbench.

The initial release focuses on the aoutools.prs submodule, which offers convenient functions for:

  1. Reading PRS Weights Files: A flexible reader that can handle various file formats, both with and without headers.
  2. Calculating PRS: A cost-efficient strategy for calculating PRS directly on the All of Us VDS, with support for batch mode to calculate multiple scores at once.

You can install aoutools via pip using either the Python Package Index (PyPI) or its GitHub repository. On the All of Us Researcher Workbench, you can run the following commands directly in a Jupyter Notebook cell.

# 1. From PyPI
!pip install aoutools

# 2. From Github
!pip install git+https://github.com/dokyoonkimlab/aoutools.git

Please check the online aoutools Documentation for how-to guides and API reference.

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

aoutools-0.1.2.tar.gz (34.9 kB view details)

Uploaded Source

Built Distribution

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

aoutools-0.1.2-py3-none-any.whl (41.1 kB view details)

Uploaded Python 3

File details

Details for the file aoutools-0.1.2.tar.gz.

File metadata

  • Download URL: aoutools-0.1.2.tar.gz
  • Upload date:
  • Size: 34.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for aoutools-0.1.2.tar.gz
Algorithm Hash digest
SHA256 c88c81f5556b2aa2276215f8ed043a7ea16cf324d350409e6535b5aa93a46971
MD5 16810e82c92cf1feb1e175f0f98618ba
BLAKE2b-256 8f7e7ff98784d35868cd82cc2d1ef0cdeb4bffd50dd1979336297a2432dada5d

See more details on using hashes here.

File details

Details for the file aoutools-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: aoutools-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 41.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for aoutools-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 11621fc27e7188e181eb5dba354ed934a0db8ca026b5099ff7a7e99b4fad45bc
MD5 90191006a85bfaa60224f429a37e379a
BLAKE2b-256 0e3589121f61169f2e0710c5994ebd8904babaa7ede3d4a5c126345d295baad0

See more details on using hashes here.

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