Mutable Composite Firefly Algorithm for Microarray-Based Cancer Classification

Authors

  • Fathima Fajila Faculty of Applied Sciences, South Eastern University of Sri Lanka, Sri Lanka
  • Yuhanis Yusof School of Computing, Universiti Utara Malaysia, Malaysia

DOI:

https://doi.org/10.32890/jict2025.24.1.5

Keywords:

Biomarker detection, cancer classification, correlation-based feature selection, firefly algorithm, microarray

Abstract

Microarray-based cancer biomarker detection is one of the popular trends for cancer classification. Though existing approaches have given competing performance in terms of classification accuracy and reduced feature subsets, the classification of different cancer microarray datasets still requires improvements. Recently, the swarm-based hybrid algorithms have given significant performance in cancer classification. However, the efficiency of a swarm algorithm is dominated by certain factors such as fitness value, convergence, exploration, and exploitation capabilities. Thus, a swarm-based hybrid approach is proposed for cancer classification with a new variant of the Firefly Algorithm (FA) and Correlation-based Feature Selection (CFS) filter. The slow convergence issue in the FA is resolved by non-fixed size solutions termed as mutable size solutions and a composite position update function is designed for the mutable solutions. In addition, the local optima issue is overcome by the population reinitialisation method. The proposed algorithm, named the CFS-Mutable Composite Firefly Algorithm (CFS-MCFA), is evaluated based on two metrics, namely classification accuracy and genes subset size, using a Support Vector Machine (SVM) classifier. Results show that CFS-MCFA-SVM achieved 100% accuracy with only a few biomarkers for all four cancer microarray datasets, indicating the efficiency and the competing performance of the proposed algorithm in biomarker detection for microarray-based cancer classification. Apart from that, the proposed algorithm would also contribute to cancer-related issues upon verifying the relevancy of particular genes via technical analysis from a medical perspective and would be utilised in feature selection applications.

References

Agarwal, V., & Bhanot, S. (2015, August). Firefly inspired feature selection for face recognition. In 2015 Eighth International Conference on Contemporary Computing (IC3) (pp. 257-262). IEEE. https://doi.org/10.1109/IC3.2015.7346689

Aha, D. W., Kibler, D., & Albert, M. K. (1991, January). Instance-based learning algorithms. Machine Learning, 6, 37-66. https://doi.org/10.1007/BF00153759

Ahmed, A. A., & Maheswari, D. (2017). Churn prediction on huge telecom data using hybrid firefly based classification. Egyptian Informatics Journal, 18(3), 215-220.

Al-Baity, H. H., & Al-Mutlaq, N. (2021). A new optimized wrapper gene selection method for breast cancer prediction. Computers, Materials & Continua, 67(3). https://doi.org/10.32604/cmc. 2021.015291

Al-Batah, M., Zaqaibeh, B., Alomari, S. A., & Alzboon, M. S. (2019). Gene microarray cancer classification using correlation based feature selection algorithm and rules classifiers. International Journal of Online & Biomedical Engineering (iJOE), 15(8), 62-73. https://doi.org/10.3991/ijoe.v15i08.10617

Al-Betar, M. A., Alomari, O. A., & Abu-Romman, S. M. (2020). A TRIZ-inspired bat algorithm for gene selection in cancer classification. Genomics, 112(1), 114-126. https://doi.org/10.1016/ j.ygeno.2019.09.015

Ali, W., & Saeed, F. (2023). Hybrid filter and genetic algorithm-based feature selection for improving cancer classification in high-dimensional microarray data. Processes, 11(2), 562. https://doi.org/10.3390/pr11020562

Alizadeh, A. A., Eisen, M. B., Davis, R. E., Ma, C., Lossos, I. S., Rosenwald, A., Boldrick, J. C., Sabet, H., Tran, T., Yu, X., Powell, J. I., Yang, L., Marti, G. E., Moore, T., Hudson, J., Jr., Lu, L., Lewis, D. B., Tibshirani, R., Sherlock, G.,... Staudt, L. M. (2000, February 3). Distinct types of diffuse large B-cell lymphoma identified by gene expression profiling. Nature, 403(6769), 503-511. https://doi.org/10.1038/35000501

