Abstract
Gene expression data clustering groups genes with similar patterns into a group, while genes exhibit dissimilar patterns into different groups. Traditional partitional gene expression data clustering partitions the entire set of genes into a finite set of clusters which might not reflect co-expression or coherent patterns across all genes belonging to a cluster. In this paper, we propose a graph-theoretic clustering algorithm called GAClust which groups co-expressed genes into the same cluster while also detecting noise genes. Clustering of genes is based on the presumption that co-expressed genes are more likely to share common biological functions. However, it has been observed that the clusters produced by traditional methods often do not reflect true biological groups or functions. To address this issue, we propose a semi-supervised algorithm, SGAClust to produce more biologically relevant clusters. We consider both synthetic and cancer gene expression datasets to evaluate the performance of the proposed algorithms. It has been found that SGAClust outperforms the unsupervised algorithms. Additionally, we also identify potential gene biomarkers which will further help in cancer management.
Similar content being viewed by others
References
Abu-Jamous B, Kelly S (2018) Clust: automatic extraction of optimal co-expressed gene clusters from gene expression data. Genome Biol 19(1):1–11
Armstrong SA, Staunton JE, Silverman LB, Pieters R, den Boer ML, Minden MD, Sallan SE, Lander ES, Golub TR, Korsmeyer SJ (2002) Mll translocations specify a distinct gene expression profile that distinguishes a unique leukemia. Nat Genet 30(1):41–47
Bach D-H, Park HJ, Lee SK (2018) The dual role of bone morphogenetic proteins in cancer. Mol Therapy-Oncolytics 8:1–13
Ben-Dor A, Shamir R, Yakhini Z (1999) Clustering gene expression patterns. J Comput Biol 6(3–4):281–297
Berriz GF, King OD, Bryant B, Sander C, Roth FP (2003) Characterizing gene sets with funcassociate. Bioinformatics 19(18):2502–2504
Bhattacharjee A, Richards WG, Staunton J, Li C, Monti S, Vasa P, Ladd C, Beheshti J, Bueno R, Gillette M et al (2001) Classification of human lung carcinomas by mrna expression profiling reveals distinct adenocarcinoma subclasses. Proc Natl Acad Sci 98(24):13790–13795
Bryan J (2004) Problems in gene clustering based on gene expression data. J Multivariate Anal 90(1):44–66
Chen AH, Tsau Y-W, Lin C-H (2010) Novel methods to identify biologically relevant genes for leukemia and prostate cancer from gene expression profiles. BMC genomics 11(1):274
Coccaro N, Tota G, Zagaria A, Anelli L, Specchia G, Albano F (2017) Setbp1 dysregulation in congenital disorders and myeloid neoplasms. Oncotarget 8(31):51920
de Souto MC, Costa IG, de Araujo DS, Ludermir TB, Schliep A (2008) Clustering cancer gene expression data: a comparative study. BMC Bioinformatics 9(1):497
Desgraupes B (2013) Clustering indices. University of Paris Ouest-Lab Modal’X 1:34
Di Gesú V, Giancarlo R, Bosco GL, Raimondi A, Scaturro D (2005) Genclust: a genetic algorithm for clustering gene expression data. BMC Bioinformatics 6(1):289
Eisen MB, Spellman PT, Brown PO, Botstein D (1998) Cluster analysis and display of genome-wide expression patterns. Proc Natl Acad Sci 95(25):14863–14868
Erbes T, Hirschfeld M, Rücker G, Jaeger M, Boas J, Iborra S, Mayer S, Gitsch G, Stickeler E (2015) Feasibility of urinary microrna detection in breast cancer patients and its potential as an innovative non-invasive biomarker. BMC Cancer 15(1):193
Fane M, Harris L, Smith AG, Piper M (2017) Nuclear factor one transcription factors as epigenetic regulators in cancer. Int J Cancer 140(12):2634–2641
Goossens N, Nakagawa S, Sun X, Hoshida Y (2015) Cancer biomarker discovery and validation. Trans Cancer Res 4(3):256
Han L, Sheng B, Zeng Q, Yao W, Jiang Q (2020) Correlation between mmp2 expression in lung cancer tissues and clinical parameters: a retrospective clinical analysis. BMC Pulmonary Medi 20(1):1–9
Henriques R, Madeira SC (2016) Bic2pam: constraint-guided biclustering for biological data analysis with domain knowledge. Algorithms Mol Biol 11(1):23
Henry NL, Hayes DF (2012) Cancer biomarkers. Mol Oncol 6(2):140–146
Herrero J, Valencia A, Dopazo J (2001) A hierarchical unsupervised growing neural network for clustering gene expression patterns. Bioinformatics 17(2):126–136
Huang D, Pan W (2006) Incorporating biological knowledge into distance-based clustering analysis of microarray gene expression data. Bioinformatics 22(10):1259–1268
Huang DW, Sherman BT, Tan Q, Collins JR, Alvord WG, Roayaei J, Stephens R, Baseler MW, Lane HC, Lempicki RA (2007) The david gene functional classification tool: a novel biological module-centric algorithm to functionally analyze large gene lists. Genome Biol 8(9):R183
Hubert L, Schultz J (1976) Quadratic assignment as a general data analysis strategy. Br J Math Stat Psychol 29(2):190–241
Hussain SF, Ramazan M (2016) Biclustering of human cancer microarray data using co-similarity based co-clustering. Expert Syst Appl 55:520–531
Jaskowiak PA, Campello RJ, Costa IG (2014) On the selection of appropriate distances for gene expression data clustering. BMC Bioinform 15(Suppl 2):S2
Ji L, Tan K-L (2004) Mining gene expression data for positive and negative co-regulated gene clusters. Bioinformatics 20(16):2711–2718
Jiang D, Tang C, Zhang A (2004) Cluster analysis for gene expression data: a survey. Knowl Data Eng IEEE Trans 16(11):1370–1386
Joe S, Nam H (2016) Prognostic factor analysis for breast cancer using gene expression profiles. BMC Med Inform Decision Making 16(1):56
Juurikka K, Butler GS, Salo T, Nyberg P, Åström P (2019) The role of mmp8 in cancer: a systematic review. Int J Mol Sci 20(18):4506
Kerr G, Ruskin HJ, Crane M, Doolan P (2008) Techniques for clustering gene expression data. Comput Biol Med 38(3):283–293
Kim H, Watkinson J, Anastassiou D (2011) Biomarker discovery using statistically significant gene sets. J Comput Biol 18(10):1329–1338
Kulshrestha A, Suman S, Ranjan R (2016) Network analysis reveals potential markers for pediatric adrenocortical carcinoma. OncoTargets Therapy 9:4569
Laiho P, Kokko A, Vanharanta S, Salovaara R, Sammalkorpi H, Järvinen H, Mecklin J, Karttunen T, Tuppurainen K, Davalos V et al (2007) Serrated carcinomas form a subclass of colorectal cancer with distinct molecular basis. Oncogene 26(2):312–320
Lee W-P, Lin C-H (2016) Combining expression data and knowledge ontology for gene clustering and network reconstruction. Cognit Comput 8(2):217–227
Li Z, Herold T, He C, Valk PJ, Chen P, Jurinovic V, Mansmann U, Radmacher MD, Maharry KS, Sun M et al (2013) Identification of a 24-gene prognostic signature that improves the european leukemianet risk classification of acute myeloid leukemia: an international collaborative study. J Clinical Oncol 31(9):1172–1181
Li W, Huang K, Guo H, Cui G, Zhao S (2014) Inhibition of non-small-cell lung cancer cell proliferation by pbx1. Chin J Cancer Res 26(5):573
Li L, Sun F, Chen X, Zhang M (2018) Isl1 is upregulated in breast cancer and promotes cell proliferation, invasion, and angiogenesis. OncoTargets Therapy 11:781
Li J, Ma S, Lin T, Li Y, Yang S, Zhang W, Zhang R, Wang Y (2019) Comprehensive analysis of therapy-related messenger rnas and long noncoding rnas as novel biomarkers for advanced colorectal cancer. Front Genet 10:803
Lin W, Feng M, Li X, Zhong P, Guo A, Chen G, Xu Q, Ye Y (2017) Transcriptome profiling of cancer and normal tissues from cervical squamous cancer patients by deep sequencing. Mol Med Rep 16(2):2075–2088
Lin Z, Lin X, Zhu L, Huang J, Huang Y (2020) Trim2 directly deubiquitinates and stabilizes snail1 protein, mediating proliferation and metastasis of lung adenocarcinoma. Cancer Cell Int 20(1):1–14
Liu J, **g L, Tu X (2016) Weighted gene co-expression network analysis identifies specific modules and hub genes related to coronary artery disease. BMC Cardiovascular Disorders 16(1):54
Lord PW, Stevens RD, Brass A, Goble CA (2003) Investigating semantic similarity measures across the gene ontology: the relationship between sequence and annotation. Bioinformatics 19(10):1275–1283
Macintyre G, Bailey J, Gustafsson D, Haviv I, Kowalczyk A (2010) Using gene ontology annotations in exploratory microarray clustering to understand cancer etiology. Pattern Recognit Lett 31(14):2138–2146
Mandal K, Sarmah R, Bhattacharyya DK (2018) Biomarker identification for cancer disease using biclustering approach: an empirical study. IEEE/ACM Trans Comput Biol Bioinform 16(2):490–509
Martinez-Ledesma E, Verhaak RG, Treviño V (2015) Identification of a multi-cancer gene expression biomarker for cancer clinical outcomes using a network-based algorithm. Sci Rep 5:11966
Mitra S, Banka H (2006) Multi-objective evolutionary biclustering of gene expression data. Pattern Recognit 39(12):2464–2477
Mitra S, Ghosh S (2012) Feature selection and clustering of gene expression profiles using biological knowledge, IEEE Transactions on Systems, Man, and Cybernetics. Part C (Applications and Reviews) 42(6):1590–1599
Mohammed A, Biegert G, Adamec J, Helikar T (2017) Identification of potential tissue-specific cancer biomarkers and development of cancer versus normal genomic classifiers. Oncotarget 8(49):85692
Myoumoto A, Nakatani K, Koshimizu T-A, Matsubara H, Adachi S, Tsujimoto G (2007) Glucocorticoid-induced granzyme a expression can be used as a marker of glucocorticoid sensitivity for acute lymphoblastic leukemia therapy. J Human Genet 52(4):328–333
Nepomuceno JA, Troncoso A, Nepomuceno-Chamorro IA, Aguilar-Ruiz JS (2015) Integrating biological knowledge based on functional annotations for biclustering of gene expression data. Comput Methods Programs Biomed 119(3):163–180
Pan Y-L, Jun Q, Zhou L, Zhang T-T, Qiang L (2018) Ribosomal protein 16 overexpresses in prostate cancer and promotes tumor progression. J Shanghai Jiaotong Univ (Med Sci) 38(4):394–399
Pesquita C, Faria D, Falcao AO, Lord P, Couto FM (2009) Semantic similarity in biomedical ontologies. PLoS Comput Biol 5(7):e1000443
Pirim H, Ekşioğlu B, Perkins AD, Yüceer Ç (2012) Clustering of high throughput gene expression data. Comput Oper Res 39(12):3046–3061
Ramaswamy S, Tamayo P, Rifkin R, Mukherjee S, Yeang C-H, Angelo M, Ladd C, Reich M, Latulippe E, Mesirov JP et al (2001) Multiclass cancer diagnosis using tumor gene expression signatures. Proc Natl Acad Sci 98(26):15149–15154
Rose K (1998) Deterministic annealing for clustering, compression, classification, regression, and related optimization problems. Proc IEEE 86(11):2210–2239
Sachnev V, Saraswathi S, Niaz R, Kloczkowski A, Suresh S (2015) Multi-class bcga-elm based classifier that identifies biomarkers associated with hallmarks of cancer. BMC Bioinform 16(1):166
Samee NMA, Solouma NH, Kadah YM (2012) Detection of biomarkers for hepatocellular carcinoma using a hybrid univariate gene selection methods. Theoretical Biol Med Modell 9(1):34
Singh D, Febbo PG, Ross K, Jackson DG, Manola J, Ladd C, Tamayo P, Renshaw AA, D’Amico AV, Richie JP et al (2002) Gene expression correlates of clinical prostate cancer behavior. Cancer cell 1(2):203–209
Stratford JK, Bentrem DJ, Anderson JM, Fan C, Volmar KA, Marron J, Routh ED, Caskey LS, Samuel JC, Der CJ et al (2010) A six-gene signature predicts survival of patients with localized pancreatic ductal adenocarcinoma. PLoS Med 7(7):e1000307
Tamayo P, Slonim D, Mesirov J, Zhu Q, Kitareewan S, Dmitrovsky E, Lander ES, Golub TR (1999) Interpreting patterns of gene expression with self-organizing maps: methods and application to hematopoietic differentiation. Proc Natl Acad Sci 96(6):2907–2912
Tellaroli P, Bazzi M, Donato M, Brazzale AR, Drăghici S (2016) Cross-clustering: a partial clustering algorithm with automatic estimation of the number of clusters. PloS one 11(3):e0152333
Tusher VG, Tibshirani R, Chu G (2001) Significance analysis of microarrays applied to the ionizing radiation response. Proc Natl Acad Sci 98(9):5116–5121
Wang JZ, Du Z, Payattakool R, Yu PS, Chen C-F (2007) A new method to measure the semantic similarity of go terms. Bioinformatics 23(10):1274–1281
Yang H, Nepusz T, Paccanaro A (2012) Improving go semantic similarity measures by exploring the ontology beneath the terms and modelling uncertainty. Bioinformatics 28(10):1383–1389
Yu G, Li F, Qin Y, Bo X, Wu Y, Wang S (2010) Gosemsim: an r package for measuring semantic similarity among go terms and gene products. Bioinformatics 26(7):976–978
Yu G, Yin C, Jiang L, Xu D, Zheng Z, Wang Z, Wang C, Zhou H, Jiang X, Liu Q et al (2018) Amyloid precursor protein has clinical and prognostic significance in aml1-eto-positive acute myeloid leukemia. Oncol Lett 15(1):917–925
Yu Y, Liu D, Liu Z, Li S, Ge Y, Sun W, Liu B (2018) The inhibitory effects of col1a2 on colorectal cancer cell proliferation, migration, and invasion. J Cancer 9(16):2953
Zhou W, Dickerson JA (2014) A novel class dependent feature selection method for cancer biomarker discovery. Comput Biol Med 47:66–75
Zhu G-Z, Yang Y-L, Zhang Y-J, Liu W, Li M-P, Zeng W-J, Zhao X-L, Chen X-P (2017) High expression of ahsp, epb42, gypc and hemgn predicts favorable prognosis in flt3-itd-negative acute myeloid leukemia. Cell Physiol Biochem 42(5):1973–1984
Adryan B, Schuh R (2004) Gene-ontology-based clustering of gene expression data, Bioinformatics 20(16):2851–2852. http://dx.doi.org/10.1093/bioinformatics/bth289
Ball GH, Hall DJ (1965) Isodata, a novel method of data analysis and pattern classification. Tech. rep, Stanford research inst Menlo Park CA
Bellaachia A, Portnoy D, Chen Y, Elkahloun AG (2002) E-cast: a data mining algorithm for gene expression data., in: BIOKDD, pp. 49–54
Binns D, Dimmer E, Huntley R, Barrell D, O’donovan C, Apweiler R (2009) Quickgo: a web-based tool for gene ontology searching, Bioinformatics 25(22):3045–3046
Bray F, Ferlay J, Soerjomataram I, Siegel RL, Torre LA, Jemal A (2018) Global cancer statistics 2018: Globocan estimates of incidence and mortality worldwide for 36 cancers in 185 countries, CA: a cancer journal for clinicians 68(6):394–424
Couto FM, Silva MJ, Coutinho PM (2005) Semantic similarity over the gene ontology: family correlation and selecting disjunctive ancestors, in: Proceedings of the 14th ACM international conference on Information and knowledge management, pp. 343–344
Davies DL, Bouldin DW (1979) A cluster separation measure, IEEE transactions on pattern analysis and machine intelligence (2):224–227
Ester M, Kriegel H-P, Sander J, Xu X (1996) A density-based algorithm for discovering clusters in large spatial databases with noise., in: Kdd, Vol. 96, pp. 226–231
Hang S, You Z, Chun LY (2009) Incorporating biological knowledge into density-based clustering analysis of gene expression data, in: Fuzzy Systems and Knowledge Discovery, 2009. FSKD’09. Sixth International Conference on, Vol. 5, IEEE, pp. 52–56
Jaskowiak PA, Campello RJ, Costa Filho IG (2013) Proximity measures for clustering gene expression microarray data: a validation methodology and a comparative analysis, IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB) 10(4):845–857
Jiang JJ, Conrath DW, Semantic similarity based on corpus statistics and lexical taxonomy, ar**v preprint cmp-lg/9709008
Jiang D, Pei J, Zhang A (2003) Dhc: a density-based hierarchical clustering method for time series gene expression data, in: Bioinformatics and Bioengineering, 2003. Proceedings. Third IEEE Symposium on, IEEE, pp. 393–400
Jiang D, Pei J, Zhang A (2004) Gpx: interactive mining of gene expression data, in: Proceedings of the Thirtieth international conference on Very large data bases-Volume 30, VLDB Endowment, pp. 1249–1252
Lam Y, Tsang PW, Leung C (2013) Pso-based k-means clustering with enhanced cluster matching for gene expression data, Neural Comput Appl 22(7-8):1349–1355. http://dx.doi.org/10.1007/s00521-012-0959-5
Li W-h, Zhang H, Guo Q, Wu X-d, Xu Z-s, Dang C-x, **a P, Song Y-c (2015) Detection of snca and fbn1 methylation in the stool as a biomarker for colorectal cancer, Disease markers
Lin D (1998) An information-theoretic definition of similarity, in: J. W. Shavlik (Ed.), Proceedings of the Fifteenth International Conference on Machine Learning (ICML 1998), Madison, Wisconsin, USA, Morgan Kaufmann, 1998, pp. 296–304
Liu J, Wang W, Yang J (2004) Gene ontology friendly biclustering of expression profiles, in: Computational Systems Bioinformatics Conference. CSB 2004. Proceedings. 2004 IEEE, IEEE, 2004, pp. 436–447
Lu Y, Lu S, Fotouhi F, Deng Y, Brown SJ (2004) Incremental genetic k-means algorithm and its application in gene expression data analysis, BMC Bioinformatics 5:172. http://dx.doi.org/10.1186/1471-2105-5-172
MacQueen J et al. (1967) Some methods for classification and analysis of multivariate observations. In: Proceedings of the fifth Berkeley symposium on mathematical statistics and probability, Vol. 1, Oakland, CA, USA, pp. 281–297
Mandal K, Sarmah R (2018) A density-based clustering for gene expression data using gene ontology, in: Proceedings of the International Conference on Computing and Communication Systems, Springer, pp. 757–765
Ovaska K, Laakso M, Hautaniemi S (2008) Fast gene ontology based clustering for microarray experiments, BioData Mining 1. http://dx.doi.org/10.1186/1756-0381-1-11
Oyelade J, Isewon I, Oladipupo F, Aromolaran O, Uwoghiren E, Ameh F, Achas M, Adebiyi E (2016) Clustering algorithms: their application to gene expression data, Bioinformatics and Biology insights 10:BBI–S38316
Pesquita C (2017) Semantic similarity in the gene ontology, in: The gene ontology handbook, Humana Press, New York, NY, pp. 161–173
Resnik P, Using information content to evaluate semantic similarity in a taxonomy, ar**v preprint cmp-lg/9511007
Sharan R, Shamir R (2000) Click: a clustering algorithm with applications to gene expression analysis. In: Proc Int Conf Intell Syst Mol Biol, Vol. 8:16
Sheng W, Tucker A, Liu X (2010) A niching genetic k-means algorithm and its applications to gene expression data, Soft Comput. 14(1):9–19. http://dx.doi.org/10.1007/s00500-008-0386-9
Speer N, Spieth C, Zell A (2004) A memetic clustering algorithm for the functional partition of genes based on the gene ontology, in: Proceedings of the 2004 IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology, CIBCB 2004, La Jolla, CA, USA, pp. 252–259. http://dx.doi.org/10.1109/CIBCB.2004.1393961
Srivastava S, Zhang L, ** R, Chan C, A novel method incorporating gene ontology information for unsupervised clustering and feature selection, PloS one 3(12)
Verbanck M, Lê S, Pagès J (2013) A new unsupervised gene clustering algorithm based on the integration of biological knowledge into expression data, BMC Bioinformatics 14:42. http://dx.doi.org/10.1186/1471-2105-14-42
Wu F (2008) Genetic weighted k-means algorithm for clustering large-scale gene expression data, BMC Bioinformatics 9(S-6). http://dx.doi.org/10.1186/1471-2105-9-S6-S12
Xu X, Lu Y, Tung AK, Wang W (2006) Mining shifting-and-scaling co-regulation patterns on gene expression profiles, in: 22nd International Conference on Data Engineering (ICDE’06), IEEE, pp. 89–89
Zhou X, Sun H, Wang D-P, Zhang Y, Zhou Y (2010) Analysis of gene expression data based on density and biological knowledge, in: 2010 Fifth International Conference on Frontier of Computer Science and Technology, IEEE, pp. 448–453
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Fully documented templates are available in the elsarticle package on CTAN.
Rights and permissions
About this article
Cite this article
Mandal, K., Sarmah, R. SGAClust: Semi-supervised Graph Attraction Clustering of gene expression data. Netw Model Anal Health Inform Bioinforma 11, 24 (2022). https://doi.org/10.1007/s13721-022-00365-3
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s13721-022-00365-3