Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2014 May 27.
Published in final edited form as: Hum Hered. 2012 Oct 3;74(1):12–16. doi: 10.1159/000342754

Obtaining Accurate P-values from a Dense SNP Linkage Scan

William C L Stewart a,b,*, Ryan L Subaran a,*
PMCID: PMC4034466  NIHMSID: NIHMS429174  PMID: 23038223

Abstract

A major concern of resequencing studies is that the pathogenicity of most mutations is difficult to predict. To address this concern, linkage (i.e. co-segregation) is often used to exclude mutations, and to better predict pathogenicity among the candidate mutations that remain. However, when linkage disequilibrium (LD) is present in the population but ignored in the analysis, unlinked regions of high LD can provide false evidence for linkage. As a result, the type 1 error of most linkage tests can be inflated, and thousands of neutral mutations may be mistakenly included in a follow-up resequencing study. To illustrate the need for concern, we simulated data on a sparsely spaced panel of SNPs (average spacing 1.27 cM) using an LD pattern estimated from real data. In our simulations, we find that the type 1 error of the maximum LOD can be as high as 14%. Therefore, to control the type 1 error of linkage tests across a wide range of study designs, we created Haplodrop—a fast and flexible simulation program that generates the haplotypes of founders with LD and then ‘drops’ these haplotypes with recombination to all non-founders in the pedigree. Haplodrop agrees well with existing software, accommodates arbitrary pedigree structures, and scales easily to the whole genome. Moreover, by correctly excluding mutations that lie in unlinked regions of high LD, Haplodrop should help reduce the multiple testing burden of resequencing studies.

Keywords: Type I error, linkage analysis, next-generation sequencing, linkage disequilibrium

Introduction

The use of current sequencing technologies as a tool for finding causal variants beneath linkage peaks holds considerable promise for the identification genetic factors with clinically significant effects [1,2]. However, the overall efficacy of this approach is greatly reduced if the probability of resequencing clinically neutral regions of the genome is too high. For several commonly used next-generation sequencing (NGS) strategies, the primary determinant of this probability is the type 1 error of an earlier linkage study. However, the type I error of many linkage studies is inflated, especially when the genotypes of founders are missing, due to the fact that most multipoint linkage methods ignore the non-random distribution of alleles in the population (i.e linkage disequilibrium (LD)). Worse yet, the inflation can be severe when the families are enriched for affected members (e.g. affected sibling pairs (ASPs)) [3,4]. For example, using data simulated on 1000 ASPs under the null hypothesis of no linkage but in the presence of high LD, Huang et al. (2004) [4] showed that the maxLOD exceeded 9.

Another difficulty with controlling the type 1 error of a multipoint linkage test (esp. when LD is present) is that the null distribution is usually unknown. In the absence of a known distribution, researchers used specific thresholds to assess the significance of the maximum LOD. However, these thresholds ranged from 3.0 to 3.6 [5], which made type 1 error a moving target. An interesting exception to this general rule is the maximum nonparametric linkage statistic [6]. For this test statistic, the p-value can be approximated analytically with little or no bias provided that one uses the computationally intensive “haplotype-block” based method of Abecasis et al. (2005) [7] to account for LD.

As for existing methods that seek to control the type 1 error in the presence of LD, they tend to be either: operationally demanding, limited in scope, or suboptimal in terms of power. For example, the program Genedrops [8,9] required the use of Makeped (or its equivalent), Java, and numerous tuning parameters with little or no guidance as to what values might be appropriate. Furthermore, the documentation is sparse and, at times, difficult to interpret. Programs like Caleb [10] and SimPed [11] were limited in the sense that Caleb cannot handle arbitrary family structures, and the SimPed cannot accurately or easily model the LD patterns that typically arise in a genome-wide linkage study. Lastly, the most common approach avoids LD by using a sparsely spaced subset of the original dense SNPs [12-14]. While this approach can restore (or nearly restore) control over the type I error, some amount of power [15] is inevitably lost.

In contrast to various existing simulation programs, Haplodrop can easily and adequately model realistic patterns of LD in without imposing constraints on the family structure. Haplodrop facilitates the accurate estimation of the null distribution of any multipoint linkage statistic in the absence or presence of LD, which should help researchers control the type I error and estimate accurate p-values from dense SNP linkage data. In addition, Haplodrop has user-friendly options for masking genotype data, and is freely available as part of the EAGLET genetic software package (www.mathmed.org/wclstewart/SOFT/EAGLET/eaglet.html).

Materials and Methods