AlMazrua, H., & AlShamlan, H. (2022). A new algorithm for cancer biomarker gene detection using Harris Hawks optimisation. Sensors, 22(19), 7273.

Almugren, N., & Alshamlan, H. (2019a, July). FF-SVM: New FireFly-based gene selection algorithm for microarray cancer classification. In 2019 IEEE Conference on Computational Intelligence in Bioinformatics and Computational Biology (CIBCB) (pp. 1-6). https://doi.org/10.1109/ CIBCB.2019.8791236

Almugren, N., & Alshamlan, H. M. (2019b). New bio-marker gene discovery algorithms for cancer gene expression profile. IEEEAccess, 7, 136907-136913. https://doi.org/10.1109/ACCESS. 2019.2942413

Alon, U., Barkai, N., Notterman, D., Gish, K., Ybarra, S., Mack, D., & Levine, A. (1999). Broad patterns of gene expression revealed by clustering analysis of tumor and normal colon tissues probed by oligonucleotide arrays. PNAS. 96(12), 6745–6750. https://doi.org/10.1073/pnas.96.12.6745

Al Shalabi, L., Shaaban, Z., & Kasasbeh, B. (2006). Data mining: A preprocessing engine. Journal of Computer Science, 2(9), 735-739.

AlShamlan, H., & AlMazrua, H. (2024). Enhancing cancer classification through a hybrid bio-inspired evolutionary algorithm for biomarker gene selection. Computers, Materials & Continua, 79(1).

Alshamlan, H., Badr, G., & Alohali, Y. (2015a). mRMR-ABC: A hybrid gene selection algorithm for cancer classification using microarray gene expression profiling. BioMed Research International, 2015, http://dx.doi.org/10.1155/2015/604910

Alshamlan, H. M. (2018). Co-ABC: Correlation artificial bee colony algorithm for biomarker gene discovery using gene expression profile. Saudi Journal of Biological Sciences, 25(5), 895-903. https://doi.org/10.1016/j.sjbs.2017.12.012

Alshamlan, H. M., Badr, G. H., & Alohali, Y. A. (2015b). Genetic Bee Colony (GBC) algorithm: A new gene selection method for microarray cancer classification. Computational Biology and Chemistry, 56, 49-60. https://doi.org/10.1016/j.compbiolchem.2015.03.001

Armstrong, S. A., Staunton, J. E., Silverman, L. B., Pieters, R., den Boer, M. L., Minden, M. D., Sallan, S. E., Lander, E. S., Golub, T. R., & Korsmeyer, S. J. (2002). Mll translocations specify a distinct gene expression profile that distinguishes a unique leukemia. Nat Genet, 30(1), 41–47. https://doi.org/10.1038/ng765

Basir, M. A., Yusof, Y., & Hussin, M. S. (2019). Optimisation of attribute selection model using bio-inspired algorithms. Journal of Information and Communication Technology, 18(1), 35-55. https://doi.org/10.32890/jict2019.18.1.3

Beer, D. G., Kardia, S. L., Huang, C.-C., Giordano, T. J., Levin, A. M., Misek, D. E., Lin, L., Chen, G., Gharib, T. G., Thomas, D. G., Lizyness, M. L., Kuick, R., Hayasaka, S., Taylor, J. M. G., Iannettoni, M. D., Orringer, M. B., & Hanash, S. (2002). Gene-expression profiles predict survival of patients with lung adenocarcinoma. Nat Med, 8(8), 816-824. https://doi.org/10.1038/nm733

