Skip to main content
Bioinformatics logoLink to Bioinformatics
. 2023 Dec 23;40(1):btad772. doi: 10.1093/bioinformatics/btad772

scDMV: a zero–one inflated beta mixture model for DNA methylation variability with scBS-seq data

Yan Zhou 1,b, Ying Zhang 2, Minjiao Peng 3,b, Yaru Zhang 4, Chenghao Li 5, Lianjie Shu 6, Yaohua Hu 7,, Jianzhong Su 8,, Jinfeng Xu 9,
Editor: Inanc Birol
PMCID: PMC10786675  PMID: 38141207

Abstract

Motivation

The utilization of single-cell bisulfite sequencing (scBS-seq) methods allows for precise analysis of DNA methylation patterns at the individual cell level, enabling the identification of rare populations, revealing cell-specific epigenetic changes, and improving differential methylation analysis. Nonetheless, the presence of sparse data and an overabundance of zeros and ones, attributed to limited sequencing depth and coverage, frequently results in reduced precision accuracy during the process of differential methylation detection using scBS-seq. Consequently, there is a pressing demand for an innovative differential methylation analysis approach that effectively tackles these data characteristics and enhances recognition accuracy.

Results

We propose a novel beta mixture approach called scDMV for analyzing methylation differences in single-cell bisulfite sequencing data, which effectively handles excess zeros and ones and accommodates low-input sequencing. Our extensive simulation studies demonstrate that the scDMV approach outperforms several alternative methods in terms of sensitivity, precision, and controlling the false positive rate. Moreover, in real data applications, we observe that scDMV exhibits higher precision and sensitivity in identifying differentially methylated regions, even with low-input samples. In addition, scDMV reveals important information for GO enrichment analysis with single-cell whole-genome sequencing data that are often overlooked by other methods.

Availability and implementation

The scDMV method, along with a comprehensive tutorial, can be accessed as an R package on the following GitHub repository: https://github.com/PLX-m/scDMV.

1 Introduction

Epigenetics explores heritable changes in gene expression independent of DNA sequence alterations (Dupont et al. 2009). Key epigenetic modifications such as DNA methylation, histone modification, promoter–enhancer interaction, and noncoding RNA regulation play crucial roles and can contribute to diseases (Allis and Jenuwein 2016, Chen et al. 2017). Among these modifications, DNA methylation has gained significant attention due to its reversible nature and potential as a therapeutic target (Baylin and Jones 2011, Ahuja et al. 2014, Maresca and Wismayer 2016, Mohamad et al. 2019). In mammals, DNA methylation primarily occurs at CpG sites, where the fifth carbon atom of cytosine is methylated by DNA methyltransferase, resulting in 5-methylcytosine (Bird 1987, Kulis and Esteller 2010). CpG sites can be dispersed throughout the DNA sequence or concentrated in CpG islands within regulatory regions (Hodges et al. 2009). Understanding DNA methylation is essential in elucidating its impact on cell development, disease progression, and gene regulation (Takai and Jones 2002, Das and Singal 2004, Altun et al. 2010, Bock et al. 2012, Smith and Meissner 2013, Khavari et al. 2014, Sheaffer et al. 2014, Stelzer et al. 2016, Koch et al. 2018).

Analyzing differential DNA methylation between samples is crucial for understanding disease etiology, aiding in disease prevention and diagnosis. Two common approaches for differential methylation analysis are differentially methylated site (DMS) analysis and differentially methylated region (DMR) analysis. DMS analysis focuses on individual methylation sites within a single sample and is less directly linked to gene expression. In contrast, DMR analysis considers contiguous regions comprising one or more DMSs and allows for comparisons across multiple sample groups, providing more insights into gene expression.

In recent years, there has been a proliferation of sequencing-based methods for identifying differential methylation. These methods incorporate a wide range of approaches such as logistic regression, beta-binomial distribution, hidden Markov models, Shannon entropy, and binary segmentation smoothing. Existing algorithms include “eDMR” (2013) (Li et al. 2013), “RADMeth” (2014) (Dolzhenko and Smith 2014), “BSmooth” (2014) (Hansen et al. 2012), and “CGmapTools” (2018) (Guo et al. 2018).

The use of traditional strategies for studying DNA methylation diversity is limited when relying on averaged data from multiple cells. Single-cell whole-genome bisulfite sequencing (scWGBS and scRRBS) has emerged as a promising approach to assess DNA methylation diversity in individual cells and rare cell types. However, the sparsity and unique characteristics of single-cell DNA methylation sequencing data, including low coverage and excess zeros and ones (e.g. the sum of the methylation rates at 0 and 1 exceeds 0.9 in the real example of Section 2.4), render traditional statistical methods inadequate. Therefore, novel methods are needed to perform differential methylation analysis using scBS-seq data.

