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

This version

0.2.7

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.7.tar.gz (26.0 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.7-py3-none-any.whl (26.0 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hail-0.2.7.tar.gz
  • Upload date:
  • Size: 26.0 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.7.tar.gz
Algorithm Hash digest
SHA256 6a46065ee48cbd3b812c044e3de5e47f6a360bb055ebcb1851a8cba994aa26ac
MD5 47a99ffd4cd6fe3bc7007c3aa6c607a2
BLAKE2b-256 e44ef9b4a4a3a6381880aceda0163ff5f21886c3a6baa7cd84be988e4da832d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hail-0.2.7-py3-none-any.whl
  • Upload date:
  • Size: 26.0 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 27c022dbacd8caba72ebf8743a042ea4ed22022a4a3a8ef86e98648094ef5aa6
MD5 27f71a75fbbe4e6671253a2d873990ee
BLAKE2b-256 ec8648df9c9ce9785654e56fa9db1aa0d56f7f574f593b8fec57d6a6ebe17ff5

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