Bhattacharjee, A., Richards, W. G., Staunton, J., Li, C., Monti, S., Vasa, P., Ladd, C., Beheshti, J., Bueno, R., Gillette, M., Loda, M., Weber, G., Mark, E. J., Lander, E. S., Wong, W., Johnson, B. E., Golub, T. R., Sugarbaker, D. J., & Meyerson, M. (2001, November 20). Classification of human lung carcinomas by mRNA expression profiling reveals distinct adenocarcinoma subclasses. Proceedings of the National Academy of Sciences, 98(24), 13790-13795. https://doi.org/10.1073/pnas.191502998

Cheng, S., Shi, Y., Qin, Q., Ting, T. O., & Bai, R. (2014a, July 6-11). Maintaining population diversity in brain storm optimisation algorithm. In 2014 IEEE Congress on Evolutionary Computation (CEC) (pp. 3230-3237). IEEE. https://doi.org/10.1109/CEC.2014.6900255

Cheng, S., Shi, Y., Qin, Q., Zhang, Q., & Bai, R. (2014b). Population diversity maintenance in brain storm optimisation algorithm. Journal of Artificial Intelligence and Soft Computing Research, 4(2), 83-97. https://doi.org/10.1515/jaiscr-2015-0001

Das, A., Neelima, N., Deepa, K., & Özer, T. (2024). Gene selection based cancer classification with adaptive optimisation using deep learning architecture. IEEE Access. https://doi.org/10.1109/ ACCESS.2024.3392633

Dash, R. (2021). An adaptive harmony search approach for gene selection and classification of high dimensional medical data. Journal of King Saud University – Computer and Information Sciences, 33(2), 195-207. https://doi.org/10.1016/j.jksuci.2018.02.013

Dashtban, M., & Balafar, M. (2017). Gene selection for microarray cancer classification using a new evolutionary method employing artificial intelligence concepts. Genomics, 109(2), 91-107. https://doi.org/10.1016/j.ygeno.2017.01.004

Deepika, D., & Balaji, N. (2022). Effective heart disease prediction with Grey-wolf with Firefly algorithm-differential evolution (GF-DE) for feature selection and weighted ANN classification. Computer Methods in Biomechanics and Biomedical Engineering, 25(12), 1409-1427.

Dif, N., & Elberrichi, Z. (2019). An enhanced recursive firefly algorithm for informative gene selection. International Journal of Swarm Intelligence Research (IJSIR), 10(2), 21–33. https://doi.org/10.4018/IJSIR.2019040102

Dokeroglu, T., Sevinc, E., Kucukyilmaz, T., & Cosar, A. (2019). A survey on new generation metaheuristic algorithms. Computers & Industrial Engineering, 137, 106040. https://doi.org/10.1016/j.cie.2019.106040

Dorigo, M., Birattari, M., & Stutzle, T. (2006). Ant colony optimisation. IEEE Computational Intelligence Magazine, 1(4), 28-39.

El-Abd, M. (2016, July 24-29). Brain storm optimisation algorithm with re-initialised ideas and adaptive step size. In 2016 IEEE Congress on Evolutionary Computation (CEC) (pp. 2682-2686). IEEE. https://doi.org/10.1109/CEC.2016.7744125

El Akadi, A., Amine, A., El Ouardighi, A., & Aboutajdine, D. (2011). A two-stage gene selection scheme utilising MRMR filter and GA wrapper. Knowledge and Information Systems, 26(3), 487-500. https://doi.org/10.1007/s10115-010-0288-x

Elyasigomari, V., Lee, D. A., Screen, H. R. C., & Shaheed, M. H. (2017). Development of a two-stage gene selection method that incorporates a novel hybrid approach using the cuckoo optimisation algorithm and harmony search for cancer classification. Journal of Biomedical Informatics, 67, 11–20, https://doi.org/10.1016/j.jbi.2017.01.016

Emami, N., & Pakzad, A. (2019). A new knowledge-based system for diagnosis of breast cancer by a combination of the affinity propagation and firefly algorithms. Journal of AI and Data Mining, 7(1), 59-68. https://doi.org/10.22044/JADM.2018.6489.1763

