Skip to main content
  • Research Article
  • Open access
  • Published:

On the association analysis of CNV data: a fast and robust family-based association method



Copy number variation (CNV) is known to play an important role in the genetics of complex diseases and several methods have been proposed to detect association of CNV with phenotypes of interest. Statistical methods for CNV association analysis can be categorized into two different strategies. First, the copy number is estimated by maximum likelihood and association of the expected copy number with the phenotype is tested. Second, the observed probe intensity measurements can be directly used to detect association of CNV with the phenotypes of interest.


For each strategy we provide a statistic that can be applied to extended families. The computational efficiency of the proposed methods enables genome-wide association analysis and we show with simulation studies that the proposed methods outperform other existing approaches. In particular, we found that the first strategy is always more efficient than the second strategy no matter whether copy numbers for each individual are well identified or not. With the proposed methods, we performed genome-wide CNV association analyses of hematological trait, hematocrit, on 521 Korean family samples.


We found that statistical analysis with the expected copy number is more powerful than the statistic with the probe intensity measurements regardless of the accuracy of the estimation of copy numbers.


Copy number variants (CNVs) are widely distributed throughout the human genome [1, 2] and have been considered as important genetic factors for human diseases [3, 4]. Several different methods, such as array comparative genomic hybridization (aCGH) and next generation sequencing, have been suggested to identify CNVs. Thanks to the recent improvement of sequencing technology, sequencing cost decreases very fast and becomes much cheaper. Furthermore, aCGH cannot detect aberrations such as mosaicism that do not result in copy number changes. However, in spite of this advantage of sequencing, aCGH is still cheaper and many array data have already been produced. Thus, it may be a cost effective choice at least for a while. In this report, we focus on CNV analysis with aCGH data–though the proposed method can be readily extended to other types of CNV data.

For aCGH data, gene copy numbers are not directly observed and have to be estimated with their intensity measures for association analyses. True unknown copy numbers will be called as unobserved copy numbers in the remainder of this report. CNV association requires estimation of copy numbers, and several algorithms, such as PennCNV [5], QuantiSNP [6], dChip [7] and GTC [8], have been developed to detect unobserved copy numbers. Then statistical methods such as linear regression and chi-square tests have been utilized to detect CNV association with estimated copy numbers [9]. Barns et al. [10] calculated the posterior probability for each possible copy number, and likelihoods weighted by these posterior probabilities were used to build a likelihood ratio test. As an alternative to CNV analysis using the estimated copy number, the probe intensity measurements can be used to detect the CNV association [11]. The probe intensity is assumed to be proportional to the unobserved copy number, and its distributions can be compared between affected and unaffected individuals. If copy numbers are correctly estimated, the analysis using the expected copy numbers seems to be an efficient choice. However, estimates of copy numbers are often uncertain and this effect has not been carefully considered in the statistical analysis [4]. In this report, we considered both approaches and compared them with simulation studies for a large variety of parameter settings.

For association analysis, phenotypic correlations between individuals have the effect of sample size reduction, and thus independent population-based samples have often been preferred to maximize the statistical efficiency. However, family-based association analyses have been useful for certain scenarios because family members are genetically homogeneous [12, 13]. For instance, FBAT-statistics based on the so-called within-family component [14] are robust in the presence of population substructure and they are often preferred, in particular for candidate gene studies. Within-family component indicates the distribution of non-founders’ genotype when their parental genotypes are conditioned. The distribution of founders’ genotype is called between-family component and the statistical power of FBAT-statistics has been improved by combining FBAT-statistics with the between-family component in a robust way [11, 15, 16]. This two-stage analysis can achieve efficiency comparable to that of independent samples. However, due to the assumption that between- and within- family components are equally informative, this method can suffer from statistical power of loss if the numbers of founders and nonfounders are different.

In this report we propose two statistics, T 1 and T 2, for CNV association analysis using family-based samples; for T 1, the phenotypes are regressed on the expected copy number, and for T 2 they are regressed directly on the probe intensity measurements. A random effect is included to model the phenotypic covariance between family members, and the variance components for the phenotype are estimated with a restricted likelihood. Our results show that statistical analysis with the expected copy number is usually more efficient than the statistic with probe intensity measurements. We applied the proposed methods to detect CNV association with a hematology-related trait, hematocrit, in Korean family-based samples.


Notations and the disease model

We assume that K intensity measurements are observed at a particular CNV region for each individual, there are n families, and n i individuals in family i. For simplicity, we consider only trio families, but the methods can be extended to large extended families. We assume that j = 1, 2 indicates the parents in each family. We let x ijk indicate the observed intensity measurement on probe k for individual j in family i. X ij indicates the column vector, (x ij1,…,x ijK )T, for individual j in family i. We let λ ij be the unobserved copy number for individual j in family i, and denote a set of possible realizations of λ ij and their corresponding frequencies respectively as C and Θ. We denote the phenotype for individual j in family i by y ij , and let Z ij be a vector of measured environmental factors, including an intercept as the first element. The intensity matrix, X i , and phenotype vector, Y i , for family i are respectively defined as \( {\mathbf{X}}_i={\left({\mathbf{X}}_{i1}^T,\dots, {\mathbf{X}}_{i{ n}_i}^T\right)}^T \) and \( {\mathbf{Y}}_i={\left({y}_{i1},\dots, {y}_{i{ n}_i}\right)}^T \). We include a random effect, b i , to allow for the phenotypic correlation between family members. λ i and ε i indicate respectively an unobserved copy number vector and a measurement error vector for family members in family i. If we let N = Σ i n i , an N × K design matrix X and an N × 1 vector Y are respectively obtained by stacking all X i and Y i vertically. λ, b and ε are N × 1 vectors and are obtained by stacking all λ i , b i and ε i vertically.

Signal model

We assumed that there are some correlations among the probe intensity measurements and the correlation matrix is assumed to be unstructured. We let \( {\boldsymbol{\upgamma}}_{\lambda_{ij}} \) and \( {\boldsymbol{\Sigma}}_{\lambda_{ij}} \) be a K × 1 mean vector and a K × K variance-covariance matrix of the intensity measurements. We assume that X ij |λ ij are identical and independently distributed for i and j, and

$$ {\mathbf{X}}_{ij}\Big|{\lambda}_{ij}\sim \mathcal{N}\left({\boldsymbol{\upgamma}}_{ij},{\boldsymbol{\Sigma}}_{ij}\right). $$

If we assume that the correlation matrix is R, the variance-covariance matrix can be expressed as \( {\boldsymbol{\Sigma}}_{\lambda_{ij}}={\mathbf{D}}_{\lambda_{ij}}\mathbf{R}{\mathbf{D}}_{\lambda_{ij}} \), where

$$ {\mathbf{D}}_{\lambda_{ij}}=\left[\begin{array}{ccc}\hfill {\sigma}_{1{\lambda}_{ij}}\hfill & \hfill 0\hfill & \hfill \cdots \hfill \\ {}\hfill 0\hfill & \hfill {\sigma}_{2{\lambda}_{ij}}\hfill & \hfill \mathbf{O} \hfill \\ {}\hfill \vdots \hfill & \hfill \mathbf{O} \hfill & \hfill \mathbf{O} \hfill \end{array}\right]. $$

The parameters for \( {\boldsymbol{\Sigma}}_{\lambda_{ij}} \) will be denoted by Σ, and this proposed model will be called the signal model in the remainder of this manuscript.

Phenotype model

