DistPCA: Tera-Scale Genomic PCA via Out-of-Core Distributed Parallelism

Clicks: 8
ID: 331648
2026
Article Quality & Performance Metrics
Overall Quality
Not rated
Combines reader engagement with the AI quality analysis. This article has not been analysed, so there is no overall score — reader engagement is measured and shown alongside.
AI Quality Assessment
Not analyzed
Readership in this journal
Emerging

Ranked #133 of 154 articles by views in Bioinformatics advances

Most read Least read

Bar heights use a square-root scale. Only the 120 most-read articles are drawn; the journal has 154 in total.

Mint this article as an NFT
Not yet minted

Create a permanent, verifiable on-chain record of this article on the Scimatic Network. The NFT is held in your Journament account, and you can withdraw it to your own wallet at any time.

5 SUSD one-off · no wallet required
Abstract
Abstract Motivation Principal Component Analysis (PCA) is a core component of human genomic pipelines, widely used for population structure inference, ancestry analysis, and quality control in genome-wide association studies. Over the past decade, the increasing scale of genomic datasets has pushed PCA beyond the limits of in-core computation, motivating the adoption of out-of-core methods. However, existing approaches remain limited to single-node infrastructure and fail to exploit available parallelism in data fetching and preprocessing. As cohorts grow toward next-generation biobank scale, these limitations create a scalability barrier that makes routine PCA increasingly impractical for large-scale genetic and population analysis. Results We introduce DistPCA, a first distributed out-of-core framework for tera-scale genomic PCA, implemented as a high-performance C ++ software package that scales from single-node to multi-node computing environments. Built on top of Message Passing Interface (MPI), DistPCA employs hybrid multi-level data parallelism across the entire PCA pipeline, including data fetching, preprocessing, and numerical computation. Extensive evaluation on real and synthetic datasets demonstrates near-linear scalability, reducing wall-clock time by more than 80% compared with current state-of-the-art methods (from 12.1h to 2.3h). These results establish DistPCA as a robust solution for scalable routine population structure analysis at next-generation biobank scale. Availability and Implementation The source code and documentation of DistPCA are available on GitHub at https://github.com/CEID-HPCLAB/DistPCA and on Zenodo at https://doi.org/10.5281/zenodo.20392865.
Reference Key
openalex_W7220845828 Use this key to autocite in the manuscript while using SciMatic Manuscript Manager or Thesis Manager
Authors Georgios Mermigkis, Argiris Sofotasios, Eugenia-Maria Kontopoulou, Efstratios Gallopoulos, Panagiotis E. Hadjidoukas
Journal Bioinformatics advances
Year 2026
DOI
10.1093/bioadv/vbag303
URL
Keywords Keywords not found

Citations

No citations found. To add a citation, contact the admin at info@scimatic.org

No comments yet. Be the first to comment on this article.