- Methodology article
- Open access
- Published:

# Genotyping and inflated type I error rate in genome-wide association case/control studies

*BMC Bioinformatics*
**volume 10**, Article number: 68 (2009)

## Abstract

### Background

One common goal of a case/control genome wide association study (GWAS) is to find SNPs associated with a disease. Traditionally, the first step in such studies is to assign a genotype to each SNP in each subject, based on a statistic summarizing fluorescence measurements. When the distributions of the summary statistics are not well separated by genotype, the act of genotype assignment can lead to more potential problems than acknowledged by the literature.

### Results

Specifically, we show that the proportions of each called genotype need not equal the true proportions in the population, even as the number of subjects grows infinitely large. The called genotypes for two subjects need not be independent, even when their true genotypes are independent. Consequently, p-values from tests of association can be anti-conservative, even when the distributions of the summary statistic for the cases and controls are identical. To address these problems, we propose two new tests designed to reduce the inflation in the type I error rate caused by these problems. The first algorithm, logiCALL, measures call quality by fully exploring the likelihood profile of intensity measurements, and the second algorithm avoids genotyping by using a likelihood ratio statistic.

### Conclusion

Genotyping can introduce avoidable false positives in GWAS.

## Background

One common goal of a genome wide association (GWAS) study is to search the entire genome for single nucleotide polymorphisms (SNPs) and copy number variations (CNVs) associated with a disease or some other phenotype. In this article, we focus our analysis on SNPs. The two possible alleles at a SNP are arbitrarily labeled A and B, and association is often tested by measuring and comparing the frequencies of the genotypes AA, AB, and BB, in case and control groups. As technology currently allows close to one million SNPs to be examined simultaneously, there is a need for fast, automated methods to test for association. As only a small minority of SNPs are expected to be associated with the disease, even a modest false positive rate could bury true associations beneath those occurring by chance.

Using Affymetrix 500 k GeneChips as an example, each of the 500,000+ SNPs is represented by a series of probes on a pair of arrays. Each probe is an oligonucleotide designed to bind to either the A or B allele. A subject's fluorescently labeled DNA is allowed to hybridize with these probes, and then a spectrometer measures the relative fluorescent levels between the A and B probes. Each genotyping algorithm (see *Methods*) summarizes the fluorescence information, or the likelihood a subject has allele A at that SNP, by its own statistic. In any population, these statistics usually cluster into three groups, corresponding to the three genotypes. Studies have noted that 1) The mean and variance of these clusters, or the shape of their distribution in general, varies by SNP and 2) For a single SNP, because of differences in processing or duration of storage, the shape of the statistic's distribution can differ between the case and control groups [1–3].

The current test of association requires *calling*, or assigning a genotype, to each SNP for each study subject and then comparing the called genotypes between the case and control groups. The majority of SNPs are easy to call and any of the available methods will call them correctly. Unfortunately, there is a difficult minority that cannot be easily clustered into three distinct groups. Because there can be as many as 500,000 SNPs, this minority can greatly inflate the type I error rate and cause the large, characteristic, deviations from the x = y line in the qq-plots of test statistics. Most studies assume these consequences are the unavoidable results of population substructure and poor data. In this paper, we dispel the myth that these are the sole issues. In fact, the inflated type I error rate and general misbehavior of the test statistic may also result from the act of genotype assignment and a poor choice of statistical methodology.

The goal of this manuscript is two-fold. First, our primary goal is to show that genotyping overlapping clusters can lead to potential problems that we have yet to see fully acknowledged in the literature. The proportions of each called genotype need not equal their true proportions in the population, *even as the number of subjects grows infinitely large*. As we compare genotype calls, p-values from tests of association will be anti-conservative when the distribution of the summary statistic differs between cases and controls. Moreover, the called genotypes for two subjects need not be independent, *even when their true genotypes are independent*. Therefore, p-values from tests of association can be anti-conservative, *even when the distributions of the summary statistic for the cases and controls are identical*, a fact we believe has yet to be fully demonstrated. Although previous studies have examined the effects of genotyping error on tests of association [4–6], studies has neither fully explored the effects caused by case/control differences in distributions nor dependence of error. Second, we discuss two new tests that can circumvent these potential problems. One test compares calls made from a genotyping algorithm designed to minimize the type I error. The second test compares the fluorescence distributions, instead of the called genotypes. We start the *Methods section* by discussing currently available methods for genotyping SNPs and testing for association. Concurrently, we introduce logiCALL, our new genotyping algorithm, and the likelihood ratio-based test of association. In the *Results and Discussion section*, we start by showing that the proportion of genotypes called AA, AB, and BB need not converge to the true population proportions. Then we discuss how the called genotypes can be dependent. We conclude the section by comparing the proposed tests of association with the current standards through both simulation studies and real data analysis. Then a short *Conclusions section* summarizes the key points.

## Methods

### Calling Genotypes

There is currently a wide variety of programs available for genotyping SNPs. The most popular supporting Affymetrix are RLMM [7], BRLMM [8], CRLMM [9], CHIAMO [10], SNiPer-HD [11], and MAMS [12]. The most popular program for Illumina is their own proprietary software, BeadStudio, but other methods have been recently suggested by Moorhead et. al. [3], Teo et. al. [13], and Dunning et. al. [14] (Table 1). To introduce these methods, we start by defining notation. Let there be *n* subjects. Let *G*_{
ij
}∈ {*AA*, *AB*, *BB*} be the true genotype of SNP *j* in subject *i*, 1 ≤ *i* ≤ *n*. For Affymetrix chips, assume there are *n*_{
p
}probe quartets representing each SNP on an array, and let {\overrightarrow{I}}^{ijk}\equiv \{{I}_{P{M}_{A}}^{ijk},{I}_{M{M}_{A}}^{ijk},{I}_{P{M}_{B}}^{ijk},{I}_{M{M}_{B}}^{ijk}\} be the normalized probe intensities for subject *i*, SNP *j*, and probe *k*. Here, the subscripts *PM*_{
A
}and *MM*_{
A
}signify the perfect match and mismatch probes for allele A. *PM*_{
B
}and *MM*_{
B
}are similarly defined for allele B. The log transformed intensities will be {\overrightarrow{Y}}^{ijk}=lo{g}_{2}({\overrightarrow{I}}^{ijk}). To maintain notational consistency, for Illumina chips, we denote the BeadStudio intensity values of the two SNP alleles by \{{I}_{P{M}_{A}}^{ij},{I}_{P{M}_{B}}^{ij}\}. As we will only discuss a single SNP for the majority of the paper, we will omit the superscript "*j*" from all future notation.

