plinkQC
plinkQC integrates ancestry inference, sample selection, and quality control for population genetics analyses.
Key Features:
- Ancestry Inference: Determines ancestry of study samples via a pre-trained random forest classifier that reaches 98% performance accuracy with just 5% of marker overlap between reference and user data.
- Sample Selection: Obtains the maximal set of unrelated study samples using a graph-based pruning method that incorporates both relationship estimates and sample quality.
- Quality Control: Bundles per-individual and per-marker quality control checks into functions that return both the quality controlled dataset and a quality control report.
- PLINK Integration: Leverages PLINK to streamline common tasks and improve data quality.
Scientific Applications:
- Population Genetics: Provides rigorous controls for sample and marker quality required for population genetic analyses.
- Ancestry Identification: Identifies ancestry of study samples when reference and user data have limited marker overlap.
- Relatedness Analysis: Processes sample relatedness to obtain optimal sets of unrelated individuals for downstream analyses.
- Large-Scale Cohort Processing: Demonstrated on the 1000 Genomes project, retaining additional samples compared to publicly available exclusion lists.
Methodology:
plinkQC uses a pre-trained random forest classifier for ancestry inference and a graph-based pruning method for sample selection that accounts for relationship estimates and sample quality.
Topics
Details
- Programming Languages:
- R
- Added:
- 2/22/2026
- Last Updated:
- 2/22/2026