Fajila, F., & Yusof, Y. (2021). Incremental search for informative gene selection in cancer classification. Annals of Emerging Technologies in Computing (AETiC), 5(2), 15-21, https://doi.org/10.33166/AETiC.2021.02.002

Fajila, M. N. F., & Yusof, Y. (2022). Hybrid gene selection with mutable firefly algorithm for feature selection in cancer classification. International Journal of Intelligent Engineering and Systems (IJIES), 15(3), 24-35. https://doi.org/10.22266/ijies2022.0630.03

Fajriyah, R. (2021). Paper review: An overview on microarray technologies. Bulletin of Applied Mathematics and Mathematics Education, 1(1), 21-30. https://doi.org/10.12928/bamme. v1i1.3854

Fathi, E., Mesbah-Namin, S. A., & Farahzadi, R. (2014). Biomarkers in medicine: an overview. Journal of Advances in Medicine and Medical Research, 4(8), 1701-1718. https://doi.org/10.9734/ BJMMR/2014/6917

Fong, S., Biuk-Aghai, R. P., & Millham, R. C. (2018, February). Swarm search methods in Weka for data mining. In Proceedings of the 2018 10th International Conference on Machine Learning and Computing (pp. 122-127). https://doi.org/10.1145/3195106.3195167

Gao, L., Ye, M., Lu, X., & Huang, D. (2017). Hybrid method based on information gain and support vector machine for gene selection in cancer classification. Genomics, Proteomics & Bioinformatics, 15(6), 389-395. https://doi.org/10.1016/j.gpb.2017.08.002

Golub, T., Slonim, D., Tamayo, P., Huard, C., Gaasenbeek, M., Mesirov, J., Coller, L., Downing, J., Caligiuri, M., Bloomfield, C., Lander, E. (1999). Molecular classification of cancer: Class discovery and class prediction by gene expression monitoring. Science, 286(5439), 531–537. https://doi.org/10.1126/science.286.5439.531

Govindarajan, R., Duraiyan, J., Kaliyappan, K., & Palanisamy, M. (2012). Microarray and its applications. Journal of Pharmacy and Bioallied Sciences, 4(Suppl 2), S310-S312. https://doi.org/10.4103/0975-7406.100283

Guo, J., & Tang, S. J. (2009, August 26-27). An improved particle swarm optimisation with re-initialisation mechanism. In 2009 International Conference on Intelligent Human-Machine Systems and Cybernetics (Vol. 1, pp. 437-441). IEEE. https://doi.org/10.1109/IHMSC. 2009.

Guo, Q. M. (2003). DNA microarray and cancer. Current opinion in oncology, 15(1), 36-43.

Hall, M. A. (1999). Correlation-based feature selection for machine learning [Doctoral dissertation, University of Waikato]. University of Waikato. https://www.cs.waikato.ac.nz/~mhall/thesis. pdf

Hoang, D. T. (2008). Metaheuristics for NP-hard combinatorial optimisation problems [Doctoral dissertation, National University of Singapore].

Jabbar, S. F. (2019). A classification model on tumor cancer disease based mutual information and firefly algorithm. Periodicals of Engineering and Natural Sciences, 7(3), 1152-1162. https://doi.org/10.21533/pen.v7i3.656

Jain, I., Jain, V. K., & Jain, R. (2018). Correlation feature selection based improved-binary particle swarm optimisation for gene selection and cancer classification. Applied Soft Computing, 62, 203-215. https://doi.org/10.1016/j.asoc.2017.09.038

Kang, J. (2015). Clinical implications of microarray in cancer medicine. International Journal of Cancer Research, 11(4), 150-158. https://doi.org/10.3923/ijcr.2015.150.158

Karaboga, D. (2005). An idea based on honey bee swarm for numerical optimization. Technical Report-tr06, Erciyes University, Engineering Faculty, Computer Engineering Department, 200, 1-10.

