{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T11:20:04Z","timestamp":1767352804088,"version":"3.48.0"},"reference-count":45,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>Biclustering is crucial for gene expression data analysis, but evolutionary algorithm-based methods often suffer from high computational costs. To address this, we propose a novel subspace evolution-based biclustering method that significantly reduces runtime by constraining the search space and enhancing population diversity. Our approach first partitions the original expression matrix into submatrices, within which bicluster seeds are efficiently identified using a newly designed selection strategy. These seeds are then expanded and merged to form final biclusters. Experimental evaluation on both synthetic and real-world gene expression datasets demonstrates that our method outperforms existing typical biclustering algorithms in bicluster quality, achieving an average improvement of 57.31% in mean recovery. Moreover, it reduces runtime by approximately 63.42% compared to state-of-the-art evolutionary biclustering methods.<\/jats:p>","DOI":"10.3390\/a19010035","type":"journal-article","created":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T11:11:46Z","timestamp":1767352306000},"page":"35","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Biclustering Gene Expression Data with Subspace Evolution"],"prefix":"10.3390","volume":"19","author":[{"given":"Jianjun","family":"Sun","sequence":"first","affiliation":[{"name":"School of Digital Industry, Jiangxi Normal University, Shangrao 334000, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bin","family":"Jiang","sequence":"additional","affiliation":[{"name":"School of Digital Industry, Jiangxi Normal University, Shangrao 334000, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xinyi","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Digital Industry, Jiangxi Normal University, Shangrao 334000, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pengyu","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Digital Industry, Jiangxi Normal University, Shangrao 334000, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qin","family":"Yi","sequence":"additional","affiliation":[{"name":"School of Digital Industry, Jiangxi Normal University, Shangrao 334000, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2026,1,1]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Yuan, W., Li, Y., Han, Z., Chen, Y., Xie, J., Chen, J., Bi, Z., and Xi, J. (2024). Evolutionary Mechanism Based Conserved Gene Expression Biclustering Module Analysis for Breast Cancer Genomics. Biomedicines, 12.","DOI":"10.3390\/biomedicines12092086"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Gafar, M.G., Abohany, A.A., Elkhouli, A.E., and El-Mageed, A.A.A. (2024). Optimization of gene selection for cancer classification in high-dimensional data using an improved african vultures algorithm. Algorithms, 17.","DOI":"10.3390\/a17080342"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Georgieva, O. (2023). An Iterative Unsupervised Method for Gene Expression Differentiation. Genes, 14.","DOI":"10.3390\/genes14020412"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"444","DOI":"10.1016\/j.ins.2020.05.078","article-title":"Bi-objective optimization of biclustering with binary data","volume":"538","author":"Hanafi","year":"2020","journal-title":"Inf. Sci."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1016\/j.cmpb.2013.07.025","article-title":"A new measure for gene expression biclustering based on non-parametric correlation","volume":"112","author":"Flores","year":"2013","journal-title":"Comput. Methods Programs Biomed."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1016\/j.cmpb.2015.02.010","article-title":"Integrating biological knowledge based on functional annotations for biclustering of gene expression data","volume":"119","author":"Nepomuceno","year":"2015","journal-title":"Comput. Methods Programs Biomed."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2446","DOI":"10.1109\/TPAMI.2024.3520708","article-title":"Federated multi-view K-means clustering","volume":"47","author":"Yang","year":"2024","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1093\/bioinformatics\/btg025","article-title":"Comparisons and validation of statistical clustering techniques for microarray gene expression data","volume":"19","author":"Datta","year":"2003","journal-title":"Bioinformatics"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1080\/01621459.1972.10481214","article-title":"Direct clustering of a data matrix","volume":"67","author":"Hartigan","year":"1972","journal-title":"J. Am. Stat. Assoc."},{"key":"ref_10","first-page":"93","article-title":"Biclustering of expression data","volume":"8","author":"Cheng","year":"2000","journal-title":"Proc. Int. Conf. Intell. Syst. Mol. Biol."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1640","DOI":"10.1109\/TCBB.2021.3049366","article-title":"FBCwPlaid: A Functional Biclustering Analysis of Epi-Transcriptome Profiling Data Via a Weighted Plaid Model","volume":"19","author":"Chen","year":"2022","journal-title":"IEEE\/ACM Trans. Comput. Biol. Bioinform."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"2802","DOI":"10.1109\/TCBB.2023.3283801","article-title":"A New Binary Biclustering Algorithm Based on Weight Adjacency Difference Matrix for Analyzing Gene Expression Data","volume":"20","author":"Chu","year":"2023","journal-title":"IEEE\/ACM Trans. Comput. Biol. Bioinform."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"204","DOI":"10.2174\/157489310792006701","article-title":"On biclustering of gene expression data","volume":"5","author":"Mukhopadhyay","year":"2010","journal-title":"Curr. Bioinform."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Trepowski, J., Diego, P.P.R., Miguel, G.T., and Divina, F. (2023, January 5\u20137). Electric Energy Charge Biclustering A Genetic Algorithms Approach. Proceedings of the 2023 IEEE CHILEAN Conference on Electrical, Electronics Engineering, Information and Communication Technologies (CHILECON), Valdivia, Chile.","DOI":"10.1109\/CHILECON60335.2023.10418621"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"121863","DOI":"10.1016\/j.eswa.2023.121863","article-title":"AMoDeBic: An adaptive Multi-objective Differential Evolution biclustering algorithm of microarray data using a biclustering binary mutation operator","volume":"238","author":"Charfaoui","year":"2024","journal-title":"Expert Syst. Appl."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"33208","DOI":"10.1038\/s41598-025-18326-x","article-title":"Gene expression data mining by hybrid biclustering with improved GA and BA","volume":"15","author":"Wu","year":"2025","journal-title":"Sci. Rep."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"5499","DOI":"10.1007\/s41060-025-00782-3","article-title":"Parameter optimization in biclustering algorithms for large datasets using a combined approach of NSGA-II and TOPSIS","volume":"20","author":"Kocaturk","year":"2025","journal-title":"Int. J. Data Sci. Anal."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"590","DOI":"10.1109\/TKDE.2006.74","article-title":"Biclustering of expression data with evolutionary computation","volume":"18","author":"Divina","year":"2006","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"560","DOI":"10.1109\/TCBB.2011.53","article-title":"Parallelized Evolutionary Learning for Detection of Biclusters in Gene Expression Data","volume":"9","author":"Huang","year":"2012","journal-title":"IEEE\/ACM Trans. Comput. Biol. Bioinform."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Yu, K., Li, W., Xie, W., and Wang, L. (2024). A hybrid feature-selection method based on mRMR and binary differential evolution for gene selection. Processes, 12.","DOI":"10.3390\/pr12020313"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Chakraborty, A., and Maka, H. (2005, January 14\u201315). Biclustering of gene expression data using genetic algorithm. Proceedings of the 2005 IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology, La Jolla, CA, USA.","DOI":"10.1109\/CIBCB.2005.1594893"},{"key":"ref_22","unstructured":"Bleuler, S., Prelic, A., and Zitzler, E. (2004, January 19\u201323). An EA framework for biclustering of gene expression data. Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753), Portland, OR, USA."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1093\/bioinformatics\/17.4.309","article-title":"Validating clustering for gene expression data","volume":"17","author":"Yeung","year":"2001","journal-title":"Bioinformatics"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"972","DOI":"10.1126\/science.1136800","article-title":"Clustering by passing messages between data points","volume":"315","author":"Frey","year":"2007","journal-title":"Science"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Wei, Y., Hu, H., Xu, H., and Mao, X. (2023). Unsupervised hyperspectral band selection via multimodal evolutionary algorithm and subspace decomposition. Sensors, 23.","DOI":"10.3390\/s23042129"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1016\/j.jbi.2015.06.028","article-title":"Biclustering on expression data: A review","volume":"57","author":"Pontes","year":"2015","journal-title":"J. Biomed. Inform."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"bbae342","DOI":"10.1093\/bib\/bbae342","article-title":"Biclustering data analysis: A comprehensive survey","volume":"25","author":"Castanho","year":"2024","journal-title":"Brief. Bioinform."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Mounir, M., and Hamdy, M. (2015, January 12\u201314). On biclustering of gene expression data. Proceedings of the 2015 IEEE Seventh International Conference on Intelligent Computing and Information Systems (ICICIS), Cairo, Egypt.","DOI":"10.1109\/IntelCIS.2015.7397290"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"3840","DOI":"10.1093\/bioinformatics\/bti641","article-title":"Shifting and scaling patterns from gene expression data","volume":"21","year":"2005","journal-title":"Bioinformatics"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"506","DOI":"10.1109\/TKDE.2020.2983692","article-title":"A Biclustering Method for Heterogeneous and Temporal Medical Data","volume":"34","author":"Vandromme","year":"2022","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_31","unstructured":"Cheng, Y., and Church, G.M. (2000, January 19\u201323). Biclustering of expression data. Proceedings of the Eighth International Conference on Intelligent Systems for Molecular Biology, La Jolla\/San Diego, CA, USA."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Pontes, B., Girldez, R., and Aguilar-Ruiz, J.S. (2015). Quality Measures for Gene Expression Biclusters. PLoS ONE, 10.","DOI":"10.1371\/journal.pone.0115497"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Peng, L., Gu, L., He, L., and Shi, Y. (2023). Diversified kernel latent variable space and multi-objective optimization for selective ensemble learning-based soft sensor. Appl. Sci., 13.","DOI":"10.3390\/app13095224"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"534","DOI":"10.1109\/TSMCB.2005.860138","article-title":"Hybridization of evolutionary algorithms and local search by means of a clustering method","volume":"36","year":"2006","journal-title":"IEEE Trans. Syst. Man Cybern. Part B (Cybern.)"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1442","DOI":"10.1109\/TEVC.2023.3320278","article-title":"Runtime Analysis for the NSGA-II: Proving, Quantifying, and Explaining the Inefficiency For Many Objectives","volume":"28","author":"Zheng","year":"2023","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1351","DOI":"10.1109\/TEVC.2023.3319494","article-title":"Machine Learning Based Prediction of New Pareto-Optimal Solutions From Pseudo-Weights","volume":"28","author":"Suresh","year":"2023","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1109\/4235.996017","article-title":"A fast and elitist multiobjective genetic algorithm: NSGA-II","volume":"6","author":"Deb","year":"2002","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"2464","DOI":"10.1016\/j.patcog.2006.03.003","article-title":"Multi-objective evolutionary biclustering of gene expression data","volume":"39","author":"Mitra","year":"2006","journal-title":"Pattern Recognit."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"969","DOI":"10.1109\/TITB.2009.2017527","article-title":"Finding multiple coherent biclusters in microarray data using variable string length multiobjective genetic algorithm","volume":"13","author":"Maulik","year":"2009","journal-title":"IEEE Trans. Inf. Technol. Biomed."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Seridi, K., Jourdan, L., and Talbi, E.G. (2011, January 5\u20138). Multi-objective evolutionary algorithm for biclustering in microarrays data. Proceedings of the 2011 IEEE Congress of Evolutionary Computation (CEC), Ritz Carlton, NO, USA.","DOI":"10.1109\/CEC.2011.5949941"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1089\/10665270360688075","article-title":"Discovering local structure in gene expression data: The order-preserving submatrix problem","volume":"10","author":"Chor","year":"2003","journal-title":"J. Comput. Biol."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"1122","DOI":"10.1093\/bioinformatics\/btl060","article-title":"A systematic comparison and evaluation of biclustering methods for gene expression data","volume":"22","author":"Bleuler","year":"2006","journal-title":"Bioinformatics"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"370","DOI":"10.1038\/ng941","article-title":"Revealing modular organization in the yeast transcriptional network","volume":"31","author":"Ihmels","year":"2002","journal-title":"Nat. Genet."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Zhang, H., Zeng, J., Zhang, F., Liu, J., and Liang, L. (2025). Role of B-Cell Lymphoma\/Leukemia 11A in Normal and Malignant Hematopoiesis. Biology, 14.","DOI":"10.3390\/biology14010026"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"e3202","DOI":"10.1002\/hon.3202","article-title":"Diffuse large B-cell lymphoma","volume":"42","author":"Barraclough","year":"2024","journal-title":"Hematol. Oncol."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/19\/1\/35\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T11:16:11Z","timestamp":1767352571000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/19\/1\/35"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,1]]},"references-count":45,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2026,1]]}},"alternative-id":["a19010035"],"URL":"https:\/\/doi.org\/10.3390\/a19010035","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1,1]]}}}