Genetics Selection EvolutionGeneticsPeer-reviewed journal article
randPedPCA: Rapid approximation of principal components from large pedigrees
Hanbin LeeiD, Rosalind F. Craddock, Gregor GorjanciD, Hannes BecheriD
Abstract
BackgroundPedigrees continue to be extremely important in agriculture and conservation genetics with the pedigrees of modern breeding programmes easily comprising millions of records. The structure of such pedigrees is challenging to visualise. Being directed acyclic graphs, pedigrees can be represented as matrices. Common choices are the numerator relationship matrix, A, and the adjacency matrix T. With these matrices, the structure of pedigrees can then, in principle, be visualised via principal component analysis (PCA). However, the naive PCA of matrices for large pedigrees is challenging due to computational and memory constraints. ResultsWe present the open-access R package randPedPCA for rapid pedigree PCA using sparse matrices and randomised linear algebra. Our rapid pedigree PCA builds on the fact that matrix-vector multiplications with the numerator relationship matrix can be carried out implicitly using the extremely sparse inverse Cholesky factor of the numerator relationship matrix. We demonstrate the utility of randPedPCA using several simulated datasets of pedigrees and SNPs. We then demonstrate the performance of randPedPCA by analysing the pedigree of the UK Labrador Retriever breeding population of almost 1.5 million individuals. ConclusionsThe structure of pedigrees can be efficiently and rapidly visualised using scatter plots of principal component scores. For large pedigrees, this is considerably faster than rendering plots of a pedigree graph.
- Citations
- 4
- FWCI
- 2.34
- Field percentile
- top 11%
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
- 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
- Composite Likelihood Method for Inferring Local Pedigrees
Amy Ko, Rasmus Nielsen·PLoS GeneticsPeer-reviewed·Aug 21, 2017
- Principal component analysis revisited: fast multi-trait genetic evaluations with smooth convergence
Jon Ahlinder, David Hall, … Mikko J. Sillanpää·G3 Genes Genomes GeneticsPeer-reviewed·Oct 21, 2024
- Consequences of PCA graphs, SNP codings, and PCA variants for elucidating population structure
Hugh G. Gauch, Sheng Qian, … Rui Chen·PLoS ONEPeer-reviewed·Jun 18, 2019
- Testing the effectiveness of principal components in adjusting for relatedness in genetic association studies
Yiqi Yao, Alejandro Ochoa·bioRxiv·Nov 29, 2019
- FlashPCA2: principal component analysis of biobank-scale genotype datasets
Gad Abraham, Yixuan Qiu, Michael Inouye·BioinformaticsPeer-reviewed·May 4, 2017