Literature DB >> 18267308

Automated SNP genotype clustering algorithm to improve data completeness in high-throughput SNP genotyping datasets from custom arrays.

Edward M Smith1, Jack Littrell, Michael Olivier.   

Abstract

High-throughput SNP genotyping platforms use automated genotype calling algorithms to assign genotypes. While these algorithms work efficiently for individual platforms, they are not compatible with other platforms, and have individual biases that result in missed genotype calls. Here we present data on the use of a second complementary SNP genotype clustering algorithm. The algorithm was originally designed for individual fluorescent SNP genotyping assays, and has been optimized to permit the clustering of large datasets generated from custom-designed Affymetrix SNP panels. In an analysis of data from a 3K array genotyped on 1,560 samples, the additional analysis increased the overall number of genotypes by over 45,000, significantly improving the completeness of the experimental data. This analysis suggests that the use of multiple genotype calling algorithms may be advisable in high-throughput SNP genotyping experiments. The software is written in Perl and is available from the corresponding author.

Entities:  

Mesh:

Year:  2007        PMID: 18267308      PMCID: PMC2746954          DOI: 10.1016/S1672-0229(08)60014-5

Source DB:  PubMed          Journal:  Genomics Proteomics Bioinformatics        ISSN: 1672-0229            Impact factor:   7.691


Introduction

Single nucleotide polymorphisms (SNPs) are the most common form of genetic variation in the human genome, and are the marker of choice for disease association studies due to their prevalence and ease of genotyping. Large-scale SNP genotyping arrays are improving the speed and volume of genomic research. Whilst these techniques are highly accurate and efficient, there remains a desire to maximize the amount of data obtained. In recent years, a number of reports have described algorithms that can be used to replace or supplement Affymetrix genotype calling algorithms 1., 2., 3., 4., 5., 6.. However, these algorithms are all designed to be used with data generated from genome-wide SNP arrays, and are not compatible with other genotyping platforms or formats. As specific chromosomal regions are identified as being linked to a phenotype of interest, there is an increasing need to target high-density genotyping to these loci. The Affymetrix custom-designed SNP panels based on molecular inversion probe technology 7., 8. allow for such an approach. One major difference in the output from this assay is that there is only one chip feature per SNP rather than multiple averaged sites as generated with the genome-wide arrays. Thus, it is difficult to assess the accuracy and reliability of genotype calls from the analysis software without additional experimental work, and some SNPs result in poor call rates in the automated analysis although manual inspection of the data suggests clear distinction of three different genotype clusters. For custom high-resolution SNP genotyping, data completeness is essential, and a high percentage of missed calls for an individual SNP or the complete lack of data for any SNP significantly impedes the subsequent analysis. To overcome this challenge in the automated data analysis and to improve overall data quality, an in-house clustering algorithm designed for analysis of single SNP assays was modified to analyze the data from genotyping 1,560 individuals of 261 families on an Affymetrix GeneChip custom 3 K array. As shown below, the combined analysis using both the commercial algorithm and the custom supplementary clustering algorithm (MCW_CA) significantly improves the overall call rate, and “rescues” individual SNPs eliminated in the initial analysis using the commercial algorithm alone.

Results and Discussion

In total, 3,345 SNPs were genotyped using 1,560 samples from the MRC-OB cohort using an Affymetrix GeneChip custom 3 K array. Initially, data were analyzed using the commercial analysis tools provided by Affymetrix. In this analysis, 99.6% of all SNPs successfully passed the quality control criteria. However, our subsequent analysis revealed that not all passed SNPs were informative. Based on the Affymetrix genotype calls, 41.8% (345/825) of SNPs assayed on Chromosome 3 were identified as monomorphic following determination of allele frequencies (Table 1), supporting the anecdotal evidence that SNP failures are due to under-calling of heterozygotes. This percentage was significantly reduced to 1.1% (9/825) when based on the MCW_CA results, and it was possible to rescue 15 SNPs previously identified as monomorphic. Based on this analysis, the genotype distribution was in Hardy-Weinberg equilibrium (HWE), and greater than 80% of the cohort were successfully genotyped. Further four SNPs on Chromosome 3, which were identified as polymorphic by the Affymetrix genotype calling algorithm but not in HWE, were also rescued (passed HWE and greater than 80% genotyped) by MCW_CA (Table 1). In addition, of the 250 SNPs that passed both forms of analysis, it was possible to improve the call rate of 148 (59.2%) SNPs using MCW_WCA. This supplementary analysis resulted in a total of 29,683 additional genotypes identified on Chromosome 3.
Table 1

