Related Experiment Video
Updated: Jun 3, 2026

Mapping Bacterial Functional Networks and Pathways in Escherichia Coli using Synthetic Genetic Arrays
Published on: November 12, 2012
EpiGPU: exhaustive pairwise epistasis scans parallelized on consumer level graphics cards
Gibran Hemani1, Athanasios Theocharidis, Wenhua Wei
1Division of Genetics and Genomics, The Roslin Institute and R(D)SVS, University of Edinburgh, Easter Bush, Midlothian, EH25 9RG, UK. gib.hemani@roslin.ed.ac.uk
Analyzing epistasis, the interaction between genes, is computationally intensive. This study introduces a graphics processing unit (GPU) approach, accelerating epistasis scans by 92x for broader genetic research accessibility.
Area of Science:
- Genetics
- Computational Biology
- Bioinformatics
Background:
- Genome-wide association studies (GWAS) are common, but epistasis analysis is computationally prohibitive.
- Increased SNP chip density exacerbates computational burden for epistasis detection.
- Lack of empirical evidence for epistasis is due to analysis challenges.
Purpose of the Study:
- To develop a computationally efficient method for detecting epistasis.
- To make epistasis analysis accessible across various hardware platforms.
- To overcome the computational limitations hindering epistasis research.
Main Methods:
- Utilized graphics processing unit (GPU) multicore architecture to partition the epistasis search space.
- Implemented an exhaustive pairwise epistasis scan for quantitative phenotypes.
- Developed the solution using OpenCL for cross-platform and cross-vendor compatibility.
Main Results:
- Achieved a 92x speed increase for epistasis scans using a consumer GPU.
- Demonstrated that comparable speedup without a GPU would require a costly compute cluster.
- The OpenCL implementation is free, open-source, and platform-independent.
Conclusions:
- GPU acceleration significantly enhances the feasibility of epistasis analysis.
- This tool democratizes epistasis detection, making it viable for researchers without supercomputing resources.
- The developed software facilitates empirical investigation into the role of epistasis in complex traits.
Related Concept Videos
Epistasis Analysis
Genetic Screens
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which result in visible changes...
Epistasis
Multiple Allele Traits
Multiple Allele Traits
Evolutionary Relationships through Genome Comparisons