In this paper, we propose a strategy called scDMV (zero–one inflated beta mixture model) for analyzing single-cell bisulfite data. We assume that the scBS-seq data, conditioned on the cell and region-specific effect representing the methylation rate, follow a binomial distribution. In addition, we model the effect distribution using a zero–one inflated beta distribution to account for the excess of zeros and ones, as well as the over-dispersion observed in scBS-seq data. We employ the EM algorithm to estimate the model parameters and utilize the Wald test for conducting differential methylation analysis. We compare the performance of scDMV with two existing methods, methylpy and CGmapTools, through numerical studies including simulation experiments and real data applications. The results demonstrate the superior performance of scDMV, particularly in capturing important information for GO enrichment analysis using single-cell whole-genome sequencing data.

2 Materials and methods

The observed scBS-seq data consist of a collection denoted by

ngij,xgij, g=1, 2; i=1,,Ng; j=1,,M,

where ngij represents the total reads obtained from the ith cell of type g in region j, xgij represents the methylation reads acquired from the ith cell of type g in region j, g corresponds to the cell type; Ng indicates the number of cells belonging to type g, i represents the samples or cells, j pertains to different CG regions, and M represents the total number of CG segments considered.

Let pgj represents the methylation rate of cells belonging to type g in region j. We define Pg as the vector of methylation rates for type g cells, given by Pg=pg1,,pgMT. The primary objective of differential methylation analysis is to examine whether the null hypothesis of equal average methylation levels between two methylation rate vectors holds. The alternative hypothesis, denoted as H1, suggests the presence of specific regions, denoted as m1,,M, where the average methylation rates differ between the two cell types. To address this hypothesis testing problem, we first construct a test statistic. Subsequently, we develop a procedure to identify the set of DMRs.

2.1 Formulating the model and test statistic

Given the total reads ngij, it is reasonable to assume that the count of methylation reads xgij follows a binomial distribution, which can be expressed as:

Pxgijngij,pgj=ngijxgijpgjxgij(1-pgj)ngij-xgij,

where pgj represents the methylation rate of cells of type g in region j. It is important to note that the methylation rate of cells shows significant heterogeneity, often characterized by an excess of zeros and ones. To capture this variability, we model pgj as a random effect and define its mean as Epgj=μgj. For each region j, we test the hypothesis

H0j : μ1j=μ2j versus Haj : μ1jμ2j.

Let xgj=i=1ngxgij, xj=g=12xgj, ngj=i=1ngngij and nj=g=12ngj. Given the observation that the DNA methylation rate pgj in single cells tends to concentrate around values of 0 and 1, we assume that pgj follows a mixed beta distribution with 0–1 inflation. This distribution can be characterized as follows:

f(pgj)= πgj0, pgj=0  πgj1, pgj=11-πgj0-πgj1Betaαgj,βgj, pgjϵ0,1. 

Within this model, the assessment of differential methylation expression between two types of samples reduces to the examination of:

H^0j:(π1j0,π1j1,α1j,β1j)T=(π2j0,π2j1,α2j,β2j)T.

It is important to emphasize that the four parameters associated with the two types of samples can vary across CG regions j. Now, let us proceed to derive the algorithm for estimating these parameters. For a given value of g and j, we calculate the likelihood function and utilize the EM algorithm to estimate the parameter θg=πgj0, πgj1, αgj, βgj. The information matrix Iπgj0, πgj1, αgj, βgj takes the form

 E2logLπgj022logLπgj0πgj12logLπgj1πgj02logLπgj120 00 00 00 02logLαgj22logLαgjβgj2logLβgjαgj2logLβgj2

and the expected value of the methylation rate of the type g cells in region j

gθg=Epgj=πgj1+1-πgj0-πgj1αgjαgj+βgj.

Under the null hypothesis, the resulting Wald test statistic

T=gθ^1-gθ^2gθ1θ1TIθ1gθ1θ1+gθ2θ2TIθ2gθ2θ2 (1)

asymptotically follows a standard normal distribution. In summary, the test statistic is derived based on Equation (1), and the flow chart in Fig. 1 illustrates the scDMV method.

Figure 1.

Figure 1.

Flowchart of scDMV. The flowchart represents the scDMV method, comprising the following steps: (A) data input and preprocessing, (B) apply the propose model, (C) parameter estimation, (D) hypothesis testing, and (E) calculate the corresponding P-value and Δ and compare with the cutoffs.

