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.1.tar.gz (34.8 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.1-py3-none-any.whl (41.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aoutools-0.1.1.tar.gz
  • Upload date:
  • Size: 34.8 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.1.tar.gz
Algorithm Hash digest
SHA256 89b3324de90c797a6af4b6a97225c3f51decf0304e35593779084cdae7492f3b
MD5 f71c61df11b2ff32dad769fce663d3ae
BLAKE2b-256 4fd9557706ecd626fa1aa85d086ee78e7892d616496d04b8e485ff02f9ecdbba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aoutools-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9fe75de8523ae293ae0b6d8e1c625a0dbfa2c84b43656b92a93587e093e4b071
MD5 4c3d794463ddae86f2bb6cbfa9258f83
BLAKE2b-256 5fa1b423bded54f0f4e1ec4ba6f07fe5a4293fdbb14d6f81c4b516ca2e4c5e31

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