Email updates

Keep up to date with the latest news and content from BMC Bioinformatics and BioMed Central.

Open Access Methodology article

Bayesian model to detect phenotype-specific genes for copy number data

Juan R González124*, Carlos Abellán3 and Juan J Abellán34

Author Affiliations

1 Center for Research in Environmental Epidemiology (CREAL), Barcelona, Spain

2 Institut Municipal d’Investigació Mèdica (IMIM), Barcelona, Spain

3 Joint Research Unit on Genomics and Health, Centre for Public Health Research (CSISP) and Cavanilles Institute for Biodiversity and Evolutionary Biology, University of Valencia, Valencia, Spain

4 CIBER Epidemiología y Salud Pública (CIBERESP), Spain

For all author emails, please log on.

BMC Bioinformatics 2012, 13:130  doi:10.1186/1471-2105-13-130

The electronic version of this article is the complete one and can be found online at:

Received:23 January 2012
Accepted:28 May 2012
Published:13 June 2012

© 2012 González et al.; licensee BioMed Central Ltd.

This is an Open Access article distributed under the terms of the Creative Commons Attribution License (, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.



An important question in genetic studies is to determine those genetic variants, in particular CNVs, that are specific to different groups of individuals. This could help in elucidating differences in disease predisposition and response to pharmaceutical treatments. We propose a Bayesian model designed to analyze thousands of copy number variants (CNVs) where only few of them are expected to be associated with a specific phenotype.


The model is illustrated by analyzing three major human groups belonging to HapMap data. We also show how the model can be used to determine specific CNVs related to response to treatment in patients diagnosed with ovarian cancer. The model is also extended to address the problem of how to adjust for confounding covariates (e.g., population stratification). Through a simulation study, we show that the proposed model outperforms other approaches that are typically used to analyze this data when analyzing common copy-number polymorphisms (CNPs) or complex CNVs. We have developed an R package, called bayesGen, that implements the model and estimating algorithms.


Our proposed model is useful to discover specific genetic variants when different subgroups of individuals are analyzed. The model can address studies with or without control group. By integrating all data in a unique model we can obtain a list of genes that are associated with a given phenotype as well as a different list of genes that are shared among the different subtypes of cases.


The aim of genome-wide association studies (GWAS) is to assess the association between single nucleotide polymorphisms (SNPs) and common diseases. Recent GWAS have been successful in discovering SNPs significantly associated with complex diseases [1,2]. However, published SNP associations account for only a fraction of the genetic component of most common diseases [3]. Lately, several studies have been focused on the association between copy number variants (CNV) and disease. Some reports have suggested a role of rare CNVs (i.e. CNV with low prevalence in the general population) in susceptibility to neurodevelopmental disorders [4-6]. Other studies have shown statistically significant associations between common CNVs (i.e. CNV with high prevalence in the general population) and common diseases such as psoriasis [7], Crohn’s disease [8], HIV-1/AIDS [9], or Alzeheimer’s disease [10] to name a few. These studies indicate that the identification of DNA copy number is important in understanding the genesis and progression of human diseases.

Several techniques and platforms have been developed for GWAS involving CNVs, such as array-based comparative genomic hybridization (aCGH). For targeted studies, other techniques such as real time PCR, or Multiplex Ligation-dependent Probe Amplification (MLPA) assays have been used to compare the copy number status of particular loci in cases and controls. In both cases, a signal intensity is measured for each CNV as a continuous variable, from which the copy number status is inferred. In many cases, the distribution of the observed CNV probe measurements is continuous and multimodal, representing the unobserved copy number status as a latent variable [11]. Thus, scoring copy number may lead to misclassification and, hence, unreliable results, making it necessary to incorporate uncertainty in the association analysis. So far, two methods have been developed to analyze CNV data that incorporate uncertainty. The first one performs the calling procedure and incorporates the posterior probabilities in a latent class model [11], while the other is based on a likelihood test that combines calling and testing in a single procedure [12].

Despite the existence of these methods, CNV association studies often analyze CNVs with very low uncertainty that are not likely genotyping artefacts. For example, in the GWAS performed in the Myocardial Infarction Genetics Consortium [13] the authors pointed out that: “[for the CNV analysis] as an initial quality control step, [they] removed any variant where more than 10% of the copy calls were uncertain” [13]. Another example is given in [14] were only CNVs without uncertainty are analyzed. Such approach allows the use of standard tests such as χ2, Fisher or Mann-Whitney tests [7-10] to assess differences between cases and controls.

In this article, we present a Bayesian shared component model for CNV-based association studies. We illustrate the model with a case study to determine those CNVs that are specific to a given population when comparing individuals belonging to the HapMap project. In this example it is expected to find differences in a large proportion of CNVs due to ethnic background. An example including patients with ovarian cancer is analyzed in order to illustrate how our model identifies phenotype-associated CNVs when a tiny number of CNVs are expected to be differente accross groups. Our approach adapts and extends the model suggested by [15] for genetic association studies based on SNPs to cope with CNVs too. We introduce the Bayesian shared component model formulation, the likelihood, priors and hyperpriors as well as the inferential process. We empirically examine its performance by using simulated data. We generated data under two scenarios in order to mimic the type of CNVs that are typically analyzed. The first simulation generates CNVs which can be tagged by SNPs (also known as copy number polymorphisms, CNPs), while the second one mimics situations in which complex CNVs are studied. The analyzed data sets and proposed methods are available in the R package bayesGen webcite.


Data sets

The first motivating data were collected from a genetic study conducted at the Center for Genomic Regulation (CRG) in Barcelona, Spain. The study aimed to determine those CNVs that are specific to major human ethnic groups included in the HapMap project (e.g., African, Asian or European) [16] ( webcite). This type of data can help in the understanding of some Mendelian diseases such as cystic fibrosis [17] or deafness [18], that present different prevalences in the different populations. In addition, the genomic variants that are population-specific can guide to drug discovery. For example, the existing population variability in the acetylating activity of the N-acetyltransferase 2 (NAT2) gene makes possible to determine those ethnic groups that are more susceptible to develop some diseases [19].

The second motivating data belongs to an study on ovarian cancer. The data are obtained from The Cancer Genome Atlas (TCGA) data portal webcite and it includes phenotype and CNV information for 572 females. We are interested in determining those CNVs that are specific to each type of response to treatment. In order to address this problem, we analyzed the variable named ‘primary_therapy_outcome_success’ that contains information about the response for the first therapy received. Our final data set contains information for 456 females, since 116 of them did not have information for this variable. This variable had 4 categories: ’Complete remission’, ’Partial remission’, ’Stable disease’ and ’Progressive disease’. Categories ’Stable disease’ and ’Progressive disease’ were collapsed into one categorie (’Null response’). The copy number data matrix contains the number of copies for each CNV annotated at the Database of Genomic Variants using the genome build GRCh37 ( webcite).

As previously mentioned, a very simple approach to determine the CNVs that are specific to each subgroup of individuals is to compare the observed CNV frequencies between individuals from different groups [7,16]. One of the main limitations of this approach is that the number of copies may vary between 0 and 6 and therefore χ2, Fisher or Mann-Whitney tests can be underpowered. In addition, most of the analyzed CNVs have similar frequencies accross ethnic groups, and only a few, if any, show differences between them. Therefore, the use of a shared component model can be very useful in the context of CNVs.

The Bayesian Model

Let {Xijp ∈ D} be the number of copies of the jth CNV, for the ith individual of population p, where D denotes the set of indices for the observed data, i = 1,…,n (number of individuals), j = 1,…,c (number of CNVs) and p = 1,…,P(number of populations). We assume that all individuals in the same population group have the same chance of having a number of copies in a given CNV, then we observe Xijp ∈ {0,1,2,3,4,…}. The motivation for this assumption relies on the fact that we are looking for associations between CNVs and populations. If a given CNV is linked to a specific population, it is expected that most of the individuals in that population have similar values for that CNV.

Now, let <a onClick="popup('','MathML',630,470);return false;" target="_blank" href="">View MathML</a> be the average number of copies found in the jth CNV of the pth population, where njd denotes the number of individuals in population p with non-missing information for the jth CNV. Then, by the central limit theorem [20], and assuming independence among individuals we have

<a onClick="popup('','MathML',630,470);return false;" target="_blank" href="">View MathML</a>


where μjp is the mean number of copies for CNV j in population p and <a onClick="popup('','MathML',630,470);return false;" target="_blank" href="">View MathML</a> is the variation of the average of CNV frequencies in population p.

We introduce the next shared component formulation with Gaussian likelihood to decompose the variability of μjp

<a onClick="popup('','MathML',630,470);return false;" target="_blank" href="">View MathML</a>


where αp is a population-specific intercept, θj is the component shared by all populations, βp denotes the loading of the common component into population p and λjp encodes the population-specific components. In order to make the model as flexible as possible we have considered that <a onClick="popup('','MathML',630,470);return false;" target="_blank" href="">View MathML</a> depends on the population group p. However, a simpler model can also be fitted by considering that Yjp has the same variance for each population group, ν2. The likelihood of our proposed model is

<a onClick="popup('','MathML',630,470);return false;" target="_blank" href="">View MathML</a>

Figure 1 depicts a schematic representation of our model. Notice that this formulation considers that no reference group is available (i.e control group). The formulation can be changed to accomodate the possibility of having a control group. For example, in the context of a case-control study where different diseases and only one group of control individuals is available. This is the case of the Wellcome Trust Case Control Consortium (WTCCC) study where 7 common diseases are compared with a unique group of controls [21] and thousands of CNVs were analyzed.

thumbnailFigure 1. Schematic representations of the shared component model using a symmetric formulation (i.e., no reference group). The index j denotes the j-th CNV and p is the number of groups.

In the Bayesian framework, all parameters must be assigned prior distributions that, in turn, may depend on new parameters, which are referred to as hyperparameters. Prior distributions (hyperpriors) must also be assigned to these. To complete the Bayesian formulation, the prior and hyperprior distributions for the model parameters are needed. Our basic principle in specifying these distributions is to let the data likelihood dominate over the prior information. To achieve this, it is common to consider prior distributions with large variances that allow for a really wide range of potential values for the parameters thus being non-informative a priori. Following this we chose flat prior distributions. We also refer to previous similar studies that specify prior distributions in this way. We assumed the following priors

<a onClick="popup('','MathML',630,470);return false;" target="_blank" href="">View MathML</a>

and non-informative hyperpriors for the standard deviations of the random effects

<a onClick="popup('','MathML',630,470);return false;" target="_blank" href="">View MathML</a>

For the sake of identifiability we fixed <a onClick="popup('','MathML',630,470);return false;" target="_blank" href="">View MathML</a>. These priors and hyperpriors are commonly used for full Bayesian statistical inference when information about the model parameters is not available. However, in order to account for large values, the specific components, λjp, were considered as zero-mean t-distributions with 4 degrees of freedom and unknown variances. The priors and hyperpriors for the asymmetric formulation (e.g. having a control group and different diseases) are mainly the same, except that we consider β1 = 1, where β1 corresponds to the reference population.

Inclusion of covariates

In almost all situations the disease is affected not only by genetic factors but also by environmental determinants. In these situations the association between the disease and CNVs has to be adjusted by some covariates that indicate whether an individual is exposed or not to those environmental variables. Our model can accomodate this information in the case of having categorical covariates (e.g., exposed vs non-exposed, males vs females, smokers vs non-smokers, ...) by aggregating the data in more categories. For instance, suppose we have a categorical covariate Z taking values in a set of K categories. Then, we will have P × K groups and we aggregate the CNV counts over all of them: <a onClick="popup('','MathML',630,470);return false;" target="_blank" href="">View MathML</a>. The adjustment for Z could be introduced in the model as follows:

<a onClick="popup('','MathML',630,470);return false;" target="_blank" href="">View MathML</a>

Prior distributions should also be assigned to the additional parameters γk and ξjk. These could be analogous to the priors for αp and λjp.

Notice that if we are interested in adjusting by continuous covariates we should create some categories before including them into the model. One possibility is to create some categories using tertiles or quartiles (e.g. when measuring the exposure to the compsumtion to any nutrient) or use a priori cut-points (e.g. age can be categorized depending on the risk groups). A special case when an adjustment for continuous covariates is required appears in genetic studies when the population structure has to be considered. In these cases, principal component analysis (PCA) is used to determine subpopulation the structure [22]. Then association analysis between genetic markers and the disease is performed using logistic regression adjusted for the two principal components instead of using a chi-square test. In this case, after performing PCA and using any clustering method, individuals are classified into subpopulations. These subpopulations can be included in the model as previouly mentioned.

Estimation of model parameters

The JAGS software (available at webcite) was used to carry out MCMC posterior sampling using the R package rjags[23]. We ran the sampler for 40,000 iterations and considered estimates based on the last 30,000 runs, allowing a burn-in of 10,000 iterations. Two chains were run for each of the models. Convergence was assessed from trace plots. We also used the “potential scale reduction factor” diagnostic proposed by Gelman and Rubin [24].

MCMC is computationally intensive, even more in the case of analyzing genetic data where normally thousands of genes are analyzed. To overcome this difficulty we also used the Integrated Nested Laplace Approximation (INLA) approach to make statistical inference of our model. INLA provides a fast (it gives answers in minutes when MCMC requires hours and days) deterministic alternative to MCMC [25]. The only difference between both approaches is that the model based on INLA replaces the t distributions with Normals. This, in principle, could shrink CNV-disease risk associations more than the original model, but it runs much faster and it can be applied to GWAS. In any case, the t distribution can easily be incorporated when available for INLA ( webcite). We have developed an R package called bayesGen that incorporates both estimating processess as well as some tools for displaying model parameters and evaluating model convergence. The package is available at webcite.


Genomic differences between human populations

Armengol et al. [16] showed some CNV loci that are present with different frequencies accross individuals belonging to three human populations (YRI-Yoruba in Ibadan, Nigeria, CEU-Utah residents with ancestry from Northern and Western Europe; and CHB/JPT-Han Chinese in Beijing, China and Japanese in Tokyo, Japan), representatives of sub-Saharan Africa, Europe and East Asia, respectively. The authors, in a preliminary step, used aCGH and BAC-based platforms to identify CNV loci with different frequencies in the three populations using pools of individuals. This yielded a total of 111 loci whose copy number state frequencies differed among populations. In order to confirm the changes detected with the aCGH platforms, they performed validation experiments using MLPA on individual DNAs from the HapMap samples. In total they analyzed 152 CNV loci (genes). Overall, they found 33 CNV loci that were specific to any of the three populations after applying standard statistical tests (χ2 or Fisher tests).

The final data set we use for illustration purposes consists of 120 CNV loci (we removed 32 CNV loci that were not variable among populations) and 261 individuals (56 CEU, 58 YRI and 147 CHB/JPT) belonging to the MLPA experiment. Therefore, our data consists of a 261 × 120-dimensional matrix with values corresponding to the observed copy number status Xijp ∈ {0,1,2,3,4}. After aggregating the counts of each number of copies over the individuals in each population for each CNV loci we fit the model 2 to the aggregated data Yjp where j = 1,…,120 and p∈{CEU,YRI,CHB/JPT}. Using the bayesCNVassoc function in the bayesGenR package we ran two chains of 200,000 iterations. We discarded the first 20,000 and kept every 50 to reduce the autocorrelation in the chains. Inference is therefore based on (thinned) samples of size 4,000. We assessed convergence using graphical techniques and the Gelman-Rubin method and no symptoms of non-convergence were detected. To keep the false discovery rate under control when evaluating whether a specific component was statistically significant or not, we computed credible intervals at 99.98% level (in the frequentist framework this would be equivalent to a Bonferroni correction 0.05/120∼0.0002) for λjp’s.

Table 1 shows the estimates for the population-specific intercepts αp for the shared component model assuming a symmetric formulation. The specific intercept for all three populations, αp, is around 2 as expected. The shared component, β’s, are all 0. This is indicating that populations are sharing CNV loci frequencies. Regarding the specific component for each population we found that only 31 CNV loci were population-specific (Figure 2). By looking at the estimates of νp we observe that νCEU = 0.0756, while νCHB/JPT = 0.0306 and νYRI = 0.0362. This indicates that there is more variability among european individuals, which decreases the power of finding any specific CNV locus for european population. Trace plots and Gelman-Rubin scale reduction factor indicate good convergence of MCMC parameter estimates (see Additional file 1: Figures S1-S4 and Additional file 1: Table S1).

Additional file 1. Supplementary tables and figures.

Format: PDF Size: 1.1MB Download file

This file can be viewed with: Adobe Acrobat ReaderOpen Data

Table 1. Posterior median and 95% credibility intervals for population-specific intercepts corresponding to HapMap example

thumbnailFigure 2. Estimates of specific components, λjp, for each CNV and each human populations belonging to HapMap data example. Each point represents the posterior medians, while segments show its 99.98% credibility intervals. CNVs that are statistically significant specific of each population are coloured in red (gains) and blue (losses).

Armengol et al. [16] found 33 population-specific CNV loci after using χ2 or Fisher tests. In order to compare the performance of both approaches we tested the existence of population stratification (i.e. genetic differences among individuals) using a principal component analysis (PCA) as suggested in [22]. Armengol et al. estimated that 30% of the total variance is explained by the two first principal components (PC1 16.6%, and PC2 13.4%) using 33 CNV loci. In our case, with only 31 CNV loci, the two first principal components explain a 38.3% of the total variability (PC1 22.1%, and PC2 16.2%) indicating that our subset of variants discriminates better the individuals.

Specific CNV loci associated with response to treatment in ovarian cancer

This data set contains 8587 CNV loci and 456 individuals. The number of observed copies ranged from 0 to 6. This example was analyzed using INLA configuration of bayesGen package. As in the previous example, false discovery rate was controlled by computing credible intervals at a 99.9994% level (Bonferroni correction). Table 2 shows the estimates for the group-specific intercepts αp for the shared component model under a symmetric formulation (e.g. no control group). Again, as expected, these intercepts are around 2. Regarding the specific components, we observe that only 57 CNV loci are statistically significant. As previouly mentioned, we were expecting a little number of CNV loci that are specific for each group, since analyzed individuals belong to the same ethnicity. HapMap data showed about 20% of CNV loci to be specific of each subgroup (33 out of 152 detected in [16]) while in this example only about 1% of CNV loci (57 out of 8587) are significantly associated with any of the three types of response to treatment. The complete list of specific CNV loci for each group can be found in Additional file 1: Table S2. Figure 3 shows λjp estimates. This figure illustrates those CNVs that are specific to get each response after treatment.

Table 2. Posterior median and 95% credibility intervals for population-specific intercepts corresponding to ovarian cancer example

thumbnailFigure 3. Estimates of specific components, λjp, for each CNV and each group of individuals depending on response to treatments belonging to ovarian cancer example. Each point represents the posterior medians, while segments show its 99.9994% credibility intervals. CNVs that are statistically significant specific of each population are coloured in green (gains) and red (losses).

Simulation Studies

In real datasets we can only illustrate the methods, the truth about which CNV loci are really associated with each group is unknown. In order to evaluate our proposed method we carried out a small-scaled simulation study that mimics the real data analysis presented in previous section. We considered three different groups and 500 and 2,000 CNV loci. Only two of the CNVs were in a different proportion for one population (i.e. these two CNV loci were specific for such group of individuals). We simulated 3 different scenarios for the trully associated CNV loci. The first one considers that the two CNV loci are highly associated with one of the populations (OR=2.0), the second one considers a moderate increase on risk (OR=1.5), while the third one is designed to study the performance of our proposed method in a low risk scenario (OR=1.2). The simulation emulates a likely association between thousands of genes and disease. In genetic studies only a few of the analyzed genes are trully associated with the phenotype of interest. For instance, the WTCCC analyzed 3,432 CNV loci among different diseases and only found 3 loci associated with disease [21].

The copy number status for the loci were simulated considering two types of CNV data. The first one assumes that CNVs were common, meaning that they can be tagged by SNPs ( i.e. analysis of CNPs). In this scenario the copy number status can only be {0,1,2}. This kind of data has been obtained by several authors when analyzing CNVs [7,26,27]. This particular scenario could also be modelled assuming that a common CNV locus follows a Binomial distribution and, hence, the model proposed in [15] could also be used. The main advantage of using our formulation is that it can also be applied when CNV loci are not in HWE since the only assumption made is that the mean of the observed number of copies follows a gaussian distribution. This holds in general due to the central limit theorem as we are summing the number of copies for each group of individuals. The second scenario considers polymorphic CNV loci taking values {0,1,2,3,4,5,6}. This scenario tries to mimic situations in which complex CNVs are analyzed. In both cases we simulated CNV loci assuming Hardy-Weinberg equilibrium. The allelic frequencies were randomly selected from U(0.01, 0.1) trying to reflect the fact that most CNVs are rare CNVs. In addition, in order to assess the performance when analyzing CNPs as in [7], we also performed the same simulations assuming that allelic frequencies between 0.05 and 0.5. We compared the results obtained from our proposed Bayesian shared component model with those obtained with a χ2 test, a non-parametric Kruskall-Wallis test and a multinomial logistic regression comparing the null model versus the model including the CNV using the likelihood ratio test. Bonferroni correction was used in order to deal with multiple comparisons. We also computed corrected credible intervals for the specific components. Given that the Bonferroni-like correction requires estimation of extreme percentiles for the posterior distribution, which are difficult to be obtained from MCMC samples, we computed a credible interval based on the normal approximation. Finally, we considered the posterior probability as an alternative criterion to detect significant CNV loci. We compared the different approaches by computing the true positive and negative rates (TPR and TNR, respectively) in 500 simulations.

Table 3 shows the TPR and FPR for the different methods in the case of analyzing common CNVs with allelic frequencies between 0.01 and 0.1. Across all scenarios, as expected, the TPR decreases when the ORs for the significant CNV loci decrease. The TPR are almost 100% in all cases since only two of the CNV loci (500 or 2,000) were simulated with a signal different from 0. We observed that the Bayesian shared component model outperforms the other methods in the case of having low and moderate risk effects. This finding is important since common CNVs can be tagged by SNPs and their risks are expected to be about 1.15-1.45. For example, in the context of CNVs that can be tagged by SNPs, de Cid et al. [7] found that the risk of having one copy of the LCE gene increased by 41% the chance of having psoriasis. We finally noticed that non-parametric tests are not able to detect the two significant CNV loci in any situation, suggesting that such methods are not a good choice for the analysis of CNV data with a very small number of significant signals. On the other hand, Table 4 shows the TPR and FPR in the case of analyzing complex/polymorphic CNVs. Overall, the results are the same as those obtained for the case of analyzing common SNPs, showing even more differences between Bayesian model and the other methods. This can be explained by the fact that by simulating CNV loci with number of copies between 0 and 6, the number of individuals in each category is reduced. In this situation, the power of using methods based on the observed number of individuals in each category decreases. Additional file 1: Tables S3 and S4 show the results for the same simulations when allelic frequencies were simulated ranging from 0.05 and 0.5. The conclusions are the same and, as expected, the only difference is that the TPR and the TNR increase because allelic frequencies are higher.

Table 3. Results for the simulation study for the case of having common CNVs

Table 4. Results for the simulation study for the case of having polymorphic CNVs

Regarding to computation time, we compared the required time to fit a model with 2,000 CNV loci and 3,000 individuals (1,000 for each of the 3 populations) and chi-square approach took 7sec, Kruskal-Wallis 28sec, multinomial logistic regression 7min 40sec, Bayesian model using INLA 1min 39sec and Bayesian model using MCMC 1h 10m. All computations were done in a workstation Dual Intel Xeon X5482 3,2GHz 2x6 Mb, Quad-Core with 32Gb RAM.


Here we considered the problem of determining copy number variants that are specific to different subgroups of individuals or different subphenotypes when thousand of markers are analyzed and only a few of them are truly associated with a given group. We have demonstrated the utility of our model by analyzing two real datasets. One focuses on describing how to find specific CNV loci for the three major ethnic groups, while the second example illustrates how to detect specific CNV loci related to the response to treatment in patients diagnosed with ovarian cancer. We have implemented a Bayesian shared component model to decompose the observed variability in the number of copies of each CNV loci into two components: shared and specific. Simulation results showed a better performance than other existing methods.

We established the CNV loci that are specific to each group by computing credible intervals of the posterior mean of the specific components and their posterior probabilities. In order to avoid false positive results, we adopted a Bonferroni-like correction. Therefore, credible intervals require estimation of extreme percentiles. This may lead to some difficulties when using MCMC samples. Thus, we also calculated credible intervals based on normal approximation. Simulation studies showed that this method slightly outperforms the method based on percentiles.

The model has been formulated using a hierarchical structure. Therefore, it is straightforward to add further levels of hierarchy if needed. For instance, CNVs can be in the same pathway or may have the same function. Thus, this information can be incorporated in the model in order to estimate better the effect of each CNV locus, as described in [28]. This new structure could be easily incorporated into our model by introducing a new hierarchy on top of the CNV loci. There are several ways this could be done. One could be as follows: imagine that a CNV j is involved in pathway g. Then, we could simply replace the prior distribution

<a onClick="popup('','MathML',630,470);return false;" target="_blank" href="">View MathML</a>


<a onClick="popup('','MathML',630,470);return false;" target="_blank" href="">View MathML</a>

and then assign hyperpriors to the parameters ωgp that would pick up the variation at the pathway level. With this formulation, large values of ωgp would indicate an association between pathway g and population p.

Our model considers that the number of copies for each CNV locus is measured without uncertainty, as considered by some authors [13,14]. In principle this could be a limitation, but this is a problem related to the technology used to obtain information about CNVs and calling algorithms. Notice that some of the CNV studies obtain information about CNVs using SNP array data [13,14] that are not designed to detect such type of markers. Nonetheless, several authors have pointed out that this will not be a problem with the use of Next Generation Sequencing (NGS) methods [29-31]. This technology is already capable of detecting CNVs by taking advantage of read mapping and having a very low false positive rate [30]. In addition, as NGS continues to improve as well as computational methods of CNV calling, the uncertainty surronding CNV calls will fall rapidly, making our method to be valid.

We conclude that our proposed model is useful to discover specific genetic variants for different subgroups of individuals. This could help in determining differences in disease predisposition or response to pharmaceutical treatments. Estimating model parameters can be very time consuming, however we have developed an R package (bayesGen) that not only includes MCMC methods but also a fast estimation of the posterior distribution based on INLA that provides estimates for a whole chromosome in a few minutes.

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

JRG designed and coordinated the study. JA developed the statistical model. CA implemented the estimating algorithms. JRG wrote the bayesGen R package and carried out data analysis and simulations. All authors contributed to the interpretation and discussion of the results. JA and JRG drafted the manuscript. All authors read and approved the final manuscript.


We thank Prof. Havard Rue for help with the implementation of the shared component model using INLA. We also thank Xavier Estivill and Lluís Armengol for providing access to the HapMap data. The authors also thankfully acknowledge the TCGA research network for providing the data corresponding to the ovarian cancer example.

This work has been supported by the Spanish Ministry of Science and Innovation (MTM2008-02457 and Statistical Genetics Network - GENOMET, MTM2010-09526-E to JRG) and Grants GVPRE/2008/010 and AP-055/09 from Generalitat Valenciana (JA).


  1. Hindorff L, Junkins H, Mehta J, Manolio T: A catalog of published genome-wide association studies.


    [Available at http://www. webcite.] [accessed, 14 September 2010]

  2. Donnely P: Progress and challenges in genome-wide association studies in humans.

    Nature 2008, 456:728-731. PubMed Abstract | Publisher Full Text OpenURL

  3. Manolio T, Collins F, Cox N, Goldstein D, Hindorff L, Hunter D, McCarthy M, Ramos E, Cardon L, Chakravarti A, Cho J, Guttmacher A, Kong A, Kruglyak L, Mardis E, Rotimi C, Slatkin M, Valle D, Whittemore A, Boehnke M, Clark A, Eichler E, Gibson G, Haines J, Mackay T, McCarroll S, Visscher P: Finding the missing heritability of complex diseases.

    Nature 2009, 461:747-753. PubMed Abstract | Publisher Full Text | PubMed Central Full Text OpenURL

  4. Stankiewicz P, Beaudet A: Use of array CGH in the evaluation of dysmorphology, malformations, developmental delay, and idiopathic mental retardation.

    Curr Opin Genet Dev 2007, 17:182-192. PubMed Abstract | Publisher Full Text OpenURL

  5. Sebat J, Lakshmi B, Malhotra D, Troge J, Lese-Martin C, Walsh T, Yamrom B, Yoon S, Krasnitz A, Kendall J, Leotta A, Pai D, Zhang R, Lee Y, Hicks J, Spence S, Lee A, Puura K, Lehtimaki T, Ledbetter D, Gregersen P, Bregman J, Sutcliffe J, Jobanputra V, Chung W, Warburton D, King M, Skuse D, Geschwind D, Gilliam T, Ye K, Wigler M: Strong association of de novo copy number mutations with autism.

    Science 2007, 316:445-449. PubMed Abstract | Publisher Full Text | PubMed Central Full Text OpenURL

  6. The International Schizopherenia Consortium: Rare chromosomal deletions and duplications increase risk of schizophrenia.

    Nature 2008, 455:237-241. PubMed Abstract | Publisher Full Text OpenURL

  7. de Cid R, Riveira-Munoz E, Zeeuwen P, Robarge J, Liao W, Dannhauser E, Giardina E, Stuart P, Nair R, Helms C, Escaramis G, Ballana E, Martín-Ezquerra G, den Heijer M, Kamsteeg M, Joosten I, Eichler E, Lazaro C, Pujol R, Armengol L, Abecasis G, Elder J, Novelli G, Armour J, Kwok P, Bowcock A, Schalkwijk J, Estivill X: Deletion of the late cornified envelope LCE3B and LCE3C genes as a susceptibility factor for psoriasis.

    Nat Genet 2009, 41(2):211-215. PubMed Abstract | Publisher Full Text | PubMed Central Full Text OpenURL

  8. McCarroll S, Huett A, Kuballa P, Chilewski S, Landry A, Goyette P, Zody M, Hall J, Brant S, Cho J, Duerr R, Silverberg M, Taylor K, Rioux J, Altshuler D, Daly M, Xavier R: Deletion polymorphism upstream of IRGM associated with altered IRGM expression and Crohn’s disease.

    Nat Genet 2008, 40(9):1107-1112. PubMed Abstract | Publisher Full Text | PubMed Central Full Text OpenURL

  9. Gonzalez E, Kulkarni H, Bolivar H, Mangano A, Sanchez R, Catano G, et al.: The influence of CCL3L1 gene-containing segmental duplications on HIV-1/AIDS susceptibility.

    Science 2005, 307(5714):1434-40. PubMed Abstract | Publisher Full Text OpenURL

  10. Rovelet-Lecrux A, Hannequin D, Raux G, Le Meur N, Laquerriere A, Vital A, Dumanchin C, Feuillette S, Brice A, Vercelletto M, Dubas F, Frebourg T, Campion D: APP locus duplication causes autosomal dominant early-onset Alzheimer disease with cerebral amyloid angiopathy.

    Nat Genet 2006, 38:24-6. PubMed Abstract | Publisher Full Text OpenURL

  11. Gonzalez JR, Subirana I, Escaramis G, Peraza S, Caceres A, Estivill X, Armengol L: Accounting for uncertainty when assessing association between copy number and disease: a latent class model.

    BMC Bioinformatics 2009, 10:172. PubMed Abstract | BioMed Central Full Text | PubMed Central Full Text OpenURL

  12. Barnes C, Plagnol V, Fitzgerald T, Redon R, Marchini J, Clayton D, Hurles ME: A robust statistical method for case-control association testing with Copy Number Variation.

    Nat Genet 2008, 40(10):1245-52. PubMed Abstract | Publisher Full Text | PubMed Central Full Text OpenURL

  13. Myocardial Infarction Genetics Consortium: Genome-wide association of early-onset myocardial infarction with single nucleotide polymorphisms and copy number variants.

    Nat Genet 2009, 41(3):334-341. PubMed Abstract | Publisher Full Text | PubMed Central Full Text OpenURL

  14. McCarroll SA, Kuruvilla FG, Korn JM, Cawley S, Nemesh J, Wysoker A, Shapero MH, De Bakker PIW, Maller JB, Kirby A, Elliott AL, Parkin M, Hubbell E, Webster T, Mei R, Veitch J, Collins PJ, Handsaker R, Lincoln S, Nizzari M, Blume J, Jones KW, Rava R, Daly MJ, Gabriel SB, Altshuler D: Integrated detection and population-genetic analysis of SNPs and copy number variation.

    Nat Genet 2008, 40(10):1166-1174. PubMed Abstract | Publisher Full Text OpenURL

  15. Abellan JJ, Abellan C, Gonzalez JR: A Bayesian shared component model for genome association studies. Technical Report 1120, COBRA 2010

  16. Armengol L, Villatoro S, González J, Pantano L, García-Aragonés M, Rabionet R, Cáceres M, Estivill X: Identification of Copy Number Variants Defining Genomic Differences among Major Human Groups.

    PLoS ONE 2009, 4:e7230+. PubMed Abstract | Publisher Full Text | PubMed Central Full Text OpenURL

  17. Bobadilla JL, Macek M, Fine JP, Farrell PM: Cystic fibrosis: A worldwide analysis of CFTR mutations—correlation with incidence data and application to screening.

    Human Mutation 2002, 19:575-606. PubMed Abstract | Publisher Full Text OpenURL

  18. Gasparini P, Rabionet R, Barbujani G, Melçhionda S, Petersen M, Brondum-Nielsen K, Metspalu A, Oitmaa E, Fortina P, Zelante L, Estivill X, M P, M P: High carrier frequency of the 35delG deafness mutation in European populations. Genetic Analysis Consortium of GJB2 35delG.

    European Journal Human Genetics 2000, 8:19-23. Publisher Full Text OpenURL

  19. Vatsis KP, Martell KJ, Weber WW: Diverse point mutations in the human gene for polymorphic N-acetyltransferase.

    Proc Natl Acad Sci U S A 1991, 88:6333-6337. PubMed Abstract | Publisher Full Text | PubMed Central Full Text OpenURL

  20. Rice JA: Mathematical Statistics and Data Analysis. Belmont, CA USA: Duxbury Press; 1995. OpenURL

  21. Wellcome Trust Case Control Consortium: Genome-wide association study of CNVs in 16,000 cases of eight common diseases and 3,000 shared controls.

    Nature 2010, 464(7289):713-720. PubMed Abstract | Publisher Full Text | PubMed Central Full Text OpenURL

  22. Price AL, Patterson NJ, Plenge RM, Weinblatt ME, Shadick NA, Reich D: Principal components analysis corrects for stratification in genome-wide association studies.

    Nat Genet 2006, 38(8):904-909. PubMed Abstract | Publisher Full Text OpenURL

  23. Plummer M: rjags: Bayesian graphical models using MCMC. R package version 2.2.0-3.


    [ rjags webcite]

  24. Gelman A, Rubin D: Inference from iterative simulation using multiple sequences (with Discussion).

    Statistical Science 1992, 7(4):457-472. Publisher Full Text OpenURL

  25. Rue H, Martino S, Chopin N: Approximate Bayesian Inference for Latent Gaussian Models Using Integrated Nested Laplace Approximations (with discussion).

    Journal of the Royal Statistical Sociery, Series B 2009, 71:319-392. Publisher Full Text OpenURL

  26. McCarroll SA, Altshuler DM: Copy-number variation and association studies of human disease.

    Nat Genet 2007, 39:S37-S42. PubMed Abstract | Publisher Full Text OpenURL

  27. Willer CJ, Speliotes EK, Loos RJF, Li S, Lindgren CM, Heid IM, Berndt SI, Elliott AL, Jackson AU, Lamina C, Lettre G, Lim N, Lyon HN, McCarroll SA, Papadakis K, Qi L, Randall JC, Roccasecca RM, Sanna S, Scheet P, Weedon MN, Wheeler E, Zhao JH, Jacobs LC, Prokopenko I, Soranzo N, Tanaka T, Timpson NJ, Almgren P, Bennett A, Bergman RN, Bingham SA, Bonnycastle LL, Brown M, Burtt NP, Chines P, Coin L, Collins FS, Connell JM, Cooper C, Smith GD, Dennison EM, Deodhar P, Elliott P, Erdos MR, Estrada K, Evans DM, Gianniny L, Gieger C, Gillson CJ, Guiducci C, Hackett R, Hadley D, Hall AS, Havulinna AS, Hebebrand J, Hofman A, Isomaa B, Jacobs KB, Johnson T, Jousilahti P, Jovanovic Z, Khaw KT, Kraft P, Kuokkanen M, Kuusisto J, Laitinen J, Lakatta EG, Luan J, Luben RN, Mangino M, McArdle WL, Meitinger T, Mulas A, Munroe PB, Narisu N, Ness AR, Northstone K, O’Rahilly S, Purmann C, Rees MG, Ridderstråle M, Ring SM, Rivadeneira F, Ruokonen A, Sandhu MS, Saramies J, Scott LJ, Scuteri A, Silander K, Sims MA, Song K, Stephens J, Stevens S, Stringham HM, Tung YCL, Valle TT, Van Duijn CM, Vimaleswaran KS, Vollenweider P, Waeber G, Wallace C, Watanabe RM, Waterworth DM, Watkins N, Witteman JCM, Zeggini E, Zhai G, Zillikens MC, Altshuler D, Caulfield MJ, Chanock SJ, Farooqi IS, Ferrucci L, Guralnik JM, Hattersley AT, Hu FB, Jarvelin MR, Laakso M, Mooser V, Ong KK, Ouwehand WH, Salomaa V, Samani NJ, Spector TD, Tuomi T, Tuomilehto J, Uda M, Uitterlinden AG, Wareham NJ, Deloukas P, Frayling TM, Groop LC, Hayes RB, Hunter DJ, Mohlke KL, Peltonen L, Schlessinger D, Strachan DP, Wichmann HE, McCarthy MI, Boehnke M, Barroso I, Abecasis GR, Hirschhorn JN: Six new loci associated with body mass index highlight a neuronal influence on body weight regulation.

    Nature Genetics 2008, 41:25-34. PubMed Abstract | Publisher Full Text | PubMed Central Full Text OpenURL

  28. Hung RJ, Brennan P, Malaveille C, Porru S, Donato F, Boffetta P, Witte JS: Using Hierarchical Modeling in Genetic Association Studies with Multiple Markers: Application to a Case-Control Study of Bladder Cancer.

    Cancer Epidemiology, Biomarkers and Prevention 2004, 13(6):1013. PubMed Abstract | Publisher Full Text OpenURL

  29. Korbel JO, Urban AEE, Affourtit JP, Godwin B, Grubert F, Simons JFF, Kim PM, Palejev D, Carriero NJ, Du L, Taillon BE, Chen Z, Tanzer A, Saunders EC, Chi J, Yang F, Carter NP, Hurles ME, Weissman SM, Harkins TT, Gerstein MB, Egholm M, Snyder M: Paired-end mapping reveals extensive structural variation in the human genome.

    Science 2007, 318(5849):420-426. PubMed Abstract | Publisher Full Text | PubMed Central Full Text OpenURL

  30. Cridland JM, Thornton KR: Validation of Rearrangement Break Points Identified by Paired-End Sequencing in Natural Populations of Drosophila melanogaster.

    Genome Biol Evol 2010, 2010:83-101. OpenURL

  31. Xi R, Kim TM, Park PJ: Detecting structural variations in the human genome using next generation sequencing.

    Briefings in Functional Genomics 2010, 9(5-6):405-415. PubMed Abstract | Publisher Full Text | PubMed Central Full Text OpenURL