We assume that phenotypes are quantitative. We consider a standard linear mixed model for phenotypes that consists of CNV effects, additive polygenic effects, and measurement error. If we denote the w × w identity matrix by I w , the measurement error ε is assumed to follow the multivariate normal distribution with mean 0 and variance σ 2 ε I N . The phenotypic correlations between family members are usually explained by a polygenic effect, b, and we assume b follows a multivariate normal distribution. We let \( {\pi}_{ij{ j}^{\prime }} \) be the kinship coefficient between individuals j and j′ in family i, we let d ij be the inbreeding coefficient for individual j in family i, we denote Ф i by the matrix

$$ \left[\begin{array}{cccc}\hfill 1+{d}_{i1}\hfill & \hfill 2{\pi}_{i12}\hfill & \hfill \cdots \hfill & \hfill 2{\pi}_{i1{n}_i}\hfill \\ {}\hfill 2{\pi}_{i21}\hfill & \hfill 1+{d}_{i2}\hfill & \hfill \cdots \hfill & \hfill 2{\pi}_{i2{n}_i}\hfill \\ {}\hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \ddots \hfill & \hfill \vdots \hfill \\ {}\hfill 2{\pi}_{i{ n}_i1}\hfill & \hfill 2{\pi}_{i{ n}_i2}\hfill & \hfill \cdots \hfill & \hfill 1+{d}_{i{ n}_i}\hfill \end{array}\right], $$

and we let

$$ \boldsymbol{\Phi} =\left[\begin{array}{cccc}\hfill {\boldsymbol{\Phi}}_1\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill \cdots \hfill \\ {}\hfill 0\hfill & \hfill {\boldsymbol{\Phi}}_2\hfill & \hfill 0\hfill & \hfill \cdots \hfill \\ {}\hfill 0\hfill & \hfill 0\hfill & \hfill {\boldsymbol{\Phi}}_3\hfill & \hfill \cdots\ \hfill \\ {}\hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \mathrm{O}\hfill \end{array}\right]. $$

The kinship coefficient between two subjects indicates the probability that two alleles randomly selected from each subject are identical by decent, and the inbreeding coefficient of a subject means the probability that his or her two alleles are identical by descent. Then, if we let the variance of the polygenic effect be σ g 2, b follows the multivariate normal distribution with mean 0 and variance covariance matrix, σ g 2 Ф. In the presence of population substructure, the empirical correlation matrix estimated with large-scale SNP data can replace Ф to provide robustness to the proposed method [17, 18]. If we condition on the true copy number vector λ, the linear model for the phenotype is

$$ \mathbf{Y}=\mathbf{Z}\boldsymbol{\upalpha } +\boldsymbol{\uplambda} \beta +\mathbf{b}+\boldsymbol{\upvarepsilon},\ \mathrm{where}\ \mathbf{b}\sim \mathcal{N}\left(0,{\sigma}_g^2\boldsymbol{\Phi} \right),\boldsymbol{\upvarepsilon} \sim \mathcal{N}\left(0,{\sigma}_{\varepsilon}^2{\mathbf{I}}_N\right). $$

Copy number model

For disease copy number region we assume that there are M different unobserved copy numbers in the population. We further assume that the frequency of subjects with c m copy numbers is θ m in the population. We let C = {c 1, …, c M } and Θ = {θ 1, …, θ M }, where θ 1 + … + θ M  = 1. We denote maternal and paternal copy numbers of individual j in family i by λ ij 1 and λ ij 2 respectively, and we assume that λ ij (= λ ij 1 + λ ij 2) for founders follows the multinomial distribution under Hardy-Weinberg equilibrium. It should be noted that λ ij can be any element in C. We assume no de novo CNVs and we assume that parental CNVs are transmitted to their offspring in a Mendelian fashion. For simplification, we consider nuclear families but the proposed method can be easily extended to the extended families. The probability of the ordered copy numbers for subjects in nuclear family i becomes

$$ \begin{array}{c}\hfill P\left(\left({\lambda}_{i1}^1,{\lambda}_{i1}^2\right),\left({\lambda}_{i2}^1,{\lambda}_{i2}^2\right),\dots, \left({\lambda}_{i{ n}_i}^1,{\lambda}_{i{ n}_i}^2\right)\right)= P\left(\left({\lambda}_{i1}^1,{\lambda}_{i1}^2\right)\right) P\left(\left({\lambda}_{i2}^1,{\lambda}_{i2}^2\right)\right)\hfill \\ {}\hfill \times {\displaystyle \prod_{j=1}^{n_i}} P\left(\left({\lambda}_{i j}^1,{\lambda}_{i j}^2\right)\Big|\left({\lambda}_{i1}^1,{\lambda}_{i1}^2\right),\left({\lambda}_{i2}^1,{\lambda}_{i2}^2\right)\right).\hfill \end{array} $$

Here, for j = 1 or 2,