With the exception of dynamic modeling (DM) [15], all calling algorithms share the same general form, and we exploit this form to summarize their key features. The process of transforming raw signal into genotypes can be divided into four steps: 1) Normalize the intensity values; 2) Describe the normalized intensity values by a single, possibly multivariate, summary statistic; 3) Estimate the mean and variance of the summary statistic for the three possible genotypes, AA, AB, and BB; and 4) Compare the value of the statistic from a subject to the group parameters found in the third step to make the call. The universal first step, normalizing the intensity values, is tangential to our discussion here. The second step is to choose a statistic, *S*_{
i
}that Summarizes the intensities. For example, RLMM models the probe intensities as {Y}_{P{M}_{A}}^{ik}={\zeta}_{A}^{i}+{\beta}_{A}^{k}+{\epsilon}_{A}^{ik} and {Y}_{P{M}_{B}}^{ik}={\zeta}_{B}^{i}+{\beta}_{B}^{k}+{\epsilon}_{B}^{ik}. Then, {S}_{i}\equiv \{{\zeta}_{A}^{i},{\zeta}_{B}^{i}\}. In the updated version, CRLMM models sense(+) and antisense(-) probes separately, resulting in a 4D statistic, {S}_{i}\equiv \{{\zeta}_{A+}^{i},{\zeta}_{A-}^{i},{\zeta}_{B+}^{i},{\zeta}_{B-}^{i}\} Each method assumes that the distribution, *φ*^{M}(*S*_{
i
}|*θ*^{q}), of their statistic in a given population *q* is a Mixture of multivariate normal distributions where *θ*, to be defined below, are the parameters characterizing the distribution in population *q*. When it is clear we are discussing only a single population, we will omit the superscript *q*. Although problems can arise when the distribution is not a true mixture of normals, those complications are beyond the scope of this paper [16]. For completeness, we point out that a minority of programs, including CRLMM, allow these parameters to vary within a group (e.g. to be subject/array specific). Ignoring that some methods allow for an additional null distribution, the general form is

where *ψ*(·) is the multivariate normal density. The three mean vectors, \mu \equiv \{{\overrightarrow{\mu}}_{AA},{\overrightarrow{\mu}}_{AB},{\overrightarrow{\mu}}_{BB}\}, variance matrices, Σ ≡ {Σ_{
AA
}, Σ_{
AB
}, Σ_{
BB
}}, and probabilities, *p* ≡ {*p*_{
AA
}, *p*_{
AB
}, *p*_{
BB
}}, correspond to the three possible genotypes, AA, AB, and BB. Define \theta \equiv \{\overrightarrow{\mu},\Sigma ,\overrightarrow{p}\} and later, we let Φ(·) and Φ^{M}(·) be the cumulative distribution for a normal variable and a mixture of normals. The third step is to estimate *θ*. Some algorithms, such as RLMM, use a training data set, where the genotypes are known. Other algorithms, such as SNiPer-HD, use no training data, and find the best estimates that describe their experimental values. The fourth step is to assign a genotype, {\stackrel{\u02c6}{G}}_{ij}, to SNP *j* in subject *i*. Often, for a given value of *S*_{
i
}, the assigned genotype maximizes a similarity function: {\stackrel{\u02c6}{G}}_{i} = *argmax*_{
g
}*D*(*g, S*_{
i
}|*θ*). The similarity function is usually a modified version of one of the following three quantities: Mahalanobis distance: -({S}_{i}-{\overrightarrow{\mu}}_{g}){\Sigma}_{g}^{-1}{({S}_{i}-{\overrightarrow{\mu}}_{g})}^{t}, Unweighted Likelihood: \varphi ({S}_{i}|{\overrightarrow{\mu}}_{g},{\Sigma}_{g}), or the Weighted Likelihood: *p*_{
g
}\varphi ({S}_{i}|{\overrightarrow{\mu}}_{g},{\Sigma}_{g}). The similarity function is also modified to ensure monotonicity of assignment. When we let *S*_{
i
}= {*M*_{
i
}, *A*_{
i
}}, we force *D*(*AB, S*_{
i
}|*θ*) = *D*(*BB, S*_{
i
}|*θ*) = 0 if *M*_{
i
}≤ *μ*_{
AA
}, *D*(*BB, S*_{
i
}|*θ*) = 0 if *μ*_{
AA
}≤ *M*_{
i
}≤ *μ*_{
AB
}, *D*(*AA, S*_{
i
}|*θ*) = 0 if *μ*_{
AB
}≤ *M*_{
i
}≤ · *μ*_{
BB
}, and *D*(*AB, S*_{
i
}|*θ*) = *D*(*AA, S*_{
i
}|*θ*) = 0 if *M*_{
i
}≥ *μ*_{
BB
}, where *μ*_{
g
}, in this case, is the mean of *M*_{
i
}when *G*_{
i
}= *g*. This modification is standard in calling algorithms. As we do not know the true value of the parameters in experiments, we replace *D*(*g*, *S*_{
i
}|*θ*) by *D*(*g*, *S*_{
i
}|\stackrel{\u02c6}{\theta}). A subject's SNP may not be called, or assigned a missing value, if the difference or ratio between *D*({\stackrel{\u02c6}{G}}_{i}, *S*_{
i
}|\stackrel{\u02c6}{\theta}) and *D*(*g*_{2i}, *S*_{
i
}|\stackrel{\u02c6}{\theta}) is not large enough, where *g*_{2i}is the genotype with the second largest value of *D*(*g*, *S*_{
i
}|\stackrel{\u02c6}{\theta}). A SNP may be omitted from further study if too many values were set to missing. Table 1 describes the details of the four steps for popular methods. For many purposes or to understand the details of the method, especially in handling rare alleles, this table will seem an oversimplification. For our purposes here, it highlights the features of interest.

### Tests of Association

The current tests of association start by calling genotypes for a given SNP *j* in a group of subjects with the disease and in a group of controls. They then compare the resulting proportions, {\stackrel{\u02c6}{P}}^{A}\equiv \{{\stackrel{\u02c6}{P}}_{AA}^{A},{\stackrel{\u02c6}{P}}_{AB}^{A},{\stackrel{\u02c6}{P}}_{BB}^{A}\} and {\stackrel{\u02c6}{P}}^{U}\equiv \{{\stackrel{\u02c6}{P}}_{AA}^{U},{\stackrel{\u02c6}{P}}_{AB}^{U},{\stackrel{\u02c6}{P}}_{BB}^{U}\}, from these Affected and Unaffected groups using either a Cochran-Armitage test or logistic regression. Here {\stackrel{\u02c6}{p}}_{g}^{q}\equiv \frac{1}{nq}{\displaystyle {\sum}_{i:{Q}_{i=q}}1({\stackrel{\u02c6}{G}}_{i}=g)}, where the indicator function is defined by 1(x) = 1 if x is true, 0 otherwise, *Q*_{
i
}∈ {*A*, *U*} is the disease status for individual *i*, and *n*_{
q
}is the number of subjects with disease status *q*. In this manuscript, any 'p-value' from a genotype-based association test will be calculated using ANOVA on the logistic regression model with *Q*_{
i
}and genotype (unordered grouping) as the dependent and independent variables.

