Skip to main content

Scalable library for exploring and analyzing genomic data.

Project description

Hail

Zulip

Hail is an open-source, general-purpose, Python-based data analysis tool with additional data types and methods for working with genomic data. Hail is used throughout academia and industry as the analytical engine for major studies, projects, and services, including the Genome Aggregation Database (gnomad.broadinstitute.org) and Neale lab mega-GWAS (nealelab.is/uk-biobank).

Unlike the Python and R scientific computing stacks, Hail:

  • scales from laptop to large compute cluster or cloud, with the same code
  • is designed to work with datasets that do not fit in memory
  • has first-class support for multi-dimensional structured data, like genomic data as in this tutorial

Hail's methods are primarily written in Python, using primitives for distributed queries and linear algebra implemented in Scala, Spark, and increasingly C++. We welcome the scientific community to leverage Hail to develop, share, and apply new methods at scale!

See the homepage for more info on using Hail.

Contribute

Hail is committed to open-source development. If you'd like to contribute to the development of methods or infrastructure, please:

Hail uses a continuous deployment approach to software development, which means we frequently add new features. We update users about changes to Hail via the Discussion Forum. We recommend creating an account on the Discussion Forum so that you can subscribe to these updates as well.

Hail Team

The Hail team is embedded in the Neale lab at the Stanley Center for Psychiatric Research of the Broad Institute of MIT and Harvard and the Analytic and Translational Genetics Unit of Massachusetts General Hospital.

Contact the Hail team at hail@broadinstitute.org.

Follow Hail on Twitter @hailgenetics.

Citing Hail

If you use Hail for published work, please cite the software:

Acknowledgements

We would like to thank Zulip for supporting open-source by providing free hosting, and YourKit, LLC for generously providing free licenses for YourKit Java Profiler for open-source development.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

hail-0.2.10.tar.gz (26.4 MB view details)

Uploaded Source

Built Distribution

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

hail-0.2.10-py3-none-any.whl (26.5 MB view details)

Uploaded Python 3

File details

Details for the file hail-0.2.10.tar.gz.

File metadata

  • Download URL: hail-0.2.10.tar.gz
  • Upload date:
  • Size: 26.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

File hashes

Hashes for hail-0.2.10.tar.gz
Algorithm Hash digest
SHA256 739076733eb459813f4882f852905285f4f4cb617fa7062f40e07b4307b3156b
MD5 b0baf11a16e1e6ddeb01742522defbe6
BLAKE2b-256 7783cfa53e414e5a9c91e12b394fed57f92dcbd73d92d527a03b1ca27791df9a

See more details on using hashes here.

File details

Details for the file hail-0.2.10-py3-none-any.whl.

File metadata

  • Download URL: hail-0.2.10-py3-none-any.whl
  • Upload date:
  • Size: 26.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

File hashes

Hashes for hail-0.2.10-py3-none-any.whl
Algorithm Hash digest
SHA256 c7cc5de4d4609f521d4a98e998dec9f10a34fe2ce48cd2373c349283bcdb01d4
MD5 31ad2f986f7b496278ee97836b4eac6c
BLAKE2b-256 ad2915b6232b588b7f81c4716e93ecb7c8d110e9379824031049e04a64d82e6f

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