Cookies on this website

We use cookies to ensure that we give you the best experience on our website. If you click 'Accept all cookies' we'll assume that you are happy to receive all cookies and you won't see this message again. If you click 'Reject all non-essential cookies' only necessary cookies providing core functionality such as security, network management, and accessibility will be enabled. Click 'Find out more' for information on how to change your cookie settings.

Cotton is one of the key architects behind Hail, an open-source, scalable framework for exploring and analyzing genomic data.

Hail was invented to empower the worldwide genetics community to harness the flood of genomes to discover the biology of human disease. Hail has been used for dozens of major studies and is the core analysis platform of large-scale genomics efforts. The functionalities in Hail are exposed through Python and backed by distributed algorithms built on top of Apache Spark to efficiently analyze gigabyte-scale data on a laptop or terabyte-scale data on a cluster, without the need to manually chop up data or manage job failures. Users can script pipelines or explore data interactively through Jupyter notebooks that flow between Hail with methods for genomics, PySpark with scalable SQL and machine learning algorithms, and pandas with scikit-learn and Matplotlib for results that fit on one machine. Hail also provides a flexible domain language to express complex quality control and analysis pipelines with concise, readable code.

Workshop Schedule

10:00-11:00 Talk Dr. Cotton Seed: “Hail: Scalable Genomic Association Analysis”. Room: BDI Seminar room 1.

11:00-12:00 Hands-on tutorial, showing potential users what you can do in Hail to get users excited. Room: BDI Seminar room 0.

12:00-13:00 Lunch break

13:00-14:00 Hands-on tutorial, focussing on high-level, operational and strategic questions involved in implementing Hail. Room: BDI Seminar room 0.


Please note seats are limited and we only have 25 slots here. Thus we require all workshop attendants to be fluent in python. If you want to join please write an email to and outline your python skills and interests in the workshop.