Open Access Methodology article

SAQC: SNP Array Quality Control

Hsin-Chou Yang1*, Hsin-Chi Lin1, Meijyh Kang2, Chun-Houh Chen1, Chien-Wei Lin1, Ling-Hui Li2, Jer-Yuarn Wu2, Yuan-Tsong Chen2 and Wen-Harn Pan2

Author Affiliations

1 Institute of Statistical Science, Academia Sinica, Taipei 115, Taiwan

2 Institute of Biomedical Sciences, Academia Sinica, Taipei 115, Taiwan

For all author emails, please log on.

BMC Bioinformatics 2011, 12:100  doi:10.1186/1471-2105-12-100

Published: 18 April 2011



Genome-wide single-nucleotide polymorphism (SNP) arrays containing hundreds of thousands of SNPs from the human genome have proven useful for studying important human genome questions. Data quality of SNP arrays plays a key role in the accuracy and precision of downstream data analyses. However, good indices for assessing data quality of SNP arrays have not yet been developed.


We developed new quality indices to measure the quality of SNP arrays and/or DNA samples and investigated their statistical properties. The indices quantify a departure of estimated individual-level allele frequencies (AFs) from expected frequencies via standardized distances. The proposed quality indices followed lognormal distributions in several large genomic studies that we empirically evaluated. AF reference data and quality index reference data for different SNP array platforms were established based on samples from various reference populations. Furthermore, a confidence interval method based on the underlying empirical distributions of quality indices was developed to identify poor-quality SNP arrays and/or DNA samples. Analyses of authentic biological data and simulated data show that this new method is sensitive and specific for the detection of poor-quality SNP arrays and/or DNA samples.


This study introduces new quality indices, establishes references for AFs and quality indices, and develops a detection method for poor-quality SNP arrays and/or DNA samples. We have developed a new computer program that utilizes these methods called SNP Array Quality Control (SAQC). SAQC software is written in R and R-GUI and was developed as a user-friendly tool for the visualization and evaluation of data quality of genome-wide SNP arrays. The program is available online ( webcite).