$$ P\left(\left({\lambda}_{ij}^1,{\lambda}_{ij}^2\right)\right)=\left\{\begin{array}{cc}\hfill {\theta}_m^2,\hfill & \hfill if\ {\lambda}_{ij}^1={\lambda}_{ij}^2={c}_m\hfill \\ {}\hfill 2{\theta}_m{\theta}_{m^{\prime }},\hfill & \hfill if\ {\lambda}_{ij}^1={c}_m,{\lambda}_{ij}^2={c}_{m^{\prime }}\hfill \\ {}\hfill \hfill & \hfill {c}_m\ne {c}_{m^{\prime }}\hfill \end{array}\right., $$

and for j = 3, …, n i ,

$$ P\left(\left({\lambda}_{i j}^1,{\lambda}_{i j}^2\right)\Big|\left({\lambda}_{i1}^1,{\lambda}_{i1}^2\right),\left({\lambda}_{i2}^1,{\lambda}_{i2}^2\right)\right)=\left\{\begin{array}{cc}\hfill 1/4,\hfill & \hfill if\ {\lambda}_{i j}^1={\lambda}_{i1}^l,{\lambda}_{i j}^2={\lambda}_{i2}^{l^{\prime }},\hfill \\ {}\hfill \hfill & \hfill l=1,2,{l}^{\prime }=1,2\hfill \\ {}\hfill 0,\hfill & \hfill otherwise\hfill \end{array}\right.. $$

We let Λ ij be the set of possible maternal and paternal copy number pairs for individual j in family i, for which the sum is equal to λ ij , as follows:

$$ {\Lambda}_{ij}=\left\{\left({\lambda}_{ij}^{*1},{\lambda}_{ij}^{*2}\right)\Big|{\lambda}_{ij}^{*1}+{\lambda}_{ij}^{*2}={\lambda}_{\mathrm{ij}}\right\}. $$

Then the joint probability of \( {\lambda}_{i1},\dots, {\lambda}_{i{ n}_i} \) for individuals in family i is

$$ P\left({\lambda}_{i1},\dots, {\lambda}_{i{ n}_i}\right)={\displaystyle \sum_{\left({\lambda}_{i1}^{*1},{\lambda}_{i1}^{*2}\right)\in {\Lambda}_{i1}}}\cdots {\displaystyle \sum_{\left({\lambda}_{i{ n}_i}^{*1},{\lambda}_{i{ n}_i}^{*2}\right)\in {\Lambda}_{i{ n}_i}}} P\left(\left({\lambda}_{i1}^{*1},{\lambda}_{i1}^{*2}\right),\dots, \left({\lambda}_{i{ n}_i}^{*1},{\lambda}_{i{ n}_i}^{*2}\right)\right). $$

If we assume that λ and b are missing values for the EM algorithm, our full likelihood is

$$ \begin{array}{c}\hfill f\left(\mathbf{X},\mathbf{Y},\boldsymbol{\uplambda}, \mathbf{b}\Big|\mathbf{Z},\boldsymbol{\Phi}, \boldsymbol{\upalpha}, \beta, \boldsymbol{\upgamma}, \boldsymbol{\Sigma}, \boldsymbol{\Theta} \right)\hfill \\ {}\hfill = f\left(\mathbf{X}\Big|\boldsymbol{\uplambda}; \boldsymbol{\upgamma}, \boldsymbol{\Sigma} \right)\cdot f\left(\mathbf{Y},\mathbf{b}\Big|\mathbf{Z},\boldsymbol{\uplambda}; \boldsymbol{\upalpha}, \beta, {\sigma}_g^2,{\sigma}_{\varepsilon}^2\right)\cdot f\left(\boldsymbol{\uplambda} \Big|\boldsymbol{\Theta} \right)\hfill \end{array}. $$

Parameter estimation with the EM algorithm

To derive a score test for CNV association analysis, β in the phenotype model was assumed to be 0, and the variance component parameters were estimated with the restricted maximum likelihood (REML) method. The copy number vector λ and the random effect vector b are considered as missing variables for the EM algorithm, and the conditional expectation of a complete data log-likelihood was maximized to estimate all the parameters. Individuals were separated with K-means clustering [19], and the empirical mean and co-variance matrix were used as the initial values for the signal model.

In the expectation step, we calculate posterior probabilities for each possible value of the unobserved copy number using the estimates from the previous iteration. We use the superscript (ω) to indicate the estimate at the ω-th iteration. The posterior probability of λ is obtained by

$$ \begin{array}{l} P\left(\boldsymbol{\uplambda} \Big|\mathbf{X},\mathbf{Y},\mathbf{Z},\boldsymbol{\Phi}, {\boldsymbol{\upalpha}}^{\left(\omega \right)},{\widehat{\beta}}^{\left(\omega \right)},{\widehat{\boldsymbol{\upgamma}}}^{\left(\omega \right)},{\widehat{\boldsymbol{\Sigma}}}^{\left(\omega \right)},{\widehat{\boldsymbol{\Theta}}}^{\left(\omega \right)}\right)\hfill \\ {}=\frac{f\left(\mathbf{X},\mathbf{Y},\boldsymbol{\uplambda} \Big|\mathbf{Z},\boldsymbol{\Phi}, {\widehat{\boldsymbol{\upalpha}}}^{\left(\omega \right)},{\widehat{\beta}}^{\left(\omega \right)},{\widehat{\boldsymbol{\upgamma}}}^{\left(\omega \right)},{\widehat{\boldsymbol{\Sigma}}}^{\left(\omega \right)},{\widehat{\boldsymbol{\Theta}}}^{\left(\omega \right)}\right)}{{\displaystyle {\sum}_{\lambda^{\prime }}} f\left(\mathbf{X},\mathbf{Y},{\boldsymbol{\uplambda}}^{\mathbf{\prime}}\Big|\mathbf{Z},\boldsymbol{\Phi}, {\widehat{\boldsymbol{\upalpha}}}^{\left(\omega \right)},{\widehat{\beta}}^{\left(\omega \right)},{\widehat{\boldsymbol{\upgamma}}}^{\left(\omega \right)},{\widehat{\boldsymbol{\Sigma}}}^{\left(\omega \right)},{\widehat{\boldsymbol{\Theta}}}^{\left(\omega \right)}\right)}.\hfill \end{array} $$

Under the null hypothesis, this posterior probability becomes

$$ \begin{array}{l} P\left(\boldsymbol{\uplambda} \Big|\mathbf{X},\mathbf{Y},\mathbf{Z},\boldsymbol{\Phi}, {\widehat{\boldsymbol{\upalpha}}}^{\left(\omega \right)},\beta =0,{\widehat{\boldsymbol{\upgamma}}}^{\left(\omega \right)},{\widehat{\boldsymbol{\Sigma}}}^{\left(\omega \right)},{\widehat{\boldsymbol{\Theta}}}^{\left(\omega \right)}\right)\hfill \\ {}=\frac{f\left(\mathbf{X}\Big|\boldsymbol{\uplambda}; {\widehat{\boldsymbol{\upgamma}}}^{\left(\omega \right)},{\widehat{\boldsymbol{\Sigma}}}^{\left(\omega \right)}\right) f\left(\boldsymbol{\uplambda} \Big|{\widehat{\boldsymbol{\Theta}}}^{\left(\omega \right)}\right)}{{{\displaystyle {\sum}_{\lambda}}}^{\prime } f\left(\mathbf{X}\Big|{\boldsymbol{\uplambda}}^{\mathbf{\prime}};{\widehat{\boldsymbol{\upgamma}}}^{\left(\omega \right)},{\widehat{\boldsymbol{\Sigma}}}^{\left(\omega \right)}\right) f\left({\boldsymbol{\uplambda}}^{\mathbf{\prime}}\Big|{\widehat{\boldsymbol{\Theta}}}^{\left(\omega \right)}\right)}\ .\hfill \end{array} $$

The copy number with the largest posterior density was assumed to be the true copy number \( {\widehat{\boldsymbol{\uplambda}}}^{\left(\omega +1\right)} \) for each individual in the (ω + 1)-th iteration. For the missing variable b, if we let V = σ 2 g Φ + σ 2 ε I N and e = Y −  − λ β, the posterior mean of b in the (ω + 1)-th iteration is estimated as

$$ {\widehat{\mathbf{b}}}^{\left(\omega +1\right)}={\widehat{\sigma}}_g^{\left(\omega \right)2}\boldsymbol{\Phi} {\widehat{\mathbf{V}}}^{\left(\omega \right)-1}{\widehat{\mathbf{e}}}^{\left(\omega \right)}. $$

In the maximization step, all parameters are estimated by maximizing the expected log-likelihood of

$$ f\left(\mathbf{X},\mathbf{Y},{\boldsymbol{\uplambda}}^{\left(\omega \right)},{\mathbf{b}}^{\left(\omega \right)}\Big|\mathbf{Z},\boldsymbol{\Phi}, {\widehat{\boldsymbol{\upalpha}}}^{\left(\omega \right)},{\widehat{\beta}}^{\left(\omega \right)},{\widehat{\boldsymbol{\upgamma}}}^{\left(\omega \right)},{\widehat{\boldsymbol{\Sigma}}}^{\left(\omega \right)},{\widehat{\boldsymbol{\Theta}}}^{\left(\omega \right)}\right). $$

γ and Σ are updated by the sample mean and sample variance-covariance matrix. α and β in the phenotype model are estimated by

$$ \left({\widehat{\boldsymbol{\upalpha}}}^{\left(\omega +1\right)},{\widehat{\beta}}^{\left(\omega +1\right)}\right)={\left[\left[\begin{array}{c}\hfill Z\hfill \\ {}\hfill {\widehat{\boldsymbol{\uplambda}}}^{\left(\omega \right)}\hfill \end{array}\right]{\widehat{\mathbf{V}}}^{\left(\omega \right)-1}\left(\begin{array}{cc}\hfill \mathbf{Z}\hfill & \hfill {\widehat{\boldsymbol{\uplambda}}}^{\left(\omega \right)}\hfill \end{array}\right)\right]}^{-1}\left[\begin{array}{c}\hfill Z\hfill \\ {}\hfill {\widehat{\boldsymbol{\uplambda}}}^{\left(\omega \right)}\hfill \end{array}\right]{\widehat{\mathbf{V}}}^{\left(\omega \right)-1}\mathbf{Y}. $$

The variance parameters, σ 2 g and σ 2 ε , are updated as

$$ \begin{array}{c}\hfill {\widehat{\sigma}}_g^{\left(\omega +1\right)2}={\widehat{\sigma}}_g^{\left(\omega \right)2}+\frac{1}{N}\mathrm{tr}\left({\widehat{\mathbf{b}}}^{\left(\omega \right)}{\widehat{\mathbf{b}}}^{\left(\omega \right) T}-{\widehat{\sigma}}_g^{\left(\omega \right)4}\boldsymbol{\Phi} {\widehat{\mathbf{P}}}^{\left(\omega \right)}\boldsymbol{\Phi} \right)\hfill \\ {}\hfill {\widehat{\sigma}}_{\varepsilon}^{\left(\omega +1\right)2}={\widehat{\sigma}}_{\varepsilon}^{\left(\omega \right)2}+\frac{1}{N}\mathrm{tr}\left({\widehat{\mathbf{e}}}^{\left(\omega \right)}{\widehat{\mathbf{e}}}^{\left(\omega \right) T}-{\widehat{\sigma}}_{\varepsilon}^{\left(\omega \right)4}{\widehat{\mathbf{P}}}^{\left(\omega \right)}\right),\hfill \end{array} $$

where \( {\widehat{\mathbf{P}}}^{\left(\omega \right)}={\widehat{\mathbf{V}}}^{\left(\omega -1\right)-1}-{\widehat{\mathbf{V}}}^{\left(\omega -1\right)-1}\mathbf{X}{\left({\mathbf{X}}^T{\widehat{\mathbf{V}}}^{\left(\omega -1\right)-1}\mathbf{X}\right)}^{-1}{\mathbf{X}}^T{\widehat{\mathbf{V}}}^{\left(\omega -1\right)-1} \). Last, θ k is updated with the following best linear unbiased estimator [20]:

$$ \begin{array}{c}\hfill {\widehat{\theta}}_k^{\left(\omega +1\right)}=\frac{1}{2}{\left({1}_N^T{\boldsymbol{\Phi}}^{-1}{1}_N\right)}^{-1}{1}_N^T{\boldsymbol{\Phi}}^{-1}\hfill \\ {}\hfill \times \left[\begin{array}{c}\hfill P\left({\lambda}_{11}^1={c}_k\Big|\mathbf{X},\mathbf{Y},\mathbf{Z},\boldsymbol{\Phi}, {\widehat{\boldsymbol{\upalpha}}}^{\left(\omega \right)},{\widehat{\beta}}^{\left(\omega \right)},{\widehat{\boldsymbol{\upgamma}}}^{\left(\omega \right)},{\widehat{\boldsymbol{\Sigma}}}^{\left(\omega \right)},{\widehat{\boldsymbol{\Theta}}}^{\left(\omega \right)}\right)\hfill \\ {}\hfill \vdots \hfill \\ {}\hfill P\left({\lambda}_{n{ n}_n}^1={c}_k\Big|\mathbf{X},\mathbf{Y},\mathbf{Z},\boldsymbol{\Phi}, {\widehat{\boldsymbol{\upalpha}}}^{\left(\omega \right)},{\widehat{\beta}}^{\left(\omega \right)},{\widehat{\boldsymbol{\upgamma}}}^{\left(\omega \right)},{\widehat{\boldsymbol{\Sigma}}}^{\left(\omega \right)},{\widehat{\boldsymbol{\Theta}}}^{\left(\omega \right)}\right)\hfill \end{array}\right].\hfill \end{array} $$

Identifying the number of clusters

The optimal M was chosen with the silhouette score which quantifies whether objects in the same cluster stay together and objects in different clusters are well separated [21]. We denote the Euclidean distance between X ij and \( {\mathbf{X}}_{i^{\prime }{j}^{\prime }} \) by d ij,i ' j ', and denote the number of individuals whose copy numbers are c m by n(c m ). If the estimated copy number \( {\widehat{\lambda}}_{ij} \) for individual j in family i is assumed to be c m , we let the average distance to the rest of the cluster be

$$ {a}_{i j}=\frac{1}{n\left({c}_m\right)}{\displaystyle \sum_{\left\{\left({i}^{\prime },{j}^{\prime}\right)\Big|{\widehat{\lambda}}_{i^{\prime }{j}^{\prime }}={c}_m\right\}}}{d}_{i j,{i}^{\prime }{j}^{\prime }}, $$

and the minimum average distance to other clusters be

$$ {b}_{i j}= \min \left\{\left.\frac{{\displaystyle {\sum}_{\left\{\left({i}^{\prime },{j}^{\prime}\right)\Big|{\widehat{\lambda}}_{i^{\prime }{j}^{\prime }}={c}_m\right\}}}{d}_{i j,{i}^{\prime }{j}^{\prime }}}{n\left({c}_{m^{\prime }}\right)}\right|{m}^{\prime}\ne m,\ {m}^{\prime }=1,\dots, M\right\}. $$

Then the silhouette score for individual j in family i is defined as

$$ s i{l}_{ij}=\frac{b_{ij}-{a}_{ij}}{ \max \left\{{a}_{ij},{b}_{ij}\right\}}. $$

If sil ij is close to one, it indicates that the corresponding individual is well-clustered, whereas if sil ij is close to −1, it means that the individual is badly clustered. If sil ij is close to zero, there may exist a better cluster for the corresponding individual. Therefore, we first estimated the copy numbers for each individual for different choices of M. Then we calculated silhouette scores for all the individuals, and the value of M that maximized the mean silhouette score was considered as the optimal choice.

Statistical inference

The Wald and likelihood ratio tests for the proposed likelihood are computationally intensive, and CNV association analysis with large families may not be feasible on a genome-wide scale. Therefore, we provide two score statistics based on Eq. (2); one is based on the estimated copy number and the other is based on the probe intensity measurement itself. First, the copy numbers and parameters for variance components are estimated from the likelihood under the null hypothesis. The expected copy numbers are assumed to be the unknown true copy numbers. Then Rao’s score test statistic is

$$ {T}_1={\left({\left(\mathbf{Y}-\mathbf{Z}\boldsymbol{\upalpha } \right)}^T{\mathbf{V}}^{-1}\boldsymbol{\uplambda} \right)}^T{\left({\boldsymbol{\uplambda}}^T{\mathbf{V}}^{-1}\boldsymbol{\uplambda} -{\left({\mathbf{Z}}^T{\mathbf{V}}^{-1}\boldsymbol{\uplambda} \right)}^T{\left({\mathbf{Z}}^T{\mathbf{V}}^{-1}\mathbf{Z}\right)}^{-1}\left({\mathbf{Z}}^T{\mathbf{V}}^{-1}\boldsymbol{\uplambda} \right)\right)}^{-1}\left({\left(\mathbf{Y}-\mathbf{Z}\boldsymbol{\upalpha } \right)}^T{\mathbf{V}}^{-1}\boldsymbol{\uplambda} \right), $$

and T 1 follows the chi-square distribution with a single degree of freedom under H 0 (See Additional file 1: Text 1 for details). If there exists no inverse matrix of V, the generalized inverse matrix [22] can be utilized.

However, T 1 is based on the estimates of the expected copy numbers and its performance may depend on the accuracy of \( \widehat{\boldsymbol{\uplambda}} \). We therefore also provide the statistic T 2, based directly on the probe intensity measurements. It should be noted that, contrary to T 1, T 2 does not need one to estimate the unknown copy number and the computation is less intensive. We let Ψ be the empirical variance-covariance matrix between individuals and I N be the N × N dimensional identical matrix,

$$ \begin{array}{c}\hfill \mathbf{v}=\frac{\mathrm{tr}\left(\left({\mathbf{I}}_N-{\mathbf{S}}_2\right)\boldsymbol{\Psi} {\left({\mathbf{I}}_N-{\mathbf{S}}_2\right)}^T{\mathbf{V}}^{-1}\left({\mathbf{I}}_N-{\mathbf{S}}_1\right)\right)}{\mathrm{tr}\left(\left({\mathbf{I}}_N-{\mathbf{S}}_2\right)\boldsymbol{\Psi} {\boldsymbol{\Phi}}^{-1}\right)}\hfill \\ {}\hfill \times {\mathbf{X}}^T{\left({\mathbf{I}}_N-{\mathbf{S}}_2\right)}^T{\boldsymbol{\Phi}}^{-1}\left({\mathbf{I}}_N-{\mathbf{S}}_2\right)\mathbf{X},\hfill \end{array} $$


$$ {\mathbf{u}}^T={\mathbf{Y}}^T{\left({\mathbf{I}}_N-{\mathbf{S}}_1\right)}^T{\mathbf{V}}^{-1}\left({\mathbf{I}}_N-{\mathbf{S}}_2\right)\mathbf{X}, $$


$$ {\mathbf{S}}_1=\mathbf{Z}{\left({\mathbf{Z}}^T{\mathbf{V}}^{-1}\mathbf{Z}\right)}^{-1}{\mathbf{Z}}^T{\mathbf{V}}^{-1},\ \mathrm{and}\ {\mathbf{S}}_2={1}_N{\left({1}_N^T{\boldsymbol{\Phi}}^{-1}{1}_N\right)}^{-1}{1}_N^T{\boldsymbol{\Phi}}^{-1}. $$

If we denote the rank of v by r, T 2 is defined by

$$ {T}_2={\mathbf{u}}^T{\mathbf{v}}^{-1}\mathbf{u}\sim {\chi}^2\left( df= r\right)\ \mathrm{under}\ {H}_0. $$

The detailed derivation of T 2 is shown in Additional file 1: Text 2. In particular, we can utilize a transformed value for X in T 2. For instance, the mean intensity measurement over all probes or the first principal component (PC) score can be utilized, and then T 2 follows the chi-square distributions with a single degree of freedom. Implementation of the methods is assembled in an R package PedCNV, which is available from CRAN.

Simulation studies

Data generation

We conducted simulation studies to evaluate the performance of the proposed methods and, for computational simplicity, we simulated just 300 parent-offspring trios. We considered two scenarios; (1) M = 3, C = {0, 1, 2} and Θ = {(1 − θ)2, 2θ(1 − θ), θ 2}, and (2) M = 6, C = {0, 1, 2, 3, 4, 5} and Θ = {(1 − θ)5, 5θ(1 − θ)4, 10θ 2(1 − θ)3, 10θ 3(1 − θ)2, 5θ 4(1 − θ), θ 5}. Copy numbers for offspring were generated with simulated Mendelian transmission. We assumed K = 7 probe intensities were measured for a CNV region, and each intensity, x ijk , was generated from a normal distribution with

$$ E\left({x}_{ij k}\right)=\left\{\begin{array}{ll}{s}_k{\lambda}_{ij}+{p}_{\lambda_{ij}},\hfill & k=1,2,3\hfill \\ {}{s}_k+{p}_{\lambda_{ij}},\hfill & k=4,5,6,7\hfill \end{array}\right.,\mathrm{v}\mathrm{a}\mathrm{r}\left({x}_{ij k}\right)={\left( z\cdot {\lambda}_{ij}+{q}_v\right)}^2. $$

Here the dissimilarity between probe intensity measurements in different clusters for probe k is proportional to the value of s k and we considered three scenarios by using three different choices of s k : badly separated clusters (BSC), moderately separated clusters (MSC) and well separated clusters (WSC). The different means for the probe intensities were provided by \( {p}_{\lambda_{ij}} \) generated from N(0, 0.9(λ ij  + 1.5)2). The variance of each probe intensity measurement was provided by q v generated from Γ(0.025,0.00162). The parameter settings in the signal model are described in Additional file 1: Table S1.

Phenotypes were generated based on Eq. (1). For the phenotype model, we assumed that there was a single covariate for Z which was independently generated for each individual from the standard normal distribution. σ ε 2 and σ g 2 were assumed to be 1. For our simulations, we considered trios and Φ i becomes

$$ \left[\begin{array}{ccc}\hfill 1\hfill & \hfill 0\hfill & \hfill .5\hfill \\ {}\hfill 0\hfill & \hfill 1\hfill & \hfill .5\hfill \\ {}\hfill .5\hfill & \hfill .5\hfill & \hfill 1\hfill \end{array}\right]. $$

Analysis of a hematological trait


Hematocrit indicates the volume percentage of red blood cells in blood and red blood cells transfer oxygen from the lungs to body tissues. Some diseases such as anemia are related to hematocrit and we conducted association analyses of hematocrit to identify CNVs related to anemia. We used the same DNA samples as were used in Lee et al. [23]. Five hundred fifty-one individuals from 59 families including 216 Granular corneal dystrophy type 2 patients and 324 unaffected controls were genotyped with Illumina HumanCNV 370 K-Duo Beadchip. Clinical information for 30 individuals was missing. Therefore, 521 individuals were used for the association analysis. All subjects enrolled in this study were of Korean ethnicity. Basic characteristics of our samples are summarized in Table 1.

Table 1 Basic characteristics of study participants and hema-tological trait

CNV discovery

All samples were genotyped with NimbleGen HD2 3 × 720 K aCGH which contains more than 720,000 probes. Around 360,000 probes were designed based on previously reported CNVs, and the other probes were spaced uniformly throughout the whole genome as a backbone. Sample NA10851obtained from the HapMap lymphoblastoid cell line (LCL) DNA was used as a reference, and NimbleScan version 2.5 was used to process the array image files (.tif) according to the manufacturer’s protocol. Extracted signal intensity was transformed to log2 ratio with hg18/NCBI build 36. Subsequently, we set the log2 ratio thresholds less than −0.25 for a deletion and greater than 0.25 for a duplication, with more than 10 consecutive probes required to assign a CNV.

CNV selection

We used a reciprocal overlap threshold > 50% to find CNVs with similar boundaries for association analysis. According to this threshold, clusters of overlapping CNVs at the sample level are merged into one CNV. Overlapping CNVs with very different sizes and sequentially connected CNVs were excluded from further study. Moreover, we selected CNV clusters which are well-separated and have multi-class CNVs in order to assign individuals to copy-number classes with high confidence [24]. In total 500 CNVs were utilized for association analyses.

CNV association

PedCNV was applied to an association study with a hematological trait: hematocrit (Hct). The association of CNVs with Hct was analyzed using T 1 and T 2, with age, age2 and sex included as covariates. The resulting statistics were adjusted by using genomic control to allow for population substructure.

CNV validation by PCR experiment

To confirm CNV genotypes, a PCR using the AccuPrime Taq DNA Polymerase High Fidelity (invitrogen, CA, USA) was performed on 10–16 individuals selected from each cluster (Additional file 1: Figure S1 (A)). The primers were designed to give rise to amplicons with different lengths to detect both the deleted (690 bp) and normal (1519 bp) alleles (Additional file 1: Table S2). Genomic locations for designed primers based on human genome assembly hg18 were converted to those based on hg19 by liftOver of the UCSC genome browser. PCR was carried out on a GeneAmp PCR system 9700 (Applied Biosystems, Calif., USA) with the following PCR conditions: 5 min at 95 °C, followed by 33 cycles of 30s at 95 °C, 30s at 60 °C, 2 min at 68 °C, and final extension at 68 °C for 7 min. The resulting PCR products were visualized by electrophoresis separation on a 1.5% agarose gel with Safe-Pinky DNA gel staining solution (Genedepot, TX, USA). Moreover, to confirm exact break-points of the CNVs, PCR products were sequenced using an ABI 3730 DNA analyzer (Applied Biosystems, CA, USA).

Replication study

We have previously implemented KGVDB, which includes 3601 multi-class CNVs and their tagging SNPs, from 4694 community-based cohort samples, as a part of the Korean Genome Epidemiology Study (KoGES) [25]. We used these unrelated individual samples to pursue replication of the identified CNV from the discovery association study. Table 1 shows a summary of the participants’ characteristics. In short, all the 4694 samples were also genotyped with NimbleGen HD2 3 × 720 K aCGH. The NA10851 sample was again used as a reference. NimbleScan version 2.5 was used to extract signal intensity. Subsequently, quality control, such as normalization and waviness correction, was conducted using the R package ( and WaveNorm [26]. For CNV detection, the Genome Alteration Detection Analysis algorithm (GADA) was used with T = 10, alpha = 0.2 and MinSegLen = 10. Moreover, an average log2 ratio of ±0.25 was set as a cut-off value [25]. Among the detected CNVs, we selected those CNVs having a similar boundary with any CNV significant in the discovery association study. Additional file 1: Figure S2 shows the overall process of the replication study.

CNV validation of replication study samples

To verify whether an estimated CNV genotype using cohort samples is true or not, we carried out quantitative PCR (qPCR) using the TaqMan Copy number Assay (Life Technologies, Foster City, CA, USA) according to the manufacturer’s guidelines. A pre-designed TaqMan probe (Assay ID: Hs04965547_cn) was used to validate the existence of the CNV. All experiments were replicated three times to enhance the validation accuracy. The samples used for validation were randomly selected from each genotype (Additional file 1: Figure S1 (B)). Copy number genotype for each sample was calculated by Copy caller v2.0 (Applied Biosystems, Calif., USA) using the manufacturer’s guideline.


Evaluation with simulated data


With the simulated data we evaluated the accuracy of estimating M and the estimated copy numbers for each individual when the true M was assumed to be known. The results from the proposed method were compared with CNVtools [10]. The probe intensity measurements were generated under the three different scenarios: BSC, MSC and WSC. For each individual, we calculated from the probe intensity measurements the mean, the first PC score and the fewest PC scores that explain more than 90% of the variation; they are denoted by mean, PC1 and PC.9 respectively. In addition to the original probe intensity measurements (RAW), we used the mean, PC1 and PC.9, for the proposed method and the results were compared with CNVtools. For CNVtools, the mean, PC1 and the one-dimensional canonical correlation transformed vector of the probe intensity measurements were used.

Additional file 1: Tables S3 and S4 show the accuracy of the estimated value of M from 1000 replicates using PedCNV and CNVtools. The proposed method using PC1 was always the most accurate, followed by the proposed method using PC.9. The results from the proposed method performed better than CNVtools. CNVtools had a tendency to choose a larger number of clusters, and the results were rarely consistent, even when the clusters were well separated. CNVtools selects the number of clusters using a Bayesian information criterion [10], while the proposed method selects it with a silhouette score, which appears to be a better choice. In Additional file 1: Table S5, M was set to be the true value 3 for all methods, and the relative proportions of individuals for whom the estimated copy number was consistent with the true copy number were calculated from 1000 replicates under the null and alternative hypotheses. Additional file 1: Table S5 shows that the proposed method based on PC1 was the most accurate, followed by the proposed method based on PC.9. Therefore we conclude that basing our method on PC1 may be a reasonable choice.

Association analysis

In order to evaluate the proposed statistics T 1 and T 2, we simulated the probe intensity measures for BSC, MSC and WSC, and phenotypes were generated under the null and alternative hypotheses. Seven probe intensity measurements were generated, so that T 2 followed the chi-square distribution with seven degrees of freedom under the null hypothesis. For the statistical validity of the proposed methods, empirical type-1 error estimates at the various significance levels were calculated from 5000 replicates; Table 2 shows that for our methods the nominal significance levels were always preserved under BSC, MSC and WSC. The quantile quantile (QQ) plots in Fig. 1 also indicate the validity of T 1 and T 2.

Table 2 Empirical type 1 error estimates (M = 3)
Fig. 1
figure 1

The QQ plots without genome control for T 1 and T 2 from simulated data. The empirical p-values adjusted by genomic control for the proposed methods were calculated under the null hypothesis with 5000 replicates under BSC, MSC and WSC, and their QQ plots are shown

To evaluate statistical efficiency, empirical power estimates for T 1 and T 2 were calculated from 2000 replicates under the alternative hypothesis, and compared with the FBAT statistic which directly utilizes the intensity measurement [11]. We considered various choices of β, and the probe intensity measurements for BSC, MSC and WSC were generated. Table 3 shows that the proposed statistics T 1 and T 2 performed better than FBAT, and T 1 was always more powerful than T 2 under all scenarios. The power loss of T 2 compared to T 1 is the largest for BSC and we can conclude that the statistical power of T 2 is more affected by proportions of noise in the probe intensity measurement. We calculated empirical type 1 error and power estimates when M = 6 in Additional file 1: Tables S6 and S7, and the same patterns as M = 3 are observed. Moreover, we compared T 1 with the statistic with the most probable copy number, and found that T 1 is more powerful to estimate the parameters, especially under the BSC scenario (Additional file 1: Tables S8 and S9). Therefore, we conclude that T 1 should be selected for a CNV association analysis.

Table 3 Empirical power estimates (M = 3)

Results of real data analysis

CNV association

500 well-separated multi-class CNVs were chosen for an association study. The 0.05 genome-wide significance level by Bonferroni correction for 500 CNVs is 10−4 and association analyses of Hct were conducted with the proposed methods. Figure 2 shows QQ and Manhattan plots for the statistics T 1 and T 2. We listed the most significant results of T 1 and T 2 respectively in Table 4. There is no genome-wide significant CNV and this is partially attributable to the insufficient sample size. In our analyses, 521 subjects are utilized, and if the effect size is 0.206 and sigma is 0.957, 1563 subjects are required to achieve 0.8 power at the 10−4 significant level. The difference between T 1 and T 2 may be attributable to the low accuracy of the clustering, because the performance of T 1 depends on the accuracy of the clustering. However, T 2 models the relationship between intensity and phenotypes without estimating copy numbers; but there is also the possibility of poor fit, including nonnormality.

Fig. 2
figure 2

The QQ plot and Manhattan plots for T 1 and T 2 from analysis of the family data

Table 4 The most significant results of T 1 and T 2 from analyzing the family data

CNV validation

Among 500 multi-class CNVs, the CNV region (chr7:81279592–81280418) was randomly selected for evaluation of CNV genotype estimation. In total, 41 subjects were selected from each CNV cluster and a PCR experiment was conducted for them. Among these samples, 38 subjects (92.7%) had the same copy numbers as the estimates from the proposed methods (Additional file 1: Figures S3 and S4).


Even though CNV has been expected to be an important genetic factor for many diseases, CNV association analysis has often been limited because of uncertainty of the copy number, and several statistical methods [8, 27] have been proposed to handle this uncertainty. However, even though some of the existing methods are relatively accurate, the estimated copy numbers are not accurate in some situations, which might cause a power loss for CNV association analysis. In this report, we propose new statistical methods for CNV association analysis with family-based samples. With extensive simulations, we showed that the proposed methods perform much better than the existing approaches. The proposed method was implemented in the R package, pedCNV and the main function in our R package was implemented with C++. We found that association analyses of 300 trios were completed within one minute using an Intel (R) Xeon (R) E5-2620 0 CPU at 2.00GHz, with a single node and 80 gigabyte memory.

Furthermore, the proposed method is flexible and can be extended to various scenarios. First, the proposed methods consist of T 1 and T 2. The former is based on the estimated copy number and the latter is on the probe intensity measurements. Our simulation studies show that the most efficient statistic is always the statistic with the expected copy numbers. However, if the accuracy of the estimated copy numbers is not clear and there is a systematic bias, the statistical power of T 1 can be substantially affected, and some modification can be made to the proposed methods. For instance, the minimum of the p-values for T 1 and T 2 could be considered as a test statistic and permutation-based p-values could be calculated. Alternatively, the posterior probabilities for each copy number estimated from the E step in T 1 can be utilized as classified copy numbers. These modifications are computationally feasible and may provide less sensitive results compared to T 1 and T 2. Second, the presence of population substructure has been known to be a factor that leads to violation of the assumptions underlying statistical association analysis. In our real data analysis, the genomic control approach [28] was adopted, but the linear mixed model is known to be the most efficient if the polygenic effects are substantial [29]. The correlations between individuals can be estimated with large-scale genetic data such as genome-wide SNPs, and this can be incorporated into the phenotype model in the proposed method. Third, the proposed methods can be simply extended to the sequencing data with a minor modification even though it only applied to aCGH data in this report. This will be investigated in our future work.

However, in spite of the practical advantage of the proposed methods, there exist some limitations, and further investigation is necessary. First, the incorporation of Mendelian transmission into the signal model induces a substantial computational burden for large families. In our PedCNV package, Mendelian transmission for a signal model is considered, but only for nuclear families. We found with simulation studies that the drop of accuracy is not substantial when Mendelian transmission is not considered, but its effect can be substantial if only a few large families are available. A peeling algorithm [30] has been developed that minimizes the computation of likelihoods for large families and it will be implemented in the PedCNV package. Second, the proposed method assumes that there is no de novo mutation and recombination. In such cases, the statistic T 2 may be a better choice. Third, it has been observed that the bias in CNV calls can be different between parents and offspring, and our first statistic, T 1, can suffer from this differential bias. Our simulation studies do not examine any such violation of statistical assumptions, but its effect on T 1 could be substantial in CNV association analysis with large families. Third, copy numbers for each individual were identified by calculating the expectation of copy numbers using the posterior probability and the expected copy numbers were utilized as λ in T 1. Although this maximum likelihood approach for classification can yield inconsistent estimators of parameters [31, 32], the simulation studies show that the accuracy of this method is higher. Thus we continued adopting this method in spite of its deficiencies.

In recent decades various types of genetic data have been used to detect the genetic factors underlying many diseases and many disease susceptibility loci have been found. Even though CNVs have been expected to be an important genetic factor, the findings of CNV association analysis have been limited and the proposed methods may bridge this gap by alleviating the issue of copy number uncertainty.


PedCNV presents a computationally efficient R package that provides two statistics for family-based CNV association analysis: first, the copy number is estimated by maximum likelihood and association of the estimated copy number with the phenotype is tested; second, the observed probe intensity measurements is directly used to detect association of CNV with the phenotypes of. The simulation studies showed that the proposed methods outperform other existing approaches. In particular, we found that statistical analysis with the expected copy number is more powerful than the statistic with the probe intensity measurements regardless of the accuracy of the estimation of copy numbers.



array comparative genomic hybridization


Badly separated clusters


Copy number variation


Genome Alteration Detection Analysis




Korean Genome Epidemiology Study


Lymphoblastoid cell line


Moderately separated clusters


Principle component


quantitative PCR

QQ plot:

Quantile quantile plot


Restricted maximum likelihood


Well separated clusters


  1. Sharp AJ, Cheng Z, Eichler EE. Structural variation of the human genome. Annu Rev Genomics Hum Genet. 2006;7:407–42.

    Article  CAS  PubMed  Google Scholar 

  2. Feuk L, Carson AR, Scherer SW. Structural variation in the human genome. Nat Rev Genet. 2006;7(2):85–97.

    Article  CAS  PubMed  Google Scholar 

  3. Lupski J. Genomic Disorders: The Genomic Basis of Disease. J Med Genet. 2008;45:S32.

    Google Scholar 

  4. McCarroll SA, Altshuler DM. Copy-number variation and association studies of human disease. Nat Genet. 2007;39:S37–42.

    Article  CAS  PubMed  Google Scholar 

  5. Wang K, Li MY, Hadley D, Liu R, Glessner J, Grant SFA, Hakonarson H, Bucan M. PennCNV: An integrated hidden Markov model designed for high-resolution copy number variation detection in whole-genome SNP genotyping data. Genome Res. 2007;17(11):1665–74.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  6. Colella S, Yau C, Taylor JM, Mirza G, Butler H, Clouston P, Bassett AS, Seller A, Holmes CC, Ragoussis J. QuantiSNP: an Objective Bayes Hidden-Markov Model to detect and accurately map copy number variation using SNP genotyping data. Nucleic Acids Res. 2007;35(6):2013–25.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  7. Li C. Automating dChip: toward reproducible sharing of microarray data analysis. BMC Bioinformatics. 2008;9:231.

    Article  PubMed  PubMed Central  Google Scholar 

  8. Korn JM, Kuruvilla FG, McCarroll SA, Wysoker A, Nemesh J, Cawley S, Hubbell E, Veitch J, Collins PJ, Darvishi K, et al. Integrated genotype calling and association analysis of SNPs, common copy number polymorphisms and rare CNVs. Nat Genet. 2008;40(10):1253–60.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  9. Kim JH, Hu HJ, Yim SH, Bae JS, Kim SY, Chung YJ. CNVRuler: a copy number variation-based case-control association analysis tool. Bioinformatics. 2012;28(13):1790–2.

    Article  CAS  PubMed  Google Scholar 

  10. 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.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  11. Ionita-Laza I, Perry GH, Raby BA, Klanderman B, Lee C, Laird NM, Weiss ST, Lange C. On the analysis of copy-number variations in genome-wide association studies: a translation of the family-based association test. Genet Epidemiol. 2008;32(3):273–84.

    Article  PubMed  Google Scholar 

  12. Bansal V, Libiger O, Torkamani A, Schork NJ. Statistical analysis strategies for association studies involving rare variants. Nat Rev Genet. 2010;11(11):773–85.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  13. Shi G, Rao DC. Optimum Designs for Next-Generation Sequencing to Discover Rare Variants for Common Complex Disease. Genet Epidemiol. 2011;35(6):572–9.

    PubMed  PubMed Central  Google Scholar 

  14. Laird NM, Horvath S, Xu X. Implementing a unified approach to family-based tests of association. Genet Epidemiol. 2000;19 Suppl 1:S36–42.

    Article  PubMed  Google Scholar 

  15. Murphy A, Won S, Rogers A, Chu JH, Raby BA, Lange C. On the genome-wide analysis of copy number variants in family-based designs: methods for combining family-based and population-based information for testing dichotomous or quantitative traits, or completely ascertained samples. Genet Epidemiol. 2010;34(6):582–90.

    Article  PubMed  PubMed Central  Google Scholar 

  16. Won S, Wilk JB, Mathias RA, O’Donnell CJ, Silverman EK, Barnes K, O’Connor GT, Weiss ST, Lange C. On the analysis of genome-wide association studies in family-based designs: a universal, robust analysis approach and an application to four genome-wide association studies. PLoS Genet. 2009;5(11):e1000741.

    Article  PubMed  PubMed Central  Google Scholar 

  17. Thornton T, McPeek MS. ROADTRIPS: Case-control Association Testing with Partially or Completely Unknown Population and Pedigree Structure. Am J Hum Genet. 2010;86(2):172–84.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  18. 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–9.

    Article  CAS  PubMed  Google Scholar 

  19. Hartigan JA. Clustering algorithms. New York: Wiley; 1975.

    Google Scholar 

  20. McPeek MS, Wu XD, Ober C. Best linear unbiased allele-frequency estimation in complex pedigrees. Biometrics. 2004;60(2):359–67.

    Article  PubMed  Google Scholar 

  21. Rousseeuw PJ. Silhouettes–a Graphical Aid to the Interpretation and Validation of Cluster-Analysis. J Comput Appl Math. 1987;20:53–65.

    Article  Google Scholar 

  22. Rao CR, Mitra SK. Generalized inverse of matrices and its applications. New York: Wiley; 1971.

    Google Scholar 

  23. Lee EJ, Kim KJ, Kim HN, Bok J, Jung SC, Kim EK, Lee JY, Kim HL. Genome-wide scan of granular corneal dystrophy, type II: confirmation of chromosome 5q31 and identification of new co-segregated loci on chromosome 3q26.3. Exp Mol Med. 2011;43(7):393–400.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  24. Craddock N, Hurles ME, Cardin N, Pearson RD, Plagnol V, Robson S, Vukcevic D, Barnes C, Conrad DF, Giannoulatou E, et al. Genome-wide association study of CNVs in 16,000 cases of eight common diseases and 3,000 shared controls. Nature. 2010;464(7289):713–20.

    Article  CAS  PubMed  Google Scholar 

  25. Moon S, Jung KS, Kim YJ, Hwang MY, Han K, Lee JY, Park K, Kim BJ. KGVDB: a population-based genomic map of CNVs tagged by SNPs in Koreans. Bioinformatics. 2013;29(11):1481–3.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  26. Marioni JC, Thorne NP, Valsesia A, Fitzgerald T, Redon R, Fiegler H, Andrews TD, Stranger BE, Lynch AG, Dermitzakis ET, et al. Breaking the waves: improved detection of copy number variation from microarray-based comparative genomic hybridization. Genome Biol. 2007;8(10):R228.

    Article  PubMed  PubMed Central  Google Scholar 

  27. Fiegler H, Redon R, Andrews D, Scott C, Andrews R, Carder C, Clark R, Dovey O, Ellis P, Feuk L, et al. Accurate and reliable high-throughput detection of copy number variation in the human genome. Genome Res. 2006;16(12):1566–74.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  28. Devlin B, Roeder K. Genomic control for association studies. Biometrics. 1999;55(4):997–1004.

    Article  CAS  PubMed  Google Scholar 

  29. Kang HM, Zaitlen NA, Wade CM, Kirby A, Heckerman D, Daly MJ, Eskin E. Efficient control of population structure in model organism association mapping. Genetics. 2008;178(3):1709–23.

    Article  PubMed  PubMed Central  Google Scholar 

  30. Elston RC, Stewart J. A general model for the genetic analysis of pedigree data. Hum Hered. 1971;21(6):523–42.

    Article  CAS  PubMed  Google Scholar 

  31. Bryant BG. Large-sample results for optimization-based clustering methods. J Classif. 1991;8(1):31–44.

    Article  Google Scholar 

  32. Bryant PG, Williamson JA. Asymptotic Behaviour of Classification Maximum Likelihood Estimates. Biometrika. 1978;65:273–81.

    Article  Google Scholar 

Download references


We do appreciate that Korean Genome Analysis Project (4845-301) provided the genome data, and that all three anonymous reviewers and editor for valuable suggestions and constructive comments, which greatly help us to improve our manuscript.


This study was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by National Research Foundation of Korea Grant by the Korean Government (NRF-2014S1A2A2028559) and the Ministry of Education (NRF-2016R1D1A1A09919610), and an intramural grant from the Korea National Institute of Health (2012-73004-00). The funding body was not involved in the design or conclusion of our study.

Availability of data and materials

Our R package, PedCNV, can be downloaded from Simulated data with 2000 replicates for different values of β under WSC when three copy number clusters are considered, can be downloaded as Additional file 2. In the real data analysis, we used the same DNA samples as were used in Lee et al. [23].

Authors’ contributions

Conceived and designed the experiments: ML and SW. Performed the experiments: ML and LW. Analyzed and interpreted the data: ML, SM, LW and SW. Drafted the manuscript: ML, SM, LW and SW. Edited the manuscript: SK, YJK, MYH, YJK, RCE and BJK. All authors read and approved the final version of the manuscript.

Competing interests

The authors declare that they have no competing interests.

Consent for publication

Not applicable.

Ethics approval and consent to participate

All subjects from this study provided written informed consent and the institutional ethics committees of participating institutions approved the experimental protocols (approved IRB number: 2011-08CON-10-P).

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Author information

Authors and Affiliations


Corresponding authors

Correspondence to Bong-Jo Kim or Sungho Won.

Additional files

Additional file 1:

A complete report for all experiments performed for this work. Text 1. Rao’s score test statistic with the expected copy number. Text 2. Rao’s score test statistic with the probe intensity measurements. Figure S1. Results of the clustering analysis with family samples (A) and cohort samples (B). Figure S2. Schematic representation of the strategy for the CNV analysis. Figure S3. Validation results. Figure S4. Validation results of replication samples by TaqMan qPCR experiment. Table S1. Specification of parameters for the signal model used in the simulation studies. Table S2. Primer information for CNV validation. Table S3. Accuracy of copy number clusters identified with PedCNV. Table S4. Accuracy of copy number clusters identified with CNVtools. Table S5. Accuracy of copy number estimated with silhouette score. Table S6. Empirical type 1 error estimates when M = 6. Table S7. Empirical power estimates when M = 6. Table S8. Empirical power estimates of T 1 and T 1 * which use the expected copy number and the most probable copy number respectively. Table S9. Estimated parameters of T 1 and T 1 * which use the expected copy number and the most probable copy number respectively. (PDF 814 kb)

Additional file 2:

Simulated data with 2000 replicates for different values of β under WSC, when there are three copy number clusters. (ZIP 138685 kb)

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (, which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver ( applies to the data made available in this article, unless otherwise stated.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, M., Moon, S., Wang, L. et al. On the association analysis of CNV data: a fast and robust family-based association method. BMC Bioinformatics 18, 217 (2017).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: