pcadapt
pcadapt performs PCA-based genome scans on genotype matrices to detect outlier loci associated with local adaptation (R package pcadapt2, version 4).
Key Features:
- Enhanced computational efficiency: Implements a novel genotype storage format and an optimized algorithm for computing principal components, reducing PCA computation time by approximately 20–60× versus earlier versions.
- Optimized principal component computation: Improves the algorithm for computing principal components on large genotype matrices to enable analysis of large datasets.
- Integration and accuracy preservation: Incorporates computational enhancements into the existing pcadapt framework while maintaining result accuracy and reliability.
Scientific Applications:
- Local adaptation scans: Identifies outlier loci that may be under selection to investigate the genetic basis of adaptation to specific environmental conditions.
- Evolutionary and ecological genetics: Supports genome-wide analyses in evolutionary biology and ecological genetics across diverse species and populations.
- Large-scale genome scans and GWAS: Enables large-scale genome scans and genome-wide association studies focused on adaptation by handling large genotype datasets.
Methodology:
Principal Component Analysis (PCA) is applied to genotype matrices using a novel genotype storage format and an optimized algorithm for computing principal components.
Topics
Details
- Programming Languages:
- R
- Added:
- 1/18/2021
- Last Updated:
- 1/23/2021
Operations
Publications
Privé F, Luu K, Vilhjálmsson BJ, Blum MGB. Performing Highly Efficient Genome Scans for Local Adaptation with R Package pcadapt Version 4. Molecular Biology and Evolution. 2020;37(7):2153-2154. doi:10.1093/molbev/msaa053. PMID:32343802.
PMID: 32343802
Links
Issue tracker
https://github.com/bcm-uga/pcadapt/issues