Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2025 Jun 18;5(1):vbaf145.
doi: 10.1093/bioadv/vbaf145. eCollection 2025.

FPGA acceleration of GWAS permutation testing

Affiliations

FPGA acceleration of GWAS permutation testing

Yaniv Swiel et al. Bioinform Adv. .

Abstract

Genome-wide association studies (GWASs) analyse genetic variation across many individuals to identify single-nucleotide polymorphisms (SNPs) associated with complex traits. They typically include millions of SNPs from thousands of individuals, creating a multiple testing problem where the probability of false associations increases with the number of SNPs tested. While permutation testing provides accurate control of false positive rates, it is computationally expensive and slow for large datasets. This research presents an FPGA-based tool designed for cloud deployment on AWS EC2 instances that significantly accelerates GWAS permutation testing for continuous phenotypes. The tool implements two algorithms: maxT and adaptive permutation testing. Performance comparisons using a breast cancer dataset (13.7 million SNPs from 3652 individuals) showed large speedups over PLINK running on 40 CPU cores. For 1000 maxT permutations, the FPGA tool completed analysis in 22 min versus PLINK's 7 days. For 100 million adaptive permutations, FPGA required 325 min compared to PLINK's 8.5 days. The tool handled 700 million adaptive permutations in 33 h-a workload which would require over a month for CPU-based analysis. FPGA solution provides accessible, order-of-magnitude performance improvements without requiring FPGA expertise or dedicated cluster access.

PubMed Disclaimer

Conflict of interest statement

The authors declare that there are no conflicts of interest related to this work. No competing financial, professional, or personal relationships influenced the design, execution, analysis, or interpretation of the study.

Figures

Figure 1.
Figure 1.
Architecture of an EC2 f1.2xlarge instance.
Figure 2.
Figure 2.
Plots comparing the run time of the FPGA-based maxT algorithm to PLINK showing a significant performance advantage: (A) run time of dataset 1, (B) run time of dataset 2, and (C) speed-up of FPGA solution.
Figure 3.
Figure 3.
Plots comparing the run time of the FPGA-based adaptive algorithm to PLINK. Run time of (A) dataset 1 and (B) dataset 2; speed-up of (C) dataset 1 and (D) dataset 2.

References

    1. Chang CC, Chow CC, Tellier LC et al. Second-generation PLINK: rising to the challenge of larger and richer datasets. GigaScience 2015;4:7. - PMC - PubMed
    1. Che R, Jack JR, Motsinger-Reif AA et al. An adaptive permutation approach for genome-wide association study: evaluation and recommendations for use. BioData Mining 2014;7:9–13. - PMC - PubMed
    1. Dudoit S, van der Laan MJ. Multiple Testing Procedures with Applications to Genomics. Springer Series in Statistics. New York: Springer, 2008.
    1. Goeman JJ, Solari A. Multiple hypothesis testing in genomics. Statistics in Medicine 2014;33:1946–78. - PubMed
    1. Gundlach S, Kässens JC, Wienbrandt L. Genome-wide association interaction studies with MB-MDR AND maxt multiple testing correction on FPGAs. Procedia Comput Sci 2016;80:639–49. 10.1016/j.procs.2016.05.354 - DOI

LinkOut - more resources