Haplodrop uses a Markov model to describe the correlation of alleles along the chromosome [16], and a multilocus model of inheritance to segregate the haplotypes of founders to all non-founders in a family. This permits the rapid generation of multilocus genotype configurations that reflect realistic patterns of LD. Furthermore, since each replicate is generated under the null hypothesis of no linkage, an accurate estimate of the null distribution (as well as the p-value) of any linkage statistic of interest (e.g. the average maximum LOD [15], the maximum multipoint LOD [17], the maximized multipoint LOD [18], or the Kong & Cox LOD [6]) is easily obtained.

For a given family with N founders, let (H1(i), H2(i)) denote the pair of paternal and maternal n-site haplotypes of the ith founder, for i = 1, …, N. The n components of Hj(i) are indicator variables (Aj,1(i), … , Aj,n(i)), where each Aj,k(i) is 0 or 1 depending on the allele at site k in haplotype Hj(i). Haplodrop assumes that for each haplotype in each founder the indicator variables follow a first order Markov model with transition probabilities tu,v(m) = Pr(Aj,(m+1)(i) = v | Aj,m(i) = u) for m = 1, …, (n-1). In particular,

tu,u(m)=Pr(Aj,(m+1)(i)=u|Aj,m(i)=u)=Pr(Aj,(m+1)(i)=u,Aj,m(i)=u)/Pr(Aj,m(i)=u)=(LDm,(m+1)/pu)+qu Eq. (1)

where pu = Pr(Aj,m(i) = u), qu = Pr(Aj,(m+1)(i) = u) and LDm,(m+1) = Pr(Aj,(m+1)(i) = u , Aj,m(i) = u) - puqu. Thus, the transition rate is directly influenced by the sign and magnitude of LDm,(m+1). Furthermore, all four transition probabilities are completely determined by the pair tu,u(m) since tu,(1-u) (m) = 1 – tu,u(m).

Once haplotypes have been generated for every founder, Haplodrop segregates these haplotypes to all non-founders using the Haldane model [19] of multilocus inheritance to allow for recombination. If desired, the simulated genotypes for selected family members may be masked. Haplodrop repeats this process for each family, which results in a multilocus genotypic configuration for the entire data set realized from the null distribution of no linkage, but in the presence of some pre-specified level of LD. Thus, the only required inputs for Haplodrop are: a pedigree structure, a genetic map, the number of replicates to generate, a vector of pairwise r 2 values for adjacent SNPs, and their corresponding allele frequencies. To simulate haplotypes that preserve the complete correlation structure (i.e. not just the pairwise LD), the haplotypes of founders can also be sampled with replacement from a set of reference haplotypes (e.g. HapMap). Given the widespread availability of high-quality reference data sets, and given the wide range of excellent haplotype imputation programs, we believe that this nonparametric sampling alternative is an excellent way to capture realistic patterns of fine-scale LD.

Data Description

To illustrate in a realistic setting the negative effect of ignoring LD, and to demonstrate the validity of Haplodrop on multiple levels, we did the following. First, we used Haplodrop to simulate 5000 replicate sets of linkage data with 100 ASPs (affected sib pairs) and 100 ASTs (trios) per replicate, under the null hypothesis of no linkage, but with and without LD. When the simulation involved LD, the pattern was estimated from the pairwise LD of 50 SNPs of a real dense SNP linkage scan [20]. The SNPs were spaced approximately 1 cM apart. Second, using the same LD pattern, we used Haplodrop to simulate linkage data under the null hypothesis of no linkage with 12, 24, 48, 120, 240, 600, and 1200 ASPs; and with 8, 16, 32, 80, 160, 400, and 800 ASTs. In this way, the total number of genotyped individuals across ASP and AST designs remains constant for each point in the sequence. To assess the discrepancy between the maximum likelihood estimate (MLE) of LD and the true LD, we computed the average absolute error across all 49 contiguous intervals. Third, we used Haplodrop and SimPed to simulate 1500 replicates under the null hypothesis of no linkage, but with a common pattern of LD, where each replicate contained 250 ASPs. The common pattern of LD used 8 equi-frequent SNPs that were spaced 5.26 cMs apart with a constant pairwise r 2 of 0.25.

Results

Our user-friendly and well-documented simulation program, Haplodrop, generates dense SNP data under the null hypothesis of no linkage, while allowing for a range of different LD patterns (which includes the special case of no LD). Figure 1A & 1B shows the distribution functions of the maximum Kong & Cox LOD for 100 ASPs and 100 ASTs under the null hypothesis of no linkage, but with and without LD. For the distribution functions that involve LD, the pattern of LD was estimated from a real dense SNP linkage scan. From Figure 1A, we see that when LD is ignored the type I error increases from 5 to 10 percent for ASPs, and from Figure 1B, the type 1 error increases from 5 to 14 percent. This shows that naturally occurring patterns of LD can dramatically increase the type 1 error of a modern linkage scan.

