A SIMD algorithm for the detection of epistatic interactions of any order
Christian Ponte-Fern\'andez (1), Jorge Gonz\'alez-Dom\'inguez (1) and, Mar\'ia J. Mart\'in (1) ((1) Universidade da Coru\~na, CITIC, Computer, Architecture Group, 15071 A Coru\~na, Spain)

TL;DR
This paper introduces a SIMD-accelerated algorithm for detecting epistatic genetic interactions of any order, significantly improving computational efficiency using Intel AVX instructions.
Contribution
It extends an existing third-order algorithm to support interactions of any order and implements SIMD vectorization to accelerate the search process.
Findings
512-bit vector implementation outperforms other methods
Accelerates the algorithm by 7x with GCC
Accelerates the algorithm by 12x with Intel Compiler
Abstract
Epistasis is a phenomenon in which a phenotype outcome is determined by the interaction of genetic variation at two or more loci and it cannot be attributed to the additive combination of effects corresponding to the individual loci. Although it has been more than 100 years since William Bateson introduced this concept, it still is a topic under active research. Locating epistatic interactions is a computationally expensive challenge that involves analyzing an exponentially growing number of combinations. Authors in this field have resorted to a multitude of hardware architectures in order to speed up the search, but little to no attention has been paid to the vector instructions that current CPUs include in their instruction sets. This work extends an existing third-order exhaustive algorithm to support the search of epistasis interactions of any order and discusses multiple SIMD…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
