Related Experiment Video
Updated: Jun 1, 2026

A Fast and Quantitative Method for Post-translational Modification and Variant Enabled Mapping of Peptides to Genomes
Published on: May 22, 2018
GENIE: a software package for gene-gene interaction analysis in genetic association studies using multiple GPU or CPU
Satish Chikkagoudar1, Kai Wang, Mingyao Li
1Department of Biostatistics and Epidemiology, University of Pennsylvania School of Medicine, Philadelphia, PA, USA. satishc@mail.med.upenn.edu.
GENIE software accelerates gene-gene interaction analysis for binary traits by leveraging parallel processing on Graphics Processing Units (GPUs) and Central Processing Units (CPUs). This novel approach significantly speeds up computationally intensive genetic association studies.
Area of Science:
- Genetics
- Computational Biology
- Bioinformatics
Background:
- Gene-gene interaction analysis in genetic association studies is computationally demanding, especially with numerous single nucleotide polymorphisms (SNPs).
- Modern multi-core Central Processing Units (CPUs) and Graphics Processing Units (GPUs) offer significant parallel processing capabilities.
- Existing genetic analysis software often fails to fully exploit these multi-core architectures for interaction analysis in binary traits.
Purpose of the Study:
- To introduce GENIE, a novel software package designed to parallelize gene-gene interaction analysis.
- To enable efficient utilization of multi-core CPU and GPU processors for genetic association studies.
- To address the computational intensity of analyzing interactions involving a large number of SNPs.
Main Methods:
- GENIE parallelizes interaction analysis by partitioning genetic association study datasets into fragments.
- It analyzes interactions within fragments and between fragments concurrently using multiple CPU or GPU cores.
- The software reads the entire dataset into memory for efficient processing.
Main Results:
- GENIE was tested on a large-scale candidate gene study for high-density lipoprotein cholesterol.
- The GPU mode of GENIE demonstrated a 27-fold speedup compared to its single-core CPU mode.
- This highlights the substantial performance gains achievable with GPU acceleration.
Conclusions:
- GENIE is an open-source, economical, user-friendly, and scalable software solution.
- Future advancements in GPU technology are expected to yield even greater speedups.
- The software is available for download, including documentation and source code.
Related Concept Videos
Genome-wide Association Studies-GWAS
GWAS does not require the identification of the target gene involved in...
Genomics
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...
Pharmacogenomics: Identification of New Drug Targets
Combinatorial Gene Control
The expression of more than 30,000 genes is controlled by approximately 2000-3000 transcription factors. This is possible because a single transcription factor can recognize more than one regulatory sequence. The specificity in gene...
What is Genetic Engineering?

