Skip to main content
Bioinformatics logoLink to Bioinformatics
. 2024 Oct 15;40(10):btae599. doi: 10.1093/bioinformatics/btae599

scDRMAE: integrating masked autoencoder with residual attention networks to leverage omics feature dependencies for accurate cell clustering

Tianjiao Zhang 1, Hongfei Zhang 2, Jixiang Ren 3, Zhenao Wu 4, Zhongqian Zhao 5, Guohua Wang 6,7,
Editor: Xin Gao
PMCID: PMC11513018  PMID: 39404795

Abstract

Motivation

Cell clustering is foundational for analyzing the heterogeneity of biological tissues using single-cell sequencing data. With the maturation of single-cell multi-omics sequencing technologies, we can integrate multiple omics data to perform cell clustering, thereby overcoming the limitations of insufficient information from single omics data. Existing methods for cell clustering often only consider the differences in data patterns during the analysis of multi-omics data, but the dependencies between omics features of different cell types also significantly influence cell clustering. Moreover, the high dropout rates in scRNA-seq and scATAC-seq data can impact the performance of cell clustering.

Results

We propose a cell clustering model based on a masked autoencoder, scDRMAE. Utilizing a masking mechanism, scDRMAE effectively learns the relationships between different features and imputes false zeros caused by dropout events. To differentiate the importance of various omics data in cell clustering, we dynamically adjust the weights of different omics data through an attention mechanism. Finally, we use the K-means algorithm for cluster analysis of the fused multi-omics data. On commonly used sets of 15 multi-omics datasets, our method demonstrates superior cell clustering performance on multiple metrics compared to other computational methods. In addition, when datasets exhibit varying degrees of dropout noise, our method shows better performance and stronger stability on multiple metrics compared to other methods. Moreover, by analyzing the cell clusters classified by scDRMAE, we identified several biologically significant biomarkers that have been validated, further confirming the effectiveness of scDRMAE in cell clustering from a biological perspective.

1 Introduction

Advances in single-cell RNA sequencing (scRNA-seq) technology have enabled biologists to measure whole-genome expression profiles at the single-cell level, effectively dissecting heterogeneous cell populations within complex samples that are inaccessible through traditional bulk sequencing methods. The rapid development of single-cell technologies provides a unique perspective for understanding cellular heterogeneity and dynamic changes within complex biological systems (Stuart and Satija 2019). Recently, the emergence of multimodal sequencing technologies such as CITE-seq (Stoeckius et al. 2017) and REAP-seq (Peterson et al. 2017), which combine transcriptomic sequencing with single-cell surface protein profiling, has allowed researchers to simultaneously study gene transcription levels and protein expression at the single-cell level. Specifically, CITE-seq uses existing single-cell sequencing technologies to quantify the abundance of cell surface proteins by counting antibody-derived tags (ADTs); REAP-seq integrates DNA-barcoded antibodies with scRNA-seq methods to measure both gene and cell surface protein expression levels. These methods offer high sensitivity for detecting low-abundance protein expressions, providing new possibilities for high-throughput single-cell analyses. In addition, the introduction of single-cell chromatin accessibility sequencing (scATAC-seq) (Buenostro et al. 2015) allows researchers to explore cell chromatin accessibility, revealing cell-type-specific gene expression regulatory mechanisms. Techniques such as SNARE-seq (Chen et al. 2019), which combine chromatin accessibility with gene expression analysis, offer new perspectives for analyzing RNA expression and chromatin accessibility simultaneously at the single-cell level. Recently, TEA-seq (Swanson et al. 2021) was introduced, integrating transcriptomic sequencing, single-cell surface protein profiling, and chromatin accessibility sequencing technologies, enabling simultaneous analysis of three types of omics data. These technologies provide biologists with a more comprehensive single-cell perspective on cellular system characterization, creating new opportunities for integrated cell analysis (Liu et al. 2023).

Cluster analysis is a crucial foundational step in most single-cell studies, allowing for the unsupervised identification of cell subpopulations, which provides key support for downstream differential expression analysis and complex disease research (Hu et al. 2024). Over the years, methods for analyzing single-cell RNA sequencing (scRNA-seq) data have continually evolved and expanded. Among these, the Tscan (Tschannen et al. 2018) method uses principal component analysis (PCA) and Gaussian mixture models (GMM) to cluster in a reduced dimensional space; Seurat (Satija et al. 2015) builds a k-nearest neighbors (KNN) graph based on Euclidean distances in PCA space, utilizing the Louvain/Leiden algorithm to achieve modular clustering of single cells. In contrast, SC3 (Kiselev et al. 2017) uses spectral clustering and aggregates individual clustering results calculated from different distance metrics, ultimately using hierarchical clustering to generate a comprehensive outcome. CASCC (Cai and Anastassiou 2024) aims to enhance clustering accuracy by utilizing gene co-expression features identified through an unsupervised adaptive attractor algorithm. The CTEC (Wang et al. 2024) approach combines two clustering results using a cross-tabulation to generate high-quality consensus clustering results. However, traditional single-cell clustering methods often perform poorly in feature extraction, typically only handling structurally simple datasets effectively. Recently, researchers have begun exploring the application of deep learning technologies in the clustering analysis of single-cell data. With continuous advancements in deep learning, various deep learning-based clustering methods have been developed to infer cell types from scRNA-seq data (Liu et al. 2024). Deep learning approaches like scDeepCluster (Tian et al. 2019) and DESC (Li et al. 2020) have achieved notable clustering results but often overlook the topological information between cells (Zhang et al. 2024a,b). To address this deficiency, Chen et al. proposed scGAC (Cheng and Ma 2022), which utilizes graph attention networks for cell clustering analysis. Simultaneously, Li et al. introduced scRISE (Xie et al. 2024), leveraging graph neural networks and iterative smoothing strategies to consider intercellular relationships for more accurate cell clustering. Moreover, scMAE (Fang et al. 2024) introduces a masking mechanism to perturb gene expression and uses a masked autoencoder to reconstruct the original data, thereby learning robust and informative cell representations. However, due to the limited information in single-omics data, especially in cases with numerous cell subtypes, clustering methods developed based on scRNA-seq often struggle to achieve ideal results. Therefore, further exploration of strategies and methods for integrating multi-omics data is expected to enhance the accuracy and effectiveness of single-cell cluster analysis.

