An FPGA-Based Liquid Association Calculator for Genome-Wide Co-Expression Analysis

In this paper, we implement a Liquid Association calculator on an Altera Stratix V FPGA. Using data from high throughput microarrays, the hardware is capable of analyzing whether the presence of a third gene can affect the correlation between the existing two genes. The runtime and power consumption of our FPGA implementation is only 45.5% and 8.14%, respectively, of those required by the GPU version.

[1]  Yoav Freund,et al.  RIFFA: A Reusable Integration Framework for FPGA Accelerators , 2012, 2012 IEEE 20th International Symposium on Field-Programmable Custom Computing Machines.

[2]  L. Dagum,et al.  OpenMP: an industry standard API for shared-memory programming , 1998 .

[3]  C. Stein Estimation of the Mean of a Multivariate Normal Distribution , 1981 .

[4]  Ker-Chau Li,et al.  Genome-wide coexpression dynamics: Theory and application , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[5]  Connor Imes,et al.  Handing DVFS to Hardware : Using Power Capping to Control Software Performance , 2018 .

[6]  Leena Peltonen,et al.  Finding disease candidate genes by liquid association , 2007, Genome Biology.

[7]  Ker-Chau Li,et al.  A system for enhancing genome-wide coexpression dynamics study. , 2004, Proceedings of the National Academy of Sciences of the United States of America.