Distribution of SNPs with call rates greater than 80% after clustering by the Af fymetrix and MCW_CA algorithms*

Chromosome (SNPs assayed)AlgorithmIn HWENot in HWEMono. SNPsRescued (new gt)Rescued mono. SNPs (new gt)Improved call rate (extra gt)Total new gt
3 (825)Affymetrix46515345
MCW_CA2158794 (5, 751)15 (22, 441)148 (1, 491)29,683
7 (1, 048)Affymetrix9804325
MCW_CA58110422 (2, 720)1 (1, 512)458 (4, 460)8,692
12 (1, 055)Affymetrix1,0241219
MCW_CA60011422 (2, 699)0 (0)470 (4, 746)7,445
14 (354)Affymetrix34482
MCW_CA2114710(0)0 (0)158 (1, 758)1,758

Total47,578

The table summarizes the additional genotypes obtained in a second analysis using the MCW_CA algorithm. gt = genotype; Mono. = monomorphic.

Corresponding values for the remaining chromosomal regions investigated are presented in Table 1. Similar to the analysis described for Chromosome 3, it was possible for MCW_WCA to rescue further five SNPs and increase the call rates for another 1,086 SNPs. In total it resulted in an extra 47,578 genotypes identified, an average of 30 genotypes per individual tested. This number of genotypes would correspond to an additional 15 SNP arrays worth of data. Overall, our analysis strongly suggests that it is highly beneficial to re-analyze high-throughput SNP genotyping data with more than one genotype calling algorithm. A significant number of additional genotype calls can be made, and more complete data are obtained, a result essential for fine-mapping studies. While several algorithms have been developed to help in the analysis of genome-wide 100 K and 500 K SNP arrays, our algorithm is also suitable for use with custom 3 K, 5 K, or 10 K arrays. Furthermore, a significant advantage of MCW_WCA over other clustering algorithms is the ability to set a user-defined confidence threshold. This allows users to select their own cut-off value depending on individual requirements. Altering the threshold level will have an effect on both the number of genotypes per SNP and on the number of SNPs that remain in HWE. For example, on Chromosome 7, at a confidence level of 0%, 50%, 90%, and 95%, the number of SNPs with a call rate above 80% were 1,023, 1,020, 824, and 772, and the number of SNPs in HWE were 633, 633, 615, and 605, respectively. Thus, users can select and statistically define the confidence of genotype calls. If the sample set only includes unrelated individuals, the confidence level can be set conservatively to only include genotypes called with high accuracy and confidence. Alternatively, if family-based samples are used, an initial analysis with a lower confidence level followed by a comprehensive analysis of Mendelian errors in individual families may result in a higher rate of genotype calls.

Materials and Methods

Population and genotyping