Standard tests tend to err anti-conservatively as we will discuss below. We will propose four alterations that can reduce type I error rate, with only a minimal decrease in power. These are the four differences that separate logiCALL from standard methods. The first is based on the observation, which is discussed later, that the likelihood profile of *φ*^{M}(*S*_{
i
}|*θ*) will have multiple local maxima near the overall maximum. When estimating *θ*, the EM algorithm converges to multiple solutions. For many of those solutions, the resulting parameter set, {\stackrel{\u02c6}{\theta}}_{lm}, satisfies {\displaystyle {\prod}_{i}{\varphi}^{M}({S}_{i}|\stackrel{\u02c6}{\theta})\le}{\displaystyle {\prod}_{i}{\varphi}^{M}({S}_{i}|{\stackrel{\u02c6}{\theta}}_{lm})}+\tau n. For each parameter set satisfying this inequality, we will make a new group of genotype assignments, \left\{{\stackrel{\u02c6}{G}}_{i}^{lm}\right\}. If more than 10% of such assignments disagree with {\stackrel{\u02c6}{G}}_{i} (*τ* = 0.06), we label that subject's call as questionable. We also continue the practice of marking calls with small values of *D*({\stackrel{\u02c6}{G}}_{i}, *S*_{
i
}|\stackrel{\u02c6}{\theta})/*D*(*g*_{2i}, *S*_{
i
}|\stackrel{\u02c6}{\theta}) as questionable. The second alteration is that we do not discard questionable calls, an act which can create false positives. Instead, we assign questionable *S*_{
i
}so the proportions of genotypes in the cases and controls are as similar as possible, which is defined as minimizing {\displaystyle {\sum}_{g}|{\stackrel{\u02c6}{p}}_{g}^{U}-{\stackrel{\u02c6}{p}}_{g}^{A}|}, with the restriction that the final call for subject i must be either {\stackrel{\u02c6}{G}}_{i} or *g*_{2i}. Here, we let *g*_{2i}be the genotype which is either the runner-up in terms of distance or the most common genotype among the dissenting calls, depending on why the genotype was labeled as questionable. The third alteration, which is already incorporated into other programs is to perform the EM algorithm under the null hypothesis that the genotype proportions in the two populations are identical [3]. The fourth is the use of a weighted Mahalonobis distance, which is defined later. Given these changes, logiCALL then compares the estimated genotype proportions in cases and controls using logistic regression. Note that none of the changes affect calls for the vast majority of SNPs.

We also introduce a completely new method for testing association based on a likelihood ratio statistic. For our method, steps 1 and 2, normalization and choice of summary statistic, can mimic any of the previously described methods. As our real data to be analyzed was collected on Illumina chips, we choose the statistic from Moorhead, et al. [3], S=\frac{1}{sinh(2)}sinh(\frac{{I}_{P{M}_{A}}+{I}_{P{M}_{B}}}{{I}_{P{M}_{B}}}) for exposition. We then assume that *S*_{
i
}follows the mixture model described by equation (1), but allow the parameters to differ by disease status:

and *θ* = {*θ*^{A}, *θ*^{U}}, where

Although *θ* contains 18 parameters, it has only 16 degrees of freedom (df) because {p}_{AA}^{q}+{p}_{AB}^{q}+{p}_{BB}^{q}=1 for *q* ∈ {*A, U*}. Our new test will reject the null hypothesis of no association, when *LR*(\overrightarrow{S}), the likelihood ratio, is large, where

Clearly, the restricted parameter space, \{{\Omega}_{R}:{p}_{AA}^{A},{p}_{AA}^{U},{p}_{AB}^{A}={p}_{AB}^{U},{p}_{BB}^{A}={p}_{BB}^{U}\} is a subset of the unrestricted parameter space, Ω. In an ideal scenario, the distribution of 2log(LR) would converge to a chi-squared distribution, {F}_{{\chi}_{2}^{2}}, with 2 degrees of freedom. Therefore, the 'p-value' from a likelihood ratio-based test will be calculated as 1 - {F}_{{\chi}_{2}^{2}}(2*log*(*LR*)).

### Data Source

To demonstrate the problems of genotyping and compare the genotype- and likelihood ratio-based tests of association, we use three types of data. First, for discussion, we may assume a hypothetical study measuring a one dimensional summary statistic, *S*_{
i
}, for a SNP *j* with only two possible genotypes, *G*_{
i
}∈ {0, 1}. Furthermore, to show problems can exist even under the best conditions, where model and truth coincide, we assume that *S*_{
i
}follows a normal distribution given *Q*_{
i
}and *G*_{
ij
}, and that the full distribution can be described by {\varphi}^{M}({S}_{i}|\theta )={p}_{0}\varphi ({S}_{i}|{\mu}_{0},{\sigma}_{0}^{2})+{p}_{1}\varphi ({S}_{i}|{\mu}_{1},{\sigma}_{1}^{2}).

We compare our two new tests of association to a standard method using simulated data. The standard method mimics the general Bead-Studio approach by a) fitting parameters with the EM algorithm; b) calling genotypes based on the Mahalanobis Distance; c) removing all calls where *D*({\stackrel{\u02c6}{G}}_{i}, *S*_{
i
}|\stackrel{\u02c6}{\theta})/*D*(*g*_{2}, *S*_{
i
}|\stackrel{\u02c6}{\theta}) > 0.5; and d) comparing the two sets of resulting estimates, \{{\stackrel{\u02c6}{P}}_{AA}^{A},{\stackrel{\u02c6}{P}}_{AB}^{A},{\stackrel{\u02c6}{P}}_{BB}^{A}\} and \{{\stackrel{\u02c6}{P}}_{AA}^{U},{\stackrel{\u02c6}{P}}_{AB}^{U},{\stackrel{\u02c6}{P}}_{BB}^{U}\}. We generated 10 simulated datasets, containing 1000 subjects (500 cases, 500 controls) and 303,100 SNPs for each of 18 scenarios. For each gene *j* and each subject *i*, we generated a 2D summary statistic (*M*_{
ji
}, *A*_{
ji
}). The distribution of *M*_{
ji
}depended on genotype. If *G*_{
ji
}= *AA*, then *M*_{
ji
}~ 2*X* - 1, and if *G*_{
ji
}= *BB*, then *M*_{
ji
}~1 - 2*X*, where *X* ~ *beta*(*α* = 3, *β* = 30). If *G*_{
ji
}= *AB*, then *M*_{
ji
}also followed a beta distribution, but the parameters varied by SNP, disease status, and scenario. For all SNPs and all subjects, *A*_{
ji
}~ *N* (10, 1.5). We generated three types of SNPs, background, shifted, and influential. First, 300,000 background SNPs were generated and included in all 10 × 18 = 180 data sets. For each SNP, a single minor allele frequency was generated from a uniform(0.2, 0.4) distribution and genotype probabilities ({\overrightarrow{p}}^{U}={\overrightarrow{p}}^{A}) were generated assuming Hardy-Weinberg Equilibrium. Here, *E* [*M*_{
ji
}|*G*_{
ji
}= *AB*] = 0 and was independent of disease status. These SNPs, which formed three distinct clusters, can be easily identified and represent a well-behaved group. For 3,000 shifted SNPs, MAF ~*uniform*(0.2, 0.4) and genotype probabilities ({\overrightarrow{p}}^{U}={\overrightarrow{p}}^{A}) were generated assuming Hardy-Weinberg Equilibrium. Here, *E* [*M*_{
ji
}|*G*_{
ji
}= *AB*] ∈ {-0.739 + 0.2, - 0.739 + 0.*3* - 0.739 + 0.5}, where we note *E* [*M*_{
ji
}|*G*_{
ji
}= *AA*] = -0.739 and *E* [*M*_{
ji
}|*G*_{
ji
}= *AB*, *Q*_{
i
}= *A*] - *E* [*M*_{
ji
}|*G*_{
ji
}= *AB*, *Q*_{
i
}= *U*] ∈ {0, 0.2}. This group represents difficult to call SNPs. For 100 influential SNPs, MAF ~*uniform*(0.2, 0.4) and genotype probabilities ({\overrightarrow{p}}^{U}\ne {\overrightarrow{p}}^{A}) were chosen so that, under a disease prevalence of 0.01 and a model of additive effects, the genotype relative risk for subjects homogeneous for the minor allele, *P*(*Q*_{
i
}= *A*|*BB*)/*P* (*Q*_{
i
}= *A*|*AA*) ∈ {1.5, 2.0, 2.5}. Combing the degree of shift for poor quality SNPs and the effect size of truly associated SNPs, we have a total of 18 scenarios used in our simulation.

The next set of data is from a recent GWAS of Inflammatory Bowel Disease (IBD) that compared 983 subjects with IBD to 1004 subjects without the disease. Using Illumina microarrays, 308,330 SNPs on the autosomal chromosomes were tested. Jewish and non-Jewish cohorts, approximately equal in size, were analyzed separately, a practice continued here. Details have been previously published [17, 18]. Because the overwhelming majority of the SNPs are easy to genotype, as any of the summary statistics neatly divide into three clusters, we chose a 3137 *difficult* SNP subset where at least two clusters overlap (definition below). Because association was tested separately in Jewish and non-Jewish cohorts, a total of 3137 × 2 = 6274 tests were possible. To demonstrate called genotype dependency, we bootstrapped 40 samples, ignoring case/control status, of 500 subjects for each SNP. A sample would be discarded, and replaced by another random selection, if one or both of the groups were lacking an AA (*S*_{
i
}<-0.7) or a BB (*S*_{
i
}> 0.7) genotype.

We defined *difficult* SNPs as follows. For SNP *j*, we first estimated the density, \stackrel{\u02c6}{f}(*M*_{j.}) nonparametrically using the R function 'density(adjust = 0.3)'. In theory, \stackrel{\u02c6}{f}(*M*_{j.}) is a mixture of three normal distributions, corresponding to the three genotypes. If the SNP is well-behaved, then the three underlying densities will not overlap, and the empirical density \stackrel{\u02c6}{f}(*M*_{j.}) will attain minima near 0 in the valleys between *μ*_{
jAA
}and *μ*_{
jAB
}and between *μ*_{
jAB
}and *μ*_{
jBB
}. If either of these minima exceeded 0.2, then at least two of underlying densities overlapped, and that SNP was defined as *difficult*. To speed the process, we found that approximating the center of the peaks (i.e. *μ*_{
jAA
}, *μ*_{
jAB
}, and *μ*_{
jBB
}) by the median values of *M*_{j.}in the three windows, {*M*_{j.}≤ -0.6; -0.3 ≤ *M*_{j.}≤ 0.3, *M*_{j.}≥ 0.5}, worked well.

## Results and discussion

### Two Genotype Example: Parameters

We choose to use the hypothetical, two-genotype, study, to highlight that the estimated parameters can be inconsistent even in the simplest scenario, where the summary statistic is distributed normally and our fitted model is correct. When dealing with only a single population, we define the parameter *p*_{0} (*p*_{1}) to be the probability that a subject's *true* genotype is 0 (1).

*p*_{0} ≡ *P* (*G*_{
i
}= 0) and *p*_{1} ≡ *P*(*G*_{
i
}= 1) (4)

We define the parameter {p}_{0}^{n*}({p}_{1}^{n*}) to be the probability that a subject's *called* genotype is 0 (1).

Probabilities of called genotypes implicitly depend on the number of subjects in the sample. We then define the parameter *c** to be the point which is equidistant to the two genotype groups when *θ* is known.

Therefore, *μ*_{0} ≤ *c** ≤ *μ*_{1} is defined to be a solution to equation 6

*D*(*G*_{
i
}= 0, *S*_{
i
}= *c**|*θ*) = *D*(*G*_{
i
}= 1, *S*_{
i
}= *c**|*θ*) (6)

For the remainder of the paper, we shall assume such a *c** exists. This assumption is safe in practice as genes with extremely rare minor alleles are discarded. When D is the Mahalanobis distance, *c** is a solution to

We define the final parameter, {p}_{0}^{*}({p}_{1}^{*}), to be the probability that a subject's *S*_{
i
}value is less than *c** given their true genotype is 0 (1).

Our first goal in this *Results section* is to show that

may be true when two clusters, {*S*_{
i
}:*G*_{
i
}= 0} and {*S*_{
i
}:*G*_{
i
}= 1} overlap. We will refer to {p}_{0}^{*} - *p*_{0} as asymptotic bias, or bias, and we note that it depends on D, *p*_{0}, and the magnitude of the overlap. Here, we also define C, our estimate for *c**, to be the solution to the equation

such that {\stackrel{\u02c6}{\mu}}_{0}\le C\le {\stackrel{\u02c6}{\mu}}_{1}. If no such C exists, to be consistent with monotonicity of assignment, we let C={\stackrel{\u02c6}{\mu}}_{g} where *D*(*G*_{
i
}= *g*, *S*_{
i
}= *C*\stackrel{\u02c6}{\theta}) is the smaller of the two measures when {\stackrel{\u02c6}{\mu}}_{0}\le {S}_{i}\le {\stackrel{\u02c6}{\mu}}_{1}. The variable C is the *cut-point* or threshold value of *S* which separates 0 and 1 calls. Therefore, by monotonicity of assignment, *S*_{
i
}<*C* ⇒ {\stackrel{\u02c6}{G}}_{i} = 0 and *S*_{
i
}> *C* ⇒ {\stackrel{\u02c6}{G}}_{i} = 1. If *S*_{
i
}= *C*, we assign the genotype randomly. In the specific example of the Mahalanobis distance, C is usually the solution to

Therefore, by convergence of the MLE, we know that

*lim*_{n → ∞}*C* →_{
p
}*c** (12)

which will useful for the next section.

### Two Genotype Example: {p}_{0}^{*}\ne {p}_{0}

We start by assigning genotypes according to their Mahalanobis distance, as done in BRLMM. Recall, we assign subject *i* to genotype 0 if *S*_{
i
}<*C*, and to genotype 1 otherwise. Therefore, the probability, {P}_{M}^{n}, that a subject with genotype 1 is *m* isclassified as genotype 0 will be {P}_{M}^{n} = *P*(*S*_{
i
}<*C*|*n*, *θ*, *G*_{
i
}= 1), and in the limit, we know {P}_{M}^{n}\to \Phi (c*|{\mu}_{1},{\sigma}_{1}^{2})\equiv {P}_{M}^{*}. Now, it's easy to show that {P}_{M}^{*} must also be the limiting probability that a subject with genotype 0 is assigned as genotype 1.

Therefore, given the genotype, the limiting conditional probabilities, *P*({\stackrel{\u02c6}{G}}_{i} = 1 ⋃ {\stackrel{\u02c6}{G}}_{i} ≠ *G*_{
i
}|*G*_{
i
}= 0) and *P*({\stackrel{\u02c6}{G}}_{i} = 0 ⋃ {\stackrel{\u02c6}{G}}_{i} ≠ *G*_{
i
}|*G*_{
i
}= 1) are equal. If *p*_{0} > *p*_{1}, then the unconditional probabilities cannot be equal, specifically

Obviously the opposite inequality holds if *p*_{0} <*p*_{1}. Therefore, with the Mahalanobis distance, the bias will be

Clearly, when *p*_{0} = *p*_{1} = 0.5, {p}_{0}^{*} for all values of {P}_{M}^{*}. However, when *p*_{0} ≠ *p*_{1}, the bias is a non-zero function {P}_{M}^{*}, and therefore depends on the parameter group, \{{\mu}_{1}-{\mu}_{0},{\sigma}_{1}^{2}/{\sigma}_{0}^{2}\} (Figure 1). As shown by Figure 1, the bias can be quite large when either {P}_{M}^{*} and/or |p_{0} - 0.5 | is large.

Next, assume that genotype assignments are based on a likelihood, or weighted likelihood measure. For a value *ω* ∈ *c*(0, 1), the probability that *φ*_{
g
}(*S*_{
i
}) exceeds *ω*, or 2{\Phi}_{g}({\varphi}_{g}^{-1}(\omega ))-1, changes with {\sigma}_{g}^{2}, where {\varphi}_{g}^{-1}(\omega ) returns a value greater than *μ*_{
g
}. Therefore, *φ*_{0}(*s*) = *φ*_{1}(*s*) does not imply anything about the relationship between Φ_{0}(*s*) = Φ_{1}(*s*). We illustrate the potential for bias by a simple example where *μ*_{0} = 0, {\sigma}_{0}^{2} = 1, and *μ*_{1} = 1. Let *p*_{0} = *p*_{1} = 0.5. Then, for any value of {\sigma}_{1}^{2}\ne 1,1-\Phi ({\varphi}_{0}^{-1}(\omega ))\ne \Phi ({\varphi}_{1}^{-1}(\omega )). Equivalently, when two normal densities intersect at the threshold value, the probability of misclassifying a genotype 0 subject will not equal the probability of misclassifying a genotype 1 subject, and therefore li{m}_{n\to \infty}{\stackrel{\u02c6}{p}}_{0}\ne 0.5={p}_{0}. For a given threshold, *c**, we can define the bias by {p}_{0}^{*}-{p}_{0}={p}_{0}{\Phi}_{0}(c*)+{p}_{1}{\Phi}_{1}(c*)-{p}_{0}={p}_{0}({\Phi}_{0}(c*)-1)+(1-{p}_{0}){\Phi}_{1}(c*). Unlike the previous example, with the Mahalanobis distance, Figure 2 shows that describing the bias as a function of {\sigma}_{2}^{2} and *p*_{0} can be difficult. In current tests of association, this inequality shows that it possible for {p}_{0}^{n*A}\ne {p}_{0}^{n*U} even when {p}_{0}^{A}={p}_{0}^{U}, which as we will see, will lead to an inflated type I error and too many low p-values. Start by noting that GWAS test a surrogate hypothesis, {H}_{0}^{*}:{p}_{0}^{n*A}={p}_{0}^{n*U}, not the true hypothesis of interest, {H}_{0}:{p}_{0}^{A}={p}_{0}^{U}. Because {p}_{0}^{n*A} need not equal {p}_{0}^{n*U} when the distributions for cases and controls differ, {H}_{0}^{*}, the tested hypothesis, can be false even when *H*_{0} is true. Let *T** be a standard test statistic for {H}_{0}^{*}, which is believed to have the following property, P(T*>{t}_{\alpha}^{*}|{H}_{0}^{*})=\alpha. Let us make the reasonable assumption that the difference between P(T*>{t}_{\alpha}^{*}|{H}_{0},{H}_{0}^{*}) and P(T*>{t}_{\alpha}^{*}|{H}_{0}^{*}) is small, or, in words, when {H}_{0}^{*} is known to be true, the validity of *H*_{0} has little effect on the distribution of *T**. Then,

Here *β* is a measure of the power to reject {H}_{0}^{*} and we assume *β* > *α*. Therefore, the current method of rejecting *H*_{0} whenever *T** > {t}_{\alpha}^{*} is actually anti-conservative if the stated p-value is *α*

### Two Genotype Example: Inconsistency

As with any GWAS experiment, we can estimate *p*_{0} and *p*_{1} by

For presentation, we will omit the superscript *n*, writing {\stackrel{\u02c6}{p}}_{0}^{n} and {\stackrel{\u02c6}{p}}_{1}^{n} as {\stackrel{\u02c6}{p}}_{0} and {\stackrel{\u02c6}{p}}_{1}. As {\stackrel{\u02c6}{G}}_{i}, from equation 5, is equivalent to *E* [*P*(*S*_{
i
}<*C*|*n*, *θ*)], we know that

Therefore, by the convergence of {p}_{0}^{n*} and {p}_{1}^{n*} to constants and the convergence of the MLE, we have

Having just discussed cases where equation (9) holds, our standard estimates of *p*_{0} and *p*_{1} are not consistent. Specifically,

for these scenarios.

### Return of Consistency: Modifying the Mahalanobis Distance

The Mahalanobis Distance, *D*(*g, s*_{
i
}|*θ*), measures the conditional probability of getting a value as extreme as *s*_{
i
}given genotype g. Therefore, we could achieve the same results using

where *g* ∈ {0, 1} and *S*_{
i
}is again presumed to be normally distributed. As we saw, the current estimators suffer because they don't account for the genotype probabilities. Borrowing Bayesian terminology, we simply need to weight our distance measure by the prior probability of a subject having each genotype. Therefore, returning to step 4 of our genotyping process, we now define {\stackrel{\u02c6}{G}}_{i} = *g*_{
max
}where *g*_{
max
}maximizes the function {p}_{g}{D}_{g}^{\u2020}(s), a weighted version of the Mahalanobis distance. Let *c*^{†} be the point such that {p}_{0}{D}_{0}^{\u2020}({c}^{\u2020})={p}_{1}{D}_{1}^{\u2020}({c}^{\u2020}). Then we are guaranteed consistency as

With this change, our estimate {\stackrel{\u02c6}{p}}_{0}\equiv \frac{1}{n}{\displaystyle {\sum}_{i}1({\stackrel{\u02c6}{G}}_{i}=0)} would now be consistent.

### Dependence/Correlation of Called Genotypes

If we knew {*G*_{1},..., *G*_{
n
}}, the true genotypes for a group of *n* subjects at SNP *j*, as opposed to only knowing their called genotypes, \{{\stackrel{\u02c6}{G}}_{1},\mathrm{...},{\stackrel{\u02c6}{G}}_{n}\}, it would easy to construct a test of *H*_{0}: {H}_{0}:{p}_{0}^{A}={p}_{0}^{U} with a specified *α* level. Reject *H*_{0} if T({\tilde{p}}_{0}^{A},{\tilde{p}}_{0}^{u})>{t}_{\alpha}. Here,{\tilde{p}}_{g}^{q}\equiv \frac{1}{{n}_{q}}{\displaystyle {\sum}_{i:{Q}_{i}=q}{G}_{i},{t}_{\alpha}} is the 1-*α* percentile of a {\chi}_{2}^{2} distribution, and

The central limit theorem allows us to be confident that we have an *α*-level test because \sqrt{n}({\tilde{p}}_{g}^{q}-{p}_{g}^{q})\approx N(0,{p}_{g}^{q}(1-{p}_{g}^{q})) when {*G*_{1},..., *G*_{
n
}is a vector of independent Bernoulli random variables. Again, we have returned to the two genotype scenario to simplify our discussion.

By statements about the perceived *α*-levels of T({\stackrel{\u02c6}{p}}_{0}^{A},{\stackrel{\u02c6}{p}}_{0}^{U}), \{{\stackrel{\u02c6}{G}}_{1},\mathrm{...},{\stackrel{\u02c6}{G}}_{n}\} are often implicitly treated as the true genotypes and are assumed to be a vector of independent Bernoulli random variables. The truth, however, is that {\stackrel{\u02c6}{G}}_{{i}_{1}} is not independent of {\stackrel{\u02c6}{G}}_{{i}_{2}}. Specifically if C, the threshold for calls, is relatively small, then both *P*({\stackrel{\u02c6}{G}}_{{i}_{1}} = 1|*C*) and *P*({\stackrel{\u02c6}{G}}_{{i}_{2}} = 1|*C*) are relatively large. Using this common dependence on C, it is simple to show that {\stackrel{\u02c6}{G}}_{{i}_{1}} and {\stackrel{\u02c6}{G}}_{{i}_{2}} are positively correlated.

This proof, which uses Jensen's inequality, clearly shows that the two variables, {\stackrel{\u02c6}{G}}_{{i}_{1}} and {\stackrel{\u02c6}{G}}_{{i}_{2}}, are not independent as that would have implied

P({\stackrel{\u02c6}{G}}_{{i}_{1}}={\stackrel{\u02c6}{G}}_{{i}_{2}})=P({\stackrel{\u02c6}{G}}_{{i}_{1}}=0,{\stackrel{\u02c6}{G}}_{{i}_{2}}=0)+P({\stackrel{\u02c6}{G}}_{{i}_{1}}=1,{\stackrel{\u02c6}{G}}_{{i}_{2}}=1)={({p}_{0}^{n*})}^{2}+{({p}_{1}^{n*})}^{2}. The consequence of this dependence is that \sqrt{n}({\stackrel{\u02c6}{p}}_{g}^{q}-{p}_{g}^{q}) does not follow a N(0,{p}_{g}^{q}(1-{p}_{g}^{q})) distribution, and in turn, that T({\stackrel{\u02c6}{p}}_{0}^{A},{\stackrel{\u02c6}{p}}_{0}^{U}) neither follows a {\chi}_{2}^{2} distribution nor has *P*(T({\stackrel{\u02c6}{p}}_{0}^{A},{\stackrel{\u02c6}{p}}_{0}^{U}) > *t*_{
α
}) = *α*.

We next examine the behavior of {\stackrel{\u02c6}{p}}_{0}^{A},{\stackrel{\u02c6}{p}}_{0}^{U}, and T({\stackrel{\u02c6}{p}}_{0}^{A},{\stackrel{\u02c6}{p}}_{0}^{U}). First, as is common, the dependence increases the variance of these estimates. For any population,

The first term, nE[var(\frac{{\displaystyle {\sum}_{i=1}^{n}1({\stackrel{\u02c6}{G}}_{i}=0)}}{n}|C)], represents the uncertainty in the true number of subjects with genotype 0, and can be roughly approximated by {\stackrel{\u02c6}{p}}_{0}-{({\stackrel{\u02c6}{p}}_{0})}^{2}. The second term, nvar(E[\frac{{\displaystyle {\sum}_{i=1}^{n}1({\stackrel{\u02c6}{G}}_{i}=0)}}{n}|C]) reflects that there will be a subpopulation, of a random size ~*n*|Φ^{M}(*C*) - Φ^{M}(*E*[*C*])|, that is assigned the 'non-ideal' genotype, where a call is labeled 'non-ideal' if it would have been different had the threshold been *E* [*C*]. We can approximate this second term, the overall increase in the variance, by *nvar*(Φ^{M}(*C*)) if *P*({\stackrel{\u02c6}{G}}_{i} = 0|*C*) ≈ Φ^{M}(*C*) and the *cor*({\stackrel{\u02c6}{G}}_{{i}_{1}}, {\stackrel{\u02c6}{G}}_{{i}_{2}}|*C*) ≈ 0. In experiments, we can estimate *nvar*(Φ^{M}(*C*)) by bootstrapping samples of C or {\stackrel{\u02c6}{\Phi}}^{M}(*C*).

To focus on the distributions instead of just the variances, we decompose \sqrt{n}({\stackrel{\u02c6}{p}}_{0}-{p}_{0}^{n*}) as

Note that {\stackrel{\u02c6}{p}}_{0}\equiv {\stackrel{\u02c6}{\Phi}}^{M}(C) and {p}_{0}^{n*}\equiv E[{\stackrel{\u02c6}{\Phi}}^{M}(C)]. The appropriate multiple of the first term, *n*({\stackrel{\u02c6}{\Phi}}^{M}(*C*) - Φ^{M}(*C*)), should be well approximated by *X*-E [C], where *X* ~binomial(*n*, *E [C]*). From our own experience, we have seen that the third term, (Φ^{M}(*E*[*C*]) - *E*{\stackrel{\u02c6}{\Phi}}^{M}(*C*)]), is a constant close to 0. The second term, (Φ^{M}(*C*) - Φ^{M}(*E*[*C*])) is the variable which causes deviation from normality. Again, we could approximate the distribution of this term by bootstrapping *C*.

Next, we offer an example to demonstrate the effect of dependence among called genotypes. Specifically, using the IBD data, we show that a N(0,E[{\stackrel{\u02c6}{p}}_{AB}](1-E[{\stackrel{\u02c6}{p}}_{AB}])) is a poor approximation for the distribution of \sqrt{n}({\stackrel{\u02c6}{p}}_{AB}-E[{\stackrel{\u02c6}{p}}_{AB}]). Because we will use real data, we have purposely chosen to discuss \sqrt{n}({\stackrel{\u02c6}{p}}_{AB}-E[{\stackrel{\u02c6}{p}}_{AB}])/\sqrt{E[{\stackrel{\u02c6}{p}}_{AB}]-{(E[{\stackrel{\u02c6}{p}}_{AB}])}^{2}} instead of *T* . There are many reasons that *T* may not follow a {\chi}_{2}^{2} distribution, including {p}_{g}^{*} being a poor estimate of *p*_{
g
}, the distributions of *S*_{
i
}being far from normal and population substructure. However, for large *n*, the only reason that \sqrt{n}({\stackrel{\u02c6}{p}}_{AB}-E[{\stackrel{\u02c6}{p}}_{AB}])/\sqrt{E[{\stackrel{\u02c6}{p}}_{AB}]-{(E[{\stackrel{\u02c6}{p}}_{AB}])}^{2}} will not be approximately normal is if \{{\stackrel{\u02c6}{G}}_{1},\mathrm{...},{\stackrel{\u02c6}{G}}_{n}\} are not independent. Also, we chose to focus on the AB genotype as this is certain to be one of the genotypes with an overlapping cluster.

For each of our 3137 SNPs in the IBD data, we bootstrap 40 samples of 500 subjects, and calculate 40 values of \sqrt{n}({\stackrel{\u02c6}{p}}_{AB}-E[{\stackrel{\u02c6}{p}}_{AB}])/\sqrt{E[{\stackrel{\u02c6}{p}}_{AB}]-{(E[{\stackrel{\u02c6}{p}}_{AB}])}^{2}}, where \text{E}[{\stackrel{\u02c6}{p}}_{AB}] is estimated by \frac{1}{40}{\displaystyle {\sum}_{k=1}^{40}{\stackrel{\u02c6}{p}}_{AB}}. The qq-plot in Figure 3 compares these 40 × 3137 values with a N(0,1). The distribution is far from normal, which implies that \{{\stackrel{\u02c6}{G}}_{1},\mathrm{...},{\stackrel{\u02c6}{G}}_{n}\} are dependent. Some SNPs were more likely to contribute skewed values than others, but the top and bottom 100 values (200 total) are from 64 different SNPs, indicating that no one SNP, or small number of SNPs, is responsible for the deviation in the qq plot. In contrast, the qq-plot from well-behaved SNPs, where the contributions to the density of S from the three genotypes were separated, was the expected straight line, showing that it was not the normal approximation skewing the results (Figure 3). Because the magnitude of the observed values were larger than predicted by theory, the practical implication is that tests based on the statistic, *T*, estimated by {F}_{{\chi}_{2}^{2}}(*T*), will be anti-conservative(i.e. too many significant p-values after adjusting for multiple testing) under the null hypothesis. Here we also note that if *S*_{
i
}were truly normal, the impact of the dependency would be much less. For more details on the origin of dependency, please see Table 1.

### Comparing Tests of Association

Table 2 shows the results from the simulations, and lists the percentage of the influential SNPs that were ranked among the top 100 most significant SNPs, where the rankings were determined by either LogiCALL, a likelihood ratio test, or a standard test, similar to Bead-Studio. As there were 100 influential SNPs in each simulation, an ideal scenario would have 100% of the influential SNPs in the top 100 SNPs. As expected, the percentages increase as the relative risk, comparing the two homogeneous genotypes, increases from 1.5 to 2.5. So long as the densities of *φ* (M_{
ji
}|*G*_{
ji
}= *AA*) and *φ* (*M*_{
ji
}|*G*_{
ji
}= *AB*) were distinct, which was the case when the distance between *μ*_{
AA
}and ({\mu}_{AB}^{A}+{\mu}_{AB}^{U})/2 exceeded 0.5 (and was less than 1.239), all three tests performed equally well. As the shifts were decreased in simulations, many of these shifted SNPs started to appear in the top 100 most significant SNPs, when ranked by a standard test. Furthermore, the loss in power was exaggerated when the amount of overlap differed between cases and controls, *φ*(*M*_{
ji
}|*G*_{
ji
}= *AB*, *Q*_{
i
}= *A*) ≠ *φ* (*M*_{
ij
}|*G*_{
ij
}= *AB*, *Q*_{
i
}= *U*). In the most extreme case, when *E* [*M*_{
ji
}|*G*_{
ji
}= *AB*] = -0.539 and *E* [*M*_{
ji
}|*G*_{
ji
}= *AB*, *Q*_{
i
}= *A*] - *E* [*M*_{
ji
}|*G*_{
ji
}= *AB*, *Q*_{
i
}= *U*] = 0.2, the standard test only detected about half as many influential genes as it did when there were no shifted genes. In contrast, LogiCALL almost never ranked any of the shifted SNPs in the top 100. However, had these shifted SNPs been influential, LogiCALL would have had less power to detect them. The performance of the likelihood ratio was in between the two other tests, but performed nearly as well as LogiCALL when *φ* (*M*_{
ji
}|*G*_{
ji
}= *AB*, *Q*_{
i
}= *A*) = *φ* (*M*_{
ij
}|*G*_{
ij
}= *AB*, *Q*_{
i
}= *U*).

In GWAS, each marker is tested for association with the disease. Here, we compare four methods for testing the 3137 chosen SNPs in the IBD study. In the first method, we let Bead-Studio call the genotypes and perform its standard Cochran-Armitage test. Default settings were used to assign calls as missing and remove poor quality SNPs. In the second method, we call the SNPs using logiCALL and test for association using logistic regression, although using Cochran-Armitage would not change our conclusions. In the third method, we calculate the Likelihood Ratio Statistic comparing {\stackrel{\u02c6}{\theta}}^{j} and {\stackrel{\u02c6}{\theta}}_{R}^{j} from equation (3) using all SNPs, and in the fourth method, we calculate the LR statistic using only those SNPs where {\stackrel{\u02c6}{\theta}}^{j} and {\stackrel{\u02c6}{\theta}}_{R}^{j} yield identical calls, and Hardy-Weinberg equilibrium, for controls alone, is not violated at a statistical significance level of < 10^{-16}. For each method, we calculated the proportion of 'p-values' that were less than 0.005, 0.001, and 0.0005 (Table 3).

When genotyping all SNPs and all subjects, the proportion of Bead-Studio 'p-values' below the three thresholds far exceeded 0.005, 0.001, and 0.0005. Even after removing low quality SNPs and allowing missing calls, the proportion of 'p-values' below the three thresholds were 0.015, 0.005, and 0.004. In contrast, LogiCALL eliminated nearly all false positives. The proportion below the three thresholds were 0.004, 0.002, and 0.002. If the majority of these SNPs are presumed to be null associations, logiCALL appears to be the superior method, so long as the power loss is minimal. Assigning conservative 'p-values' to problematic SNPs is nearly equivalent to removing them. However, because of the tendency for there to be multiple, nearly equivalent, maximum likelihood estimates, the relative distances to the AA, AB, and BB genotypes using the single set of maximum likelihood estimates may not be adequate in identifying questionable calls. Therefore, logiCALL gains an advantage by combining two methods for identifying suspect calls. Additionally, it avoids false positives caused by differential bias, where the proportion of missing calls differs between cases and controls. This new method simplifies testing by requiring no preprocessing and testing all SNPs. The power loss from logiCALL depends on the quality of the data. When the statistic for a SNP cleanly separates into an AA, AB, and BB group, there is no power loss. In our IBD example, the 'p-values' reported for rs2066843 and rs2076756, the two SNPs that are believed to be truly associated with IBD were similar for the two methods, Bead-Studio (2.9 × 10^{-9} and 5.1 × 10^{-10}) and logiCALL (1.5 × 10^{-8} and 1.6 × 10^{-9}). Among those subjects meeting the 96% Bead-Studio call rate, logiCALL found no questionable calls.

The likelihood ratio method had mixed results. Clearly, when the distribution of the summary statistic is a mixture of normals, the estimated genotype proportions are asymptotically unbiased. Unfortunately, this method still resulted in an increased number of false positives. However, if we removed those SNPs where at least one call changed when switching from \stackrel{\u02c6}{\theta} to {\stackrel{\u02c6}{\theta}}_{R}, the false positive rate decreased to the expected level. In theory, all calls should be identical and only the resulting likelihoods should differ. When assigning genotypes, the cost, in likelihood, incurred from forcing the vectors of genotype proportions to be equal should be far less than the cost of switching calls. When the reverse is true, and calls switch, the statistic for the three groups cannot be well separated, and the p-value is suspect.

## Conclusion

In genome-wide association tests, under the null hypothesis, the test statistic rarely follows the expected chi-squared distribution. This deviation tends to result in an excess of false positives. Unfortunately, the investigation into the origin of this deviation has yet to be completed. The problems associated with poor signal quality and population substructure have been thoroughly explored. However, the overlap of fluorescent signals has only been identified as a serious problem, and has yet to be fully explained. In this paper, we have provided two reasons, parameter inconsistency and called genotype dependency, that help explain how overlap causes this deviant behavior. Furthermore, we propose two methods, logiCALL and a method based on the likelihood ratio statistic that better handle the problems of inconsistency and dependency. These methods will perform similarly to the common, genotype-based, test statistics for the well-behaved SNPs and appear to create fewer false positives for the difficult-to-call SNPs. We have also identified a new characteristic of some false positives, that the call differs when using {\stackrel{\u02c6}{\theta}}_{R}^{j} vs. {\stackrel{\u02c6}{\theta}}^{j}, that will help distinguish which low p-values represent significant disease/marker association.

We have demonstrated that increasing sample size alone will not eliminate type I error, as genotyping, in its current form, leads to inconsistent estimates of population parameters. To alleviate this inconsistency, the distance measure used for assignment would need to be switched to {p}_{g}{d}_{g}^{\u2020}(s), defined in the *Results and Discussion Section*. Moreover, we have proven that the called genotypes can be dependent under certain conditions, and that tests based on called genotypes need to account for the increased variance caused by dependence. Finally, we illustrated that the likelihood profile of the data can be relatively flat near the MLEs. Therefore, judging the quality of calls from distances based only on the MLE may not provide an adequate means to identify questionable calls. Hence logiCALL, which looks at all locally-maximal likelihood estimates of the parameters can reduce the type I error rate. Testing association by the likelihood ratio statistic is another promising method for addressing the problems associated with overlapping signals.

## Availability and requirements

Computer programs are available on author's website, http://bioinformatics.med.yale.edu/group/josh/index.html.

## References

Plagnol V, Cooper J, Todd J, Clayton D: A method to Address Differential Bias in Genotyping in Large-Scale Association Studies. PLoS Genet. 2007, 3 (5): 759-767.

Clayton D, Walker N, Smyth D, Pask R, Cooper J, Maier L, Smink L, Lam A, Ovington N, Stevens H, Nutlad S, Howson J, Faham M, Moorhead M, Jones H, Falkowski M, Hardenbol P, Willis T, Todd J: Population Structure, Differential Bias, and Genomic Control in a Large-Scale, Case-Control Association Study. Nature Genetics. 2005, 37: 1243-1246.

Moorhead M, Hardenbol P, Siddiqui F, Falkowski M, Bruckner C, Ireland J, Jones H, Jain M, Willis T, Faham M: Optimal Genotype Determination in Highly Multiplexed SNP Data. Eur J Hum Genet. 2006, 14: 207-15.

Miller M, Schwander K, Rao D: Genotyping Errors and Their Impact on Genetic Analysis. Advances in Genetics. 2008, 60: 141-152.

Sobel E, Papp J, K L: Detection and Integration of Genotyping Errors in Statistical Genetics. American Journal of Human Genetics. 2002, 70: 496-508.

Rice K, Holmans P: Allowing for Genotyping Error in Analysis of Unmatched Case-Control Studies. Annals of Human Genetics. 2003, 67: 165-174.

Rabbee N, Speed TP: A genotype calling algorithm for affymetrix SNP arrays. Bioinformatics. 2006, 22: 7-12.

Affymetrix: BRLMM: an improved Genotype Calling Method for the GeneChip Human Mapping 500 K Array Set. [http://www.affymetrix.com/support/technical/whitepapers/brlmm whitepaper.pdf]

Carvalho B, Bengtsson H, Speed TP, Irizarry RA: Exploration, normalization, and genotype calls of high-density oligonucleotide SNP array data. Biostatistics. 2007, 8 (2): 485-499.

Consortium TWTCC: Genome-wide association study of 14,000 cases of seven common diseases and 3,000 shared controls. Nature. 2007, 447: 661-678.

Hua J, Craig DW, Brun M, Webster J, Zismann V, Tembe W, Joshipura K, Huentelman MJ, Dougherty ER, Stephan DA: SNiPer-HD: improved genotype calling accuracy by an expectation-maximization algorithm for high-density SNP arrays. Bioinformatics. 2007, 23: 57-63.

Xiao Y, Segal MR, Yang Y, Yeh RF: A multi-array multi-SNP genotyping algorithm for Affymetrix SNP microarrays. Bioinformatics. 2007, 23 (12): 1459-1467.

Teo YY, Inouye M, Small KS, Gwilliam R, Deloukas P, Kwiatkowski DP, Clark TG: A genotype calling algorithm for the Illumina BeadArray platform. Bioinformatics. 2007, 23 (20): 2741-2746.

Dunning MJ, Smith ML, Ritchie ME, Tavare S: beadarray: R classes and methods for Illumina bead-based data. Bioinformatics. 2007, 23 (16): 2183-2184.

Di X, Matsuzaki H, Webster TA, Hubbell E, Liu G, Dong S, Bartell D, Huang J, Chiles R, Yang G, Shen Mm, Kulp D, Kennedy GC, Mei R, Jones KW, Cawley S: Dynamic model based algorithms for screening and genotyping over 100 K SNPs on oligonucleotide microarrays. Bioinformatics. 2005, 21 (9): 1958-1963.

Murphy EA, Bolling DR: Testing of single locus hypotheses where there is incomplete separation of the phenotypes. American Journal of Human Genetics. 1967, 19: 322-334.

Duerr RH, Taylor KD, Brant SR, Rioux JD, Silverberg MS, Daly MJ, Steinhart AH, Abraham C, Regueiro M, Griffths A, Dassopoulos T, Bitton A, Yang H, Targan S, Datta LW, Kistner EO, Schumm LP, Lee AT, Gregersen PK, Barmada MM, Rotter JI, Nicolae DL, Cho JH: A Genome-Wide Association Study Identifies IL23R as an Inflammatory Bowel Disease Gene. Science. 2006, 314 (5804): 1461-1463.

Rioux JD, Xavier R, Taylor KD, Silverberg MS, Goyette P, Huett A, Green T, Kuballa P, Barmada MM, Datta LW, Shugart YY, Griffths A, Targan S, Ippoliti AF, Bernard EJ, Mei L, Nicolae DL, Regueiro M, Schumm LP, Steinhart AH, Rotter J, Duerr RH, Cho JH, Daly MJ, Brant SR: Genome-Wide Association Study Identifies New Susceptibility Loci for Crohn Disease and Implicates Autophagy in Disease Pathogenesis. Nature Genetics. 2007, 39: 596-604.

## Acknowledgements

We thank Dr. Judy Cho for generously sharing her IBD data. This project was supported by Dr. Zhao's NIH grant GM 50507 and Dr. Sampson's Ruth L Kirschstein post-doctoral fellowship.

## Author information

### Authors and Affiliations

### Corresponding author

## Additional information

### Authors' contributions

JS identified the original problem. Both JS and HZ developed the problem. JS drafted the manuscript. Both authors read and approved the final manuscript.

## Authors’ original submitted files for images

Below are the links to the authors’ original submitted files for images.

## Rights and permissions

This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

## About this article

### Cite this article

Sampson, J.N., Zhao, H. Genotyping and inflated type I error rate in genome-wide association case/control studies.
*BMC Bioinformatics* **10**, 68 (2009). https://doi.org/10.1186/1471-2105-10-68

Received:

Accepted:

Published:

DOI: https://doi.org/10.1186/1471-2105-10-68