Skip to main content

Hail utilities for gnomAD

PyPI

This repo contains a number of Hail utility functions and scripts for the gnomAD project and the Translational Genomics Group. As we continue to expand the size of our datasets, we are constantly seeking to find ways to reduce the complexity of our workflows and to make these functions more generic. As a result, the interface for many of these functions will change over time as we generalize their implementation for more flexible use within our scripts. We are also continously adapting our code to regular changes in the Hail interface. These repos thus represent only a snapshot of the gnomAD code base and are shared without guarantees or warranties.

We therefore encourage users to browse through the API reference to identify modules and functions that will be useful in their own pipelines, and to edit and reconfigure relevant code to suit their particular analysis and QC needs.

Repo layout

Directory Purpose
gnomad/utils/ General-purpose utilities: annotations, filtering, Ensembl VEP, constraint, sparse MTs, liftover, VCF export, etc. One module per topic.
gnomad/resources/ Resource classes (resource_utils.py), resource source config (config.py), and per-build resource definitions (grch37/, grch38/).
gnomad/sample_qc/ Sample QC: genetic ancestry, relatedness, sex inference, platform inference, filtering.
gnomad/variant_qc/ Variant QC: random forest, training, evaluation, LD.
gnomad/assessment/ Release assessment: summary stats, validity checks.
tests/ Pytest suite, mirroring the gnomad/ layout.
docs/ Sphinx docs; the API reference is auto-generated from docstrings.

This is a subpackage-level map only. Individual functions are not listed here because they move and get renamed — use the API reference or search the source.

  • gnomad_qc — the gnomAD production QC pipelines. The largest consumer of this library, and the best place to see these functions used on real data.
  • gnomad-constraint — the gnomAD constraint pipeline.
  • gnomad-toolbox — higher-level helpers for working with released gnomAD Hail Tables.
  • gnomad-browser — the gnomAD browser.

Metadata

Release files for gnomad 0.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gnomad 0.9.0
File Size Uploaded
gnomad-0.9.0.tar.gz 251.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gnomad 0.9.0
File Interpreter ABI Platform
gnomad-0.9.0-py3-none-any.whl Python 3 none any Details

Total release size: 521.4 kB

Release files / gnomad-0.9.0.tar.gz

Download URL gnomad-0.9.0.tar.gz
Size 251.6 kB
Tags Source
SHA-256 checksum
How to use checksums
1bc3b407417ec51ac00817f2e29f89c6b549237552882a5f2e0869aa4a2f6eaf
BLAKE2b-256 checksum
How to use checksums
6eedf12fdf9c438238ceaa2c72daa6cfdec19b3830635fce05b12321dca533e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / gnomad-0.9.0-py3-none-any.whl

Download URL gnomad-0.9.0-py3-none-any.whl
Size 269.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0104f4be9ef501c18d1a488c1509f6b402dca0a23e41b9cba6f52e145aff0967
BLAKE2b-256 checksum
How to use checksums
bc5bc5bdf051a5400a52fa007693724a0e1ac0be88ce924689a94aa1a3aca5f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

0.9.1

2 release files

This release

0.9.0 This release

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page