2.2 DMR identification

Next, we evaluate all M regions to obtain M P-values. Regions with P-values below the specified cutoff are considered significantly different and classified as DMRs. Subsequently, commonly used methods leverage the DNA methylation differences among samples to refine the initially obtained DMRs for enhanced accuracy. In our study, the weighted DNA methylation is employed to calculate the methylation degree difference, denoted as Δ, between the two types of samples within each region. A cutoff value is then set for Δ, and the final DMRs must satisfy the condition that Δ exceeds the cutoff. Generally, the DMRs identified by the model are those regions with P-values below the P-value cutoff and Δ exceeding the Δ cutoff.

2.3 Simulation study

The existing methods, CGmapTools and methylpy, are specifically designed to analyze differences in cell clusters formed by a large number of cells using traditional bisulfite sequencing technologies. Consequently, they may not be directly applicable to single-cell data. In contrast, the novel statistical method proposed in this study, called scDMV, takes into account the specific characteristics of low coverage and depth in scBS-seq sequencing data. To assess and compare the performance of CGmapTools, methylpy, and the new scDMV method in identifying DMRs in single-cell DNA methylation data, we conducted several simulation experiments based on simulated scBS-seq data.

We generated a simulated dataset consisting of 73 samples, with two distinct cell types having sample sizes of 48 and 25, respectively. Each sample comprised 10 000 sites, where each site had methylation reads represented by x and total reads denoted by n. The dataset was divided into 1000 regions, with every 10 consecutive sites forming a region. The data simulation process involved three main steps. Firstly, we assigned values to the four parameters (π10,π11,α1,β1) and (π20,π21,α2,β2) for the two sample types. Secondly, we obtained simulated total reads based on the actual total reads. Finally, the simulated methylation reads were generated according to the underlying theoretical model.

To illustrate the process of generating simulated data, we consider a specific region as an example. Firstly, we generate the simulated total reads data, denoted as n, by randomly sampling 10 nonzero values from each column in the true total read data. Subsequently, the methylation reads x for that region are generated based on the prior distribution mentioned earlier. By following this procedure, we obtain the simulated data for a particular region.

The aforementioned process is repeated 1000 times to generate simulation data for 1000 regions. The methylation reads x and total reads n data for each region are stored in separate lists, resulting in a collection of 1000 lists. These 1000 lists are then combined into a single comprehensive list, representing the final simulation data. The sum of the methylation rates at 0 and 1 in the simulated data is ∼0.66.

Two types of simulation experiments were conducted: difference experiments and indifference experiments. In the difference experiments, the parameter values (π10,π11,α1,β1) and (π20,π21,α2,β2) were deliberately set to be different, resulting in simulated data that exhibited differences between the groups. On the other hand, in the indifference experiments, (π10,π11,α1,β1) and (π20,π21,α2,β2) were set to be exactly the same, generating simulated data with no group differences. For each type of experiment, five sets of experimental data were simulated.

To assess the comparative accuracy of the scDMV method in identifying DMRs, we conducted simulation experiments and compared its performance with methylpy and CGmapTools. The regional average methylation level of a sample group was defined as the ratio of the sum of methylation reads to the sum of total reads for all sites in that region across all samples within the group. The difference in methylation level, denoted as Δ, represented the disparity in regional average methylation levels between the two sample groups within the same region. For each method, P-values and Δ values were calculated for each region separately. We employed different cutoff values for the P-value (0.001, 0.005, 0.01, and 0.05) and Δ (0, 0.1, 0.15, and 0.2). Regions satisfying both the P-value not exceeding the specified cutoff and Δ surpassing the defined threshold were considered as identified DMRs.

2.4 Real data applications

To explore the methylation patterns during early embryonic development, we employed the scDMV method on a publicly available dataset (Benjamini and Hochberg 1995) and compared its outcomes with two alternative methods.

2.4.1 Design of real data experiments

The dataset (GEO ID: GSE81233) consists of 73 samples from two consecutive developmental stages, comprising 25 4-cell samples and 48 8-cell samples. Both within-group and between-group experiments were conducted. In the between-group experiment, which involved samples with differences, we utilized all 73 samples to identify DMRs between the 25 4-cell embryo samples and the 48 8-cell embryo samples. The experimental results from the three methods were obtained by applying various P-value cutoffs and different thresholds for the difference in DNA methylation level (Δ). In the within-group experiment, where there were no sample differences, we selected 40 out of the 48 8-cell embryo samples and equally divided them into two groups to identify DMRs. Since the overall methylation patterns tend to remain stable across samples of the same developmental stage (Benjamini and Hochberg 1995), there should be no individual variations in methylation between the two groups. Consequently, the identified DMRs in this scenario can be considered as false-positive DMRs.