The 1,560 individuals studied were a subset of the MRC-OB population recruited from the TOPS membership as described previously 9., 10.. All individuals were genotyped on a 3 K custom-designed SNP chip, with 3,345 SNPs distributed across 5 chromosomal regions: one on Chromosomes 3, 7, and 14, respectively, and two on Chromosome 12. The SNP selection strategies have been described previously (. Briefly, for the regions on Chromosomes 3 and 14, SNPs were selected using a gene-centric approach with an emphasis on putative functional SNPs; those on Chromosome 7 were selected based on the linkage disequilibrium (LD) patterns of the CEPH population of the HapMap; and those on Chromosome 12 were located within known genes, based on LD patterns and putative functionality.

Algorithm

The algorithm was initially described by Olivier et al. (. Briefly, each datapoint is assigned to one of four clusters: 1, 2, 3, or 4, representing no-target (negative) controls (NTCs), homozygotes one (XX), homozygotes two (YY), and heterozygotes (XY), respectively. Clusters are described by an ellipse whose major and minor axes are the standard deviations in the x and y directions of the component points, which are rotated so that their covariance is equal to zero. Fluoresence values are extracted from the MegAllele results for all samples and SNPs. Initially, fluorescence values for each SNP are scaled to between 0.05 and 0.95, and four negative control values are appended to the data to provide a reference start point for the analysis. An ellipse containing the negative control datapoints is determined, and the probability of other datapoints belonging to this cluster is calculated using an empirically determined cut-off value. The ellipse is then redefined to include any new points. The center of the genotype cluster locations is determined by a two-step process. Initially, a Cartesian coordinate system is overlaid on the data with its origin at (0.55, 0.55). The center of each quadrant is identified by averaging the component points. New coordinate systems are drawn in each quadrant with their origin at each quadrant’s center. This process continues outward—towards the upper left corner, upper right, and lower right—until one point remains in each quadrant. Secondly, circles are drawn around the extreme point(s). The average location of the points inside the circle is computed and the circle center moves to this position. This process repeats until the circle center moves negligibly. If either of the homozygote clusters are missing, the existing homozygote cluster center is mirrored to create the missing datapoint. If the heterozygote cluster is absent, the x axis coordinating from one homozygote cluster and the y axis coordinating from the other are used to determine the cluster center. Cluster center locations are then separated by lines drawn through the NTC cluster center and exactly halfway between the identified cluster centers. All points above or to the left of the uppermost line are considered to be homozygote cluster one; the points between the lines are heterozygotes; and the points to the right or below the bottommost line are homozygote cluster two. Based on the determination of cluster centers and bisecting lines, ellipses are calculated for each cluster. The probability that an individual datapoint belongs to each cluster is calculated using the two-dimensional normal distribution function represented by the probability ellipses. New ellipses are then created to reflect the new datapoints in the cluster, and this is repeated for three times. The p-value for a point belonging to a particular cluster is equal to the probability that it is in that cluster, which is divided by the summation of the individual probabilities of the point being in each of the four clusters. The results are output depending on the p-value selected by users, and points are assigned to one of the four regular clusters or are considered as a no call.

Data analysis

Once genotypes were determined for all SNPs and individuals at a confidence level of 99.0%, data accuracy was checked by ensuring that the allelic distribution for all loci does not significantly differ from HWE. As family-based samples were used, a modified allele frequency estimation method taking account of family relationships was employed (. Predicted genotype frequencies were then compared with the observed values and statistically significant (p< 0.05) differences were determined by a Chi-squared test. Only SNPs with a call rate greater than 80% were described, and the data below this threshold were classed as insufficiently informative. A Bonferroni correction was applied to the data to account for multiple testing. SNPs with predicted allele frequencies of 1.0 or 0.0 were classed as monomorphic.

Authors’ contributions

EMS supervised and coordinated the collection of the datasets, conducted data analysis, and prepared the manuscript. JL contributed to the data analysis and data management, and was responsible for modifying the code of the cluster algorithm. MO conceived the idea of using this approach, critically reviewed the data analysis, and assisted with manuscript preparation. All authors read and approved the final manuscript.

Competing interests

The authors have declared that no competing interests exist.
  13 in total

1.  Quantitative trait loci on chromosomes 3 and 17 influence phenotypes of the metabolic syndrome.

Authors:  A H Kissebah; G E Sonnenberg; J Myklebust; M Goldstein; K Broman; R G James; J A Marks; G R Krakower; H J Jacob; J Weber; L Martin; J Blangero; A G Comuzzie
Journal:  Proc Natl Acad Sci U S A       Date:  2000-12-19       Impact factor: 11.205

2.  High-throughput genotyping of single nucleotide polymorphisms using new biplex invader technology.

Authors:  Michael Olivier; Lee-Ming Chuang; Mau-Song Chang; Ying-Tsung Chen; Dee Pei; Koustubh Ranade; Anniek de Witte; Jennifer Allen; Nguyet Tran; David Curb; Richard Pratt; Henk Neefs; Monika de Arruda Indig; Scott Law; Bruce Neri; Lu Wang; David R Cox
Journal:  Nucleic Acids Res       Date:  2002-06-15       Impact factor: 16.971

3.  Best linear unbiased allele-frequency estimation in complex pedigrees.

Authors:  Mary Sara McPeek; Xiaodong Wu; Carole Ober
Journal:  Biometrics       Date:  2004-06       Impact factor: 2.571

4.  A genotype calling algorithm for affymetrix SNP arrays.

Authors:  Nusrat Rabbee; Terence P Speed
Journal:  Bioinformatics       Date:  2005-11-02       Impact factor: 6.937

5.  Highly multiplexed molecular inversion probe genotyping: over 10,000 targeted SNPs genotyped in a single tube assay.

Authors:  Paul Hardenbol; Fuli Yu; John Belmont; Jennifer Mackenzie; Carsten Bruckner; Tiffany Brundage; Andrew Boudreau; Steve Chow; Jim Eberle; Ayca Erbilgin; Mat Falkowski; Ron Fitzgerald; Sy Ghose; Oleg Iartchouk; Maneesh Jain; George Karlin-Neumann; Xiuhua Lu; Xin Miao; Bridget Moore; Martin Moorhead; Eugeni Namsaraev; Shiran Pasternak; Eunice Prakash; Karen Tran; Zhiyong Wang; Hywel B Jones; Ronald W Davis; Thomas D Willis; Richard A Gibbs
Journal:  Genome Res       Date:  2005-02       Impact factor: 9.043

6.  Comparison of linkage disequilibrium patterns between the HapMap CEPH samples and a family-based cohort of Northern European descent.

Authors:  E M Smith; X Wang; J Littrell; J Eckert; R Cole; A H Kissebah; M Olivier
Journal:  Genomics       Date:  2006-05-19       Impact factor: 5.736

7.  SNiPer-HD: improved genotype calling accuracy by an expectation-maximization algorithm for high-density SNP arrays.

Authors:  Jianping Hua; David W Craig; Marcel Brun; Jennifer Webster; Victoria Zismann; Waibhav Tembe; Keta Joshipura; Matthew J Huentelman; Edward R Dougherty; Dietrich A Stephan
Journal:  Bioinformatics       Date:  2006-10-24       Impact factor: 6.937

8.  Genetic determinants of obesity-related lipid traits.

Authors:  Gabriele E Sonnenberg; Glenn R Krakower; Lisa J Martin; Michael Olivier; Anne E Kwitek; Anthony G Comuzzie; John Blangero; Ahmed H Kissebah
Journal:  J Lipid Res       Date:  2004-02-01       Impact factor: 5.922

9.  SNiPer: improved SNP genotype calling for Affymetrix 10K GeneChip microarray data.

Authors:  Matthew J Huentelman; David W Craig; Albert D Shieh; Jason J Corneveaux; Diane Hu-Lince; John V Pearson; Dietrich A Stephan
Journal:  BMC Genomics       Date:  2005-10-31       Impact factor: 3.969

10.  Genotyping and annotation of Affymetrix SNP arrays.

Authors:  Philippe Lamy; Claus L Andersen; Friedrik P Wikman; Carsten Wiuf
Journal:  Nucleic Acids Res       Date:  2006-08-09       Impact factor: 16.971

View more
  2 in total

1.  Obesity-related dyslipidemia associated with FAAH, independent of insulin response, in multigenerational families of Northern European descent.

Authors:  Yi Zhang; Gabriele E Sonnenberg; Tesfaye Mersha Baye; Jack Littrell; Jennifer Gunnell; Ann DeLaForest; Erin MacKinney; Cecilia J Hillard; Ahmed H Kissebah; Michael Olivier; Russell A Wilke
Journal:  Pharmacogenomics       Date:  2009-12       Impact factor: 2.533

2.  Genetic variation in cannabinoid receptor 1 (CNR1) is associated with derangements in lipid homeostasis, independent of body mass index.

Authors:  Tes M Baye; Yi Zhang; Edward Smith; Cecilia J Hillard; Jennifer Gunnell; Joel Myklebust; Roland James; Ahmed H Kissebah; Michael Olivier; Russell A Wilke
Journal:  Pharmacogenomics       Date:  2008-11       Impact factor: 2.533

  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.