Karley, D., Gupta, D., & Tiwari, A. (2011). Biomarkers: The future of medical science to detect cancer. J Mol Biomark Diagn, 2(5), 1-7. https://doi.org/10.4172/2155-9929.1000118

Kazem, A., Sharifi, E., Hussain, F. K., Saberi, M., & Hussain, O. K. (2013). Support vector regression with chaos-based firefly algorithm for stock market price forecasting. Applied soft computing, 13(2), 947-958. http://dx.doi.org/10.1016/j.asoc.2012.09.024

Khan, J., Wei, J. S., Ringner, M., Saal, L. H., Ladanyi, M., Westermann, F., Berthold, F., Schwab, M., Antonescu, C. R., Peterson, C., & Meltzer, P. S. (2001). Classification and diagnostic prediction of cancers using gene expression profiling and artificial neural networks. Nat. Med. 7(6), 673–679. https://doi.org/10.1038/89044

Kohavi, R., & John, G. H. (1997). Wrappers for feature subset selection. Artificial intelligence, 97(1-2), 273-324. https://doi.org/10.1016/S0004-3702(97)00043-X

Lai, C. M., Yeh, W. C., & Chang, C. Y. (2016). Gene selection using information gain and improved simplified swarm optimisation. Neurocomputing, 218, 331-338. https://doi.org/10.1016/j. neucom.2016.08.089

Liu, H., Li, J., & Wong, L. (2002). A comparative study on feature selection and classification methods using gene expression profiles and proteomic patterns. Genome informatics, 13, 51-60. https://doi.org/10.11234/gi1990.13.51

Marie-Sainte, S. L., & Alalyani, N. (2020). Firefly algorithm based feature selection for Arabic text classification. Journal of King Saud University-Computer and Information Sciences, 32(3), 320-328. https://doi.org/10.1016/j.jksuci.2018.06.004

Mazumder, D. H., & Veilumuthu, R. (2018). Cancer classification with a novel hybrid feature selection technique. International Journal of Simulation: Systems, Science & Technology, 19(2). https://doi.org/10.5013/IJSSST.a.19.02.07

Mazumder, D. H., & Veilumuthu, R. (2019). An enhanced feature selection filter for classification of microarray cancer data. ETRI Journal, 41(3), 358-370. https://doi.org/10.4218/etrij.2018-0522

McCulloch, W. S., & Pitts, W. (1943, December). A logical calculus of the ideas immanent in nervous activity. The bulletin of mathematical biophysics, 5(4), 115-133. https://doi.org/10.1007/ BF0247825

Mehrabi, N., Haeri Boroujeni, S. P., & Pashaei, E. (2024). An efficient high-dimensional gene selection approach based on the Binary Horse Herd Optimisation Algorithm for biologicaldata classification. Iran Journal of Computer Science, 1-31. https://doi.org/10.1007/s42044-024-00174-z

Mirjalili, S., Gandomi, A. H., Mirjalili, S. Z., Saremi, S., Faris, H., & Mirjalili, S. M. (2017). Salp swarm algorithm: A bio-inspired optimiser for engineering design problems. Advances in Engineering Software, 114, 163-191. https://doi.org/10.1016/j.advengsoft.2017.07.002

Mirjalili, S., & Lewis, A. (2016). The whale optimisation algorithm. Advances in Engineering Software, 95, 51-67.

Mirjalili, S., Mirjalili, S. M., & Lewis, A. (2014). Grey wolf optimiser. Advances in Engineering Software, 69, 46-61.

Mohammed, A. J., Yusof, Y., & Husni, H. (2014). Weight-based firefly algorithm for document clustering. In Proc. of the First International Conference on Advanced Data and Information Engineering (pp. 259-266).

Mostafa Bozorgi, S., & Yazdani, S. (2019). IWOA: An improved whale optimisation algorithm for optimisation problems. Journal of Computational Design and Engineering, 6(3), 243-259. https://doi.org/10.1016/j.jcde.2019.02.002