In order to enhance the accuracy of identifying DMRs, we performed data preprocessing and filtering procedures. Initially, we assessed the significance of each site to determine its impact on the region. Sites with a missing value exceeding 50% of the total number of samples were excluded. After site filtering, the data were segmented into regions with a maximum length of 300 bp, ensuring that each region contained a minimum of 3 sites. Following the aforementioned data organization approach, each region was represented by two lists: one for the total reads data and another for the methylation reads data. All regions of each chromosome were stored as a collective list called “testRegion,” thereby forming a list for each chromosome. Subsequently, the data within “testRegion” were utilized for conducting experiments using the scDMV method. During the experiments, we employed a weighted approach to calculate the regional methylation levels. We executed the experiments on each chromosome, generating P-values and Δ values for each region. Finally, we applied the cutoffs defined earlier to filter the regions accordingly.

In the final step, we combined the outcomes from both experiments to conduct a comprehensive analysis and comparison of the three methods, thereby assessing the performance of the scDMV method in identifying DMRs.

2.4.2 Annotation of DMRs

The DMRs identified between the 8-cell stage and 4-cell stage were annotated using the ChIPSeeker R package (version 1.24.0) (Yu et al. 2015), based on their corresponding regions in the human genome (hg19). The annotation process involved classifying the DMRs based on their locations relative to gene transcription, including promoter regions (within 2 kb from the Transcription Start Site or TSS), introns, exons, and intergenic regions. In addition, the DMRs were annotated based on their association with CpG islands, CpG shores (within 2 kb from an island), CpG shelves (within 2 kb from a shore), and the open sea (outside of the previous three regions). The annotation information for CpG islands was obtained from the UCSC Genome Browser website (http://genome.ucsc.edu) (Karemaker and Vermeulen 2018).

2.4.3 Functional enrichment analysis

Enriched Gene Ontology (GO) terms were identified utilizing the Metascape software (http://metascape.org) (Karolchik et al. 2003). The gene list for functional enrichment analysis consisted of genes that contained DMRs within their promoters (within 2 kb from TSS) and/or gene bodies. For the GO enrichment analysis, only the terms associated with “biological process” were selected. P-values were adjusted for multiple comparisons using the Benjamini–Hochberg method to control the false discovery rate (FDR) (Zhou et al. 2019).

3 Results

3.1 Assessing the overall performance of scDMV

In the difference experiments, all 1000 regions in the simulated data are designated as DMRs, while in the indifference experiments, all 1000 regions exhibit indifferent methylation. To ensure the validity of the simulated data, we compared its distribution with that of real data (specifically, the data from chromosome 1 in scBS-seq), as depicted in Supplementary Fig. S1 of the Supplementary Appendix. The figure leads to the following observations: (i) both the simulated data and the real data exhibit an inflated range of 0–1; (ii) the distribution of the simulated data closely aligns with that of the real data.

We assess the collective performance of scDMV and contrasting algorithms (Methylpy, CGmapTools) by analyzing averaged results from five simulation experiments. The outcomes at a P-value cutoff of 0.01 are illustrated in Table 1, while comprehensive results from all five experiments can be found in Supplementary Tables S1–S3 of the Supplementary Appendix.

Table 1.

Simulation results.

Method scDMV CGmapTools methylpy
P 0.01
 Δ0
  Difference 864 549 999
  Indifference 1 10 999
 Δ0.1
  Difference 595 531 721
  Indifference 0 8 9
 Δ0.15
  Difference 279 221 181
  Indifference 0 1 0
 Δ0.2
  Difference 90 21 7
  Indifference 0 0 0

In the simulation experiments, we evaluate the algorithms using sensitivity and precision as performance metrics. Sensitivity is calculated as the ratio of the number of regions with a P-value not exceeding the defined cutoff to the total number of regions in the difference experiments. Precision, on the other hand, is determined by the ratio of the number of DMRs identified in the difference experiments to the total number of DMRs identified across all experiments.

To visualize the results, we plot the outcomes of the five experiments for each method at various cutoff points, with FDR represented on the horizontal axis and sensitivity on the vertical axis. Supplementary Figure S2 of the Supplementary Appendix illustrates this graph, where the black vertical line corresponds to an FDR of 0.005, indicating statistical significance when the FDR is below this threshold.

By examining the graph, it becomes evident that the scDMV algorithm consistently exhibits higher sensitivity in controlling Type I errors, particularly when Δ (the difference in methylation level) is 0 or greater. Furthermore, scDMV demonstrates superior precision compared to the other two algorithms, maintaining high sensitivity across multiple cutoff points for Δ, specifically at 0, 0.1, and 0.15.

In addition, we present precision boxplots for the three methods, depicted in Supplementary Fig. S3 of the Supplementary Appendix. As observed in Supplementary Fig. S3A, scDMV consistently attains higher precision compared to the other two methods, regardless of the screening conditions. Notably, the precision remains above 0.98 for scDMV across all scenarios.

Apart from sensitivity and precision, researchers commonly evaluate the false positive rate (FPR) of algorithms. Supplementary Figure S3B presents the FPR box plot for the three methods, clearly demonstrating that scDMV consistently maintains a lower false positive rate compared to the other two methods. Notably, the false positive rate of methylpy is notably high, which could potentially be attributed to the experimental principles underlying this method.

Based on the simulation results, the following conclusions can be drawn: scDMV demonstrates exceptional precision and sensitivity hen identifying DMRs in single-cell data. In summary, the aforementioned simulation results indicate that the scDMV method surpasses the other two methods in accurately detecting DNA methylation differences in single-cell bisulfite sequencing data.

3.2 scDMV exhibiting superior precision in the analysis of real data

In evaluating the performance of scDMV, we utilize precision as the evaluation criterion. Precision is defined as the proportion of correctly detected DMRs among all the identified DMRs. In the aforementioned experiments, we assume that the DMRs detected in the between-group experiments are all correctly identified, while the DMRs detected in the within-group experiments are all misidentified. As a result, we define true positives (TP) as the number of DMRs identified in the between-group experiments (the first experiment), and false positives (FP) as the number of DMRs found in the within-group experiments (the second experiment). Hence, precision can be calculated using the following formula:

P'=TP'TP'+FP'=TP4c8c'TP4c8c'+FP8c8c'

After data processing, the first experiment yields a total of 11 083 regions, while the second experiment results in 13 193 regions. We set P-value cutoffs at 0.001, 0.005, 0.01, and 0.05, along with Δ cutoffs at 0.1, 0.15, and 0.2. Consequently, we obtain experimental results for the three methods under different thresholds (refer to Supplementary Table S4 of the Supplementary Appendix for complete experimental results).

The results indicate that as the threshold becomes more stringent, the precision of both CGmapTools and scDMV methods gradually decreases, while the precision of the methylpy method remains relatively stable. Concretely, when the cutoffs of P-value are set to 0.001, 0.005, and 0.01 the scDMV method consistently maintains a precision level above 0.71, whereas the other two methods fail to reach a precision of 0.66. When we set P-value cutoff at 0.05, the precision of scDMV decreases, but it is still higher than 0.65, while the precision of two corresponding methods is lower than 0.59. When comparing the results across different thresholds, scDMV consistently exhibits higher precision compared to the other two methods. In other words, scDMV can identify a greater number of DMRs while ensuring fewer misidentified regions.

3.3 Characterization of regions with differential methylation

In order to accurately characterize the DMRs between the 8-cell stage and 4-cell stage, a stringent threshold was applied, selecting DMRs based on P-values ≤ 0.001 and Δ ≥ 0.2. As a result, a total of 1457 DMRs were identified across the entire genome. Among these DMRs, 1446 (99.25%) exhibited hypermethylation in 8-cell embryos (Fig. 2A). This observation is consistent with previous studies that have reported a significant increase in global DNA methylation levels in 8-cell embryos compared to 4-cell embryos (Benjamini and Hochberg 1995, Zhu et al. 2018).

Figure 2.

Figure 2.

Global analysis of DMRs between 8-cell and 4-cell stages: (A) distribution of hyper-DMRs and hypo-DMRs . (B) Genomic location distribution of DMRs, including UTRs. (C) DMR distribution relative to CpG islands. (D) Genomic location fractions of DMRs identified by three methods. (E) CpG island-related location fractions of DMRs identified by three methods.

To investigate the genomic distribution of DMRs, we employed the clusterProfiler package (Hanna et al. 2016) to annotate regions based on the human hg19 reference genome. The analysis revealed that a significant portion of the DMRs (49.69%) between consecutive developmental stages were situated within intronic regions of transcripts (Fig. 2B). In addition, 11.94% of the DMRs were identified in promoter regions, which is consistent with the association of promoter methylation with transcriptional silencing (Siegfried et al. 1999, Yu et al. 2012). It is worth noting that similar patterns of genome distribution for DMRs were observed when comparing the scDMV method with the other two methods (Fig. 2D).

Furthermore, a notable proportion (4.95%) of the DMRs detected by the scDMV tool were found to be located within CpG islands (Fig. 2C), which aligns with the genomic distribution of DMRs identified by the CGmapTools tool (Fig. 2E). In contrast, the DMRs identified by methylpy exhibited a greater preference for regions with high CpG density, such as CpG islands (9.02%) and CpG shores (14.7%) (Fig. 2E). This bias in methylpy’s DMR identification process, which involves first identifying differentially methylated sites and then merging them into DMRs, may contribute to this observation. It is possible that methods like scDMV, which directly define candidate methylated regions, achieve higher accuracy by avoiding such biases (Baylin 2005).

3.4 scDMV effectively capturing crucial information that is overlooked by CGmapTools

Due to the high false positive rate associated with the methylpy method, we focused our comparison on the scDMV and CGmapTools methods. Among them, scDMV reported a total of 1457 DMRs, while CGmapTools reported 535 DMRs. Notably, scDMV captured 512 (95.7%) of the DMRs identified by CGmapTools, as depicted in Fig. 3A (Left). Furthermore, at the gene level, there was a substantial overlap of 308 genes between the DMRs identified by both methods, as illustrated in Fig. 3A (Right). Overall, scDMV provided a significantly greater amount of information, capturing nearly all of the DMRs reported by CGmapTools.

Figure 3.

Figure 3.

Comparison of whole-genome DMRs between single-cell WGBS methods (scDMV versus CGmapTools): (A) left: Venn diagram depicting the overlap of detected DMRs between scDMV and CGmapTools. Right: Venn diagram showing the overlap of detected DMR-genes between scDMV and CGmapTools. (B) GO enrichment analysis conducted on shared DMR-genes and specific DMR-genes identified by scDMV and CgmapTool.

Given that scDMV identified a larger number of DMR-genes (417) compared to CGmapTools, it becomes intriguing to conduct functional annotation on the different DMR-genes present in the two gene lists. Through GO enrichment analysis, it was revealed that the shared DMR-genes exhibited significant enrichment in functions related to developmental regulation, such as the regulation of anatomical structure size and small GTPase-mediated signal transduction (Fig. 3B). In contrast, the specific DMR genes identified by scDMV were highly enriched in processes involving protein phosphorylation and regulation of nervous system development (Fig. 3B). Notably, previous studies have shown that phosphorylation dynamics play a dominant role in the regulated proteome during early development, and phosphorylated proteins in 8-cell embryos are associated with post-translational mechanisms (Bloom and McConnell 1990, Jühling et al. 2016, Peuchen et al. 2017). The functional enrichment of DMR-genes suggests that DNA methylation changes in genes related to protein phosphorylation may play a crucial role in embryo development, particularly during the 8-cell stage. These findings provide valuable insights into the DNA methylome dynamics between consecutive developmental stages.

To summarize, the scDMV method successfully captured nearly all of the DMRs identified by CGmapTools. In addition, scDMV revealed a broader range of significant biological events compared to CGmapTools, indicating its ability to provide more comprehensive insights.

4 Discussion

The scDMV method utilizes a zero–one inflated beta mixture model to detect DMRs in single-cell sequencing data, effectively handling excess zeros and ones. It demonstrates high accuracy in identifying DMRs, as shown in simulation experiments and real data analysis. The genes identified as DMRs by scDMV are involved in important functions, such as histone H3-K9 demethylation and regulation of the Wnt signaling pathway.

scDMV addresses challenges posed by low coverage and low depth in single-cell data, providing a reliable approach for DMR detection in single-cell methylation samples. Compared to existing tools, scDMV improves DMR identification accuracy. CGmapTools utilizes a dynamic fragment strategy, offering speed and low false positive rate but detecting fewer DMRs. On the other hand, the methylpy method lacks flexibility in P-value cutoffs and requires time-consuming multiple experiments.

scDMV combines the strengths of CGmapTools and methylpy, employing a similar dynamic fragmentation strategy and enabling DMR filtering based on user-defined thresholds. It achieves higher precision and detects more DMRs. However, the region division process in scDMV requires improvement in terms of running speed.

Supplementary Material

btad772_Supplementary_Data

Contributor Information

Yan Zhou, School of Mathematical Sciences, Institute of Statistical Sciences, Shenzhen Key Laboratory of Advanced Machine Learning and Applications, Shenzhen University, Shenzhen, China.

Ying Zhang, School of Mathematical Sciences, Institute of Statistical Sciences, Shenzhen Key Laboratory of Advanced Machine Learning and Applications, Shenzhen University, Shenzhen, China.

Minjiao Peng, School of Mathematics and Statistics and KLAS, Northeast Normal University, Changchun, China.

Yaru Zhang, School of Biomedical Engineering, School of Ophthalmology & Optometry and Eye Hospital, Wenzhou Medical University, Wenzhou, China.

Chenghao Li, School of Biomedical Engineering, School of Ophthalmology & Optometry and Eye Hospital, Wenzhou Medical University, Wenzhou, China.

Lianjie Shu, Faculty of Business Administration, University of Macau, Macau, China .

Yaohua Hu, School of Mathematical Sciences, Institute of Statistical Sciences, Shenzhen Key Laboratory of Advanced Machine Learning and Applications, Shenzhen University, Shenzhen, China.

Jianzhong Su, School of Biomedical Engineering, School of Ophthalmology & Optometry and Eye Hospital, Wenzhou Medical University, Wenzhou, China.

Jinfeng Xu, Department of Biostatistics, City University of Hong Kong, Tat Chee Avenue, Hong Kong, China .

Supplementary data

Supplementary data are available at Bioinformatics online.

Conflict of interest

None declared.

Funding

This work was supported by the National Natural Science Foundation of China [12071305, 12371295] and Natural Science Foundation of Guangdong Province of China [2023A1515011399] to Y.Z.; The Hong Kong Research Grant Council [17308820] to J.X.; the National Key Research and Development Program of China [2021YFC2501005] and the National Natural Science Foundation of China [82172882] to J.S.; and the National Natural Science Foundation of China [12222112], Project of Educational Commission of Guangdong Province [2023ZDZX1017], Shenzhen Science and Technology Program [RCJC20221008092753082] to Y.H; the Department of Science and Technology of Guangdong Province (EF020/FBA-SLJ/2022/GDSTC) and the University of Macau Research Committee (MYRG2022-00017-FBA) to L. S. The data underlying this article will be shared on reasonable request to the corresponding author.

References

  1. Ahuja N, Easwaran H, Baylin SB. et al. Harnessing the potential of epigenetic therapy to target solid tumors. J Clin Invest 2014;124:56–63. [DOI] [PMC free article] [PubMed] [Google Scholar]
  2. Allis CD, Jenuwein T.. The molecular hallmarks of epigenetic control. Nat Rev Genet 2016;17:487–500. [DOI] [PubMed] [Google Scholar]
  3. Altun G, Loring JF, Laurent LC. et al. DNA methylation in embryonic stem cells. J Cell Biochem 2010;109:1–6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Baylin SB. DNA methylation and gene silencing in cancer. Nat Clin Pract Oncol 2005;2:S4–11. [DOI] [PubMed] [Google Scholar]
  5. Baylin SB, Jones PA.. A decade of exploring the cancer epigenome biological and translational implications. Nat Rev Cancer 2011;11:726–34. [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Benjamini Y, Hochberg Y.. Controlling the false discovery rate: a practical and powerful approach to multiple testing. J R Stat Soc Ser B (Methodological) 1995;57:289–300. [Google Scholar]
  7. Bird AP. CpG islands as gene markers in the vertebrate nucleus. Trends Genet 1987;3:342–7. [Google Scholar]
  8. Bloom T, McConnell J.. Changes in protein phosphorylation associated with compaction of the mouse preimplantation embryo. Mol Reprod Dev 1990;26:199–210. [DOI] [PubMed] [Google Scholar]
  9. Bock C, Beerman I, Lien W-H. et al. DNA methylation dynamics during in vivo differentiation of blood and skin stem cells. Mol Cell 2012;47:633–47. [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Chen Z, Li S, Subramaniam S. et al. Epigenetic regulation: a new frontier for biomedical engineers. Annu Rev Biomed Eng 2017;19:195–219. [DOI] [PubMed] [Google Scholar]
  11. Das PM, Singal R.. DNA methylation and cancer. J Clin Oncol 2004;22:4632–42. [DOI] [PubMed] [Google Scholar]
  12. 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] [PMC free article] [PubMed] [Google Scholar]
  13. Dupont C, Armant DR, Brenner CA. et al. Epigenetics: definition, mechanisms and clinical perspective. Semin Reprod Med 2009;27:351–7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. Guo W, Zhu P, Pellegrini M. et al. CGmapTools improves the precision of heterozygous SNV calls and supports allele-specific methylation detection and visualization in bisulfite sequencing data. Bioinformatics 2018;34:381–7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  15. Hanna CW, Peñaherrera MS, Saadeh H. et al. Pervasive polymorphic imprinted methylation in the human placenta. Genome Res 2016;26:756–67. [DOI] [PMC free article] [PubMed] [Google Scholar]
  16. Hansen KD, Langmead B, Irizarry RA. et al. BSmooth: from whole genome bisulfite sequencing reads to differentially methylated regions. Genome Biol 2012;13:R83. [DOI] [PMC free article] [PubMed] [Google Scholar]
  17. Hodges E, Smith AD, Kendall J. et al. High definition profiling of mammalian DNA methylation by array capture and single molecule bisulfite sequencing. Genome Res 2009;19:1593–605. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Jühling F, Kretzmer H, Bernhart SH. et al. metilene: fast and sensitive calling of differentially methylated regions from bisulfite sequencing data. Genome Res 2016;26:256–62. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Karemaker ID, Vermeulen M.. Single-cell DNA methylation profiling: technologies and biological applications. Trends Biotechnol 2018;36:952–65. [DOI] [PubMed] [Google Scholar]
  20. Karolchik D, Baertsch R, Diekhans M. et al. ; University of California Santa Cruz. The UCSC genome browser database. Nucleic Acids Res 2003;31:51–4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Khavari DA, Sen GL, Rinn JL. et al. DNA methylation and epigenetic control of cellular differentiation. Cell Cycle 2014;9:3880–3. [DOI] [PubMed] [Google Scholar]
  22. Koch A, Joosten SC, Feng Z. et al. Analysis of DNA methylation in cancer: location revisited. Nat Rev Clin Oncol 2018;15:459–66. [DOI] [PubMed] [Google Scholar]
  23. Kulis M, Esteller M.. DNA methylation and cancer. Adv Genet 2010;70:27–56. [DOI] [PubMed] [Google Scholar]
  24. Li S, Garrett-Bakelman FE, Akalin A. et al. An optimized algorithm for detecting and annotating regional differential methylation. BMC Bioinformatics 2013;14:S10. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Maresca G, Wismayer PS.. DNA methylation and cancer: identifying and targeting epigenetic modifications may be the future of cancer therapy. Gulf J Oncol 2016;1:77–83. [PubMed] [Google Scholar]
  26. Mohamad HS, Wenli S, Qi C. et al. DNA methylation as the most important content of epigenetics in traditional chinese herbal medicine. J Med Plants Res 2019;13:357–69. [Google Scholar]
  27. Peuchen EH, Cox OF, Sun L. et al. Phosphorylation dynamics dominate the regulated proteome during early xenopus development. Sci Rep 2017;7:15647–2322. [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. Sheaffer KL, Kim R, Aoki R. et al. DNA methylation is required for the control of stem cell differentiation in the small intestine. Genes Dev 2014;28:652–64. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Siegfried Z, Eden S, Mendelsohn M. et al. DNA methylation represses transcription in vivo. Nat Genet 1999;22:203–6. [DOI] [PubMed] [Google Scholar]
  30. Smith ZD, Meissner A.. DNA methylation: roles in mammalian development. Nat Rev Genet 2013;14:204–20. [DOI] [PubMed] [Google Scholar]
  31. Stelzer Y, Wu H, Song Y. et al. Parent-of-Origin DNA methylation dynamics during mouse development. Cell Rep 2016;16:3167–80. [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Takai D, Jones PA.. Comprehensive analysis of CpG islands in human chromosomes 21 and 22. Proc Natl Acad Sci USA 2002;99:3740–5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  33. Yu G, Wang L-G, Han Y. et al. clusterProfiler: an R package for comparing biological themes among gene clusters. OMICS 2012;16:284–7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  34. Yu G, Wang L-G, He Q-Y. et al. ChIPseeker: an R/bioconductor package for ChIP peak annotation, comparison and visualization. Bioinformatics 2015;31:2382–3. [DOI] [PubMed] [Google Scholar]
  35. Zhu P, Guo H, Ren Y. et al. Single-cell DNA methylome sequencing of human preimplantation embryos. Nat Genet 2018;50:12–9. [DOI] [PubMed] [Google Scholar]
  36. Zhou Y, Zhou B, Pache L. et al. Metascape provides a biologist-oriented resource for the analysis of systems-level datasets. Nat Commun 2019;10:1523–10. [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.

Supplementary Materials

btad772_Supplementary_Data

Articles from Bioinformatics are provided here courtesy of Oxford University Press

RESOURCES