No retraction, correction or concern found when last checked on Oct 16, 2026.
De novo identification of differentially methylated regions in the human genome
Timothy J Peters, Michael J Buckley, Aaron L Statham and 5 more
Epigenetics & Chromatin · 2015
Abstract
Background. The identification and characterisation of differentially methylated regions (DMRs) between phenotypes in the human genome is of prime interest in epigenetics. We present a novel method, DMRcate, that fits replicated methylation measurements from the Illumina HM450K BeadChip (or 450K array) spatially across the genome using a Gaussian kernel. DMRcate identifies and ranks the most differentially methylated regions across the genome based on tunable kernel smoothing of the differential methylation (DM) signal. The method is agnostic to both genomic annotation and local change in the direction of the DM signal, removes the bias incurred from irregularly spaced methylation sites, and assigns significance to each DMR called via comparison to a null model.
Results. We show that, for both simulated and real data, the predictive performance of DMRcate is superior to those of Bumphunter and Probe Lasso, and commensurate with that of comb-p. For the real data, we validate all array-derived DMRs from the candidate methods on a suite of DMRs derived from whole-genome bisulfite sequencing called from the same DNA samples, using two separate phenotype comparisons.
Conclusions. The agglomeration of genomically localised individual methylation sites into discrete DMRs is currently best served by a combination of DM-signal smoothing and subsequent threshold specification. The findings also suggest the design of the 450K array shows preference for CpG sites that are more likely to be differentially methylated, but its overall coverage does not adequately reflect the depth and complexity of methylation signatures afforded by sequencing. For the convenience of the research community we have created a user-friendly R software package called DMRcate, downloadable from Bioconductor and compatible with existing preprocessing packages, which allows others to apply the same DMR-finding method on 450K array data.
Electronic supplementary material. The online version of this article (doi:10.1186/1756-8935-8-6) contains supplementary material, which is available to authorized users.
Full text
From PubMed Central, U.S. National Library of Medicine, as current on Oct 16, 2026. Paragraph numbers are ours, so an answer can point at one.
Background
DNA methylation is widely regarded as the most stable epigenetic mark and, for explaining patterns of gene expression, cell differentiation and phenotype, one of the most informative. Much interest has focused recently on the development of principled methods for combining information from multiple nearby methylation sites to aid biological inference. Effort has been primarily focused on detecting differentially methylated regions (DMRs). These are contiguous genomic regions that differ between phenotypes. DMRs may occur throughout the genome, but have been identified particularly around the promoter regions of genes, within the body of genes, and at intergenic regulatory regions. We focus here on DMRs, but it is also of much interest to detect other types of regions, for example, variably methylated regions (VMRs) and regions of hyper- or hypomethylation for unlabelled samples.
The methylation status of a tissue sample can be interrogated at the individual CpG level in two chief ways. Firstly, it can be assayed via whole-genome bisulfite sequencing (WGBS). This method uses bisulfite conversion and DNA sequencing to assess the methylation status of every CpG dinucleotide in the genome. Secondly, various methods are available for determining the methylation status of specific selected fractions of the genome. One such method is reduced representation bisulfite sequencing in which DNA restriction enzyme digestion and fragment size selection are followed by bisulfite conversion and sequencing. Other methods, such as the Agilent SureSelectXT Human Methyl-Seq and Nimblegen SeqCap Epi System, can be used to target specific sections of the genome for methylation profiling.
Another cost-effective approach is via a microarray specifically designed for a particular genome. For the human genome, one such platform, which is currently very widely used, is the Illumina Infinium Human Methylation 450 BeadChip (hereinafter referred to as the 450K array or simply 450K). This platform uses hybridisation of bisulfite-treated DNA to arrayed probes, combined with a single nucleotide extension to measure methylation at the genomic hybridisation site for a single CpG dinucleotide. Methylation values from the 450K array are shown to have excellent concordance with those from bisulfite sequencing. This article will concentrate on data from the 450K array, although the methodology is equally applicable to any genomic assay, reduced representation or WGBS.
The 450K array measures the methylation status of 485,512 methylcytosine sites in the human genome at a single nucleotide resolution, representing approximately 1.5% of total genomic CpG sites. While the assayed CpG sites are concentrated around promoter regions and gene bodies, approximately 25% are located in intergenic regions. The array uses two types of probes (types I and II), each with a different biochemistry. This complicates the preprocessing of the array data, but various normalisation methods are available to remedy this. We assume for this study that any required normalisation and other preprocessing have been carried out before further data analysis.
Usually, knowledge about the methylation status of an individual CpG site is of limited value unless it is contextualised by the status of neighbouring CpG sites. Clusters of hypermethylated CpG sites in the promoter region of a gene are usually associated with silencing of the gene, and coordinated hypermethylation in intragenic regions with upregulation. A method informed by spatial information is needed to define and characterise these regions. Many DMR-finding methods are available to the bioinformatics community. A good overview of the available methods can be found in Robinson et al.. Most are specific to a platform (with the notable exception of Bumphunter), and, in addition, many different approaches to incorporating information from neighbouring CpG sites, and controlling the region-wise false discovery rate (FDR), are available. A possible biasing factor is that some genomic regions are more richly annotated than others, which may persuade researchers to concentrate on these at the expense of more enigmatic regions. Methods such as IMA and COHCAP use pre-annotated regions a priori, which comprise only a subset of the 450K probes as the primary backbone for DMR detection, biasing their results. Similarly, QDMR requires genomic regions to be defined by the user prior to evaluation, forcing artificial DMR endpoints. For these reasons, we do not consider this family of methods for our comparison in the Results section. As mentioned, approximately one-quarter of the CpG sites assayed by the 450K array are intergenic, so are simply not accompanied by a gene association in the annotation provided by Illumina. Regions associated with these CpG sites may contain trans-acting enhancers or other regulatory regions, and deserve to be considered alongside those with an explicit gene association.
As an alternative, we propose a data-driven approach that is agnostic to all annotations except for spatial ones, specifically chromosomal coordinates. Critical to our method are robust estimates of differential methylation (DM) at individual CpG sites derived from limma, arguably the most widely used tool for microarray analysis. We pass the square of the moderated t statistic calculated on each 450K probe to our DMR-finding function. We then apply a Gaussian kernel to smooth this metric within a given window, and also derive an expected value of the smoothed estimate (in other words, one with no experimental effect) from the varying density of CpGs sites incurred by reduced representation and irregular spacing. DMRcate validations were performed on both simulated and real 450K data.
Simulations
We generated 100 simulated data sets, each with 20 columns and one row for each 450K probe. The first ten columns were considered as control samples and the last ten columns as treatment samples. In each simulated data set, 2,162 promoter-associated regions were randomly assigned as true DMRs, half being hypermethylated in the treatment samples and half hypomethylated. For each of these DMRs, two beta levels were randomly chosen with a beta difference of exactly 0.2. Simulated beta values within the DMR were generated by sampling from a beta distribution with mode equal to the given level, and with a realistic amount of variability. Outside the true DMRs, each probe was classified as unmethylated (beta values near zero) or fully methylated (beta values near 1), based on a representative array produced from healthy human leukocytes. Beta values for these probes were generated by sampling from one of two manually chosen beta distributions, each empirically matching the two main modes in typical 450K arrays derived from leukocyte samples. Finally, values were adjusted to lie in the range 0.01 to 0.99. The logit-transform of the beta value (M) was used for all 450K statistical analyses. A more thorough explanation of the data synthesis can be found in Additional file 1: Supplementary material.
In-house 450K data
With regards to real data, we used two experimental comparisons to validate our method, both designed with paired biological replicates. Methylation of purified visceral adipocytes (VAs) was compared to, firstly, purified subcutaneous adipocytes (SAs) and secondly, to the unpurified tissue from which they were derived, visceral adipose tissue (VAT), matched from the same patients. All DNA samples were taken from three lean, healthy females between the ages of 36 and 47, and form part of the EpiSCOPE research program.
For all 450K data, the nine tissue DNA samples were run on the same physical chip, to eliminate any potential for a batch effect between samples. For each comparison, samples were normalised separately using the dasen method from the R package wateRmelon. Again, M values were used for all 450K statistical analyses. To avoid corruption of the analysis from bad quality or confounded data, any row (probe) in the data matrix that contained a detection P value (quality control indicator) above 0.05 was discarded, as was any probe whose represented CpG site was two or fewer nucleotides from a known SNP (see Additional file 1: Figure S1) for which that SNP had a minor allele frequency above 0.05. Since all samples were female, cross-hybridising probes (which are predominantly promiscuous on sex chromosomes) and the sex chromosome probes themselves were retained in the analysis. This process was carried out separately for each group of six samples pertinent to the comparison of interest, and resulted in 466,190 candidate methylcytosine sites for the VA vs SA comparison, and 466,263 for the VA vs VAT comparison. The VA vs SA comparison showed a much stronger biological effect than VA vs VAT (Figure 1a) when analysed with limma, confirmed by the fact that 71,535 probes (approximately 15% of those assayed) returned a Benjamini–Hochberg (BH) adjusted P<0.05 for the former, but none was returned for the latter.
Whole-genome bisulfite sequence data
Our 450K samples showed high concordance with WGBS assays on the same DNA, highly preserving their relative position to each other within the first multidimentional scaling (MDS) dimension (Figure 2a,b). Each individual sample, where 450K beta values were compared to sequencing count ratios for matched CpG sites, gave correlation coefficients within the range of 0.95 to 0.96. We obtained good coverage for the majority of CpG sites for all nine samples, with 95% of all genomic CpGs sequenced at a minimum depth of 4, and 90% at a minimum depth of 9 (Additional file 1: Figure S2).
Adipocyte methylomes are largely unexplored, and so in the absence of a ground truth for validation, groupwise DMRs were called from the WGBS assays using the BSmooth algorithm and defined as ground truth. More specifically for the sequencing-derived DMRs, a series of values for the argument cutoff (the minimum absolute t statistic) was passed to the function dmrFinder from the Bioconductor package bsseq, after CpG sites were filtered for a minimum coverage of two reads. Subsequently, a series of lists of sequencing-derived DMRs for each cutoff was produced, with the values of cutoff passed in increments of 0.1 from 0.1 to 20 for the VA vs SA comparison, and from 0.1 to 10 for VA vs VAT; the difference in maximum thresholds owing to the total DMR coverage in VA vs SA being much larger than that for VA vs VAT (Figure 1b).
Publicly available data
Finally, for biological provenance of DMRcate outputs, we used publicly available 450K assays forming part of a study comparing methylomes of various tissue types from 11 healthy individuals (Gene Expression Omnibus accession [GEO:GSE48472]).
Differential methylation by annotation
As mentioned earlier, DMRcate intentionally avoids distinguishing between probes that have an explicit gene and/or CpG-island annotation (as provided by Illumina) and those that do not. As evidence of non-trivial DM in genomic regions lacking this annotation, for the 71,535 differentially methylated probes in the VA vs SA comparison, non-CpG-island probes (often referred to as ‘open sea’ probes) were enriched in this subset with an odds ratio of 1.97 compared to their representation on the 450K array, and non-annotated intergenic probes enriched with an odds ratio of 1.59. Despite that these probes are arranged in sparser genomic neighbourhoods on the 450K array, we still see them modestly enriched as constituents of DMRcate-derived DMRs for part of the significance threshold domain (Additional file 1: Figure S3a,c). This effect is stronger when the 450K probes are mapped to BSmooth-derived DMRs from the WGBS data (Additional file 1: Figure S3b,d).
Biological inference
To test the outputs of DMRcate for biological relevance, we called tissue-specific DMRs for six different tissue types (blood, buccal, liver, muscle, pancreas and spleen) from 450K assays obtained from Slieker et al. (see Results) by comparing each individual tissue group to the remaining five tissue groups, accounting for matched samples from the same patients. Gene associations (if any) from the top 150 DMRs for each comparison (all being statistically significant) were tested for functionally enriched gene ontology terms for biological process (GO:BP) using the goseq package from Bioconductor. We followed the goseq protocol suggested by Geeleher et al. to offset the bias incurred by the variable probe count for associations with each represented gene.
Unique ontological terms that were both statistically significant (FDR <0.05) and biologically consonant with the specific tissue tested were found for blood, liver and muscle. For example, significant terms for blood included leukocyte activation (FDR =1.8×10−7), immune system process (1.52×10−5), lymphocyte activation (1.38×10−4), T cell activation (2.54×10−3) and B cell activation (4.12×10−2). Liver-associated terms included complement activation (2.6×10−4), lipid homeostasis (5.86×10−3) and cholesterol efflux (7.09×10−3). Five of the six muscle-associated significant terms were unequivocally muscle specific, including muscle structure development (1.26×10−2) and myofibril assembly (4.76×10−2). No significant terms were found for buccal cells, but highly ranked biologically relevant terms such as morphogenesis of an epithelium (ranked fourth out of 12,447 total terms) and epithelium development (ranked 6th) were obtained. A similar profile was observed for pancreas-associated terms, including exocrine pancreas development (ranked seventh) and type B pancreatic cell fate commitment (ranked 16th). Ranked lists of GO:BP terms for each tissue can be found in Additional file 2: Table S1.
Competing methods
To assess the performance of DMRcate relative to three other DMR-finding methods, we looked for other methods whose implementations either satisfied, or were versatile enough to make use of, the following criteria: Usage of limma-derived statistics for calculation of individual CpG site methylation differences.Ability to assess all 450K probes as candidates for DMR constituents.
Usage of limma-derived statistics for calculation of individual CpG site methylation differences.
Ability to assess all 450K probes as candidates for DMR constituents.
The three other candidate DMR-finding methods we tested were: Bumphunter: A method that also uses smoothed methylation values to detect DMRscomb-p: Finds regions of enrichment from spatially assigned P valuesProbe Lasso: A method that offsets CpG density bias via moderating the candidate window in which DMRs are defined against the local density of their constituent CpG sites. Probe Lasso forms part of the ChAMP package in Bioconductor. Despite both occurring in the field of high-dimensional data, this method is unrelated to LASSO feature selection.
Bumphunter: A method that also uses smoothed methylation values to detect DMRs
comb-p: Finds regions of enrichment from spatially assigned P values
Probe Lasso: A method that offsets CpG density bias via moderating the candidate window in which DMRs are defined against the local density of their constituent CpG sites. Probe Lasso forms part of the ChAMP package in Bioconductor. Despite both occurring in the field of high-dimensional data, this method is unrelated to LASSO feature selection.
Our justification for the use of limma is that it shrinks sample variances towards a pooled estimate, giving more stable results when the sample size is small, as is the case with our test data. For the second criterion, since the WGBS DMR-finding method itself retains all candidate CpG sites regardless of their accompanying annotation (or lack of), we used only those 450K DMR-finding methods that do the same. It should be noted that although Probe Lasso arranges probes into candidate DMRs by their annotation prior to DMR finding, we have included it in our testing both because it does so exhaustively (that is, including those probes without a gene or CpG-island association).
All reasonable efforts were made to standardise each method towards a parametric parity, while staying as close to their defaults as possible. Crucially, the definition of a minimum of 1,000 nucleotides for DMR separation was passed to the appropriate argument of each implementation. Each method is able to return a ranked list of DMRs. Various metrics describing the parameter specifications and computational speed of each candidate method can be found in Table 1.
Each method takes a slightly different approach to multiple testing. DMRcate performs a BH correction on the P values corresponding to all points at which the χ2 statistic is calculated, and takes the minimum adjusted P value in the region as representative, since all CpG sites within the specified window contribute to the support at that point. Very similarly, the P values from Bumphunter regions are the minimum probe FDRs at which the associated area may be called significant, but Storey’s optimal discovery procedure is used as a correction routine instead. comb-p uses a one-step Šidák correction on the estimated region-wise Stouffer–Liptak P value. Very similarly to comb-p, Probe Lasso assigns P values to each of the ‘lassoed’ regions via Stouffer’s method, and then performs a region-wise BH correction. Hence, to avoid confounding due to unstandardised multiple testing procedures, we used quantile thresholding, commensurate with genomic coverage of DMRs called, for each validation point on the tuning domain. This was done by titrating values of the tuning parameter α (Table 1) appropriately to ensure complete coverage along the recall domain for each validation curve drawn. We generated 200 GRanges objects from the resultant lists of DMRs for the 200 values of α, each corresponding to a point on the precision–recall curve.
Performance measure: area under the precision–recall curve
We chose to represent the performance of each candidate method via the area under the precision–recall curve (AUCPR), since receiver operating curves are susceptible to class skew. In studies such as this, where an overwhelming proportion of the genome is evaluated as true negative in the confusion matrix, precision–recall statistics can be a preferred option for genomic region prediction.
For the 100 simulations, overlaps with ground truth DMRs were calculated across α for each candidate method at a nucleotide resolution using GRanges objects, and the resulting precision–recall curves were drawn. The performance of each candidate method is shown in Figure 3. DMRcate’s performance is comparable to comb-p’s for its default option; however, this is improved by increasing the C parameter (see Methods), which shrinks the kernel size. This is because DMRcate incurs false positives in regions flanking the ground truth when the kernel is too large, due to the support extending past ground truth bookends.
However, when validating on real (WGBS) data, we needed an estimate of the optimal kernel size, due to the greater number of CpGs interrogated by sequencing. A parameter value of C=2 (kernel size = 500 bp) was found to be near optimal for both the VA vs SA and VA vs VAT comparisons, for moderately sized BSmooth |t| cutoffs (red series, Figure 4a,b). Kernel size (σ) seems to matter little when large areas of the methylome are called as ground truth (low BSmooth |t| cutoff), a σ value of approximately 500 bp (C=2, see Methods) is optimal for modest cutoffs, but for high-stringency cutoffs, very small kernels are optimal. If the DMRs called are too large (such as when C=0.2 and σ=5,000), then their poor precision will penalise overall performance.
DMRcate clearly makes the best DMR predictions for the VA vs SA comparison for approximately the top 75% of the BSmooth |t| cutoff domain (Figure 5a). For the VA vs VAT comparison (Figure 5b), DMRcate and comb-p show near-equal performance for the lower half of this domain, with comb-p outperforming the other methods as DMR lengths attenuate (Figure 5b,d).
Despite accepting all candidate CpG sites for finding DMRs, as per our previously stated criterion, even when cutoff = 0 is specified, Bumphunter only calls DMRs comprising a subset of the original corpus of CpG sites, for all validations performed. Seemingly, Bumphunter internally filters out regions where the CpG site density is too sparse. In fact, for both data sets, fewer than 20% of the original candidate CpG sites (92,524/466,190 and 92,505/466,263 probes for the VA vs SA and VA vs VAT data sets, respectively) are retained as constituents of DMRs. Similarly low representations were observed for the simulated data sets. Hence, its performance is greatly affected by false negatives.
By contrast, Probe Lasso is more sensitive to the WGBS-derived DMRs than the other three methods (see Additional file 1: Figure S4), but its performance is chiefly hindered by false positives (for specific examples see Additional file 3: Table S2).
Computational time
The version of Bumphunter used in this study (Table 1) is the best performing method in terms of computational time, being able to fit a whole 450K methylome in serial on a Xeon eight-core E5-2650 (CSIRO GPU cluster, Top500 rank 180, June 2014) in 58 seconds, followed by comb-p at 96 seconds and DMRcate in just over 2 minutes. Probe Lasso took considerably longer to call DMRs, needing approximately 114 minutes. This is largely the result of method standardisation and maintaining parametric parity. When the parameters adjPVal and minSigProbesLasso are decreased and increased respectively, the time Probe Lasso requires to call DMRs shortens drastically and becomes comparable to the other three methods.
Analysis of results
The performance profiles of each method are partly influenced by the extent of genomic coverage its DMRs call. Intuitively, since the 450K array has a reduced representation, DMRs called from it that have flanking regions may infer nearby true DM, detectable by WGBS, where the 450K probe coverage is sparse. Probe Lasso’s increased sensitivity, and its superior performance for predicting low-stringency DMRs, are because its DMR bookends are defined not by CpG sites themselves, but the size of the lasso encompassing them. Hence, the flanks of these DMRs can predict nearby sequencing-derived DMRs.
As the sequencing-derived DMR definition becomes more stringent, Probe Lasso’s precision begins to drop away more quickly than the other methods. This is likely because the 450K-derived DMR flanks become a liability, reporting false positives, as the sequencing-derived DMRs become sparser. As described earlier, this phenomenon is more pronounced in the VA vs VAT comparison (Figure 5b), likely because of the smaller biological effect. Since the effect shift is more subtle, then the DMRs called from the WGBS assays are shorter than those called from the VA vs SA comparison, and hence the precision drops more quickly for generously flanked DMR estimates. In addition, Probe Lasso’s DMR definitions are tethered to the annotation of their constituent CpGs, in that they divide genomic regions along both the CpG-island-relation axis (e.g. shore, shelf and island) and the gene-relation axis (e.g. promoter, gene body and 5′ UTR). True DMRs that straddle multiple annotations are split and called separately, likely penalising the sensitivity of the method as well.
As mentioned earlier, Bumphunter does not call DMRs where the CpG coverage is sparse. This is possibly because the smoothing function (loess) is shift-invariant, and hence estimation of DM at CpG interstices in these regions is unreliable. In contrast, the degrees of freedom b (see Methods) on which DMRcate’s χ2 statistic is calculated simply tends to 1 when there are few or no methylation sites to be fitted, giving less power. Regardless, DMRcate still arranges every candidate CpG into a DMR, even if it is a singleton (as do Probe Lasso and comb-p).
In addition, DMRcate uses unsigned weights (limma’s t2s) to pass to the kernel estimator, whereas Bumphunter retains the sign of the DM for smoothing. This retention may result in a loss of DM sensitivity, due to signal cancelling, where the direction of effect changes abruptly, as described in Day et al.. comb-p’s and Probe Lasso’s DMRs are exempt from this complication, since they are derived from the unsigned individual CpG site P values themselves. Even though the BSmooth algorithm takes a similar approach to Bumphunter, in that it smooths signed methylation values, the finer granularity of sequencing data and the subsequent smaller running mean of the smoothing engine (101 nucleotides) means that it adjusts much more quickly to these abrupt sign changes. It is possible that even in the regions where the 450K probe density is high enough for Bumphunter to call DMRs, often they are still not dense enough to sensitise Bumphunter to the crossovers quickly enough, compared to the other three methods. From a biological perspective, given that promoter methylation is associated with silencing, and genic methylation is involved in upregulation (see Background), it follows that a region of short-range methylation sign change is of high interest for the epigenetic control of gene regulation. Example DMR-calling patterns associated with the HOXC4 locus from all four candidate methods (plus BSmooth) from the VA vs SA comparison are shown in Additional file 1: Figure S5.
comb-p’s performance seems to be highly contingent on the degree of effect shown in the comparison tested. For the subtle effect seen in VA vs VAT, it is able to predict DMRs with a high degree of precision, essentially matching DMRcate’s performance for lower-stringency DMRs (Figure 5b). The pattern of DMRs found by both in this instance is likely very congruous, given the similar amount of genomic coverage of their DMRs (see Additional file 1: Figure S4), that they both define DMR bookends by CpG sites, and that they both use a peak-hunting heuristic. The very similar performance profiles also suggest an upper limit to which DMRs can be detected in data from reduced representation platforms, when the biological effect is small. comb-p’s relative performance improves as the median DMR length starts to decrease rapidly after the BSmooth |t| cutoff rises above 6 (Figure 5b,d). At this point, DMRcate likely incurs more false positives due to kernel support inferring false DM beyond the flanks of these very small true DMRs, as seen with the simulated data. However, this effect can be minimised by shrinking the kernel size (Figure 4b).
Conversely, for a comparison with a larger effect (VA vs SA), the WGBS-derived DMR length distribution remains relatively constant throughout the cutoff domain (Figure 5c), reflecting real biological differences even at high values of the |t| threshold. With these DMRs, comb-p’s predictions are not as compatible as DMRcate’s are, and hence are more susceptible to both false positives and false negatives at the given BSmooth |t| cutoff (Figure 5a). Thus DMRcate is relatively robust to biological effect size. We would recommend comb-p for DMR finding in cases where the effect size is very small – such as, for example, where no differential probes with P<0.05 are returned by limma after BH correction – and if DMRcate’s output is unsatisfactory. In addition, DMRcate has the following practical advantages over comb-p: A tunable kernel size parameter for optimum performanceReadily annotated results for each list of DMRsR implementation, facilitating data integration pipelines with other Bioconductor tools
A tunable kernel size parameter for optimum performance
Readily annotated results for each list of DMRs
R implementation, facilitating data integration pipelines with other Bioconductor tools
Future directions
The DMRcate method template of modelling the local statistic Yi as a scaled χ2 random variable is versatile enough to extend into distributions other than t2. For example, Cox proportional hazard coefficients can be modelled as such, given appropriate specifications. For a general linear model with d parameters, we can test the significance of the model overall by specifying μ=d−1 and Yi=Fi, where Fi is the robust limmaF statistic (see Table 2). For the variability option, we can also introduce a k-level blocking factor, to measure within-group variation across the sample group. In this scenario, Vi would be calculated for each CpG site as the sample within-block variance, with the F statistic degrees of freedom being (n−k,∞).
DMRcate’s implementation also has scope for expansion into fitting data from platforms beyond the 450K array. With the proliferation and decreasing cost of next-generation sequencing technology and data generation, fitting WGBS data is a likely future application. This will need both greater code flexibility with regards to annotation and, most likely, parallelisation incorporated into the implementation to cope with the large amount of data input. The method need not be restricted to methylation data either, nor human; any data that seeks to identify local genomic regions by fitting points spatially, for example SNP data, is a candidate for this type of modelling. As the wealth of available genomic data grows exponentially, methods that reduce, generalise and interpret data are in greater demand than ever, and as such we see prolific application of this form of genomic inference in the future.
Conclusions
DMRcate calls DMRs derived from replicated 450K samples in a competitive manner compared to equivalent implementations in the field, both in terms of prediction and computational time. For the methods tested, DMRcate and comb-p are the clear frontrunners in terms of predictive performance. This has been validated on WGBS assays performed on the same DNA samples. The definition of region bookends appears to be critical to accurate prediction of DM. In addition, non-agnostic approaches to either the direction of effect or genomic annotation (such as CpG-island association) of methylation sites appear to hinder the detection of DMRs. As such, the role of methylation in humans is likely more diverse and more complex than current hypotheses derived from 450K analyses attest, and the approach of our method can serve as a valuable tool in elucidating this complexity.
Methods
Our approach to determining DMRs or other genomic regions of interest has the following steps: According to the analysis option chosen, calculate variances or apply standard linear modelling to the data using treatment labels and any other relevant clinical data and covariates.Apply Gaussian smoothing to the resulting per-CpG-site test statistics using a given bandwidth, λ.Model the smoothed test statistics using the method of Satterthwaite.Compute P values based on this model.Apply standard P value adjustment.Use a threshold on adjusted P values to give FDR-corrected significant CpG sites.Agglomerate nearby significant CpG sites, again using λ.
According to the analysis option chosen, calculate variances or apply standard linear modelling to the data using treatment labels and any other relevant clinical data and covariates.
Apply Gaussian smoothing to the resulting per-CpG-site test statistics using a given bandwidth, λ.
Model the smoothed test statistics using the method of Satterthwaite.
Compute P values based on this model.
Apply standard P value adjustment.
Use a threshold on adjusted P values to give FDR-corrected significant CpG sites.
Agglomerate nearby significant CpG sites, again using λ.
The agglomeration bandwidth, λ, is supplied by the user. We use a default value of λ=1,000 bp, as do Bumphunter and Probe Lasso.
Linear modelling: local Fstatistics
Our method has three different analysis options. These correspond to the rows of Table 2. The first two options begin with standard linear modelling using limma, which uses selected factors and covariates, and variance shrinkage, to fit a linear model to all CpG sites in parallel. The first and default option is applicable to the simplest design where there are two treatments. In this analysis, limma produces a t value, ti, at each CpG site. This is a signed statistic for assessing the difference between the treatment effects at this CpG site. A key strategic decision in the design of our method is, in contrast to, say, Bumphunter, to combine genomically nearby CpG site effects without regard to direction of effect. This is because local hypermethylation in one treatment relative to others may be followed immediately in the genome by coordinate hypomethylation as part of the same regulatory mechanism. We therefore use as our local statistic. This is an F statistic with a single degree of freedom in its numerator. The denominator degrees of freedom, ν⋆, is estimated by limma; this is the degrees of freedom of the shrunk per-CpG-site variance estimate, where the shrinkage factor is determined by an empirical Bayes process. This shrinkage is usually quite strong, in which case ν is relatively large.
The second analysis option is, in a statistical sense, very similar. Here a more complex linear model is used, with possibly many treatments and/or other factors, but we specify a particular contrast that we want to test. Again the output at each CpG site is a t value and we use which, as in the first option, is an F statistic with (1,ν⋆) degrees of freedom.
The third option is simpler and does not use limma. Here we are interested in genomic regions that are highly variable. By default, this option computes the variance, Vi, of M values across the n samples. Under the null assumption that all CpG sites have the same variance, τ2, each Vi is distributed as:
We now let V be the mean of all the Vis and set:
As there are over 450,000 CpG sites, i, V is a very precise estimate of the supposed common variance, τ2, so Yi is very close in its distribution to, which is equivalent to an F statistic with (n−1,∞) degrees of freedom.
Kernel smoothing
We now smooth the statistics Yi at the locations xi with a Gaussian smoother. This and the other steps below are done separately for each chromosome. Let x1<⋯<xn be the CpG sites for the current chromosome.
Gaussian kernel weights are defined as:
The kernel scale factor σ should be proportional to the bandwidth λ. For example, in the experiment shown in Figure 4a,b, we set σ=λ/C and compared the performance at different values of C.
We then use an efficient sparse computation to produce the following three sums at each CpG site xi in (x1,…,xn):
Model for smoothed data
The second and third of these sums, SK(i) and SKK(i), depend only on the CpG sites, {xi}, not the statistics, {Yi}. These are, from a statistical point of view, constants. They are needed, however, as described below. The first term, SKY(i), is the kernel-weighted local model fit statistic. Each Yi is assumed to be an F statistic with (μ,ν) degrees of freedom where μ and ν are known values (see Table 2). We now model the distribution of SKY(i).
In the context of density estimation, Duong uses the central limit theorem to show that the equivalent of SKY(i) is approximately normal in its distribution if the number of points in the vicinity of xi (in this case, within about 1,000 bp of xi) is large. This approximation will be poor in our case for the many CpG sites that have few nearby CpG sites, or none. On the other hand, explicit modelling of SKY(i) as a linear combination of F random variables would be exact, but mathematically complex. We take an intermediate approach in which we assume ν is large so that the denominator in each F statistic is close to one. This implies that:
This is exactly true for the variability option and approximately true for the other limma-based options where ν=ν⋆, which is generally large due to variance shrinkage.
With this assumption we use the approximation of Satterthwaite, in which we model SKY(1) by a scaled chi-squared random variable,, where the constants ai and bi are chosen to match the first two moments. (See also Buckley and Eagleson for an alternative approach).
The mean and variance of are aibi and respectively, while if:
Now ai and bi are defined by the moment matching equations:
and solving these leads to:
Pvalues and differentially methylated region segmentation
We can now compute a P value, Pi, for each location xi by comparing:
to a χ2 distribution with bi degrees of freedom. An example of the χ2 value from chromosome 2 of our VA vs SA comparison, compared with the expected value, can be seen in Figure 6.
We then perform a BH correction on the P values Pi, giving adjusted P values, Qi, and retain the subset of CpG sites xi where Qi is smaller than a given threshold (usually 0.05). Finally, regions (DMRs or VMRs, depending on the analysis option) are defined by collapsing groups of the remaining CpG sites that are at most λ nucleotides from each other.
Implementation
DMRcate is the R package implementation of this method, and is available from the Bioconductor repository. All the user needs to provide to the DMRcate workflow is an Illumina probe ID-indexed matrix of methylation measurements and, for DMR finding, a model matrix (optionally with an additional contrast matrix) reflecting the experimental design. DMRcate’s experimental design idiom is lifted wholesale from limma, hence it can fit any given contrast from a limma model. The workflow assumes that the user has already normalised the data according to their preferred method, and removed bad-quality probes via detection P values and low bead count. As a further preprocessing option, DMRcate provides an optional filtering function, removing probes whose reported methylation level may be confounded by SNPs, and/or by cross-hybridisation. Further investigation of a 450K data set used in this study reveals that SNPs within two nucleotides of the target CpG site have a perturbed beta distribution (Additional file 1: Figure S1). If the samples are from mixed-sex groups, the option of removal of probes hybridising to X and Y chromosomes is also provided.
Initial output consists of a data frame describing each region, ranked by its corresponding P value. Useful information such as genomic coordinates, gene associations and number of constituent CpGs per region are also reported. The user may specify any positive bandwidth they like. Longer bandwidths allow for interrogation on a broader, even chromosomal, scale, while shorter bandwidths potentially allow identification of focal regions of DM. Post-fitting, the user has the option of filtering out any region that does not have at least one constituent CpG site with a beta fold change greater than a specified threshold. As an alternative to using genomic coordinates, DMRcate has a consecutive option that assumes all assayed CpGs are equally spaced. Wrappers for GenomicRanges object and whole-genome BedGraph production are provided. For visualisation, a separate plotting function for individual DMRs is also provided. An example of the graphical output of DMRcate can be found in the online vignette, and as part of Additional file 1: Figure S5. A complete description of DMRcate’s functionality and user options is available from the manual.
References 70
- 1.
Laurent L, Wong E, Li G, Huynh T, Tsirigos A, Ong CT, Low HM, Wing KSK, Rigoutsos I, Loring J, Wei CL. Dynamic changes in the human methylome during differentiation. Genome Res. 2010;20(3):320-331.
Not in our library10.1101/gr.101907.109
- 2.
Doi A, Park IH, Wen B, Murakami P, Aryee MJ, Irizarry R, Herb B, Ladd-Acosta C, Rho J, Loewer S, Miller J, Schlaeger T, Daley GQ, Feinberg AP. Differential methylation of tissue- and cancer-specific CpG island shores distinguishes human induced pluripotent stem cells, embryonic stem cells and fibroblasts. Nat Genet. 2009;41(12):1350-1353.
Not in our library10.1038/ng.471
- 3.
VanderKraats ND, Hiken JF, Decker KF, Edwards JR. Discovering high-resolution patterns of differential DNA methylation that correlate with gene expression changes. Nucleic Acids Res. 2013;41(14):6816-6827.
Not in our library10.1093/nar/gkt482
- 4.
Lewin J, Plum A, Hildmann T, Rujan T, Eckhardt F, Liebenberg V, Lofton-Day C, Wasserkort R. Comparative DNA methylation analysis in normal and tumour tissues and in cancer cell lines using differential methylation hybridisation. Int J Biochem Cell Biol. 2007;39(7–8):1539-1550.
Not in our library10.1016/j.biocel.2007.03.006
- 5.
Fernandez AF, Assenov Y, Martin-Subero JI, Balint B, Siebert R, Taniguchi H, et al. A DNA methylation fingerprint of 1628 human samples. Genome Res. 2011;22(2):407-419.
Not in our library10.1101/gr.119867.110
- 6.
Khulan B, Thompson RF, Ye K, Fazzari MJ, Suzuki M, Stasiek E, et al. Comparative isoschizomer profiling of cytosine methylation: the HELP assay. Genome Res. 2006;16(8):1046-1055.
Not in our library10.1101/gr.5273806
- 7.
Coolen MW, Stirzaker C, Song JZ, Statham AL, Kassir Z, Moreno CS, et al. Consolidation of the cancer genome into domains of repressive chromatin by long-range epigenetic silencing (LRES) reduces transcriptional plasticity. Nat Cell Biol. 2010;12(3):235-246.
Not in our library10.1038/ncb2023
- 8.
Rakyan VK, Down TA, Balding DJ, Beck S. Epigenome-wide association studies for common human diseases. Nat Rev Genet. 2011;12(8):529-541.
Not in our library10.1038/nrg3000
- 9.
Suzuki MM, Bird A. DNA methylation landscapes: provocative insights from epigenomics. Nat Rev Genet. 2008;9(6):465-476.
Not in our library10.1038/nrg2341
- 10.
Jones PA, Baylin SB. The fundamental role of epigenetic events in cancer. Nat Rev Genet. 2002;3(6):415-428.
Not in our library10.1038/nrg816
- 11.
Aran D, Toperoff G, Rosenberg M, Hellman A. Replication timing-related and gene body-specific methylation of active human genes. Hum Mol Genet. 2011;20(4):670-680.
Not in our library10.1093/hmg/ddq513
- 12.
Bert SA, Robinson MD, Strbenac D, Statham AL, Song JZ, Hulf T, et al. Regional activation of the cancer genome by long-range epigenetic remodeling. Cancer Cell. 2013;23(1):9-22.
Not in our library10.1016/j.ccr.2012.11.006
- 13.
Spilianakis CG, Lalioti MD, Town T, Lee GR, Flavell RA. Interchromosomal associations between alternatively expressed loci. Nature. 2005;435(7042):637-645.
Not in our library10.1038/nature03574
- 14.
Stirzaker C, Taberlay PC, Statham AL, Clark SJ. Mining cancer methylomes: prospects and challenges. Trends Genet. 2013;30(2):75-84.
Not in our library10.1016/j.tig.2013.11.004
- 15.
Lister R, Pelizzola M, Dowen RH, Hawkins RD, Hon G, Tonti-Filippini J, et al. Human DNA methylomes at base resolution show widespread epigenomic differences. Nature. 2009;462(7271):315-322.
Not in our library10.1038/nature08514
- 16.
- 17.
Hodges E, Smith AD, Kendall J, Xuan Z, Ravi K, Rooks M, et al. High definition profiling of mammalian DNA methylation by array capture and single molecule bisulfite sequencing. Genome Res. 2009;19(9):1593-1605.
Not in our library10.1101/gr.095190.109
- 18.
Bibikova M, Barnes B, Tsan C, Ho V, Klotzle B, Le JM, et al. High density DNA methylation array with single CpG site resolution. Genomics. 2011;98(4):288-295.
Not in our library10.1016/j.ygeno.2011.07.007
- 19.
Roessler J, Ammerpohl O, Gutwein J, Hasemeier B, Anwar SL, Kreipe H, et al. Quantitative cross-validation and content analysis of the 450k DNA methylation array from Illumina, Inc. BMC Res Notes. 2012;5(1):210.
Not in our library10.1186/1756-0500-5-210
- 20.
Heyn H, Li N, Ferreira HJ, Moran S, Pisano DG, Gomez A, et al. Distinct DNA methylomes of newborns and centenarians. Proc Natl Acad Sci USA. 2012;109(26):10522-10527.
Not in our library10.1073/pnas.1120658109
- 21.
Dedeurwaerder S, Defrance M, Calonne E, Denis H, Sotiriou C, Fuks F. Evaluation of the Infinium Methylation 450K technology. Epigenomics. 2011;3(6):771-784.
Not in our library10.2217/epi.11.105
- 22.
Sandoval J, Heyn HA, Moran S, Serra-Musach J, Pujana MA, Bibikova M, et al. Validation of a DNA methylation microarray for 450,000 CpG sites in the human genome. Epigenetics. 2011;6(6):692-702.
Not in our library10.4161/epi.6.6.16196
- 23.
- 24.
- 25.
Jaffe AE, Murakami P, Lee H, Leek JT, Fallin MD, Feinberg AP, et al. Bump hunting to identify differentially methylated regions in epigenetic epidemiology studies. Int J Epidemiol. 2012;41(1):200-209.
Not in our library10.1093/ije/dyr238
- 26.
Pedersen BS, Da Schwartz, Yang IV, Kechris KJ. comb-p: software for combining, analyzing, grouping and correcting spatially correlated P-values. Bioinformatics. 2012;28(22):2986-2988.
Not in our library10.1093/bioinformatics/bts545
- 27.
Butcher LM, Beck S. Probe Lasso: A novel method to rope in differentially methylated regions with 450K DNA methylation data. Methods (San Diego, Calif.). 2015;72:21-28.
Not in our library10.1016/j.ymeth.2014.10.036
- 28.
Wang D, Yan L, Hu Q, Sucheston LE, Higgins MJ, Ambrosone CB, et al. IMA: an R package for high-throughput analysis of Illumina’s 450K Infinium methylation data. Bioinformatics. 2012;28(5):729-730.
Not in our library10.1093/bioinformatics/bts013
- 29.
Warden CD, Lee H, Tompkins JD, Li X, Wang C, Riggs AD, et al. COHCAP: an integrative genomic pipeline for single-nucleotide resolution DNA methylation analysis. Nucleic Acids Res. 2013;41(11):e117.
Not in our library10.1093/nar/gkt242
- 30.
Zhang Y, Liu H, Lv J, Xiao X, Zhu J, Liu X, et al. QDMR: a quantitative method for identification of differentially methylated regions by entropy. Nucleic Acids Res. 2011;39(9):58.
Not in our library10.1093/nar/gkr053
- 31.
Feng H, Conneely KN, Wu H. A Bayesian hierarchical model to detect differentially methylated loci from single nucleotide resolution sequencing data. Nucleic Acids Res. 2014;42(8):69.
Not in our library10.1093/nar/gku154
- 32.
- 33.
Li S, Garrett-Bakelman FE, Akalin A, Zumbo P, Levine R, To BL, et al. An optimized algorithm for detecting and annotating regional differential methylation. BMC Bioinformatics. 2013;14(Suppl 5):10.
Not in our library10.1186/1471-2105-14-s5-s10
- 34.
Du P, Bourgon R: methyAnalysis: DNA Methylation Data Analysis and Visualization 2014, R package version 1.8.0.http://www.bioconductor.org/packages/release/bioc/html/methyAnalysis.html
Not in our library
- 35.
Hebestreit K, Dugas M, Klein HU. Detection of significantly differentially methylated regions in targeted bisulfite sequencing data. Bioinformatics. 2013;29:1647-1653.
Not in our library10.1093/bioinformatics/btt263
- 36.
Stockwell Pa, Chatterjee A, Rodger EJ, Morison IM. DMAP: differential methylation analysis package for RRBS and WGBS data. Bioinformatics. 2014;30(13):1814-1822.
Not in our library10.1093/bioinformatics/btu126
- 37.
- 38.
- 39.
Robinson MD, Strbenac D, Stirzaker C, Statham AL, Song J, Speed TP, et al. Copy-number-aware differential analysis of quantitative DNA sequencing data. Genome Res. 2012;22(12):2489-2496.
Not in our library10.1101/gr.139055.112
- 40.
Zhang B, Zhou Y, Lin N, Lowdon RF, Hong C, Nagarajan RP, et al. Functional DNA methylation differences between tissues, cell types, and across individuals discovered using the M&M algorithm. Genome Res. 2013;23(9):1522-1540.
Not in our library10.1101/gr.156539.113
Cited by papers we hold 22
- Genome-wide DNA methylation profiles of colorectal tumors in Lynch syndrome and familial adenomatous polyposis · 2025Not checked
- Characterization of methylation patterns associated with lifestyle factors and vitamin D supplementation in a healthy elderly cohort from Southwest Sweden · 2022Not checked
- Plasma Cell-Free DNA Methylomics of Bipolar Disorder With and Without Rapid Cycling · 2021Not checked
- DNA Methylation Patterns in CD8+ T Cells Discern Psoriasis From Psoriatic Arthritis and Correlate With Cutaneous Disease Activity · 2021Not checked
- Epigenome-wide association studies: current knowledge, strategies and recommendations · 2021No notice
- Gene set enrichment analysis for genome-wide DNA methylation data · 2021No notice
- Genome-wide identification of differentially methylated promoters and enhancers associated with response to anti-PD-1 therapy in non-small cell lung cancer · 2020No notice
- Molecular and epigenetic profiles of BRCA1-like hormone-receptor-positive breast tumors identified with development and application of a copy-number-based classifier · 2019Not checked
- Assisted reproductive technologies are associated with limited epigenetic variation at birth that largely resolves by adulthood · 2019Not checked
- Defective HNF4alpha-dependent gene expression as a driver of hepatocellular failure in alcoholic hepatitis · 2019Corrected
- The nasal methylome as a biomarker of asthma and airway inflammation in children · 2019No notice
- DNA Methylation and Transcription Patterns in Intestinal Epithelial Cells From Pediatric Patients With Inflammatory Bowel Diseases Differentiate Disease Subtypes and Associate With Outcome · 2018No notice
- DNA methylation defines regional identity of human intestinal epithelial organoids and undergoes dynamic changes during development · 2017No notice
- Small-Magnitude Effect Sizes in Epigenetic End Points are Important in Children’s Environmental Health Studies: The Children’s Environmental Health and Disease Prevention Research Center’s Epigenetics Working Group · 2017No notice
- Germline BRCA2 mutations drive prostate cancers with distinct evolutionary trajectories · 2017No notice
- ChAMP: updated methylation analysis pipeline for Illumina BeadChips · 2017No notice
- Novel molecular subgroups for clinical classification and outcome prediction in childhood medulloblastoma: a cohort study · 2017No notice
- DNA methylation signature of human fetal alcohol spectrum disorder · 2016No notice
- Critical evaluation of the Illumina MethylationEPIC BeadChip microarray for whole-genome DNA methylation profiling · 2016No notice
- The effects of long-term daily folic acid and vitamin B12 supplementation on genome-wide DNA methylation in elderly subjects · 2015No notice
and 2 more
Reads
Read by people on this page
None yet.
Checked or read by AI through naulon
None yet.
A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.
Are you an author?
Is this your paper?
Claim it to add your note and be paid when agents cite it. Free.