In multi-omics data analysis, the biological information provided by different omics data is complementary and allows for features of cells from multiple perspectives (Zhang et al. 2024a,b). By integrating multi-omics data, it is possible to overcome the inherent limitations of single-omics data, thereby achieving more accurate cell clustering. In recent years, several clustering methods based on multi-omics data have been developed. For example, MoClust (Yuan et al. 2023) is a novel joint clustering framework that incorporates contrastive learning to enhance cluster compactness and separability, and accurately assesses the contribution of each omics type to the clustering objectives. scMNMF (Qiu et al. 2024) is an unsupervised method that jointly performs dimensionality reduction and clustering. It facilitates the discovery of cell types by allowing the dimensionality reduction feature selection and cell clustering to iteratively influence each other. scMLC (Chen et al. 2024) is a single-cell multi-modal Louvain clustering framework that partitions cell groups based on paired gene expression and chromatin accessibility data. Inspired by the principles of subspace clustering, Ren et al. proposed the scMCs (Ren et al. 2023) method, which minimizes redundancy between subspaces to achieve efficient parallel clustering of single-cell multi-omics data. In addition, scEMC (Hu et al. 2024) is a multi-modal clustering model for parallel scRNA-seq and scATAC-seq data. This model uses a denoising autoencoder based on ZINB loss, allowing the network to better fit the actual distribution of scRNA-seq data. However, we note that existing multi-omics clustering methods often do not fully consider the dependencies between internal features within different omics. In various cell types, dependencies between different omics features often exhibit significant variations, which could be informative for cell clustering. Moreover, scRNA-seq and scATAC-seq data are commonly associated with high noise and sparsity, along with dropout events (Kharchenko et al. 2014), leading to a prevalence of false zeros in the data. If the dependencies between different features can be effectively utilized, it would be possible to denoise the data, thereby obtaining more accurate biological information and improving the accuracy of cell clustering. In summary, integrating the feature dependency representations of different omics data promises to achieve more accurate cell clustering and data imputation.

Considering that previous methods have largely overlooked the dependencies between features and inspired by the Masked Autoencoders (MAE) (He et al. 2022), we propose the scDRMAE model, the first to apply MAE to the clustering analysis of single-cell multi-omics data. This model uses two parallel masked autoencoders to encode and reconstruct different omics data, thereby extracting the dependencies and omics information of various features. Given that the distribution characteristics of epigenomic data such as scATAC-seq are not yet clearly defined, we choose not to make assumptions about the distribution in the encoder’s low-dimensional space, maintaining the basic architecture of the MAE. To achieve better clustering results, we introduce a self-attention mechanism to dynamically allocate weights to concatenated different omics data. Furthermore, to prevent information loss during model training, we adopt a structure similar to ResNet (He et al. 2016), reintegrating the low-dimensional representation of scRNA-seq into the fused data processed by self-attention, thus avoiding the decline in cell clustering performance due to information loss. Finally, we introduced KL divergence to ensure effective interaction between the clustering module and the reconstruction module, to enhance clustering performance. To validate the effectiveness of the scDRMAE method, we conducted experiments on several real multi-omics datasets containing scRNA-seq data along with scATAC-seq or scADT-seq data, comparing scDRMAE with other advanced clustering methods. The results demonstrate that the scDRMAE model exhibits significant superiority in clustering performance.

2 Materials and methods

2.1 Datasets

