bioRxivBioinformaticsPreprint
ERStruct: A Python Package for Inferring the Number of Top Principal Components from Whole Genome Sequencing Data
Jinghan Yang, Yuyang XuiD, Minhao YaoiD, Gao T. WangiD, Zhonghua LiuiD
Abstract
Large-scale multi-ethnic DNA sequencing data is increasingly available owing to decreasing cost of modern sequencing technologies. Inference of the population structure with such sequencing data is fundamentally important. However, the ultra-dimensionality and complicated linkage disequilibrium patterns across the whole genome make it challenging to infer population structure using traditional principal component analysis (PCA) based methods and software. We present the ERStruct Python Package, which enables the inference of population structure using whole-genome sequencing data. By leveraging parallel computing and GPU acceleration, our package achieves significant improvements in the speed of matrix operations for large-scale data. Additionally, our package features adaptive data splitting capabilities to facilitate computation on GPUs with limited memory. Our Python package ERStruct is an efficient and user-friendly tool for estimating the number of top informative PCs that capture population structure from whole genome sequencing data.
- assay: whole-genome sequencing
- research focus: variant calling
- research focus: dimensionality reduction
- approach: statistical model
- approach: matrix factorization
- Citations
- 0
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Large-scale Inference of Population Structure in Presence of Missingness using PCA
Jonas Meisner, SiYang Maggie Liu, … Anders Albrechtsen·BioinformaticsPeer-reviewed·Jan 12, 2021
- Efficient toolkit implementing best practices for principal component analysis of population genetic data
Florian Privé, Keurcien Luu, … Bjarni Jóhann Vilhjálmsson·BioinformaticsPeer-reviewed·May 12, 2020
- Robust Population Structure Inference and Correction in the Presence of Known or Cryptic Relatedness
Matthew P Conomos, Michael B Miller, Timothy A Thornton·bioRxiv·Aug 21, 2014
- Variational Inference of Population Structure in Large SNP Datasets
Anil Raj, Matthew Stephens, Jonathan K Pritchard·bioRxiv·Dec 2, 2013
- Ancestry inference and grouping from principal component analysis of genetic data
F. Prive·bioRxiv·Oct 6, 2020
- Fast Principal Component Analysis of Large-Scale Genome-Wide Data
Gad Abraham, Michael Inouye·bioRxiv·Mar 11, 2014