Figure 1.

Figure 1

The cumulative distribution functions are shown for the maximum Kong & Cox LOD with LD (dotted) and without LD (black). The critical values for testing at the 5% level are shown in gray. Figures 1A and 1B are each based on 5000 replicates with 100 ASPs and 100 ASTs (trios) per replicate, respectively.

From Figure 2, we see that the average absolute error between the MLE of LD and the true pairwise LD approaches zero as the total number of genotyped subjects increases. The apparent convergence of the average absolute error suggests that Haplodrop correctly generates dense SNP data with any pre-specified level of LD. In addition, Figure 2 also shows that when SNPs are separated by about 1 cM, as few as 400 to 600 genotyped individuals is enough to accurately estimate the true underlying pattern of LD.

Figure 2.

Figure 2

For each design: ASPs (solid) and ASTs (dotted), the total number of genotyped individuals was held constant at: 24, 48, 96, 240, 480, 1200, and 2400 subjects, respectively. Then, for each point on the plot, the absolute error between the true LD and the MLE of LD was averaged over all 49 intervals and over 100 replicates. The true LD pattern was estimated from a real dense SNP linkage scan, and the x-axis is plotted on the logarithmic scale.

To further validate Haplodrop in the context of linkage, we used Haplodrop and SimPed to generate multipoint SNP data for ASPs under the null hypothesis of no linkage, but with a common pattern of LD. The common pattern of LD used 8 equi-frequent SNPs with a constant level of LD between adjacent SNPs. We used a Kolmogorov-Smirnov test to compare the null distributions of the maximum LOD. For each program: Haplodrop and SimPed, the null distributions were estimated from 1000 replicates with 250 ASPs per replicate. The p-value (0.314) of the Kolmogorov-Smirnov test is not significant, which suggests that (as expected) the two programs are in fact simulating multipoint SNP data from the same distribution.

Discussion

Relative to existing programs [8-11], Haplodrop is an attractive alternative that gives researchers the ability to estimate accurate p-values and control the type I error of their multipoint linkage study in the presence of LD. This is important for two reasons. First, for the most commonly used approach (i.e. assuming the absence of LD between sparsely spaced SNPs), inflation in the type 1 error can be severe, especially when families are enriched for affecteds and there is missing parental information. Second, since the null distributions of many commonly used multipoint linkage statistics (e.g. maxLOD, maxHLOD, etc.) are unknown, the p-value must be estimated empirically through simulation. In particular, the current practice, of routinely using different thresholds for the same multipoint linkage statistic is unsatisfactory. Furthermore, by controlling the type 1 error in the presence of LD, thousands of neutral mutations may be excluded from further study, and the overall efficacy of targeted NGS studies may be greatly improved.

Note that in addition to controlling the type 1 error when dense SNP panels are thinned, Haplodrop also scales easily to whole-genome dense SNP arrays. For instance, to simulate 100 replicates of multilocus genotype data at all 11,964 SNPs of chromosome 20, with 100 sibpairs per replicate on a 3.2 GHz machine with 2,000 Mb of memory takes less than 90 minutes. Furthermore, Haplodrop is written entirely in Perl, which makes it portable across computing platforms, and thus, available to a wide range of researchers.

Given the current wealth of computing power, and given that the null distributions for most multipoint linkage statistic are unknown, we submit that researchers should routinely use Haplodrop to estimate the p-values of their studies. A simple and straightforward procedure for estimating the genome-wide p-value is to correct the chromosome-specific p-value (provided by Haplodrop) for the number of independent autosomes that are tested. With this approach, researchers can control the type 1 error of their genome-wide linkage scans irrespective of the particular statistic that they choose to use. Moreover, we plan to fully integrate Haplodrop within the EAGLET suite of genetic analysis programs so that researchers can easily compute p-values for a wide range of powerful linkage statistics, including those that extract the maximum amount of information from dense SNP data [15,21].

Acknowledgments

We would like to thank the Reviewers for their thoughtful comments and remarks. This work was supported by the National Institutes of Health: MH48858, MH65213, NS070323, MH65213 and NS061829-02 S1.