We obtained 15 sets of real multi-omics datasets from GEO and previous research papers. These datasets can be categorized into two types based on the included omics: one type combines scRNA-seq data with scATAC-seq data, and the other combines scRNA-seq data with scADT-seq data. The first type includes 10 datasets, with data downloaded from the GEO database including the human cell line mixture (GSE126074) (Chen et al. 2019), mouse brain (GSE140203) (Moroney et al. 2020), and bone marrow mononuclear cells dataset BMMC (GSE194122) (Luecken et al. 2021). In addition, the processed Ma-2020 (Ma et al. 2020) dataset, which contains data from four batches, was obtained from a previous study by Gao et al. (Cao and Gao 2022). For the datasets combining scRNA-seq and scADT-seq, these include BMNC (available at https://github.com/satijalab/seurat-data), InHouse (GSE148665) (Wang et al. 2020), Stephenson (Stephenson et al. 2021), and PBMC10k (Jiang et al. 2023), with the Stephenson dataset divided into two sets, Ncl and Cambridge, based on the sequencing facility. The details of the dataset are shown in Table 1.

Table 1.

The summary of datasets.a

Datasets Cell count Cell types RNA_dim Others_dim Data types Reference
human cell line mixture 1047 4 18 666 136 771 scRNA-seq, scATAC-seq Chen et al. (2019)
Mouse brain 3293 19 21 127 428 041 scRNA-seq, scATAC-seq Moroney et al. (2020)
MA-53 5692 22 21 478 340 341 scRNA-seq, scATAC-seq Ma et al. (2020)
MA-54 10 709 22 21 478 340 341 scRNA-seq, scATAC-seq Ma et al. (2020)
MA-55 9903 22 21 478 340 341 scRNA-seq, scATAC-seq Ma et al. (2020)
MA-56 5927 22 21 478 340 341 scRNA-seq, scATAC-seq Ma et al. (2020)
BMMC-24 6111 17 13 431 116 490 scRNA-seq, scATAC-seq Luecken et al. (2021)
BMMC-49 4325 18 13 431 116 490 scRNA-seq, scATAC-seq Luecken et al. (2021)
BMMC-41 8023 19 13 431 116 490 scRNA-seq, scATAC-seq Luecken et al. (2021)
BMMC-36 1679 18 13 431 116 490 scRNA-seq, scATAC-seq Luecken et al. (2021)
InHouse 1182 7 33 538 10 scRNA-seq, scADT-seq Wang et al. (2020)
BMNC 30 672 27 17 009 25 scRNA-seq, scADT-seq Lin et al. (2022)
Ncl 66 726 48 24 737 192 scRNA-seq, scADT-seq Stephenson et al. (2021)
Cambridge 30 313 45 24 737 192 scRNA-seq, scADT-seq Stephenson et al. (2021)
PBMC 10K 6661 6 33 538 14 scRNA-seq, scADT-seq Jiang et al. (2023)
a

RNA_dim represents the dimensionality information of the scRNA-seq data, while Others_dim indicates the dimensionality information of other omics data.

For the scRNA-seq data, we filtered out genes expressed in <1% of cells, selected 3000 highly variable genes, and performed log normalization and scaling; for the scATAC-seq data, we removed peaks present in <1% of cells, selected 3000 highly variable peaks, and conducted binarization, followed by feature transformation using TF-IDF (Martineau and Finin 2009); the scADT-seq data were also log normalized and standardized.

2.2 Evaluation metrics

This article evaluates the clustering performance of the model using two widely used metrics: the Adjusted Rand Index (ARI) and the Adjusted Mutual Information (AMI), as well as the Normalized Mutual Information (NMI).

ARI is a metric used to evaluate the similarity of clustering results. It assesses the quality of clustering by comparing the true labels of data points with the outcomes produced by the clustering algorithm, calculating their similarity. The value of ARI ranges from [−1, 1], where 1 indicates a perfect match, 0 represents the expected value of random clustering results, and −1 indicates a complete mismatch between the clustering results and the true labels. It is expressed as follows:

ARI=2ad-bca+bb+d+a+cc+d.

In this formula, a represents the number of point pairs that belong to the same cluster in both the true and experimental scenarios, b represents the number of point pairs that belong to the same cluster in the true scenario but not in the experimental scenario, c represents the number of point pairs that do not belong to the same cluster in the true scenario but do belong to the same cluster in the experimental scenario, and d represents the number of point pairs that do not belong to the same cluster in either scenario.

NMI is a metric used to evaluate the similarity of clustering results, similar to ARI. It assesses the quality of clustering by comparing the information-theoretic measures between the clustering results and the true labels. The calculation of NMI is based on Mutual Information (MI), which considers the information shared between the true labels and the clustering results. After normalizing MI, the NMI is obtained, with a value range of [0, 1], where 1 indicates perfect matching and 0 indicates the expected value of random clustering results. It is expressed as follows:

NMI=2MIU;VHU+HV.

AMI is a metric used to measure the similarity of clustering results. AMI is an adjusted version of MI that accounts for the dependency between two random variables. The value of AMI ranges from [−1, 1], and it considers the degree of matching between clustering results and true labels while adjusting MI to address issues of imbalance and randomness. It is expressed as follows:

AMIU,V=IU;V-EIU;VHU+HV-2EIU;V.

2.3 Generate mask data

To enable the model to better learn the dependencies between features, we introduce randomness in feature expression across different omics data by randomly shuffling a subset of features within the original data matrix. Taking the scRNA-seq data XRNA-seq as an example, after shuffling within the features, we obtain the perturbed variant XRNA-seqs of the original scRNA-seq data  XRNA-seq. According to existing research, the probability P=p1,p2,p3,,pn of dropout events occurring for each gene typically follows a Bernoulli distribution. To incorporate dropout events into the input data while enhancing the model’s ability to learn the dependencies between features, we generate a mask matrix MRNA-seq where each entry follows a Bernoulli distribution, expressed as:

MRNA-seqBernoulliP.

where P represents the probability of dropout events for different genes in different cells. Consequently, by combining the original scRNA-seq data XRNA-seq, the perturbed data XRNA-seqs, and the mask matrix MRNA-seq, we obtain the final masked data matrix xRNA-seq (Wan et al. 2022), expressed as:

xRNA-seq=XRNA-seq1-MRNA-seq+XRNA-seqsMRNA-seq.

Similarly, for other omics data, the masked data xothers is expressed as:

xothers=Xothers1-Mothers+XotherssMothers.

2.4 Mask autoencoder

The architecture of the scDRMAE is illustrated in Fig. 1. It consists of two sets of parallel encoders, a mask decoder, and a decoder. The encoders are used to reduce the dimensionality of the masked data from different omics, projecting it into a low-dimensional space, represented as:

ZRNA-seq=feRNA-seqxRNA-seq;Zothers=feothersxothers.

where feRNA-seq. and feothers. denote the encoders for different omics, used to project xRNA-seq and xothers into a low-dimensional space. The mask decoder, fmRNA-seq.  and fmothers., is responsible for predicting the corresponding mask matrices for different omics data from the low-dimensional representations ZRNA-seq  and Zothers, represented as:

MRNA-seq=fmRNA-seqZRNA-seq;Mothers=fmothersZothers.

Figure 1.

Figure 1.

scDRMAE Framework. (a) Overall framework of scDRMAE. (b) Masked data generation module.

Here, MRNA-seq and Mothers are the predicted mask matrices for different omics from the mask decoder. By using binary cross-entropy loss as the mask prediction loss LM, the model can learn the dropout events in the omics data. This is expressed as follows:

LMRNA-seq=-1n*gi=1nj=1g[MRNA-seqijlogMRNA-seqij+(1MRNA-seqij)log(1MRNA-seqij)];LMothers=-1n*pi=1nj=1p[MothersijlogMothersij+(1-Mothersij)log(1-Mothersij)]LM=LMRNA-seq+LMothers.

where LMRNA-seq and LMothers represent the mask prediction losses for different omics, with n indicating the number of cells, and g and p representing the feature dimensions of different omics data. MRNA-seqij and Mothersij denote the true mask matrices, while MRNA-seq ij and Mothersij represent the predicted mask matrices from the mask decoder.

We combine the predicted mask matrices for different omics with the low-dimensional representations and pass them to the decoder to reconstruct the different omics data, expressed as:

XRNA-seq=fdRNA-seqMRNA-seqij,ZRNA-seq;Xothers=fdothersMothersij,Zothers

where XRNA-seq and Xothers are the reconstructed data for different omics. We calculate the mean squared error between the reconstructed data and the original data as the reconstruction LR, while assigning different weights to damaged and undamaged features, expressed as:

LRRNA-seq=-1n*gi=1nj=1gWijRNA-seqXRNA-seq-XRNA-seq2;LRothers=-1n*pi=1nj=1pWijothersXothers-Xothers2;LR=LRRNA-seq+LRothers

where LRRNA-seq and LRothers represent the reconstruction losses for different omics data, and WijRNA-seq and Wijothers denote the reconstruction weights for disturbed and undisturbed features in scRNA-seq data and other omics data, respectively.

2.5 Multi-omics data integration

To further fuse the low-dimensional representations of different omics, we first concatenate the low-dimensional representations of different omics, represented as:

Z=ZRNA-seq,Zothers.

Then, we apply an attention mechanism to transform Z, allowing it to focus more on the features that are important for clustering results. We will adopt a strategy similar to that used in transformers (Vaswani et al. 2017), mapping Z into three different feature subspaces:

K=ZW1;Q=ZW2;V=ZW3,

where W1, W2,  and W3 are the weight matrices used for mapping transformations, and K, Q, and V represent the three feature encodings of Z after linear transformations. Next, we compute the global relationship matrix W using K and Q:

W=softmaxQKTd,

where d represents the feature dimension of Z. Subsequently, we enhance the features V using W to obtain the enhanced feature Z¯:

Z¯=WV+b,

where b is the bias term. Based on past experiences, scRNA-seq data often provides richer information during cell clustering processes. To prevent degradation issues during model training, which may lead to the loss of scRNA-seq information critical for clustering, we are inspired by ResNet and fuse the scRNA-seq feature Zr with Z¯ again, to acquire a richer feature representation Z^, expressed as:

Z^=ZRNA-seq,Z¯.

To further optimize the fused feature Z^ and allow for information interaction between different omics’ MAE frameworks, we introduce the KL divergence loss as a constraint. This helps compact similar cells and separate different types of cells. Referencing previous research (Lin et al. 2022, Meitz et al. 2023), we describe the similarity between cell i  and cell j using a t-distribution:

qij=1+Z^i-Z^j2-1li1+Z^i-Z^j2-1,

where Z^i and Z^j represent the encoded representations of cell i and cell j, respectively, and qij denotes the soft assignment representing the pairwise similarity between cell i and cell j. The target distribution pij is constructed based on qij, normalized to enhance the affinity between cells with high similarity and reduce the affinity between cells with low similarity. The calculation process is as follows:

pij=qij2/i=1nqijiiqil2/liqil.

After obtaining the two distributions, we impose a constraint on the features by calculating the KL divergence between the two distributions, thus improving clustering performance:

Lkl=KL(P||Q)=ijpijlogpijqij.

2.6 Clustering analysis

Finally, the fused multi-omics data is subjected to cluster analysis using the K-means method.

2.7 Parameter configuration

In the model implementation process, the structures of different omics encoders were sequentially connected to a Dropout layer, a 256D linear layer, a layer normalization layer, a Mish activation layer, a 64D linear layer, another layer normalization layer, and finally a 64D linear layer, progressively mapping the input gene features into more expressive feature representations. To enable the encoder to fully learn the distinct omics characteristics, we retained the asymmetric structure of the MAE model for the decoder, using only a fully connected layer as the decoder.

3 Results

Our experiments were conducted on a server operating on a Linux system, equipped with an NVIDIA A100 GPU and 80 GB of memory. During the experimental process, due to variations in dataset size and dimensionality, we configured different hyperparameters for each dataset to achieve optimal clustering results. Specifically, for the InHouse dataset, we set the epochs to 20 with a learning rate of 0.001; for the human cell line mixture dataset, the epochs were set to 50 with a learning rate of 0.001; for the PBMC10K dataset, we configured the epochs to 20 with a learning rate of 0.002; and for other datasets, the epochs were set to 100 with a learning rate of 0.002 in pursuit of optimal solutions. All comparative methods were processed according to the data processing workflows specified in the original articles, adhering to the descriptions provided in their respective official repositories, with parameter settings aligned with the default configurations.

3.1 The comparison of clustering performance of scDRMAE with existing methods

We first compared the scDRMAE method with six other algorithms on ten multi-omics datasets that include scRNA-seq and scATAC-seq data. Figure 2 displays the clustering performance metrics for these methods on four datasets, including AMI, NMI, and ARI. For clustering results on all datasets, please refer to Supplementary Tables S1–S6. The results indicate that scDRMAE outperforms other comparative methods for both NMI and AMI metrics. For the ARI metric, scDRMAE achieves optimal results on all datasets except for the MA-56 dataset, where it slightly lags behind scMCs. Furthermore, we found that the performance of most multi-omics clustering methods surpasses that of single-omics clustering methods. This outcome further validates the effectiveness of using multi-omics data for cell clustering, attributable to the richer cellular heterogeneity information provided by multi-omics data compared to single-omics data, which helps enhance the performance of cell clustering. Therefore, integrating multi-omics data for analysis is essential.

Figure 2.

Figure 2.

Comparison of clustering performance of different methods on four scRNA-seq and scATAC-seq datasets. (a) Comparison of clustering metrics on the human cell line mixture dataset, (b) comparison of clustering metrics on the BMMC-24 dataset, (c) comparison of clustering metrics on the Ma-53 dataset, and (d) comparison of clustering metrics on the mouse brain dataset.

To assess the generalization capability of the scDRMAE model, we conducted experiments on five additional multi-omics datasets composed of scRNA-seq and scADT-seq data. Figure 3 displays the clustering performance of different methods on this type of dataset. Apart from the PBMC10k dataset, where scDRMAE achieved second place, it exhibited the best performance on the remaining four datasets. In addition, Ncl and Cambridge are two multi-batch datasets, each covering peripheral blood mononuclear cell samples from 12 individuals, containing 48 and 45 cell subtypes, respectively. Figure 3c and Supplementary Tables S4–S6 show the clustering results of different methods on these two datasets, demonstrating the advantages of the scDRMAE method in handling multi-batch datasets.

Figure 3.

Figure 3.

Comparison of clustering performance of different methods on four scRNA-seq and scADT-seq datasets. (a) Comparison of clustering metrics on the InHouse dataset, (b) comparison of clustering metrics on the BMNC dataset, (c) comparison of clustering metrics on the PBMC10k dataset, and (d) comparison of clustering metrics on the Ncl dataset.

Interestingly, during the execution of various single-omics clustering methods, we observed that in datasets with a larger number of cell types (over 40), the performance of clustering using single scADT-seq data was significantly inferior to that using single scRNA-seq data. Conversely, in datasets with fewer cell subtypes, the clustering effectiveness using scADT-seq data was notably superior to that using scRNA-seq data. This result indicates that surface proteins can effectively differentiate broad categories of cells, but due to their lower feature dimensionality and limited information content, they perform poorly in distinguishing cell subtypes. Meanwhile, scRNA-seq data provide a more comprehensive characterization of cell states, thus demonstrating greater advantages in clustering cell subtypes.

To visually demonstrate the clustering performance of scDRMAE, we visualized the low-dimensional representations of different datasets, as shown in Fig. 4. Figure 4a displays the UMAP plot for the InHouse dataset, which consists of six cell types; Fig. 4b shows the UMAP plot for the human cell line mixture dataset, which is composed of four cell types. Meanwhile, Fig. 4c and d present the UMAP plots for the mouse brain and MA-53 datasets, which contain 19 and 22 cell types, respectively. Overall, the separation of different major cell categories is quite distinct across the four datasets, particularly in the human cell line mixture and InHouse datasets, which have fewer cell subtypes. The relatively poorer separation in the mouse brain and MA-53 datasets compared to the first two is anticipated, as these datasets include a larger number of cell subtypes, and the expression patterns of features between different subtypes are often very similar, leading to blurred boundaries between different cell subgroups and less distinct separation. Overall, the low-dimensional representations produced by scDRMAE effectively differentiate various types of cell populations, demonstrating the superior clustering performance of scDRMAE.

Figure 4.

Figure 4.

UMAP visualization of four datasets after dimensionality reduction using scDRMAE. (a) UMAP plot of the InHouse dataset, (b) UMAP plot of the human cell line mixture dataset, (c) UMAP plot of the BMMC-41 dataset, and (d) UMAP plot of the mouse brain dataset.

3.2 The clustering performance of scDRMAE under high dropout noise datasets

To demonstrate the noise resistance and the ability of scDRMAE to learn dependencies between features, we simulated dropout events at different probabilities by combining different test sets with 0–1 masking matrices at varying probabilities. Figure 5 and Supplementary Figure S1 illustrate the clustering performance of various methods under different dropout rates.

Figure 5.

Figure 5.

Clustering metrics of various methods at different dropout rates across four datasets. (a) ARI of different methods on the human cell line mixture dataset, (b) NMI of different methods on the human cell line mixture dataset, (c) ARI of different methods on the InHouse dataset, and (d) NMI of different methods on the InHouse dataset.

Comparing the clustering metrics of different methods across various dropout probabilities, it can be observed that as the dropout probability increases, the clustering performance of all methods declines, with scEMC exhibiting the largest fluctuations. Notably, on the cell_line dataset, when the dropout rate rises to 90%, scDRMAE still achieves an ARI of 0.56, while the ARI, AMI, and NMI of other methods like scEMC are nearly zero. Figure 6 presents box plots of various clustering metrics for different methods. Observing Fig. 6a and b, it can be seen that scDRMAE, scMCs, and Moclust exhibit smaller fluctuations, but across different dropout rates, scDRMAE consistently outperforms these two methods. The superior performance of scDRMAE is attributed to its unique masking prediction mechanism, which enables it to learn the dependencies between different features and effectively identify the occurrence of dropout events. Therefore, even under extremely high dropout rates, scDRMAE still maintains good performance.

Figure 6.

Figure 6.

Box plots of clustering metrics for different methods on two datasets. (a) Box plot for the human cell line mixture dataset. (b) Box plot for the InHouse dataset.

3.3 scDRMAE improves cell clustering performance by imputing scRNA-seq data

To further validate the capability of scDRMAE in learning feature dependencies and the impact of data imputation on clustering, we conducted clustering analysis on data before and after imputation. Figure 7 shows a comparison of the K-means clustering performance on data imputed by scDRMAE versus the performance on nonimputed data. Observing Fig. 7a, b and Supplementary Fig. S2a, it is evident that the clustering metrics on various datasets are improved after imputation compared to before imputation.

Figure 7.

Figure 7.

Performance of scDRMAE for data imputation. (a) ARI before and after imputation on different datasets. (b) AMI before and after imputation on different datasets. (c) UMAP plots of the BMMC-41 dataset showing scRNA-seq data before and after imputation, annotated with true labels, where the left plot is the original data and the right plot is the imputed data. (d) UMAP plots of the mouse brain dataset showing scRNA-seq data before and after imputation using scDRMAE, annotated with true labels, where the left plot is the original data and the right plot is the imputed data.

To more vividly demonstrate the impact of scDRMAE’s imputation mechanism on clustering, we plotted the UMAP maps of the original and reconstructed data, as shown in Fig. 7c, d, Supplementary Fig. S2b and c. The images on the left display the distribution of the original data, where many cells are mixed together and the boundaries between different cell types are unclear. In contrast, the reconstructed data effectively separates different types of cells, clustering cells of the same type together. This phenomenon highlights the advantages brought by imputation, making the distribution differences between different cell types more pronounced, thereby enhancing the effectiveness of cell clustering. In summary, the scDRMAE method demonstrates strong performance in data imputation, and using the imputed multi-omics data can effectively improve clustering results.

3.4 Identifying biomarkers in different cell types

Marker genes can be used to annotate specific cell types; by studying their expression patterns, we can elucidate cellular heterogeneity and potential gene regulatory mechanisms. To further demonstrate the accuracy of the scDRMAE method in cell clustering, we used the nonparametric Wilcoxon rank-sum test to identify the top three differential features (genes, surface proteins, and open chromatin regions) for each predicted cluster and validated their cell-type specificity using databases such as GeneCards (Safran et al. 2010) and GenBank (Benson et al. 2013). Supplementary Figure S3a displays the top three differential genes in cell clusters classified by scDRMAE within the InHouse dataset. We checked these differential genes in GeneCards and found that the genes selected from different clusters have biological significance and are strongly associated with certain types of cells, further confirming the accuracy of cell clustering by scDRMAE.

For example, in cluster 0, CD8B has been validated as a marker gene for CD8+ T cells (Guo et al. 2018), while IL7R is a marker for Naïve and memory T cells (Sinha et al. 2018). In cluster 1, the GNLY gene is confirmed as a marker gene for natural killer (NK) cells (Zhang et al. 2018). The NKG7 gene, crucial for the cytotoxic degranulation of NK and CD8 T cells and the activation and pro-inflammatory responses of CD4 T cells (Turman et al. 1993), is also proven to be a marker for NK cells. In addition, the GZMB gene, which encodes granzyme B belonging to the serine protease S1 family (Zhou et al. 2020), is secreted by NK cells and cytotoxic T lymphocytes (CTLs) as a precursor and processed into an active protease through proteolytic cleavage, inducing apoptosis in target cells. In cluster 2, S100A8 and S100A9, belonging to the S100 family of calcium-binding proteins, are primarily expressed in neutrophils and monocytes and play key roles in regulating various inflammatory responses and related diseases, thus serving as markers for monocytes. In cluster 3, the predicted marker genes CD79A and CD79B have been established as markers for B cells (Huse et al. 2022). The CD74 protein, produced by the CD74 gene, is a type II transmembrane glycoprotein involved in regulating the survival signaling pathways of B cells (David et al. 2022). In addition, the B lymphocyte antigen CD20, encoded by the MS4A1 gene, is expressed at nearly all stages of B cell development, making it one of the most commonly used TIL-B biomarkers to date (Liu et al. 2020). In cluster 4, the TRAC gene has been previously identified as being enriched in γδ T cells. Lastly, in cluster 5, CCL5 has been recognized as playing a significant role in CD8+ T cells (Appay and Rowland-Jones 2001), while NKG7 can also identify CD8+ T cells to a certain extent (Malarkannan 2020).

We also conducted rank-based analysis on the proteomics data from the InHouse dataset. Supplementary Figure S3b shows the top three marker proteins for the different clusters identified in the InHouse dataset. In cluster 0, CD8a was also confirmed as a marker for CD8+ T cells (Wang et al. 2009). In cluster 1, CD56 was identified as a fundamental biomarker for natural killer (NK) cells (Picard et al. 2022). In addition, subtypes of NK cells can be further differentiated based on the relative expression levels of CD16 and CD56 (Poli et al. 2009). In cluster 2, CD14 was determined to be a marker for monocytes, capable of triggering intracellular signaling in response to bacterial contact (Wu et al. 2019). CD11c is also predominantly expressed in monocytes, further supporting the characteristics of this cell type. In cluster 3, CD19, predicted as a biomarker, is important for both normal and neoplastic B cells as well as follicular dendritic cells (Nadler et al. 1983). CD19 plays a crucial role in setting the threshold for internal B cell signal transduction by regulating both B cell receptor-dependent and -independent signaling pathways. In cluster 4, the discovery of CD4 protein highlights its importance as a marker for CD4+ T cells (Beura et al. 2019). CD4 protein is located on the surface of CD4+ T cells, while molecules such as CD3, CD127, and CD154 are also predominantly expressed in T cells, further validating the characteristics of T cells. In cluster 5, both CD8a and CD154 were proven to be biomarkers for T cells (Chattopadhyay et al. 2005). In addition to performing differential analysis on the InHouse dataset, we also conducted differential analysis on three other datasets: human cell line mixture, mouse brain, and BMMC-41, and visualized the differentially expressed genes across the different clusters, as shown in Supplementary Figures S4–S10.

During the differential analysis, we found that although the two selected differential genes S100A8 and S100A9 in cluster 2 can identify both monocytes and neutrophils, it is often difficult to distinguish these two cell types using just these markers. However, when we analyzed the proteomic data and identified the differential proteins CD14 and CD11c, which are markers for monocytes, integrating both types of omics data allowed us to easily distinguish them. This explains why using multi-omics data can help us achieve more accurate cell clustering. By performing differential analysis on the cell clusters classified by scDRMAE, we found that the top differential features of each cluster have been validated as biological markers for certain cell types, further confirming the accuracy of the scDRMAE model in cell clustering. In addition, although some of the selected biomarkers have not been fully validated, by observing Fig. 8a and b, we can see significant differences between clusters. To more vividly display these differences, we visualized the selected differential genes in Fig. 8c and d, suggesting that these differential features may be potential biomarkers. Interestingly, we discovered that the differential protein CD127 selected from cluster 0 is translated from the differential gene IL7R (Zhang et al. 2022), indicating that the scDRMAE model has potential value and application prospects in exploring associations across different omics, promising to provide directions for biologists.

Figure 8.

Figure 8.

Differential genes and their visualization among different clusters. (a) Bubble plot showing the top three differential genes identified by scDRMAE across different clusters. (b) Bubble plot showing the top three differential proteins identified by scDRMAE across different clusters. (c) Visualization of differential genes among different clusters on a UMAP plot. (d) Visualization of differential proteins among different clusters on a UMAP plot.

4 Discussion

Previous methods for cell clustering often relied on differences in gene expression data or signal values in epigenetic data to differentiate cell types. However, we believe that the dependencies between features within different omics often vary significantly among different cell types, yet this factor is rarely considered in cell clustering. Therefore, in this paper, we propose a deep learning method based on the scDRMAE model for integrating single-cell multi-omics data and clustering cells. scDRMAE approaches from the perspective of feature dependencies within different omics, using masked autoencoders to capture these dependencies across various omics and using a masking prediction mechanism to anticipate and compensate for dropout events. To dynamically integrate the low-dimensional representations of different omics data, we use an attention mechanism to learn the global structural information of the data, thereby dynamically allocating weights. To prevent network degradation, we use a structure similar to residual networks, enhancing the omics information from scRNA-seq, which is crucial for cell clustering, to prevent information loss during training.

Extensive experiments have demonstrated scDRMAE’s powerful performance in cell clustering, maintaining good results even under high dropout conditions. In addition, we conducted differential analysis on the cell clusters identified by scDRMAE, examining the top-ranked differential features to confirm their identities as biomarkers, further validating the effectiveness of scDRMAE in cell clustering. Moreover, for some unconfirmed differential features, by observing the UMAP plots, we noticed significant differences among various cell types, suggesting these features as potential biomarkers, providing guidance for biologists.

Supplementary Material

btae599_Supplementary_Data

Acknowledgements

The authors thank the anonymous reviewers for their constructive suggestions.

Contributor Information

Tianjiao Zhang, Department of Computer Science and Technology, College of Computer and Control Engineering, Northeast Forestry University, Harbin 150040, China.

Hongfei Zhang, Department of Computer Science and Technology, College of Computer and Control Engineering, Northeast Forestry University, Harbin 150040, China.

Jixiang Ren, Department of Computer Science and Technology, College of Computer and Control Engineering, Northeast Forestry University, Harbin 150040, China.

Zhenao Wu, Department of Computer Science and Technology, College of Computer and Control Engineering, Northeast Forestry University, Harbin 150040, China.

Zhongqian Zhao, Department of Computer Science and Technology, College of Computer and Control Engineering, Northeast Forestry University, Harbin 150040, China.

Guohua Wang, Department of Computer Science and Technology, College of Computer and Control Engineering, Northeast Forestry University, Harbin 150040, China; Department of Computer Science and Technology, Faculty of Computing, Harbin Institute of Technology, Harbin 150001, China.

Supplementary data

Supplementary data are available at Bioinformatics online.

Conflict of interest

None declared.

Funding

This work was supported by the National Science Foundation for Distinguished Young Scholars of China [62225109] and the National Natural Science Foundation of China [62172087].

Data availability

You can access the open-source Python implementation of scDRMAE on GitHub at https://github.com/hongfeiZhang-source/scDRMAE.

References

  1. Appay V, Rowland-Jones SL.. RANTES: a versatile and controversial chemokine. Trends Immunol 2001;22:83–7. [DOI] [PubMed] [Google Scholar]
  2. Benson DA, Cavanaugh M, Clark K. et al. GenBank. Nucleic Acids Res 2013;41:D36–42. [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Beura LK, Fares-Frederickson NJ, Steinert EM. et al. CD4+ resident memory T cells dominate immunosurveillance and orchestrate local recall responses. J Exp Med 2019;216:1214–29. [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Buenostro JD et al. Single-cell chromatin accessibility reveals principles of regulatory variation. Nature 2015;523:486–U264. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Cai LY, Anastassiou D.. CASCC: a co-expression-assisted single-cell RNA-seq data clustering method. Bioinformatics 2024;40:btae283. [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Cao ZJ, Gao G.. Multi-omics single-cell data integration and regulatory inference with graph-linked embedding. Nat Biotechnol 2022;40:1458–66. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Chattopadhyay PK, Yu J, Roederer M.. A live-cell assay to detect antigen-specific CD4 T cells with diverse cytokine profiles. Nat Med 2005;11:1113–7. [DOI] [PubMed] [Google Scholar]
  8. Chen S, Lake BB, Zhang K.. High-throughput sequencing of the transcriptome and chromatin accessibility in the same cell. Nat Biotechnol 2019;37:1452–7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Chen Y, Zheng R, Liu J. et al. scMLC: an accurate and robust multiplex community detection method for single-cell multi-omics data. Brief Bioinform 2024;25:bbae101. [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Cheng Y, Ma XL.. scGAC: a graph attentional architecture for clustering single-cell RNA-seq data. Bioinformatics 2022;38:2187–93. [DOI] [PubMed] [Google Scholar]
  11. David K, Friedlander G, Pellegrino B. et al. CD74 as a regulator of transcription in normal B cells. Cell Rep 2022;41:111572. [DOI] [PubMed] [Google Scholar]
  12. Fang ZY, Zheng RQ, Li M.. scMAE: a masked autoencoder for single-cell RNA-seq clustering. Bioinformatics 2024;40:btae020. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Guo X, Zhang Y, Zheng L, et al. Global characterization of T cells in non-small-cell lung cancer by single-cell sequencing (vol 24, pg 978, 2018). Nat Med 2018;24:1628. [DOI] [PubMed] [Google Scholar]
  14. He K, Chen X, Xie S et al. Masked autoencoders are scalable vision learners. In: 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), New Orleans, LA, USA, 2022, 15979–88. [Google Scholar]
  15. He K, Zhang X, Ren S, et al. Deep residual learning for image recognition. In: 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 2016, 770–8. [Google Scholar]
  16. Hu D, Liang K, Dong Z, et al. Effective multi-modal clustering method via skip aggregation network for parallel scRNA-seq and scATAC-seq data. Brief Bioinform 2024;25:bbae102. [DOI] [PMC free article] [PubMed] [Google Scholar]
  17. Huse K, Bai B, Hilden VI. et al. Mechanism of CD79A and CD79B support for IgM B cell fitness through B cell receptor surface expression. J Immunol 2022;209:2042–53. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Jiang H, Zhan S, Ching W-K. et al. Robust joint clustering of multi-omics single-cell data via multi-modal high-order neighborhood laplacian matrix optimization. Bioinformatics 2023;39:btad414. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Kharchenko PV, Silberstein L, Scadden DT.. Bayesian approach to single-cell differential expression analysis. Nat Methods 2014;11:740–2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. Kiselev VY, Kirschner K, Schaub MT. et al. SC3: consensus clustering of single-cell RNA-seq data. Nat Methods 2017;14:483–6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Li X, Wang K, Lyu Y. et al. Deep learning enables accurate clustering with batch effect removal in single-cell RNA-seq analysis. Nat Commun 2020;11:2338. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Lin X, Tian T, Wei Z. et al. Clustering of single-cell multi-omics data with a multimodal deep learning method. Nat Commun 2022;13:7705. [DOI] [PMC free article] [PubMed] [Google Scholar]
  23. Liu C, Huang H, Yang P.. Multi-task learning from multimodal single-cell omics with Matilda. Nucleic Acids Res 2023;51:e45. [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Liu Y, Wang L, Lo K-W. et al. Omics-wide quantitative B-cell infiltration analyses identify for human cancer prognosis with superiority over CD20. Commun Biol 2020;3:234. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Liu Z, Liang Y, Wang G. et al. scLEGA: an attention-based deep clustering method with a tendency for low expression of genes on single-cell RNA-seq data. Brief Bioinform 2024;25:bbae371. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Luecken MD, Burkhardt DB, Cannoodt R. et al. A sandbox for prediction and integration of DNA, RNA, and proteins in single cells. In: Thirty-Fifth Conference on Neural Information Processing Systems Datasets and Benchmarks Track (Round 2). 2021.
  27. Ma S, Zhang B, LaFave LM. et al. Chromatin potential identified by shared single-cell profiling of RNA and chromatin. Cell 2020;183:1103–16.e20. [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. Malarkannan S. NKG7 makes a better killer. Nat Immunol 2020;21:1139–40. [DOI] [PubMed] [Google Scholar]
  29. Martineau J, Finin T.. Delta tfidf: an improved feature space for sentiment analysis. Proc Int AAAI Conf Web Soc Media 2009;3:258–61. [Google Scholar]
  30. Meitz M, Preve D, Saikkonen P.. A mixture autoregressive model based on Student’s t-distribution. Commun Stat Theory Methods 2023;52:499–515. [Google Scholar]
  31. Moroney JB, Vasudev A, Pertsemlidis A. et al. Integrative transcriptome and chromatin landscape analysis reveals distinct epigenetic regulations in human memory B cells. Nat Commun 2020;11:5435. [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Nadler LM, Anderson KC, Marti G. et al. B4, a human B lymphocyte-associated antigen expressed on normal, mitogen-activated, and malignant B lymphocytes. J Immunol 1983;131:244–50. [PubMed] [Google Scholar]
  33. Peterson VM, Zhang KX, Kumar N. et al. Multiplexed quantification of proteins and transcripts in single cells. Nat Biotechnol 2017;35:936–9. [DOI] [PubMed] [Google Scholar]
  34. Picard LK, Claus M, Fasbender F. et al. Human NK cells responses are enhanced by CD56 engagement. Eur J Immunol 2022;52:1441–51. [DOI] [PubMed] [Google Scholar]
  35. Poli A, Michel T, Thérésine M. et al. CD56bright natural killer (NK) cells: an important NK cell subset. Immunology 2009;126:458–65. [DOI] [PMC free article] [PubMed] [Google Scholar]
  36. Qiu Y, Guo D, Zhao P. et al. scMNMF: a novel method for single-cell multi-omics clustering based on matrix factorization. Brief Bioinform 2024;25:bbae228. [DOI] [PMC free article] [PubMed] [Google Scholar]
  37. Ren L, Wang J, Li Z. et al. scMCs: a framework for single-cell multi-omics data integration and multiple clusterings. Bioinformatics 2023;39:btad133. [DOI] [PMC free article] [PubMed] [Google Scholar]
  38. Safran M, Dalah I, Alexander J. et al. GeneCards version 3: the human gene integrator. Database (Oxford) 2010;2010:baq020. [DOI] [PMC free article] [PubMed] [Google Scholar]
  39. Satija R, Farrell JA, Gennert D. et al. Spatial reconstruction of single-cell gene expression data. Nat Biotechnol 2015;33:495–502. [DOI] [PMC free article] [PubMed] [Google Scholar]
  40. Sinha D, Kumar A, Kumar H. et al. dropClust: efficient clustering of ultra-large scRNA-seq data. Nucleic Acids Res 2018;46:e36. [DOI] [PMC free article] [PubMed] [Google Scholar]
  41. Stephenson E, Reynolds G, Botting RA. et al. ; Cambridge Institute of Therapeutic Immunology and Infectious Disease-National Institute of Health Research (CITIID-NIHR) COVID-19 BioResource Collaboration. Single-cell multi-omics analysis of the immune response in COVID-19. Nat Med 2021;27:904–16. [DOI] [PMC free article] [PubMed] [Google Scholar]
  42. Stoeckius M, Hafemeister C, Stephenson W. et al. Simultaneous epitope and transcriptome measurement in single cells. Nat Methods 2017;14:865–8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  43. Stuart T, Satija R.. Integrative single-cell analysis. Nat Rev Genet 2019;20:257–72. [DOI] [PubMed] [Google Scholar]
  44. Swanson E, Lord C, Reading J. et al. Simultaneous trimodal single-cell measurement of transcripts, epitopes, and chromatin accessibility using TEA-seq. Elife 2021;10:e63632. [DOI] [PMC free article] [PubMed] [Google Scholar]
  45. Tian T, Wan J, Song Q. et al. Clustering single-cell RNA-seq data with a model-based deep learning approach. Nat Mach Intell 2019;1:191–8. [Google Scholar]
  46. Tschannen M, Bachem O, Lucic M. Recent advances in autoencoder-based representation learning. arXiv, arXiv:1812.05069, 2018, preprint: not peer reviewed.
  47. Turman MA, Yabe T, McSherry C. et al. Characterization of a novel gene (NKG7) on human chromosome 19 that is expressed in natural killer cells and T cells. Hum Immunol 1993;36:34–40. [DOI] [PubMed] [Google Scholar]
  48. Vaswani A, Shazeer N, Parmar N et al. Attention is all you need. In: Advances in Neural Information Processing Systems, 2017, 5998–6008. [Google Scholar]
  49. Wan H, Chen L, Deng MH.. scNAME: neighborhood contrastive clustering with ancillary mask estimation for scRNA-seq data. Bioinformatics 2022;38:1575–83. [DOI] [PubMed] [Google Scholar]
  50. Wang L, Hong C, Song J. et al. CTEC: a cross-tabulation ensemble clustering approach for single-cell RNA sequencing data analysis. Bioinformatics 2024;40:btae130. [DOI] [PMC free article] [PubMed] [Google Scholar]
  51. Wang R, Natarajan K, Margulies DH.. Structural basis of the CD8αβ/MHC class I interaction: focused recognition orients CD8β to a T cell proximal position. J Immunol 2009;183:2554–64. [DOI] [PMC free article] [PubMed] [Google Scholar]
  52. Wang X, Sun Z, Zhang Y. et al. BREM-SC: a Bayesian random effects mixture model for joint clustering single cell multi-omics data. Nucleic Acids Res 2020;48:5814–24. [DOI] [PMC free article] [PubMed] [Google Scholar]
  53. Wu Z, Zhang Z, Lei Z. et al. CD14: biology and role in the pathogenesis of disease. Cytokine Growth F R 2019;48:24–31. [DOI] [PubMed] [Google Scholar]
  54. Xie J, Ruan S, Tu M. et al. Clustering single-cell RNA sequencing data via iterative smoothing and self-supervised discriminative embedding. Oncogene 2024;43:2279–92. [DOI] [PubMed] [Google Scholar]
  55. Yuan MS, Chen L, Deng MH.. Clustering single-cell multi-omics data with MoClust. Bioinformatics 2023;39:btac736. [DOI] [PMC free article] [PubMed] [Google Scholar]
  56. Zhang B, Zhang Y, Xiong L. et al. CD127 imprints functional heterogeneity to diversify monocyte responses in inflammatory diseases. J Exp Med 2022;219:e20211191. [DOI] [PMC free article] [PubMed] [Google Scholar]
  57. Zhang L, Yu X, Zheng L. et al. Lineage tracking reveals dynamic relationships of T cells in colorectal cancer. Nature 2018;564:268–72. [DOI] [PubMed] [Google Scholar]
  58. Zhang T, Ren J, Li L. et al. scZAG: integrating ZINB-Based autoencoder with adaptive data augmentation graph contrastive learning for scRNA-seq clustering. Int J Mol Sci 2024a;25:5976. [DOI] [PMC free article] [PubMed] [Google Scholar]
  59. Zhang T, Zhang Z, Li L. et al. GTADC: a graph-based method for inferring cell spatial distribution in cancer tissues. Biomolecules 2024b;14:436. [DOI] [PMC free article] [PubMed] [Google Scholar]
  60. Zhou Z, He H, Wang K. et al. Granzyme a from cytotoxic lymphocytes cleaves GSDMB to trigger pyroptosis in target cells. Science 2020;368:965. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

btae599_Supplementary_Data

Data Availability Statement

You can access the open-source Python implementation of scDRMAE on GitHub at https://github.com/hongfeiZhang-source/scDRMAE.


Articles from Bioinformatics are provided here courtesy of Oxford University Press

RESOURCES