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.1

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.1
File Size Uploaded
gnomad-0.9.1.tar.gz 252.4 kB Details

Built distribution (wheel)

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

Total release size: 522.9 kB

Release files / gnomad-0.9.1.tar.gz

Download URL gnomad-0.9.1.tar.gz
Size 252.4 kB
Tags Source
SHA-256 checksum
How to use checksums
8f0fae8aa107077171581b968f6c9e79cd373e92b7bbea31e7c1da36479ca418
BLAKE2b-256 checksum
How to use checksums
6067108a12c199856473be6059d5a2f3961838389ce283d35e1bd6ff6b696e2c
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.1-py3-none-any.whl

Download URL gnomad-0.9.1-py3-none-any.whl
Size 270.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e69163ba44b4ffc81e67cd72db8b19c81a89890a29f3d6f3c2b4ad9c820dc720
BLAKE2b-256 checksum
How to use checksums
a32da6cd5de2d01d4bb262b6c1db60bbab43e1401222fb9ccef0867493d7abfc
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

This release

0.9.1 This release

2 release files

0.9.0

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