Abstract
Background
The analysis of DNA methylation is a key component in the development of personalized treatment approaches. A common way to measure DNA methylation is the calculation of beta values, which are bounded variables of the form M/(M+U) that are generated by Illumina’s 450k BeadChip array. The statistical analysis of beta values is considered to be challenging, as traditional methods for the analysis of bounded variables, such as M-value regression and beta regression, are based on regularity assumptions that are often too strong to adequately describe the distribution of beta values.
Results
We develop a statistical model for the analysis of beta values that is derived from a bivariate gamma distribution for the signal intensities M and U. By allowing for possible correlations between M and U, the proposed model explicitly takes into account the data-generating process underlying the calculation of beta values. Using simulated data and a real sample of DNA methylation data from the Heinz Nixdorf Recall cohort study, we demonstrate that the proposed model fits our data significantly better than beta regression and M-value regression.
Conclusion
The proposed model contributes to an improved identification of associations between beta values and covariates such as clinical variables and lifestyle factors in epigenome-wide association studies. It is as easy to apply to a sample of beta values as beta regression and M-value regression.
Electronic supplementary material
The online version of this article (doi:10.1186/s12859-016-1347-4) contains supplementary material, which is available to authorized users.
Keywords: Bounded response variables, DNA methylation, Gamma Regression, Gradient Boosting, HumanMethylation450k BeadChip
Background
The analysis of DNA methylation has become of considerable interest in biomedical research, as epigenetic studies have shown numerous associations between methylation levels and diseases such as cancer and cardiovascular disease [1–5]. Today, most research focuses on the cytosine-guanine dinucleotide (“CpG”) sites of the DNA, which are the locations where methylation is primarily found in humans [6]. One of the most widely used techniques to measure DNA methylation is the Illumina Infinium HumanMethylation450 BeadChip array, which covers approximately 450,000 CpG sites. At each CpG site, methylation is quantified by the beta value b:=M/(M+U+a), where M>0 and U>0 denote the methylated and unmethylated signal intensities, respectively, measured by the Illumina 450k array. The offset a≥0 is usually set equal to 100 and is added to M+U to stabilize beta values when both M and U are small.
An important goal of methylation analysis is to identify DNA regions where methylation is associated with disease status, lifestyle factors and other clinical or sociodemographic variables [7–10]. This is often achieved by fitting site-wise regression models with dependent variable b and a vector of covariates X that may also include potential confounders. After model fitting, a common strategy is to carry out downstream hypothesis tests to identify those CpG sites that show significant associations between methylation status and the variables of interest.
Because, by definition, b is bounded between 0 and 1, Gaussian regression with untransformed beta values is problematic in the context of DNA methylation analysis. In particular, the variance of b is usually smaller near the boundaries than near the middle of the interval (0,1), implying that the homoscedasticity assumption in Gaussian regression is violated [11–13]. To address this problem, several modeling strategies have been developed, including Gaussian regression with logit-transformed beta values (“M-values”, [11]) and generalized regression models for untransformed bounded responses, e.g. beta regression [14]. Regarding the analysis of DNA methylation, both strategies may become problematic: In case of M-value regression, the assumptions of a Gaussian model are often not met despite the transformation of the data, and the interpretation of the coefficient estimates is only possible on the transformed scale but not on the original scale of b [14, 15]. Beta regression, on the other hand, requires the ratio M/(M+U+a) to follow a beta distribution, implicitly assuming that the variables M and U are independently gamma distributed [16]. While M and U can indeed be described by gamma distributed random variables [17, 18], the independence assumption for the two signal intensities is often not met in practice. For example, Laird [12] reported that the methylated and unmethylated signal intensities, as produced by the Illumina 450k array, are usually positively correlated. The same finding was obtained from the analysis of the Heinz Nixdorf Recall Study data in the “Results” section of this article. These issues, along with the results of two recent empirical studies [8, 18], suggest that more methodological research is needed to describe the distribution of b in a statistically sound way.
To address this problem, we propose a novel analysis technique for beta values that relaxes the independence assumption between the signal intensities M and U. The idea is to start with a model for the bivariate distribution of M and U and to derive the probability density function of the ratio M/(M+U). This function is subsequently used to construct the log-likelihood function of a generalized regression model that relates beta values to linear functions of the covariates. Because estimation of the model parameters is based on the maximum likelihood principle, asymptotic confidence intervals and normally distributed test statistics can be derived by evaluating the inverse of the observed information matrix. This strategy allows for downstream hypothesis tests on the associations between a covariate of interest and the methylation status at individual CpG sites. For the rest of this article, we will refer to the proposed model as “RCG” (Ratio of Correlated Gammas) model.
Using simulated data and a real sample of Illumina 450k methylation data from the Heinz Nixdorf Recall (HNR) cohort study [19], we demonstrate that the proposed RCG model fits our data significantly better than beta regression and M-value regression (“Results” section). Our numerical results further suggest that the RCG method may lead to an increased power of downstream tests on the association(s) between methylation status and the covariates under consideration.
Methods
In section “Notation and definitions” we introduce basic notation and definitions. Section “Regression models for the analysis of beta values” briefly reviews beta regression and M-value regression and discusses the limitations of the two methods. In the section “A statistical model for the ratio of correlated gamma distributed random variables” the proposed RCG model for the analysis of beta values is derived. Section “Estimation and hypothesis tests” provides details on model fitting and on the construction of downstream hypothesis tests.
Notation and definitions
At each CpG site, the Illumina 450k array produces a sample of methylated and unmethylated signal intensities (M i,U i)i=1,…,n, where n is the number of analyzed persons. The corresponding set of beta values is calculated by b i=M i/(M i+U i+a), i=1,…,n. To facilitate the derivation of distributional results, we will set a=0 throughout this section. The predictor variable(s) of interest and the confounding variables are collected in vectors X i=(1,X i1,…,X ip)⊤, i=1,…,n. For each CpG site, the aim is to analyze the associations between the variables in X and the methylation status b.
Following [17] and [18], we assume that the stochastic behavior of the signal intensities M and U can be described by gamma distributed random variables with densities
1 |
2 |
where α m,α u and λ m,λ u are the shape and rate parameters of f M and f U, respectively. From (1) it follows that the means and variances of M, U are given by α m/λ m, α u/λ u and , , respectively [20].
Regression models for the analysis of beta values
Since the ratio b=M/(M+U) is bounded between 0 and 1, it has been argued that a linear regression model of the form
3 |
is not appropriate to model DNA methylation. In particular, the variance of b is usually smaller near the boundaries than near the middle of the interval (0,1), implying that the homoscedasticity assumption var(ε)=σ 2 is violated [11].
In view of this problem, several statistical models for bounded response variables have been developed (see [13] for an overview). A simple approach is to calculate logit-transformed beta values (“M-values”, [11]) and to fit a linear regression model of the form
4 |
Although this strategy has become popular in the analysis of DNA methylation, it has the drawback that the methylation status (as quantified by the value of b) is not analyzed on its original scale but on a transformed scale [14]. Furthermore, as shown by Wahl et al. [8], the empirical distribution of logit-transformed beta values usually deviates from normality.
An alternative approach that operates on the untransformed scale of b is beta regression, which is characterized by a beta distributed outcome variable with probability density function
5 |
where μ and ϕ denote the mean and precision parameters, respectively, of the probability density function φ. The predictor-response relationship is usually defined by a monotone increasing link function g(·) and by the model equation g(μ|X)=X ⊤ γ [14]. A common choice for g is the logit transformation log(μ/(1−μ)). Since the variance of a beta distributed random variable is given by μ(1−μ)/ (1+ϕ), beta regression accounts for heteroscedasticity and for small variances near the boundaries of the interval (0,1). On the other hand, a major shortcoming of (5) in the context of DNA methylation analysis is that the signal intensities M and U are implicitly assumed to be independent and to share a common rate parameter. Under these assumptions, the ratio b=M/(M+U) can be shown to follow a beta distribution ([16], Chapter 9). The independence assumption, however, cannot be confirmed by empirical findings, which show that the signal intensities obtained from the Illumina 450k array are often positively correlated (see [12] and “Analysis of the Heinz Nixdorf recall study data” section of this article).
A statistical model for the ratio of correlated gamma distributed random variables
To address the issues described in the section “Regression models for the analysis of beta values”, we propose a statistical model (“Ratio of Correlated Gammas (RCG) model”) that is based on the bivariate distribution of the signal intensities M and U. In contrast to beta regression, we assume that M and U are not independent but can be described by a bivariate gamma distribution with probability density function
6 |
where λ m,λ u,α>0, 0<ρ<1, and I α−1 is the modified Bessel function of the first kind of order α−1. The distribution in (6) is due to Kibble [21] and is often referred to as “Wicksell-Kibble bivariate gamma distribution” [20]. As stated in various articles and monographs (e.g. [22]), the marginal densities f M, f U of M and U, respectively, are given by
7 |
8 |
The equations in (7) and (8) imply that M and U are gamma distributed random variables with a common shape parameter α and with means and variances given by α/λ m, α/λ u and , , respectively. The restriction to a common shape parameter ensures that all measured signal intensities refer to probability density functions sharing the same basic form. On the other hand, the unequal rate parameters λ m and λ u guarantee sufficient flexibility in modeling the differences in the marginal densities of M and U (see (11) and (12)). It can further be shown that the Pearson correlation of M and U is equal to ρ, implying that (6) imposes a correlation structure on the two signal intensities (see [20]).
In the next step, the distribution of the ratio b=M/(M+U) is derived:
Proposition 1
Let the distribution of (M,U) be defined by the probability density function in (6). Then the ratio b=M/(M+U) follows a univariate distribution with probability density function
9 |
Proof
The proof of Proposition 1, which is related to the work of Nadarajah and Kotz [23], is given in Additional file 1. □
The result stated in Proposition 1 can be used to derive the log-likelihood function of a sample of beta values b 1,…,b n:
Proposition 2
For independent sample values b 1,…,b n, the log-likelihood function derived from (9) is given by
10 |
where θ:=λ m/λ u.
Proof
See Additional file 1.
Proposition 2 implies that the log-likelihood function derived from (9) is a function of the mean ratio θ=λ m/λ u=E(U)/E(M).
To quantify the associations between the covariates X and the signal intensities M and U, we consider linear predictors X ⊤ ζ m and X ⊤ ζ u, , that relate the vector X=(1,X 1,…,X p)⊤ to the marginal means α/λ m and α/λ u, respectively. A convenient link function that guarantees the positivity of λ m and λ u is the logarithmic transformation, resulting in the predictor-response relationships
11 |
12 |
with log(λ m)=X ⊤ ζ m and log(λ u)=X ⊤ ζ u. Note that the term log(α) can be incorporated into the intercept terms of the coefficient vectors ζ m=(ζ 0m,ζ 1m,…,ζ pm)⊤ and ζ u=(ζ 0u,ζ 1u,…,ζ pu)⊤. The model equations in (11) and (12) are therefore in line with traditional univariate gamma regression approaches that relate the log-transformed mean of the response variable to a linear function of the predictors.
Defining γ=(γ 0,γ 1,…,γ p)⊤:=ζ m−ζ u, the mean ratio E(U|X)/E(M|X) can be written as θ|X= exp(X ⊤ γ), and the log-likelihood function of a sample becomes
13 |
Equations (11) to (13) define a statistical model in which the association between the methylation status b and the covariates X is quantified by the coefficient vector γ. If γ k=0, k∈{1,…,p}, the predictor-response relationships in (11) and (12) imply that ζ km=ζ ku and E(M|X)=E(U|X) (provided that the values of the other covariates remain constant). Hence, if γ k=0, the k-th covariate X k has the same effect on both M and U, implying that X k is not associated with the methylation status at the CpG site under consideration. On the other hand, large values of |γ k| result from large differences in the coefficients ζ km and ζ ku, implying that DNA methylation varies greatly with the value of X k. Assessing the hypotheses “ H 0 : γ k = 0 vs. H 1:γ k≠0” is therefore equivalent to a statistical test on the association between b and X k. □
Estimation and hypothesis tests
To obtain a consistent estimator of the coefficient vector γ, the log-likelihood function in (13) needs to be maximized over both γ and the hyperparameters α and ρ. To this purpose, we propose the application of a gradient boosting algorithm with linear base-learning functions, as described in [24]. For given data , gradient boosting is a generic optimizer that minimizes a risk function over an unknown prediction function f(X), with the only requirement being the existence of the derivative [25].
Because the base-learning functions are chosen to be linear in X, the space of the prediction function f is restricted to the subspace defined by f(X)=X ⊤ γ, implying that estimation of f reduces to the estimation of the coefficient vector γ (see [26] for a detailed description of the algorithm). Furthermore, gradient boosting allows for the additional estimation of the hyperparameters α and ρ [27]. Maximum likelihood (ML) estimates of γ, α and ρ can therefore be obtained by setting equal to the negative of the log-likelihood in (13) and by running gradient boosting until convergence.
By standard maximum likelihood arguments, the hypotheses “ H 0:γ k=0 vs. H 1:γ k≠0” can be investigated by plugging the ML estimates , and in the observed information matrix and by calculating the test statistic
14 |
where denotes the k-th diagonal element of J −1. Under the null hypothesis, Z k is asymptotically standard normally distributed as n→∞. Details on the calculation of J are given in Additional file 1.
Results
Description and pre-processing of the HNR study data
To investigate the properties of the RCG model derived in the section “A statistical model for the ratio of correlated gamma distributed random variables”, we analyzed both simulated data and a real sample of Illumina 450k methylation data from the Heinz Nixdorf Recall Study [19]. The HNR Study is an ongoing cohort study in the German cities of Mülheim, Essen and Bochum that enrolled a total of 4,814 participants aged 45-75 years between 2000 and 2003. Data collection included health, lifestyle and environmental variables; the 10-year follow-up of the study was completed in 2014.
For the present analysis, we considered a random sample of n= 1,144 study participants whose DNA samples were sodium-bisulfite converted and processed using Illumina Infinium HumanMethylation450 BeadChips v1.1. Processing was done according to the manufacturer’s manual on a fully automated iScan system between April 2013 and January 2015. Technical quality control was performed using GenomeStudio V2011.1.
Pre-processing of the methylation data was based on the R add-on package minfi [28]. Briefly, persons that contained >20 % low-confidence beta values (detection P-values >0.01) and CpG sites with more than 5 % low-confidence beta values were dropped. CpG sites that contained either a SNP at the CpG interrogation or at the single nucleotide extension were also excluded from statistical analysis. In addition, CpG sites referring to cross-reactive probes were removed, followed by the exclusion of X and Y chromosomal sites. Normalization of the beta values was carried out using the functional normalization algorithm [29], which was applied separately to type I and type II probes. The k-nearest-neighbor method with k=10 was used to impute missing beta values.
After pre-processing, a total of n= 1,118 persons and 429,750 CpG sites remained in the analysis set. The distribution of the 429,750 Pearson correlation coefficients between the signal intensities M and U is shown in Fig. 1. The majority of the coefficients was substantially larger than zero, indicating that the independence assumption for M and U was not justified. More than 99.2 % of the correlation coefficients were positive (mean = 0.452, sd = 0.140).
In addition to the beta values, we considered the covariates “gender” (47.9 % women), “age” (mean = 58.3 years, sd = 7.3 years), “body mass index” (mean = 27.4 kg/m2, sd = 7.3 kg/m2), “CES-D depression score” ([30], median = 6, interquartile range 3–10) and “smoking status” (18.9 % smokers). We selected these covariates because they are generally considered to be relevant for the analysis of DNA methylation (e.g. [10, 31, 32]).
Simulation study
One of the main goals of a DNA methylation study is to identify CpG sites that are “significantly” associated with one or more covariates of interest. We therefore conducted a simulation study on the power of downstream hypothesis tests, as obtained from M-value regression, beta regression and the proposed RCG model.
Power analysis at a single CpG site
In the first part of the simulation study, we considered a random CpG site (“cg00786084”) and based the study on the effect sizes obtained from the HNR Study data (RCG model with five covariates). The maximum likelihood estimates were
and . Setting the values of α,γ 0,γ age,γ bmi,γ smoke and γ depression equal to the maximum likelihood estimates and using the covariate values of the HNR Study data (n= 1,118), we calculated the linear predictors X ⊤ γ for varying values of γ gender. Three values of ρ were considered (0.2, 0.5 and 0.93, the latter value being the original sample estimate). For each combination of γ gender and ρ, we generated 10,000 beta values from the distribution of the ratio in (9). Based on the simulated beta values and the real covariate values of the HNR Study, we analyzed the power of the test on the hypotheses “ H 0:γ gender=0 vs. H 1:γ gender≠0”. For the RCG model we used the asymptotic test described in the section “Estimation and hypothesis tests”. Beta regression and M-value regression models were also analyzed using test statistics of the form (14).
Figure 2 shows the differences in the fractions of tests that rejected the null hypothesis “ H 0:γ gender=0” at the 5 % level for varying values of γ gender and ρ. It is seen that the RCG model performed better than beta and M-value regression, especially in situations where the effect size γ gender took moderately high values. For large effect sizes, the power of the three models was similar. This result is explained by the fact that large effect sizes resulted in high rejection rates of the null hypothesis “ H 0:γ gender=0” regardless of whether the correlation between signal intensities was taken into account or not. As expected, the differences between the RCG model and competing approaches increased with the value of ρ. At the same time, RCG-based type I error rates were close to the nominal level of significance (0.054,0.049,0.050 for ρ=0.2,0.5,0.93, respectively).
Sensitivity analysis
In the second part of the simulation study, we carried out a sensitivity analysis and investigated the power of downstream hypothesis tests in situations where the bivariate distribution of the signal intensities M and U deviated from the Wicksell-Kibble distribution. To this purpose, we repeated the analysis of CpG site cg00786084 and generated correlated gamma distributed signal intensities using a copula-based approach. More specifically, we generated standard uniformly distributed values , i=1,…,1118, from a Gumbel copula of the form
15 |
The parameter was adjusted such that and had the desired correlation (ρ∈{0.2,0.5,0.93}). Setting ζ m and ζ u equal to the sample estimates, i.e.
the values of were transformed to (0,∞) by applying the quantile functions of two gamma distributions with shape parameters α m=20.2, α u=12.760 and rate parameters λ m= exp(X ⊤ ζ m), λ u= exp(X ⊤ ζ m). The coefficient ζ gender,m was varied such that it resulted in the values of γ gender in Fig. 3. The transformed values of (representing the gamma distributed signal intensities M and U) were used to calculate 10,000 beta values for each combination of ρ and ζ gender,m.
Figure 3 shows the differences in the fractions of tests that rejected the null hypothesis “ H 0:γ gender=0” at the 5 % level. Similar to the results presented in Fig. 2, the RCG model performed better than beta and M-value regression with regard to the power of downstream hypothesis tests. The differences between the models were even stronger than in the first part of the simulation study, despite the fact that the distribution of the beta values deviated from the Wicksell-Kibble distribution. Again, RCG-based type I error rates were close to the nominal level of significance (0.051,0.050,0.049 for ρ=0.2,0.5,0.93, respectively).
Extension to 1,000 CpG sites
In the third part of the simulation study, we extended the power analysis of part one and investigated the behavior of downstream hypothesis tests using 1,000 “real-life” combinations of the parameters α, ρ and γ. To this purpose, we randomly selected 1,000 CpG sites and fitted the respective RCG models to the HNR Study data. At each site, we used the RCG estimates to generate 1,000 beta values from the distribution of the ratio in (9). Using the 1,000 ×1,000 beta values, we estimated the power of the test on the hypotheses “ H 0:γ gender=0 vs. H 1 : γ gender ≠ 0” at each CpG site.
Figure 4 visualizes the fractions of tests that rejected the null hypothesis “ H 0:γ gender=0”. The upper panel shows the differences in the rejection rates obtained from the RCG model and from beta regression, whereas the lower panel depicts the respective differences between the RCG model and M-value regression. The RCG model performed better than beta and M-value regression at the majority of the 1,000 CpG sites. Again, the differences between the RCG model and competing approaches were largest for moderate sizes of γ gender.
Analysis of the Heinz Nixdorf recall study data
Analysis of model fit
In the first part of the analysis, we analyzed and compared the fits obtained from the RCG, beta regression and M-value regression models. To this purpose, the data were randomly subdivided into ten pairs of training and test data sets, each of sizes 750 and 368, respectively. Using all five covariates, RCG, beta regression and M-value regression models were fitted to the ten learning data sets at each of the 429,750 CpG sites. To evaluate the model fits, we calculated the predictive log-likelihood values (“log-scores”) obtained from the respective test data sets. Being a “proper” performance measure, the log-score is maximized by the log-likelihood of the true data-generating model [33]. In addition to the full models, we also evaluated the intercept models (“null models”) that contained no covariates at all.
The average log-score differences obtained from beta regression, M-value regression and the RCG model are shown Fig. 5. The RCG model fitted the HNR Study data systematically better than beta and M-value regression (P-values of Wilcoxon signed rank tests <0.001). This result was obtained for both the full model containing all five covariates (left panel of Fig. 5) and the covariate-free null model (right panel of Fig. 5).
Rejection rates of downstream hypothesis tests
In the second part of the analysis, we reconsidered the 429,750 CpG sites analyzed in part one and calculated the P-values of downstream tests on the hypotheses “ H 0:γ gender=0 vs. H 1:γ gender≠0”. To correct the P-values for multiple comparisons, we applied the procedures by Benjamini & Hochberg and Benjamini & Yekutieli using various levels of false discovery rate (FDR) control. As demonstrated in Fig. 6, the number of “significant” associations was largest for the RCG model at the majority of FDR levels. For example, the numbers of “significant” CpG sites were 22,997, 22,199 and 21,779 for the RCG, M-value and beta regression models, respectively, at FDR = 0.05. These numbers are in line with earlier results by Singman et al. [10] who, after a Bonferroni correction of 391,885 P-values, identified 11,010 autosomal sex-methylation associations in the population-based KORA F4 study. Of note, our result implies that the application of the RCG model would have led to the discovery of (22,997 – 22,199) ≈800 additional significant CpG sites at the 5 % FDR level. We point out that the true number of non-zero associations among the 429,750 CpG sites is unknown, so that the aforementioned higher rejection rates obtained from the RCG model do not necessarily imply a higher true positive rate. Still, Fig. 6 is in line with the high(er) power obtained from the RCG-based tests in “Simulation study” section.
Analysis of CpG sites that are known to be associated with age and/or smoking behavior
In the third part of the analysis, we validated the RCG methodology by focusing on subsets of CpG sites that were previously reported to be associated with age or smoking behavior. The idea of this analysis was to investigate whether the RCG rejection rates at these “true positive” CpG sites were comparable to the respective rejection rates obtained from beta and M-value regression. Four subsets of CpG sites were considered: The first subset comprised the 187 smoking-associated CpG sites that were identified by Zeilinger et al. [34] in a replication sample of n=468 persons (P<5·10−5). Of these CpG sites, a total of 182 CpG sites were used in our analysis, as they passed the quality checks applied the HNR Study data. The second subset comprised the 215 smoking-associated CpG sites reported by Harlid et al. [35], of which 209 sites passed the quality checks applied to the HNR Study data. The third subset comprised the 162 age-associated CpG sites that were identified by Florath et al. [36] in a test sample of n=498 persons (P<2.5·10−4). Of these CpG sites, a total of 156 CpG sites passed the quality checks applied the HNR Study data. The fourth subset comprised the 589 age-associated CpG sites identified by Teschendorff et al. [37] (n=261, FDR <0.05), of which 536 sites passed the quality checks applied to the HNR study data. The full list of these CpG sites, which include numerous PCGT CpGs as well as CpGs mapping to AHRR, is contained in Additional file 2.
At each of the aforementioned CpG sites we analyzed the P-values obtained from the RCG method, M-value regression and beta regression. In a subsequent step we computed the rejection rates of the three methods in each subset. To ensure the comparability of the results across the four subsets, we used a global significance level of P<10−7, which was approximately equal to the Bonferroni-corrected 5 % alpha level [34]. The agreement between the rejection rates of the three modeling techniques was measured by the percentage of CpG sites with identical test results for the three techniques, and also by Cohen’s kappa.
The results, which are presented in full detail in Additional file 2, demonstrate a very high agreement between the RCG, M-value regression and beta regression models in each of the four subsets. The rejection rates obtained from the three methods were almost identical in each of the four subsets (∼55 % in the Zeilinger et al. subset, ∼49 % in the Harlid et al. subset, ∼96 % in the Florath et al. subset and ∼62 % in the Teschendorff et al. subset). The percentage of agreement ranged between 95.6 % and 98.7 %; Cohen’s kappa values ranged between 0.72 and 0.79 in the Florath et al. subset and were throughout larger than 0.91 in the Zeilinger et al., Harlid et al. and Teschendorff et al. subsets. These findings demonstrate that the RCG methodology resulted in a valid number of “true hits” at CpG sites with confirmed associations between methylation status and age / smoking behavior.
Discussion and conclusions
The development of statistical models to analyze DNA methylation is the subject of intense and ongoing research [9, 38–40]. In this article, we proposed a likelihood-based approach to analyze and infer the associations between covariates and methylation levels in Illumina 450k data. In contrast to beta regression, the proposed RCG model accounts for possible correlations between methylated and unmethylated signal intensities, thereby increasing the flexibility of the model in describing the distribution of methylation levels at individual CpG sites. The analysis of the Heinz Nixdorf Recall Study data suggests that the RCG model fitted the data systematically better than traditional approaches like beta and M-value regression. This result is in line with our previous findings, which suggest that “at the majority of CpG sites, methylation follows neither a beta distribution, nor a normal distribution after any of the investigated transformations” [8].
In our simulation study, the RCG model resulted in higher true positive rates for the associations between DNA methylation and the covariates than beta and M-value regression. As expected, the differences between the RCG model and competing methods were largest at CpG sites with high correlations between methylated and unmethylated signal intensities. At the same time, the simulation study showed that RCG-based type I error rates were close to the nominal level of significance. By using combinations of site-wise P-values, it is straightforward to extend the RCG methodology to wider regions on the DNA such as CpG islands or island shores.
A crucial issue in DNA methylation analysis is the selection of an appropriate procedure for normalization and quality control [7, 41]. To this purpose, numerous pre-processing techniques have been developed, with the minfi pipeline used in this paper being a popular example. When deriving the RCG model, we implicitly assumed that all observed beta values were properly normalized and were observed without measurement error. While proper normalization and quality control should be taken for granted in any high-quality DNA methylation study, it might be worth investigating the effect of various pre-processing techniques on the behavior of the RCG model (and also on beta regression and M-value regression).
The use of a gradient boosting algorithm to optimize the parameters of the RCG model lays the ground for a variety of additional modeling options. For example, it is straightforward to account for nonlinear covariate effects and to extend the linear predictor in (13) by a set of spline functions. Furthermore, it is possible to embed the RCG model in the GAMLSS framework [42] and to increase its flexibility by relating the parameters α and ρ to separate linear or additive predictors. For details, see [43] and [44].
While the proposed RCG model was tested using methylation data from Illumina’s 450k array, we expect the analysis of beta values to gain even more importance with the recent launch of the Infinium MethylationEPIC BeadChip array covering more than 850,000 CpG sites [45].
Acknowledgements
We thank Axel Benner for valuable discussions and the HNR Investigator Group (Prof. K. H. Jöckel, Prof. R. Erbel, Prof. S. Moebus for the HNR Study Group) for providing data of the HNR Study. The HNR Study is supported by the Heinz Nixdorf Foundation (Germany), the German Ministry of Education and Science, the Kulturstiftung Essen, Sarstedt AG & Co. (Nümbrecht, Germany) and the DFG (projects ER 155/1, ER 155/6-2, SI 236/8-1, SI 236/9-1).
Funding
This work was supported by Diet-Body-Brain (DietBB) the Competence Cluster in Nutrition Research funded by the Federal Ministery of Education and Research (FKZ: 01EA1410D). Support by the German Research Foundation, grant SCHM 2966/1-2 is gratefully acknowledged.
Availability of data and materials
The RCG model is implemented in the RCG family of the R package mboostDevel, which also includes a function to evaluate the conditional expectation of b | X via numerical integration (Additional file 3, available on CRAN upon publication of this manuscript). Example code on the application of the model is contained in the R help of RCG.
Authors’ contributions
LW and MS devised the basic idea for the manuscript. LW performed the statistical analysis, with contributions by MS, SW and SP. PH contributed data. MS and LW wrote the manuscript, with contributions by SW and PH. All authors read and approved the final manuscript.
Competing interests
The authors declare that they have no competing interests.
Consent for publication
We have obtained the consent to publish analysis results obtained from the Heinz-Nixdorf Recall Study data. Consent was given by the study’s steering committee.
Ethics approval and consent to participate
The Heinz Nixdorf Recall study was approved by the local ethics committees and was conducted in accordance with German Good Epidemiologic Practice (GEP) and recertifications according to DIN ISO 9001:2001. Informed consent was obtained from all participants.
Abbreviations
- CpG
Cytosine-Guanine dinucleotide sites of the DNA
- DNA
Deoxyribonucleic acid
- FDR
False discovery rate
- HNR
Heinz Nixdorf RECALL (risk factors, evaluation of coronary calcium and lifestyle)
- RCG
Ratio of correlated Gammas
- SNP
Single-nucleotide polymorphism
Additional files
Contributor Information
Leonie Weinhold, Email: weinhold@imbie.uni-bonn.de.
Simone Wahl, Email: simone.wahl@helmholtz-muenchen.de.
Sonali Pechlivanis, Email: sonali.pechlivanis@uk-essen.de.
Per Hoffmann, Email: per.hoffmann@unibas.ch.
Matthias Schmid, Email: matthias.schmid@imbie.uni-bonn.de.
References
- 1.Bird A. DNA methylation patterns and epigenetic memory. Gene Dev. 2002;16:6–21. doi: 10.1101/gad.947102. [DOI] [PubMed] [Google Scholar]
- 2.Shames DS, Minna JD, Gazdar AF. DNA methylation in health, disease, and cancer. Curr Mol Med. 2007;7:85–102. doi: 10.2174/156652407779940413. [DOI] [PubMed] [Google Scholar]
- 3.Sarkar FH. Epigenetics and Cancer. Dordrecht: Springer; 2013. [Google Scholar]
- 4.Varley K, Gertz J, Bowling K, et al. Dynamic DNA methylation across diverse human cell lines and tissues. Genome Res. 2013;23:555–67. doi: 10.1101/gr.147942.112. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Zhang N, Wu HJ, Zhang W, et al. Predicting tumor purity from methylation microarray data. Bioinformatics. 2015;31:3401–5. doi: 10.1093/bioinformatics/btv370. [DOI] [PubMed] [Google Scholar]
- 6.Portela A, Esteller M. Epigenetic modifications and human disease. Nat Biotechnol. 2010;28:1057–68. doi: 10.1038/nbt.1685. [DOI] [PubMed] [Google Scholar]
- 7.Dedeurwaerder S, Defrance M, Bizet M, et al. A comprehensive overview of Infinium HumanMethylation450 data processing. Brief Bioinform. 2014;15:929–41. doi: 10.1093/bib/bbt054. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Wahl S, Fenske N, Schmid M. On the potential of models for location and scale for genome-wide DNA methylation data. BMC Bioinformatics. 2014;15:232. doi: 10.1186/1471-2105-15-232. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Dolzhenko E, Smith AD. Using beta-binomial regression for high-precision differential methylation analysis in multifactor whole-genome bisulfite sequencing experiments. BMC Bioinformatics. 2014;15:215. doi: 10.1186/1471-2105-15-215. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Singmann P, Shem-Tov D, Wahl S, et al. Characterization of whole-genome autosomal differences of DNA methylation between men and women. Epigenetics Chromatin. 2015;8:43. doi: 10.1186/s13072-015-0035-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Du P, Zhang X, Huang CC, et al. Comparison of Beta-value and M-value methods for quantifying methylation levels by microarray analysis. BMC Bioinformatics. 2010;11:587. doi: 10.1186/1471-2105-11-587. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Laird PW. Principles and challenges of genome-wide DNA methylation analysis. Nat Rev Genet. 2011;11:191–203. doi: 10.1038/nrg2732. [DOI] [PubMed] [Google Scholar]
- 13.Schmid M, Wickler F, Maloney KO, et al. Boosted beta regression. PLoS ONE. 2013;8(4):e61623. doi: 10.1371/journal.pone.0061623. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Ferrari SLP, Cribari-Neto F. Beta regression for modelling rates and proportions. J Appl Stat. 2004;31:799–815. doi: 10.1080/0266476042000214501. [DOI] [Google Scholar]
- 15.Bock C. Analysing and interpreting DNA methylation data. Nat Rev Genet. 2012;13:705–19. doi: 10.1038/nrg3273. [DOI] [PubMed] [Google Scholar]
- 16.Devroye L. Non-Uniform Random Variate Generation. New York: Springer; 1986. [Google Scholar]
- 17.Triche TJ, Weisenberger DJ, Van Den Berg D, et al. Low-level processing of Illumina Infinium DNA Methylation BeadArrays. Nucleic Acids Res. 2013;41(7):e90. doi: 10.1093/nar/gkt090. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Saadati M, Benner A. Statistical challenges of high-dimensional methylation data. Stat Med. 2014;33:5347–57. doi: 10.1002/sim.6251. [DOI] [PubMed] [Google Scholar]
- 19.Schmermund A, Möhlenkamp S, Stang A, et al. Assessment of clinically silent atherosclerotic disease and established and novel risk factors for predicting myocardial infarction and cardiac death in healthy middle-aged subjects. Am Heart J. 2002;144:212–8. doi: 10.1067/mhj.2002.123579. [DOI] [PubMed] [Google Scholar]
- 20.Balakrishnan N, Lai CD. Continuous bivariate distributions. New York: Springer; 2009. [Google Scholar]
- 21.Kibble WF. A two-variate gamma type distribution. Sankhya. 1941;5:137–50. [Google Scholar]
- 22.Mardia KV. Families of bivariate distributions. London: Griffin; 1970. [Google Scholar]
- 23.Nadarajah S, Kotz S. Jensen’s bivariate gamma distribution: Ratios of components. J Stat Comput Simul. 2007;77:349–58. doi: 10.1080/10629360600593360. [DOI] [Google Scholar]
- 24.Bühlmann P, Hothorn T. Boosting algorithms: Regularization, prediction and model fitting. Stat Sci. 2007;22:477–522. doi: 10.1214/07-STS242. [DOI] [Google Scholar]
- 25.Hothorn T. Boosting – an unusual yet attractive optimiser. Methods Inf Med. 2014;53:417–8. doi: 10.3414/ME13-10-0123. [DOI] [PubMed] [Google Scholar]
- 26.Hofner B, Mayr A, Robinzonov N, Schmid M. Model-based boosting in R: A hands-on tutorial using the R package mboost. Comput Stat. 2014;29:3–35. doi: 10.1007/s00180-012-0382-5. [DOI] [Google Scholar]
- 27.Schmid M, Potapov S, Pfahlberg A, Hothorn T. Estimation and regularization techniques for regression models with multidimensional prediction functions. Stat Comput. 2010;20:139–50. doi: 10.1007/s11222-009-9162-7. [DOI] [Google Scholar]
- 28.Aryee MJ, Jaffe AE, Corrada-Bravo H, et al. Minfi: A flexible and comprehensive Bioconductor package for the analysis of Infinium DNA Methylation microarrays. Bioinformatics. 2014;30:1363–9. doi: 10.1093/bioinformatics/btu049. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Fortin J, Labbe A, Lemire M, et al. Functional normalization of 450k methylation array data improves replication in large cancer studies. Genome Biol. 2014;15:503. doi: 10.1186/s13059-014-0503-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Radloff LS. The CES-D scale: A self-report depression scale for research in the general population. Appl Psychol Meas. 1977;1:385–401. doi: 10.1177/014662167700100306. [DOI] [Google Scholar]
- 31.Weidner CI, Lin Q, Koch CM, et al. Aging of blood can be tracked by DNA methylation changes at just three CpG sites. Genome Biol. 2014;15:R24. doi: 10.1186/gb-2014-15-2-r24. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Dick KJ, Nelson CP, Wahl S, et al. DNA methylation and body-mass index: A genome-wide analysis. The Lancet. 2014;383:1990–8. doi: 10.1016/S0140-6736(13)62674-4. [DOI] [PubMed] [Google Scholar]
- 33.Gneiting T, Raftery AE. Strictly proper scoring rules, prediction, and estimation. J Am Stat Assoc. 2007;102:359–78. doi: 10.1198/016214506000001437. [DOI] [Google Scholar]
- 34.Zeilinger S, Kühnel B, Klopp N, Baurecht H, Kleinschmidt A, Gieger C, Weidinger S, Lattka E, Adamski J, Peters A, Strauch K, Waldenberger M, Illig T. Tobacco smoking leads to extensive genome-wide changes in DNA methylation. PLoS ONE. 2013;8(5):e63812. doi: 10.1371/journal.pone.0063812. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35.Harlid S, Xu Z, Panduri V, Sandler DP, Taylor JA. CpG sites associated with cigarette smoking: Analysis of epigenome-wide data from the Sister Study. Environ Health Perspect. 2014;122:673–8. doi: 10.1289/ehp.1307480. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Florath I, Butterbach K, Müller H, Bewerunge-Hudler M, Brenner H. Cross-sectional and longitudinal changes in DNA methylation with age: An epigenome-wide analysis revealing over 60 novel age-associated CpG sites. Hum Mol Genet. 2014;23:1186–201. doi: 10.1093/hmg/ddt531. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 37.Teschendorff AE, Menon U, Gentry-Maharaj A, Ramus SJ, Weisenberger DJ, Shen H, Campan M, Noushmehr H, Bell CG, Maxwell AP, Savage DA, Mueller-Holzner E, Marth C, Kocjan G, Gayther SA, Jones A, Beck S, Wagner W, Laird PW, Jacobs IJ, Widschwendter M. Age-dependent DNA methylation of genes that are suppressed in stem cells is a hallmark of cancer. Genome Res. 2010;20:440–6. doi: 10.1101/gr.103606.109. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38.Park Y, Figueroa ME, Rozek LS, Sartor MA. MethylSig: A whole genome DNA methylation analysis pipeline. Bioinformatics. 2014;30:2414–22. doi: 10.1093/bioinformatics/btu339. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Zheng H, Wu H, Li J, Jiang SW. CpGIMethPred: Computational model for predicting methylation status of CpG islands in human genome. BMC Med Genomics. 2013;66(Suppl 1):S13. doi: 10.1186/1755-8794-6-S1-S13. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40.Döring M, Gasparoni G, Gries J, Nordström K, Lutsik P, Walter J, Pfeifer N. Identification and analysis of methylation call differences between bisulfite microarray and bisulfite sequencing data with statistical learning techniques. BMC Bioinformatics. 2015;16(Suppl 3):A7. doi: 10.1186/1471-2105-16-S3-A7. [DOI] [Google Scholar]
- 41.Touleimat N, Tost J. Complete pipeline for Infinium Human Methylation 450K BeadChip data processing using subset quantile normalization for accurate DNA methylation estimation. Epigenomics. 2012;4:325–41. doi: 10.2217/epi.12.21. [DOI] [PubMed] [Google Scholar]
- 42.Rigby R, Stasinopoulos DM. Generalized additive models for location, scale and shape. J R Stat Soc Series C. 2005;54:507–54. doi: 10.1111/j.1467-9876.2005.00510.x. [DOI] [Google Scholar]
- 43.Mayr A, Fenske N, Schmid M. Generalized additive models for location, scale and shape for high dimensional data. J R Stat Soc Series C. 2012;61:403–27. doi: 10.1111/j.1467-9876.2011.01033.x. [DOI] [Google Scholar]
- 44.Hofner B, Mayr A, Schmid M. gamboostLSS: An R package for model building and variable selection in the GAMLSS framework. J Stat Softw. 2016;74(1):1–31. doi: 10.18637/jss.v074.i01. [DOI] [Google Scholar]
- 45.Moran S, Arribas C, Esteller M. Validation of a DNA methylation microarray for 850,000 CpG sites of the human genome enriched in enhancer sequences. Epigenomics. 2016;8:389–99. doi: 10.2217/epi.15.114. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The RCG model is implemented in the RCG family of the R package mboostDevel, which also includes a function to evaluate the conditional expectation of b | X via numerical integration (Additional file 3, available on CRAN upon publication of this manuscript). Example code on the application of the model is contained in the R help of RCG.