Mustaffa, Z., Yusof, Y., & Kamaruddin, S. S. (2013). Enhanced Abc-Lssvm for energy fuel price prediction. Journal of Information and Communication Technology, 12, 73-101.

Nuha, H. H., & Abido, M. (2016). Firefly algorithm for log-likelihood optimisation problem on speech recognition. In Proc. of 2016 4th International Conference on Information and Communication Technology (pp. 1-6).

Panda, M. (2020). Elephant search optimisation combined with deep neural network for microarray data analysis. Journal of King Saud University-Computer and Information Sciences, 32(8), 940-948. https://doi.org/10.1016/j.jksuci.2017.12.002

Panda, P., Bisoy, S. K., Panigrahi, A., Pati, A., Sahu, B., Guo, Z.,... & Jain, P. (2025). BIMSSA: Enhancing cancer prediction with salp swarm optimization and ensemble machine learning approaches. Frontiers in Genetics, 15, 1491602. https://doi.org/10.3389/fgene.2024.1491602

Pashaei, E., & Pashaei, E. (2019, November 28-30). Gene selection using intelligent dynamic genetic algorithm and random forest. In 2019 11th International Conference on Electrical and Electronics Engineering (ELECO) (pp. 470-474). IEEE. https://doi.org/10.23919/ELECO 47770.2019.8990557

Pearl, J. (1984). Heuristics: Intelligent search strategies for computer problem solving. United States.

Pearl, J. (2014). Probabilistic reasoning in intelligent systems: Networks of plausible inference. Elsevier.

Peng, H., Long, F., & Ding, C. (2005). Feature selection based on mutual information criteria of max-dependency, max-relevance, and min-redundancy. IEEE Transactions on Pattern Analysis and Machine Intelligence, 27(8), 1226-1238. https://doi.org/10.1109/TPAMI.2005.159

Pomeroy, S. L., Tamayo, P., Gaasenbeek, M., Sturla, L. M., Angelo, M., McLaughlin, M. E., Kim, J. Y. H., Goumnerova, L. C., Black, P. M., Lau, C., Allen, J. C., Zagzag, D., Olson, J. M., Curran, T., Wetmore, C., Biegel, J. A., Poggio, T., Mukherjee, S., Rifkin, R., … Golub, T. R. (2002). Prediction of central nervous system embryonal tumour outcome based on gene expression. Nature, 415(6870), 436-442. https://doi.org/10.1038/415436a

Pushpalatha, K. R., & Karegowda, A. G. (2017, December). CFS based feature subset selection for enhancing classification of similar looking food grains-a filter approach. In 2017 2nd International Conference on Emerging Computation and Information Technologies (ICECIT) (pp. 1-6). IEEE. https://doi.org/10.1109/ICECIT.2017.8453403

Qin, X., Zhang, S., Yin, D., Chen, D., & Dong, X. (2022). Two-stage feature selection for classification of gene expression data based on an improved Salp Swarm Algorithm. Math. Biosci. Eng, 19, 13747-13781. https://doi.org/10.3934/mbe.2022641

Quinlan, J. R. (1986). Induction of decision trees. Mach Learn, 1(1), 81-106. https://doi.org/10.1007/BF00116251

Ramasubramanian, S. (2020). Role of microarray in cancer biology. Journal of Complementary Medicine Research, 11(3), 262-268. https://doi.org/10.5455/jcmr.2020.11. 03.33

Remeseiro, B., Bolón-Canedo, V., Alonso-Betanzos, A., & Penedo, M. G. (2015). Learning features on tear film lipid layer classification. In ESANN.

Remeseiro, B., Mendonça, A. M., & Campilho, A. (2017, May). Objective quality assessment of retinal images based on texture features. In 2017 International Joint Conference on Neural Networks (IJCNN) (pp. 4520-4527). IEEE. https://doi.org/10.1109/IJCNN.2017.7966429

Sainte, S. L. M., & Alalyani, N. (2020). Firefly algorithm based feature selection for Arabic text classification. Journal of King Saud University-Computer and Information Sciences, 32(3), 320-328.

