Active Hackathon

Google open sources DeepNull, an algorithm to improve the genetic association studies

DeepNull is open source and is available for download from GitHub or installation via PyPI.

Google has proposed a new method, DeepNull, to model the complex relationship between covariate effects on phenotypes to improve Genome-wide association studies (GWAS). Google has released the DeepNull as open source software, along with a Colab notebook tutorial.

DeepNull models the nonlinear effect of covariates on phenotypes. It is simple to use and requires only a minimal change to existing GWAS pipeline implementations.


Sign up for your weekly dose of what's up in emerging technology.

Genetic studies look for variants associated with different phenotypes (e.g., risk of diseases such as Glaucoma or observed phenotypic values such as high-density lipoprotein (HDL), low-density lipoproteins (LDL), height, etc).

GWAS are used to associate genetic variants with complex traits and diseases. The interactions between phenotypes (such as age and sex) and principal components (PCs) of genotypes, must be adjusted for as covariates to find out the association strength between genotype and phenotype.  Covariate adjustment in GWAS can increase precision and correct for confounding. However, the assumption of linear and additive contributions of covariates doesn’t account for the underlying biology. To address this,  Google researchers sought a method to more comprehensively model and adjust for the interactions between phenotypes for GWAS.

Working principle

DeepNull trains a deep neural network (DNN) to predict phenotype using all covariates in a 5-fold cross-validation. The prediction is an additional covariate in the association test. DeepNull is simple to use and requires only a minimal change to existing GWAS pipeline implementations. 

DeepNull achieves results comparable to a standard GWAS when the effect of covariate on the phenotype is linear and can significantly outperform a standard GWAS when the covariate effects are nonlinear. DeepNull is open source and is available for download from GitHub or installation via PyPI.

More Great AIM Stories

Meeta Ramnani
Meeta’s interest lies in finding out real practical applications of technology. At AIM, she writes stories that question the new inventions and the need to develop them. She believes that technology has and will continue to change the world very fast and that it is no more ‘cool’ to be ‘old-school’. If people don’t update themselves with the technology, they will surely be left behind.

Our Upcoming Events

Conference, in-person (Bangalore)
Cypher 2022
21-23rd Sep

Conference, in-person (Bangalore)
Machine Learning Developers Summit (MLDS) 2023
19-20th Jan

Conference, in-person (Bangalore)
Data Engineering Summit (DES) 2023
21st Apr, 2023

3 Ways to Join our Community

Discord Server

Stay Connected with a larger ecosystem of data science and ML Professionals

Telegram Channel

Discover special offers, top stories, upcoming events, and more.

Subscribe to our newsletter

Get the latest updates from AIM

Ouch, Cognizant

The company has reduced its full-year 2022 revenue growth guidance to 8.5% – 9.5% in constant currency from the 9-11% in the previous quarter

The curious case of Google Cloud revenue

Porat had earlier said that Google Cloud was putting in money to make more money, but even with the bucket-loads of money that it was making, profitability was still elusive.