References

  • 1.Bamshad MJ, Ng SB, Bigham AW, Tabor HK, Emond MJ, Nickerson DA, Shendure J. Exome sequencing as a tool for mendelian disease gene discovery. Nat Rev Genet. 2011;12:745–755. doi: 10.1038/nrg3031. [DOI] [PubMed] [Google Scholar]
  • 2.Ott J, Kamatani Y, Lathrop M. Family-based designs for genome-wide association studies. Nat Rev Genet. 2011;12:465–474. doi: 10.1038/nrg2989. [DOI] [PubMed] [Google Scholar]
  • 3.Boyles AL, Scott WK, Martin ER, Schmidt S, Li YJ, Ashley-Koch A, Bass MP, Schmidt M, Pericak-Vance MA, Speer MC, Hauser ER. Linkage disequilibrium inflates type i error rates in multipoint linkage analysis when parental genotypes are missing. Hum Hered. 2005;59:220–227. doi: 10.1159/000087122. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Huang Q, Shete S, Amos CI. Ignoring linkage disequilibrium among tightly linked markers induces false-positive evidence of linkage for affected sib pair analysis. Am J Hum Genet. 2004;75:1106–1112. doi: 10.1086/426000. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Lander E, Kruglyak L. Genetic dissection of complex traits: Guidelines for interpreting and reporting linkage results. Nat Genet. 1995;11:241–247. doi: 10.1038/ng1195-241. [DOI] [PubMed] [Google Scholar]
  • 6.Kong A, Cox NJ. Allele-sharing models: Lod scores and accurate linkage tests. Am J Hum Genet. 1997;61:1179–1188. doi: 10.1086/301592. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Abecasis GR, Wigginton JE. Handling marker-marker linkage disequilibrium: Pedigree analysis with clustered markers. Am J Hum Genet. 2005;77:754–767. doi: 10.1086/497345. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Thomas A. Estimation of graphical models whose conditional independence graphs are interval graphs and its application to modeling linkage disequilibrium. Computational statistics & data analysis. 2009;53:1818–1828. doi: 10.1016/j.csda.2008.02.003. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Thomas A. Assessment of snp streak statistics using gene drop simulation with linkage disequilibrium. Genet Epidemiol. 2010;34:119–124. doi: 10.1002/gepi.20440. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Greenberg DA. Computer simulation is an undervalued tool for genetic analysis: A historical view and presentation of shimshon - a web-based genetic simulation package. Human Heredity. 2011;72 doi: 10.1159/000330633. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Leal SM, Yan K, Muller-Myhsok B. Simped: A simulation program to generate haplotype and genotype data for pedigree structures. Hum Hered. 2005;60:119–122. doi: 10.1159/000088914. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Bellenguez C, Ober C, Bourgain C. Linkage analysis with dense snp maps in isolated populations. Hum Hered. 2009;68:87–97. doi: 10.1159/000212501. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Evans DM, Cardon LR. Guidelines for genotyping in genomewide linkage studies: Single-nucleotide-polymorphism maps versus microsatellite maps. Am J Hum Genet. 2004;75:687–692. doi: 10.1086/424696. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Webb EL, Sellick GS, Houlston RS. Snplink: Multipoint linkage analysis of densely distributed snp data incorporating automated linkage disequilibrium removal. Bioinformatics. 2005;21:3060–3061. doi: 10.1093/bioinformatics/bti449. [DOI] [PubMed] [Google Scholar]
  • 15.Stewart WC, Drill EN, Greenberg DA. Finding disease genes: A fast and flexible approach for analyzing high-throughput data. Eur J Hum Genet. 2011;19:1090–1094. doi: 10.1038/ejhg.2011.81. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Bercovici S, Meek C, Wexler Y, Geiger D. Estimating genome-wide ibd sharing from snp data via an efficient hidden markov model of ld with application to gene mapping. Bioinformatics. 2010;26:i175–182. doi: 10.1093/bioinformatics/btq204. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Lathrop GM, Lalouel JM, Julier C, Ott J. Strategies for multilocus linkage analysis in humans. Proc Natl Acad Sci U S A. 1984;81:3443–3446. doi: 10.1073/pnas.81.11.3443. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Hodge SE, Elston RC. Lods, wrods, and mods: The interpretation of lod scores calculated under different models. Genet Epidemiol. 1994;11:329–342. doi: 10.1002/gepi.1370110403. [DOI] [PubMed] [Google Scholar]
  • 19.Haldane JBS. The combination of linkage values and the calculation of distances between the loci of linked factors. Journal of Genetics. 1919;8:299–309. [Google Scholar]
  • 20.Rodriguez-Murillo L, Subaran R, Stewart WC, Pramanik S, Marathe S, Barst RJ, Chung WK, Greenberg DA. Novel loci interacting epistatically with bone morphogenetic protein receptor 2 cause familial pulmonary arterial hypertension. J Heart Lung Transplant. 2010;29:174–180. doi: 10.1016/j.healun.2009.08.022. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Stewart WC, Peljto AL, Greenberg DA. Multiple subsampling of dense snp data localizes disease genes with increased precision. Hum Hered. 2010;69:152–159. doi: 10.1159/000267995. [DOI] [PMC free article] [PubMed] [Google Scholar]

RESOURCES