{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,25]],"date-time":"2026-06-25T19:43:23Z","timestamp":1782416603697,"version":"3.54.5"},"reference-count":35,"publisher":"Oxford University Press (OUP)","issue":"5","license":[{"start":{"date-parts":[[2021,12,4]],"date-time":"2021-12-04T00:00:00Z","timestamp":1638576000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61973174"],"award-info":[{"award-number":["61973174"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,2,7]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:sec>\n                  <jats:title>Motivation<\/jats:title>\n                  <jats:p>With the development of single-cell RNA sequencing (scRNA-seq) techniques, increasingly more large-scale gene expression datasets become available. However, to analyze datasets produced by different experiments, batch effects among different datasets must be considered. Although several methods have been recently published to remove batch effects in scRNA-seq data, two problems remain to be challenging and not completely solved: (i) how to reduce the distribution differences of different batches more accurately; and (ii) how to align samples from different batches to recover the cell type clusters.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Results<\/jats:title>\n                  <jats:p>We proposed a novel deep-learning approach, which is a hierarchical distribution-matching framework assisted with contrastive learning to address these two problems. Firstly, we design a hierarchical framework for distribution matching based on a deep autoencoder. This framework employs an adversarial training strategy to match the global distribution of different batches. This provides an improved foundation to further match the local distributions with a maximum mean discrepancy-based loss. For local matching, we divide cells in each batch into clusters and develop a contrastive learning mechanism to simultaneously align similar cluster pairs and keep noisy pairs apart from each other. This allows to obtain clusters with all cells of the same type (true positives), and avoid clusters with cells of different type (false positives). We demonstrate the effectiveness of our method on both simulated and real datasets. Results show that our new method significantly outperforms the state-of-the-art methods and has the ability to prevent overcorrection.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Availability and implementation<\/jats:title>\n                  <jats:p>The python code to generate results and figures in this article is available at https:\/\/github.com\/zhanglabNKU\/HDMC, the data underlying this article is also available at this github repository.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Supplementary information<\/jats:title>\n                  <jats:p>Supplementary data are available at Bioinformatics online.<\/jats:p>\n               <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btab821","type":"journal-article","created":{"date-parts":[[2021,11,30]],"date-time":"2021-11-30T12:08:58Z","timestamp":1638274138000},"page":"1295-1303","source":"Crossref","is-referenced-by-count":18,"title":["HDMC: a novel deep learning-based framework for removing batch effects in single-cell RNA-seq data"],"prefix":"10.1093","volume":"38","author":[{"given":"Xiao","family":"Wang","sequence":"first","affiliation":[{"name":"College of Computer Science, Nankai University , 300350 Tianjin, China"},{"name":"Tianjin Key Laboratory of Network and Data Security Technology, Nankai University , 300350 Tianjin, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jia","family":"Wang","sequence":"additional","affiliation":[{"name":"College of Computer Science, Nankai University , 300350 Tianjin, China"},{"name":"Tianjin Key Laboratory of Network and Data Security Technology, Nankai University , 300350 Tianjin, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8498-3451","authenticated-orcid":false,"given":"Han","family":"Zhang","sequence":"additional","affiliation":[{"name":"College of Artificial Intelligence, Nankai University , 300350 Tianjin, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shenwei","family":"Huang","sequence":"additional","affiliation":[{"name":"College of Computer Science, Nankai University , 300350 Tianjin, China"},{"name":"Tianjin Key Laboratory of Network and Data Security Technology, Nankai University , 300350 Tianjin, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7667-881X","authenticated-orcid":false,"given":"Yanbin","family":"Yin","sequence":"additional","affiliation":[{"name":"Department of Food Science and Technology, University of Nebraska-Lincoln , Lincoln, NE 68588, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"286","published-online":{"date-parts":[[2021,12,4]]},"reference":[{"key":"2023020108545925700_btab821-B1","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1016\/j.cels.2016.08.011","article-title":"A single-cell transcriptomic map of the human and mouse pancreas reveals inter-and intra-cell population structure","volume":"3","author":"Baron","year":"2016","journal-title":"Cell Syst"},{"key":"2023020108545925700_btab821-B2","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1038\/nbt.4096","article-title":"Integrating single-cell transcriptomic data across different conditions, technologies, and species","volume":"36","author":"Butler","year":"2018","journal-title":"Nat. Biotechnol"},{"key":"2023020108545925700_btab821-B3","doi-asserted-by":"crossref","first-page":"e17238","DOI":"10.1371\/journal.pone.0017238","article-title":"Removing batch effects in analysis of expression microarray data: an evaluation of six batch adjustment methods","volume":"6","author":"Chen","year":"2011","journal-title":"PLoS One"},{"key":"2023020108545925700_btab821-B4","first-page":"539","author":"Chopra","year":"2005"},{"key":"2023020108545925700_btab821-B5","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1038\/s41467-018-03282-0","article-title":"Characterizing the replicability of cell types defined by single cell RNA-sequencing data using metaneighbor","volume":"9","author":"Crow","year":"2018","journal-title":"Nat. Commun"},{"key":"2023020108545925700_btab821-B6","doi-asserted-by":"crossref","first-page":"e80","DOI":"10.1093\/nar\/gkab380","article-title":"Integrating multiple references for single-cell assignment","volume":"49","author":"Duan","year":"2021","journal-title":"Nucleic Acids Res"},{"key":"2023020108545925700_btab821-B7","author":"Ganin","year":"2015"},{"key":"2023020108545925700_btab821-B8","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1038\/nmeth.4179","article-title":"Seq-Well: portable, low-cost RNA sequencing of single cells at high throughput","volume":"14","author":"Gierahn","year":"2017","journal-title":"Nat. Methods"},{"key":"2023020108545925700_btab821-B9","doi-asserted-by":"crossref","first-page":"121","DOI":"10.12688\/f1000research.6536.1","article-title":"A reanalysis of mouse encode comparative gene expression data","volume":"4","author":"Gilad","year":"2015","journal-title":"F1000Res"},{"key":"2023020108545925700_btab821-B10","article-title":"Generative adversarial networks","author":"Goodfellow","year":"2014","journal-title":"Advances in Neural Information Processing Systems (NeurlPS), Montreal, Quebec, Canada, pp. 2672\u20132680."},{"key":"2023020108545925700_btab821-B11","first-page":"1205","author":"Gretton","year":"2012"},{"key":"2023020108545925700_btab821-B12","doi-asserted-by":"crossref","first-page":"421","DOI":"10.1038\/nbt.4091","article-title":"Batch effects in single-cell RNA-sequencing data are corrected by matching mutual nearest neighbors","volume":"36","author":"Haghverdi","year":"2018","journal-title":"Nat. Biotechnol"},{"key":"2023020108545925700_btab821-B13","doi-asserted-by":"crossref","first-page":"562","DOI":"10.1093\/biostatistics\/kxx053","article-title":"Missing data and technical variability in single-cell RNA-sequencing experiments","volume":"19","author":"Hicks","year":"2018","journal-title":"Biostatistics"},{"key":"2023020108545925700_btab821-B14","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1007\/BF01908075","article-title":"Comparing partitions","volume":"2","author":"Hubert","year":"1985","journal-title":"J. Classif"},{"key":"2023020108545925700_btab821-B15","doi-asserted-by":"crossref","first-page":"118","DOI":"10.1093\/biostatistics\/kxj037","article-title":"Adjusting batch effects in microarray expression data using empirical Bayes methods","volume":"8","author":"Johnson","year":"2007","journal-title":"Biostatistics"},{"key":"2023020108545925700_btab821-B16","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1038\/nbt.4042","article-title":"Multiplexed droplet single-cell RNA-sequencing using natural genetic variation","volume":"36","author":"Kang","year":"2018","journal-title":"Nat. Biotechnol"},{"key":"2023020108545925700_btab821-B17","doi-asserted-by":"crossref","first-page":"1289","DOI":"10.1038\/s41592-019-0619-0","article-title":"Fast, sensitive and accurate integration of single-cell data with harmony","volume":"16","author":"Korsunsky","year":"2019","journal-title":"Nat. Methods"},{"key":"2023020108545925700_btab821-B18","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1093\/bib\/bbs037","article-title":"Batch effect removal methods for microarray gene expression data integration: a survey","volume":"14","author":"Lazar","year":"2013","journal-title":"Brief. Bioinform"},{"key":"2023020108545925700_btab821-B19","doi-asserted-by":"crossref","first-page":"17224","DOI":"10.1073\/pnas.1413624111","article-title":"Comparison of the transcriptional landscapes between human and mouse tissues","volume":"111","author":"Lin","year":"2014","journal-title":"Proc. Natl. Acad. Sci. USA"},{"key":"2023020108545925700_btab821-B20","article-title":"Conditional adversarial domain adaptation","author":"Long","year":"2018","journal-title":"In: Advances in Neural Information Processing Systems (NeurlPS), Montr\u00e9al, Canada, pp. 1647\u20131657."},{"key":"2023020108545925700_btab821-B21","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":"2023020108545925700_btab821-B22","doi-asserted-by":"crossref","first-page":"1202","DOI":"10.1016\/j.cell.2015.05.002","article-title":"Highly parallel genome-wide expression profiling of individual cells using nanoliter droplets","volume":"161","author":"Macosko","year":"2015","journal-title":"Cell"},{"key":"2023020108545925700_btab821-B23","author":"McInnes","year":"2018"},{"key":"2023020108545925700_btab821-B24","doi-asserted-by":"crossref","first-page":"385","DOI":"10.1016\/j.cels.2016.09.002","article-title":"A single-cell transcriptome atlas of the human pancreas","volume":"3","author":"Muraro","year":"2016","journal-title":"Cell Syst"},{"key":"2023020108545925700_btab821-B25","first-page":"3934","author":"Pei","year":"2018"},{"key":"2023020108545925700_btab821-B26","doi-asserted-by":"crossref","first-page":"e47","DOI":"10.1093\/nar\/gkv007","article-title":"limma powers differential expression analyses for RNA-sequencing and microarray studies","volume":"43","author":"Ritchie","year":"2015","journal-title":"Nucleic Acids Res"},{"key":"2023020108545925700_btab821-B27","doi-asserted-by":"crossref","first-page":"593","DOI":"10.1016\/j.cmet.2016.08.020","article-title":"Single-cell transcriptome profiling of human pancreatic islets in health and type 2 diabetes","volume":"24","author":"Segerstolpe","year":"2016","journal-title":"Cell Metab"},{"key":"2023020108545925700_btab821-B28","doi-asserted-by":"crossref","first-page":"2539","DOI":"10.1093\/bioinformatics\/btx196","article-title":"Removal of batch effects using distribution-matching residual networks","volume":"33","author":"Shaham","year":"2017","journal-title":"Bioinformatics"},{"key":"2023020108545925700_btab821-B29","doi-asserted-by":"crossref","first-page":"1888","DOI":"10.1016\/j.cell.2019.05.031","article-title":"Comprehensive integration of single-cell data","volume":"177","author":"Stuart","year":"2019","journal-title":"Cell"},{"key":"2023020108545925700_btab821-B30","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s13059-019-1850-9","article-title":"A benchmark of batch-effect correction methods for single-cell RNA sequencing data","volume":"21","author":"Tran","year":"2020","journal-title":"Genome Biol"},{"key":"2023020108545925700_btab821-B31","doi-asserted-by":"crossref","first-page":"39921","DOI":"10.1038\/srep39921","article-title":"Batch effects and the effective design of single-cell gene expression studies","volume":"7","author":"Tung","year":"2017","journal-title":"Sci. Rep"},{"key":"2023020108545925700_btab821-B32","first-page":"7167","author":"Tzeng","year":"2017"},{"key":"2023020108545925700_btab821-B33","doi-asserted-by":"crossref","first-page":"2392","DOI":"10.1109\/TIT.2009.2016060","article-title":"Divergence estimation for multidimensional densities via k-nearest-neighbor distances","volume":"55","author":"Wang","year":"2009","journal-title":"IEEE Trans. Inf. Theory"},{"key":"2023020108545925700_btab821-B34","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s13059-019-1764-6","article-title":"BERMUDA: a novel deep transfer learning method for single-cell RNA sequencing batch correction reveals hidden high-resolution cellular subtypes","volume":"20","author":"Wang","year":"2019","journal-title":"Genome Biol"},{"key":"2023020108545925700_btab821-B35","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s13059-017-1305-0","article-title":"Splatter: simulation of single-cell RNA sequencing data","volume":"18","author":"Zappia","year":"2017","journal-title":"Genome Biol"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btab821\/41729554\/btab821.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/38\/5\/1295\/49008270\/btab821.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/38\/5\/1295\/49008270\/btab821.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,1]],"date-time":"2023-02-01T20:18:50Z","timestamp":1675282730000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/38\/5\/1295\/6449435"}},"subtitle":[],"editor":[{"given":"Valentina","family":"Boeva","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"editor"}]}],"short-title":[],"issued":{"date-parts":[[2021,12,4]]},"references-count":35,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2022,2,7]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btab821","relation":{},"ISSN":["1367-4803","1367-4811"],"issn-type":[{"value":"1367-4803","type":"print"},{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2022,3,1]]},"published":{"date-parts":[[2021,12,4]]}}}