Salgotra, R., Singh, U., & Saha, S. (2019). On some improved versions of whale optimisation algorithm. Arabian Journal for Science and Engineering, 44(11), 9653-9691. https://doi.org/10.1007/s13369-019-04016-0

Sawhney, R., Mathur, P., & Shankar, R. (2018, May). A firefly algorithm based wrapper-penalty feature selection method for cancer diagnosis. In International Conference on Computational Science and Its Applications (pp. 438-449). Springer, Cham. https://doi.org/10.1007/978-3-319-95162-1_30

Sayed, G. I., Tharwat, A., & Hassanien, A. E. (2019). Chaotic dragonfly algorithm: An improved metaheuristic algorithm for feature selection. Applied Intelligence, 49(1), 188-205. https://doi.org/10.1007/s10489-018-1261-8

Sekaj, I., & Oravec, M. (2009, June). Selected population characteristics of fine-grained parallel genetic algorithms with re-initialisation. In Proceedings of the first ACM/SIGEVO Summit on Genetic and Evolutionary Computation (pp. 945-948). https://doi.org/10.1145/1543834.1543980

Sekaj, I., & Perkacz, J. (2007, September 25-28). Some aspects of parallel genetic algorithms with population re-initialisation. In 2007 IEEE Congress on Evolutionary Computation (pp. 1333-1338). IEEE. https://doi.org/10.1109/CEC.2007.4424625

Sharma, M., & Kaur, P. (2021). A comprehensive analysis of nature-inspired meta-heuristic techniques for feature selection problem. Archives of Computational Methods in Engineering, 28, 1103-1127.

Shekar, B. H., & Dagnew, G. (2020). L1-regulated feature selection and classification of microarray cancer data using deep learning. In Proceedings of 3rd International Conference on Computer Vision and Image Processing (pp. 227-242). Springer, Singapore. https://doi.org/10.1007/978-981-32-9291-8_19

Shipp, M. A., Ross, K. N., Tamayo, P., Weng, A. P., Kutok, J. L., Aguiar, R. C., Gaasenbeek, M., Angelo, M., Reich, M., Pinkus, G. S., Ray, T. S., Koval, M. A., Last, K. W., Norton, A., Lister, T. A., Mesirov, J., Neuberg, D. S., Lander, E. S., Aster, J. C., & Golub, T. R. (2002). Diffuse large B-cell lymphoma outcome prediction by gene-expression profiling and supervised machine learning. Nature medicine, 8(1), 68-74. https://doi.org/10.1038/nm0102-68

Shukla, A. K., Singh, P., & Vardhan, M. (2019). DNA gene expression analysis on diffuse large b-cell lymphoma (dlbcl) based on filter selection method with supervised classification method. In Computational Intelligence in Data Mining (pp. 783-792). Springer, Singapore. https://doi.org/10.1007/978-981-10-8055-5_69

Shukla, A. K., Tripathi, D., Reddy, B. R., & Chandramohan, D. (2020). A study on metaheuristics approaches for gene selection in microarray data: Algorithms, applications and open challenges. Evolutionary intelligence, 13, 309-329.

Singh, D., Febbo, P. G., Ross, K., Jackson, D. G., Manola, J., Ladd, C., Tamayo, P., Renshaw, A. A., D'Amico, A. V., Richie, J. P., Lander, E. S., Loda, M.., Kantoff, P. W., Golub, T. R., & Sellers, W. R. (2002). Gene expression correlates of clinical prostate cancer behavior. Cancer Cell, 1(2), 203-209. https://doi.org/10.1016/S1535-6108(02)00030-2

Sriram, K. B., Larsen, J. E., Yang, I. A., Bowman, R. V., & Fong, K. M. (2011). Genomic medicine in non‐small cell lung cancer: Paving the path to personalised care. Respirology, 16(2), 257-263. https://doi.org/10.1111/j.1440-1843.2010.01892.x

