Unlocking Personalized Healthcare on Modern CPUs/GPUs: Three-way Gene Interaction Study
Diogo Marques, Rafael Campos, Sergio Santander-Jim\'enez, Zakhar, Matveev, Leonel Sousa, Aleksandar Ilic

TL;DR
This paper introduces optimized methods for detecting three-way gene interactions on modern CPUs and GPUs, leveraging architectural insights to significantly improve performance in personalized healthcare genomics applications.
Contribution
It presents novel GPU and CPU algorithms for epistasis detection, validated by extensive architectural analysis and outperforming existing methods in speed.
Findings
Achieved an average speedup of 3.9× over state-of-the-art methods.
Surpassed performance on 13 CPU and GPU devices from main vendors.
Maximum speedup of 10.6× on Intel UHD P630 GPU.
Abstract
Developments in Genome-Wide Association Studies have led to the increasing notion that future healthcare techniques will be personalized to the patient, by relying on genetic tests to determine the risk of developing a disease. To this end, the detection of gene interactions that cause complex diseases constitutes an important application. Similarly to many applications in this field, extensive data sets containing genetic information for a series of patients are used (such as Single-Nucleotide Polymorphisms), leading to high computational complexity and memory utilization, thus constituting a major challenge when targeting high-performance execution in modern computing systems. To close this gap, this work proposes several novel approaches for the detection of three-way gene interactions in modern CPUs and GPUs, making use of different optimizations to fully exploit the target…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGene expression and cancer classification · Evolutionary Algorithms and Applications · Genetics and Neurodevelopmental Disorders
