{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T18:04:38Z","timestamp":1775325878761,"version":"3.50.1"},"reference-count":36,"publisher":"Oxford University Press (OUP)","issue":"4","license":[{"start":{"date-parts":[[2023,6,13]],"date-time":"2023-06-13T00:00:00Z","timestamp":1686614400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/pages\/standard-publication-reuse-rights"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62172088"],"award-info":[{"award-number":["62172088"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100007219","name":"Shanghai Natural Science Foundation","doi-asserted-by":"publisher","award":["21ZR1400400"],"award-info":[{"award-number":["21ZR1400400"]}],"id":[{"id":"10.13039\/100007219","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,7,20]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Single-cell RNA sequencing (scRNA-seq) measures transcriptome-wide gene expression at single-cell resolution. Clustering analysis of scRNA-seq data enables researchers to characterize cell types and states, shedding new light on cell-to-cell heterogeneity in complex tissues. Recently, self-supervised contrastive learning has become a prominent technique for underlying feature representation learning. However, for the noisy, high-dimensional and sparse scRNA-seq data, existing methods still encounter difficulties in capturing the intrinsic patterns and structures of cells, and seldom utilize prior knowledge, resulting in clusters that mismatch with the real situation. To this end, we propose scDECL, a novel deep enhanced constraint clustering algorithm for scRNA-seq data analysis based on contrastive learning and pairwise constraints. Specifically, based on interpolated contrastive learning, a pre-training model is trained to learn the feature embedding, and then perform clustering according to the constructed enhanced pairwise constraint. In the pre-training stage, a mixup data augmentation strategy and interpolation loss is introduced to improve the diversity of the dataset and the robustness of the model. In the clustering stage, the prior information is converted into enhanced pairwise constraints to guide the clustering. To validate the performance of scDECL, we compare it with six state-of-the-art algorithms on six real scRNA-seq datasets. The experimental results demonstrate the proposed algorithm outperforms the six competing methods. In addition, the ablation studies on each module of the algorithm indicate that these modules are complementary to each other and effective in improving the performance of the proposed algorithm. Our method scDECL is implemented in Python using the Pytorch machine-learning library, and it is freely available at https:\/\/github.com\/DBLABDHU\/scDECL.<\/jats:p>","DOI":"10.1093\/bib\/bbad222","type":"journal-article","created":{"date-parts":[[2023,6,14]],"date-time":"2023-06-14T09:10:25Z","timestamp":1686733825000},"source":"Crossref","is-referenced-by-count":21,"title":["Deep enhanced constraint clustering based on contrastive learning for scRNA-seq data"],"prefix":"10.1093","volume":"24","author":[{"given":"Yanglan","family":"Gan","sequence":"first","affiliation":[{"name":"School of Computer Science and Technology, Donghua University , 201600, Shanghai , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuhan","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, Donghua University , 201600, Shanghai , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guangwei","family":"Xu","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, Donghua University , 201600, Shanghai , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenjing","family":"Guo","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, Donghua University , 201600, Shanghai , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guobing","family":"Zou","sequence":"additional","affiliation":[{"name":"School of Computer Engineering and Science, Shanghai University , 200444, Shanghai , China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2023,6,13]]},"reference":[{"key":"2023072020145984300_ref1","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1016\/j.omtm.2018.07.003","article-title":"An introduction to the analysis of single-cell RNA-sequencing data","volume":"10","author":"AA","year":"2018","journal-title":"Mol Ther Methods Clin Dev"},{"issue":"4","key":"2023072020145984300_ref2","doi-asserted-by":"crossref","first-page":"610","DOI":"10.1016\/j.molcel.2015.04.005","article-title":"The technology and biology of single-cell RNA sequencing","volume":"58","author":"Kolodziejczyk","year":"2015","journal-title":"Mol Cell"},{"issue":"2","key":"2023072020145984300_ref3","doi-asserted-by":"crossref","DOI":"10.1007\/s40745-015-0040-1","article-title":"A comprehensive survey of clustering algorithms","volume":"2","author":"Xu","year":"2015","journal-title":"Ann Data Sci"},{"key":"2023072020145984300_ref4","first-page":"2579","article-title":"Visualizing data using t-SNE","volume":"9","author":"Xvan der Maaten","year":"2008","journal-title":"J Mach LearnRes"},{"key":"2023072020145984300_ref5","doi-asserted-by":"crossref","DOI":"10.21105\/joss.00861","article-title":"Umap: Uniform manifold approximation and projection for dimension reduction","volume":"3","author":"McInnes","year":"2018","journal-title":"J Open Source Softw"},{"key":"2023072020145984300_ref6","first-page":"85","article-title":"Single cells make big data: new challenges and opportunities in transcriptomics","volume":"4","author":"Angerer","year":"2017","journal-title":"Mol Cell"},{"issue":"5","key":"2023072020145984300_ref7","doi-asserted-by":"crossref","first-page":"495","DOI":"10.1038\/nbt.3192","article-title":"Spatial reconstruction of single-cell gene expression data","volume":"33","author":"Satija","year":"2015","journal-title":"Nat Biotechnol"},{"key":"2023072020145984300_ref8","article-title":"CIDR: ultrafast and accurate clustering through imputation for single-cell rna-seq data","volume":"18","author":"Lin","journal-title":"Genome Biol"},{"key":"2023072020145984300_ref9","first-page":"478","article-title":"Unsupervised deep embedding for clustering analysis","volume-title":"International conference on machine learning","author":"Xie","year":"2016"},{"issue":"1","key":"2023072020145984300_ref10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1038\/s41467-018-07931-2","article-title":"Single-cell rna-seq denoising using a deep count autoencoder","volume":"10","author":"Eraslan","year":"2019","journal-title":"Nat Commun"},{"issue":"4","key":"2023072020145984300_ref11","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1038\/s42256-019-0037-0","article-title":"Clustering single-cell RNA-seq data with a model-based deep learning approach","volume":"1","author":"Tian","year":"2019","journal-title":"Nat Mach Intell"},{"key":"2023072020145984300_ref12","doi-asserted-by":"crossref","DOI":"10.1093\/bib\/bbac018","article-title":"Deep structural clustering for single-cell RNA-seq data jointly through autoencoder and graph neural network","volume":"23","author":"Gan","year":"2022","journal-title":"Brief Bioinform"},{"issue":"16","key":"2023072020145984300_ref13","doi-asserted-by":"crossref","first-page":"4415","DOI":"10.1093\/bioinformatics\/btaa293","article-title":"scVAE: Variational auto-encoders for single-cell gene expression data","volume":"36","author":"Gr\u00f8nbech","year":"2020","journal-title":"Bioinformatics"},{"issue":"12","key":"2023072020145984300_ref14","doi-asserted-by":"crossref","first-page":"1053","DOI":"10.1038\/s41592-018-0229-2","article-title":"Deep generative modeling for single-cell transcriptomics","volume":"15","author":"Lopez","year":"2018","journal-title":"Nat Methods"},{"key":"2023072020145984300_ref15","article-title":"Deep soft k-means clustering with self-training for single-cell RNA sequence data","volume":"2","author":"Chen","year":"2020","journal-title":"Nucleic Acids Res"},{"issue":"1","key":"2023072020145984300_ref16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s13059-018-1438-9","article-title":"UMI-count modeling and differential expression analysis for single-cell rna sequencing","volume":"19","author":"Chen","year":"2018","journal-title":"Genome Biol"},{"issue":"7","key":"2023072020145984300_ref17","doi-asserted-by":"crossref","first-page":"539","DOI":"10.1038\/s41592-018-0033-z","article-title":"Gene expression recovery for single-cell RNA sequencing","volume":"15","author":"Huang","year":"2018","journal-title":"Nat Methods"},{"key":"2023072020145984300_ref18","first-page":"1597","article-title":"A simple framework for contrastive learning of visual representations","author":"Norouzi","year":"2020","journal-title":"International conference on machine learning"},{"key":"2023072020145984300_ref19","doi-asserted-by":"crossref","DOI":"10.1109\/CVPR42600.2020.00975","article-title":"Momentum contrast for unsupervised visual representation learning.","volume-title":"Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition","author":"He"},{"key":"2023072020145984300_ref20","article-title":"Improved baselines with momentum contrastive learning","author":"Girshick","year":"2020"},{"key":"2023072020145984300_ref21","doi-asserted-by":"crossref","first-page":"280","DOI":"10.1186\/s12859-021-04210-8","article-title":"Contrastive self-supervised clustering of scRNA-seq data","volume":"22","author":"Ciortan","year":"2021","journal-title":"BMC Bioinformatics"},{"key":"2023072020145984300_ref22","doi-asserted-by":"crossref","DOI":"10.1016\/j.isci.2021.103200","article-title":"Miscell: an effificient self-supervised learning approach for dissecting single-cell transcriptome","volume":"24","author":"Shen","year":"2021","journal-title":"iScience"},{"key":"2023072020145984300_ref23","doi-asserted-by":"crossref","first-page":"782","DOI":"10.1016\/j.immuni.2013.10.003","article-title":"Spatiotemporal dynamics of intratumoral immune cells reveal the immune landscape in human cancer","volume":"39","author":"Bindea","year":"2013","journal-title":"Immunity"},{"key":"2023072020145984300_ref24","doi-asserted-by":"crossref","first-page":"1142","DOI":"10.1158\/2159-8290.CD-17-1246","article-title":"An empirical approach leveraging tumorgrafts to dissect the tumor microenvironment in renal cell carcinoma identifies missing link to prognostic inflflammatory factors","volume":"8","author":"Wang","year":"2018","journal-title":"Cancer Discov"},{"key":"2023072020145984300_ref25","doi-asserted-by":"crossref","first-page":"531","DOI":"10.3390\/genes10070531","article-title":"SCINA: semi-supervised analysis of single cells in silico","volume":"10","author":"","year":"2019","journal-title":"Genes"},{"issue":"1","key":"2023072020145984300_ref26","doi-asserted-by":"crossref","first-page":"1873","DOI":"10.1038\/s41467-021-22008-3","article-title":"Model-based deep embedding for constrained clustering analysis of single cell RNA-seq data","volume":"12","author":"Tian","year":"2021","journal-title":"Nat Commun"},{"issue":"9","key":"2023072020145984300_ref27","doi-asserted-by":"crossref","first-page":"3247","DOI":"10.1109\/TPAMI.2020.2979699","article-title":"Semi-supervised clustering with constraints of different types from multiple information sources","volume":"43","author":"Bai","year":"2020","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"1","key":"2023072020145984300_ref28","first-page":"1929","article-title":"Dropout: a simple way to prevent neural networks from overfitting","volume":"15","author":"Srivastava","year":"2014","journal-title":"J Mach Learn Res"},{"key":"2023072020145984300_ref29","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1016\/j.neunet.2021.10.008","article-title":"Interpolation consistency training for semi-supervised learning","volume":"145","author":"Verma","year":"2022","journal-title":"Neural Netw"},{"issue":"6","key":"2023072020145984300_ref30","doi-asserted-by":"crossref","first-page":"1575","DOI":"10.1093\/bioinformatics\/btac011","article-title":"scNAME: neighborhood contrastive clustering with ancillary mask estimation for scrna-seq data","volume":"38","author":"Wan","year":"2022","journal-title":"Bioinformatics"},{"key":"2023072020145984300_ref31","article-title":"A simple framework for contrastive learning of visual representations","volume-title":"International conference on machine learning","author":"Chen"},{"key":"2023072020145984300_ref32","article-title":"Unsupervised deep embedding for clustering analysis","volume-title":"Machine Learning Research","author":"Xie","year":"2016"},{"key":"2023072020145984300_ref33","article-title":"Analyzing the effectiveness and applicability of cotrainin","volume-title":"Ninth International Conference on Information and Knowledge Management","author":"Nigam","year":"2000"},{"key":"2023072020145984300_ref34","article-title":"Pattern analysis and machine intelligence","volume-title":"Virtual Adversarial Training: A Regularization Method for Supervised and Semi-Supervised Learning","author":"Miyato","year":"2018"},{"key":"2023072020145984300_ref35","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-01548-9","volume-title":"Introduction to semi-supervised learning","author":"Zhu","year":"2009"},{"key":"2023072020145984300_ref36","article-title":"Learning a parametric embedding by preserving local structure","volume-title":"Twelth International Conference on Artifificial Intelligence and Statistics","author":"Maaten","year":"2009"}],"container-title":["Briefings in Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bib\/article-pdf\/24\/4\/bbad222\/50916922\/bbad222.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bib\/article-pdf\/24\/4\/bbad222\/50916922\/bbad222.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,20]],"date-time":"2023-07-20T20:16:59Z","timestamp":1689884219000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bib\/article\/doi\/10.1093\/bib\/bbad222\/7197084"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,13]]},"references-count":36,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2023,7,20]]}},"URL":"https:\/\/doi.org\/10.1093\/bib\/bbad222","relation":{},"ISSN":["1467-5463","1477-4054"],"issn-type":[{"value":"1467-5463","type":"print"},{"value":"1477-4054","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2023,7]]},"published":{"date-parts":[[2023,6,13]]},"article-number":"bbad222"}}