Tobore, T. O. (2019). On the need for the development of a cancer early detection, diagnostic, prognosis, and treatment response system. Future science OA, 6(2), FSO439. https://doi.org/10.2144/fsoa-2019-0028

Vapnik, V., Golowich, S. E., & Smola, A. J. (1997). Support vector method for function approximation, regression estimation and signal processing. In Advances in neural information processing systems 9 (pp. 281-287). MIT Press.

Vergara, J. R., & Estévez, P. A. (2014). A review of feature selection methods based on mutual information. Neural Comput & Applic, 24(1), 175-186. https://doi.org/10.1007/s00521-013-1368-0

Wang, Y., Yang, X.-G., & Lu, Y. (2019). Informative gene selection for microarray classification via adaptive elastic net with conditional mutual information. Applied Mathematical Modelling, 71, 286–297. https://doi.org/10.1016/j.apm.2019.01.044

World Health Organization. (2018, September 12). Cancer. https://www.who.int/news-room/fact-sheets/detail/cancer

Wright, S. (1965, September). The interpretation of population structure by F-statistics with special regard to systems of mating. Evolution, 19(3), 395-420. https://doi.org/10.2307/2406450

Xie, W., Wang, L., Yu, K., Shi, T., & Li, W. (2023). Improved multi-layer binary firefly algorithm for optimising feature selection and classification of microarray data. Biomedical Signal Processing and Control, 79, 104080. https://doi.org/10.1016/j.bspc.2022.104080

Yab, L. Y., Wahid, N., & Hamid, R. A. (2024). Impact of balanced exploration and exploitation on high-dimensional feature selection with hierarchical whale optimisation algorithm. Journal of Information and Communication Technology, 23(4), 593-626. https://doi.org/10.32890/ jict2024.23.4.2

Yang, X. S. (2010). Nature-inspired metaheuristic algorithms. Luniver Press.

Yang, X.-S. (2013). Metaheuristic optimisation: Nature-inspired algorithms and applications. In Artificial Intelligence, Evolutionary Computing and Metaheuristics (pp. 405-420). Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29694-9_16

Yang, X. S. (2014). Swarm intelligence based algorithms: A critical analysis. Evolutionary intelligence, 7(1), 17-28.

Yang, X.-S., & Deb, S. (2009, December). Cuckoo Search via Lévy flights. In 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC) (pp. 210-214). IEEE. https://doi.org/10.1109/nabic.2009.5393690

Yang, X. S., & He, X. (2013). Firefly algorithm: Recent advances and applications. International Journal of Swarm Intelligence, 1(1), 36-50.

Zhang, J., Gao, B., Chai, H., Ma, Z., & Yang, G. (2016). Identification of DNA-binding proteins using multi-features fusion and binary firefly optimisation algorithm. BMC Bioinformatics, 17(323), 1-12.

Zhang, J. G., & Deng, H. W. (2007). Gene selection for classification of microarray data based on the Bayes error. BMC Bioinformatics, 8(1), 1-9. https://doi.org/10.1186/1471-2105-8-370

Zhu, Z., Ong, Y. S., & Dash, M. (2007, November). Markov blanket-embedded genetic algorithm for gene selection. Pattern Recognition, 40(11), 3236-3248. https://doi.org/10.1016/j.patcog. 2007.02.007

Downloads

Published

28-01-2025

How to Cite

Fajila, F., & Yusof, Y. (2025). Mutable Composite Firefly Algorithm for Microarray-Based Cancer Classification. Journal of Information and Communication Technology, 24(1), 102-129. https://doi.org/10.32890/jict2025.24.1.5

Research impact

Harvested 2026-09-23
4 citations, from Scopus — the highest of the sources checked

Counts differ between services because each indexes a different body of literature. None of them is the whole picture.

Identifiers DOI 10.32890/jict2025.24.1.5 OpenAlex W4406891861 Semantic Scholar CorpusID 276006811 Scopus 85217447596

Most read articles by the same author(s)