fastGxE Overview

A scalable and effective method for genome-wide GxE association analysis

Latest release v1.0.0

fastGxE Overview

iDEA_pipeline fastGxE is a scalable and effective method designed for genome-wide GxE association analysis. fastGxE handles multiple environmental factors and examines one SNP at a time, decomposing the phenotype into SNP main effect, environmental main effects, GxE interaction effects, while controlling for polygenic effects, polygenic interaction effects, and noise heterogeneity (a). fastGxE evaluates various GxE effect size configurations and combines the resulting p-values into a single p-value to test whether the SNP interacts with at least one environmental factor (b). By explicitly modeling polygenic background and heteroscedastic noise, fastGxE generates calibrated p-values for identifying candidate GxE loci (c). Additionally, it utilizes mmSuSiE, an extension of the SuSiE algorithm, to identify the environmental factors driving the detected GxE interactions and employs the stratified Wald test to visualize and support these interactions (d). fastGxE is implemented as an open-source C++ package, freely available on GitHub.

User’s Guide with fastGxE: Tutorial.

Citation

Chao Ning, Xiang Zhou#, fastGxE: Powering genome-wide detection of genotype-environment interactions in biobank studies, 2025

Contact

If you have questions, feel free to leave messages on the GitHub issues or contact me by email: ningchao91@gmail.com

More software

For more statistical software, visit Chao Ning’s software page.