Enhancing Feature Selection Optimization for COVID-19 Microarray Data
Abstract
1. Introduction
2. The Preliminaries
2.1. The Penalized Logistic Regression—LASSO Method
2.2. The Reptile Search Algorithm (RSA)
2.3. Support Vector Machine
| Algorithm 1: Pseudocode of the Reptile Search Algorithm (RSA) |
|
3. The Proposed Method
- LASSO-based filter approach: This stage involves identifying a set of relevant features through the application of a LASSO-based filter approach;
- BRSA-based wrapper approach: In this stage, the final subset of features is determined utilizing a BRSA-based wrapper approach.
3.1. The First Stage: Filter Approach
3.2. The Second Stage: Wrapper Approach
3.2.1. Solution Representation
3.2.2. The Fitness Function
3.2.3. Binary Reptile Search Algorithm (BRSA)
3.2.4. Sigmoid Transfer Functions
| Algorithm 2: Pseudo-code of the Binary Reptile Search Algorithm (BRSA) |
|
4. Case Study
4.1. GSE149273 (COVID19) Dataset
- Status—Public on 25 April 2020
- Title—RV infections in asthmatics increase ACE2 expression and stimulate cytokine pathways implicated in COVID-19
- Organism—Homo sapiens
- Experiment type—Expression profiling using high throughput sequencing
- Summary—We present evidence that (1) viral respiratory infections are potential mechanisms of ACE2 overexpression in patients with asthma and that (2) ACE activation regulates multiple cytokine anti-viral responses, which could explain a mechanism of cytokine surge and associated tissue damage.
4.2. Experimental Results
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Govindarajan, R.; Duraiyan, J.; Kaliyappan, K.; Palanisamy, M. Microarray and its applications. J. Pharm. Bioallied Sci. 2012, 4, S310. [Google Scholar] [PubMed]
- Bolón-Canedo, V.; Sánchez-Maroño, N.; Alonso-Betanzos, A. An ensemble of filters and classifiers for microarray data classification. Pattern Recognit. 2012, 45, 531–539. [Google Scholar] [CrossRef] [Scilit]
- Miao, M.; Wu, J.; Cai, F.; Wang, Y.G. A modified memetic algorithm with an application to gene selection in a sheep body weight study. Animals 2022, 12, 201. [Google Scholar] [CrossRef] [Scilit]
- Xiong, M.; Fang, X.; Zhao, J. Biomarker identification by feature wrappers. Genome Res. 2001, 11, 1878–1887. [Google Scholar] [CrossRef] [Scilit]
- Lai, C.; Reinders, M.J.; van’t Veer, L.J.; Wessels, L.F. A comparison of univariate and multivariate gene selection techniques for classification of cancer datasets. BMC Bioinform. 2006, 7, 235. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Sánchez-Maroño, N.; Alonso-Betanzos, A.; Tombilla-Sanromán, M. Filter methods for feature selection–a comparative study. In Proceedings of the International Conference on Intelligent Data Engineering and Automated Learning, Birmingham, UK, 16–19 December 2007; Springer: Berlin/Heidelberg, Germany, 2007; pp. 178–187. [Google Scholar]
- Maldonado, S.; Weber, R. A wrapper method for feature selection using support vector machines. Inf. Sci. 2009, 179, 2208–2217. [Google Scholar] [CrossRef] [Scilit]
- Hsu, H.H.; Hsieh, C.W.; Lu, M.D. Hybrid feature selection by combining filters and wrappers. Expert Syst. Appl. 2011, 38, 8144–8150. [Google Scholar] [CrossRef] [Scilit]
- Lal, T.N.; Chapelle, O.; Weston, J.; Elisseeff, A. Embedded methods. In Feature Extraction; Springer: Berlin/Heidelberg, Germany, 2006; pp. 137–165. [Google Scholar]
- Alomari, O.A.; Khader, A.T.; Al-Betar, M.A.; Awadallah, M.A. A novel gene selection method using modified MRMR and hybrid bat-inspired algorithm with β-hill climbing. Appl. Intell. 2018, 48, 4429–4447. [Google Scholar] [CrossRef] [Scilit]
- Gao, L.; Ye, M.; Lu, X.; Huang, D. Hybrid method based on information gain and support vector machine for gene selection in cancer classification. Genom. Proteom. Bioinform. 2017, 15, 389–395. [Google Scholar] [CrossRef] [Scilit]
- Almutiri, T.; Saeed, F. Chi square and support vector machine with recursive feature elimination for gene expression data classification. In Proceedings of the 2019 First International Conference of Intelligent Computing and Engineering (ICOICE), Hadhramout, Yemen, 15–16 December 2019; pp. 1–6. [Google Scholar]
- Katoch, S.; Chauhan, S.S.; Kumar, V. A review on genetic algorithm: Past, present, and future. Multimed. Tools Appl. 2021, 80, 8091–8126. [Google Scholar] [CrossRef] [Scilit]
- Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef] [Scilit]
- Dorigo, M.; Birattari, M.; Stutzle, T. Ant colony optimization. IEEE Comput. Intell. Mag. 2006, 1, 28–39. [Google Scholar] [CrossRef] [Scilit]
- Taşgetiren, M.F.; Liang, Y.C. A binary particle swarm optimization algorithm for lot sizing problem. J. Econ. Soc. Res. 2003, 5, 1–20. [Google Scholar]
- Emary, E.; Zawbaa, H.M.; Hassanien, A.E. Binary grey wolf optimization approaches for feature selection. Neurocomputing 2016, 172, 371–381. [Google Scholar] [CrossRef] [Scilit]
- Mafarja, M.M.; Eleyan, D.; Jaber, I.; Hammouri, A.; Mirjalili, S. Binary dragonfly algorithm for feature selection. In Proceedings of the 2017 International Conference on New Trends in Computing Sciences (ICTCS), Amman, Jordan, 11–13 October 2017; pp. 12–17. [Google Scholar]
- Hambali, M.A.; Oladele, T.O.; Adewole, K.S. Microarray cancer feature selection: Review, challenges and research directions. Int. J. Cogn. Comput. Eng. 2020, 1, 78–97. [Google Scholar] [CrossRef] [Scilit]
- Shukla, A.K.; Tripathi, D. Identification of potential biomarkers on microarray data using distributed gene selection approach. Math. Biosci. 2019, 315, 108230. [Google Scholar] [CrossRef] [Scilit]
- Mafarja, M.; Mirjalili, S. Whale optimization approaches for wrapper feature selection. Appl. Soft Comput. 2018, 62, 441–453. [Google Scholar] [CrossRef] [Scilit]
- Al-Betar, M.A.; Alomari, O.A.; Abu-Romman, S.M. A TRIZ-inspired bat algorithm for gene selection in cancer classification. Genomics 2020, 112, 114–126. [Google Scholar] [CrossRef] [Scilit]
- Tabakhi, S.; Moradi, P. Relevance–redundancy feature selection based on ant colony optimization. Pattern Recognit. 2015, 48, 2798–2811. [Google Scholar] [CrossRef] [Scilit]
- Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Scilit]
- Abualigah, L.; Abd Elaziz, M.; Sumari, P.; Geem, Z.W.; Gandomi, A.H. Reptile Search Algorithm (RSA): A nature-inspired meta-heuristic optimizer. Expert Syst. Appl. 2022, 191, 116158. [Google Scholar] [CrossRef] [Scilit]
- Yuan, Q.; Zhang, Y.; Dai, X.; Zhang, S. A Modified Reptile Search Algorithm for Numerical Optimization Problems. Comput. Intell. Neurosci. 2022, 2022, 9752003. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wang, Y.G.; Wu, J.; Hu, Z.H.; McLachlan, G.J. A new algorithm for support vector regression with automatic selection of hyperparameters. Pattern Recognit. 2023, 133, 108989. [Google Scholar] [CrossRef] [Scilit]
- Speiser, J.L.; Miller, M.E.; Tooze, J.; Ip, E. A comparison of random forest variable selection methods for classification prediction modeling. Expert Syst. Appl. 2019, 134, 93–101. [Google Scholar] [CrossRef] [Scilit]
- Maleki, N.; Zeinali, Y.; Niaki, S.T.A. A k-NN method for lung cancer prognosis with the use of a genetic algorithm for feature selection. Expert Syst. Appl. 2021, 164, 113981. [Google Scholar] [CrossRef] [Scilit]
- Tibshirani, R. Regression shrinkage and selection via the lasso. J. R. Stat. Soc. Ser. B (Methodol.) 1996, 58, 267–288. [Google Scholar] [CrossRef] [Scilit]
- Homrighausen, D.; McDonald, D. The lasso, persistence, and cross-validation. In Proceedings of the International Conference on Machine Learning, Atlanta, GA, USA, 17–19 June 2013; pp. 1031–1039. [Google Scholar]
- Krstajic, D.; Buturovic, L.J.; Leahy, D.E.; Thomas, S. Cross-validation pitfalls when selecting and assessing regression and classification models. J. Cheminformatics 2014, 6, 10. [Google Scholar] [CrossRef] [Scilit]
- Haq, A.U.; Li, J.P.; Memon, M.H.; Nazir, S.; Sun, R. A hybrid intelligent system framework for the prediction of heart disease using machine learning algorithms. Mob. Inf. Syst. 2018, 2018, 3860146. [Google Scholar] [CrossRef] [Scilit]
- Lee, Y.; Lin, Y.; Wahba, G. Multicategory support vector machines: Theory and application to the classification of microarray data and satellite radiance data. J. Am. Stat. Assoc. 2004, 99, 67–81. [Google Scholar] [CrossRef] [Scilit]
- Pisner, D.A.; Schnyer, D.M. Support vector machine. In Machine Learning; Elsevier: Amsterdam, The Netherlands, 2020; pp. 101–121. [Google Scholar]
- Chang, C.C.; Lin, C.J. LIBSVM: A library for support vector machines. Acm Trans. Intell. Syst. Technol. (TIST) 2011, 2, 27. [Google Scholar] [CrossRef] [Scilit]
- Truong, T.K. Different transfer functions for binary particle swarm optimization with a new encoding scheme for discounted {0-1} knapsack problem. Math. Probl. Eng. 2021, 2021, 2864607. [Google Scholar] [CrossRef] [Scilit]
- Chang, E.H.; Willis, A.L.; Romanoski, C.E.; Cusanovich, D.A.; Pouladi, N.; Li, J.; Lussier, Y.A.; Martinez, F.D. Rhinovirus infections in individuals with asthma increase ACE2 expression and cytokine pathways implicated in COVID-19. Am. J. Respir. Crit. Care Med. 2020, 202, 753–755. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Demšar, J. Statistical comparisons of classifiers over multiple data sets. J. Mach. Learn. Res. 2006, 7, 1–30. [Google Scholar]
- Benavoli, A.; Corani, G.; Demšar, J.; Zaffalon, M. Time for a change: A tutorial for comparing multiple classifiers through Bayesian analysis. J. Mach. Learn. Res. 2017, 18, 2653–2688. [Google Scholar]
- Friedman, M. A comparison of alternative tests of significance for the problem of m rankings. Ann. Math. Stat. 1940, 11, 86–92. [Google Scholar] [CrossRef] [Scilit]
- Snouwaert, J.N.; Jania, L.A.; Nguyen, T.; Martinez, D.R.; Schäfer, A.; Catanzaro, N.J.; Gully, K.L.; Baric, R.S.; Heise, M.; Ferris, M.T.; et al. Human ACE2 expression, a major tropism determinant for SARS-CoV-2, is regulated by upstream and intragenic elements. PLoS Pathog. 2023, 19, e1011168. [Google Scholar] [CrossRef] [Scilit]
- Ren, W.; Zhu, Y.; Wang, Y.; Shi, H.; Yu, Y.; Hu, G.; Feng, F.; Zhao, X.; Lan, J.; Wu, J.; et al. Comparative analysis reveals the species-specific genetic determinants of ACE2 required for SARS-CoV-2 entry. PLoS Pathog. 2021, 17, e1009392. [Google Scholar] [CrossRef] [Scilit]
- LaValley, M.P. Logistic regression. Circulation 2008, 117, 2395–2399. [Google Scholar] [CrossRef] [Scilit]
- Rish, I. An empirical study of the naive Bayes classifier. In Proceedings of the IJCAI 2001 Workshop on Empirical Methods In Artificial Intelligence, Seattle, WA, USA, 4–10 August 2001; Volume 3, pp. 41–46. [Google Scholar]
- Song, Y.Y.; Ying, L. Decision tree methods: Applications for classification and prediction. Shanghai Arch. Psychiatry 2015, 27, 130. [Google Scholar]
- Mundra, P.A.; Rajapakse, J.C. SVM-RFE with MRMR filter for gene selection. IEEE Trans. Nanobioscience 2009, 9, 31–37. [Google Scholar] [CrossRef] [Scilit]
- Urbanowicz, R.J.; Meeker, M.; La Cava, W.; Olson, R.S.; Moore, J.H. Relief-based feature selection: Introduction and review. J. Biomed. Inform. 2018, 85, 189–203. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhang, Z.H.; Jhaveri, D.J.; Marshall, V.M.; Bauer, D.C.; Edson, J.; Narayanan, R.K.; Robinson, G.J.; Lundberg, A.E.; Bartlett, P.F.; Wray, N.R.; et al. A comparative study of techniques for differential expression analysis on RNA-Seq data. PLoS ONE 2014, 9, e103207. [Google Scholar] [CrossRef] [Scilit] [PubMed]









| Function | Formula |
|---|---|
| Parameter Name | Accuracy |
|---|---|
| 0.988764 | |
| 0.9775281 | |
| Original logistic model | 0.9325843 |
| No | Gene | No | Gene |
|---|---|---|---|
| 1 | ANKRD33 | 8 | RAB34 |
| 2 | BEX2 | 9 | SLC7A6 |
| 3 | CHST13 | 10 | SNHG9 |
| 4 | DNAJC30 | 11 | TMEM229A |
| 5 | DUSP21 | 12 | TRIM14 |
| 6 | IFIT5 | 13 | VPS35 |
| 7 | X4.Mar | 14 | ZNF354A |
| All Genes without BRSA | Top Genes with BRSA | |||||
|---|---|---|---|---|---|---|
| KNN | SVM | RF | KNN | SVM | RF | |
| Mean | 0.65557 | 0.6889 | 0.73332 | 0.82777 | 0.87222 | 0.77776 |
| STD | 0.11653 | 0.09515 | 0.12505 | 0.04098 | 0.04573 | 0.08282 |
| Accuracy | AVG | 0.8611 | 0.8583 | 0.8667 | 0.8722 |
| STD | 0.0494 | 0.0525 | 0.0522 | 0.0480 | |
| Best | 0.9444 | 0.9444 | 0.9444 | 0.9444 | |
| Worst | 0.7778 | 0.7778 | 0.7778 | 0.7778 | |
| F-measure | AVG | 0.8696 | 0.8696 | 0.8757 | 0.8789 |
| STD | 0.0472 | 0.0466 | 0.0504 | 0.0475 | |
| Best | 0.9474 | 0.9474 | 0.9474 | 0.9474 | |
| Worst | 0.7778 | 0.8000 | 0.7778 | 0.7778 | |
| Precision | AVG | 0.8238 | 0.8154 | 0.8253 | 0.8444 |
| STD | 0.0731 | 0.0739 | 0.0735 | 0.0773 | |
| Best | 0.9000 | 0.9000 | 0.9000 | 0.9000 | |
| Worst | 0.7273 | 0.7273 | 0.7273 | 0.7500 | |
| Sensitivity | AVG | 0.9278 | 0.9264 | 0.9320 | 0.9208 |
| STD | 0.0903 | 0.0777 | 0.1005 | 0.0984 | |
| Best | 1.0000 | 1.0000 | 1.0000 | 1.0000 | |
| Worst | 0.7778 | 0.7500 | 0.7500 | 0.7500 | |
| Specificity | AVG | 0.8000 | 0.7945 | 0.8056 | 0.8278 |
| STD | 0.1117 | 0.1098 | 0.1074 | 0.0986 | |
| Best | 1.0000 | 1.0000 | 1.0000 | 1.0000 | |
| Worst | 0.6667 | 0.6667 | 0.6667 | 0.6667 | |
| No. of selected features | AVG | 6.6500 | 6.1500 | 6.2500 | 6.0500 |
| STD | 1.7252 | 1.6944 | 1.7733 | 1.3169 | |
| Best | 3.0000 | 4.0000 | 4.0000 | 4.0000 | |
| Worst | 10.0000 | 11.0000 | 9.0000 | 9.0000 | |
| BRSA | BDA | BPSO | BGWO1 | BGWO2 | ||
|---|---|---|---|---|---|---|
| Accuracy | AVG | 0.8472 | 0.8278 | 0.8250 | 0.7806 | 0.8194 |
| STD | 0.0472 | 0.0595 | 0.0924 | 0.0459 | 0.0740 | |
| Best | 0.8889 | 0.9444 | 0.9444 | 0.8889 | 0.9444 | |
| Worst | 0.7778 | 0.7222 | 0.5556 | 0.7222 | 0.7222 | |
| F-measure | AVG | 0.8624 | 0.8261 | 0.8255 | 0.7576 | 0.8091 |
| STD | 0.0381 | 0.0599 | 0.0864 | 0.0622 | 0.0902 | |
| Best | 0.9474 | 0.9412 | 0.9474 | 0.8750 | 0.9474 | |
| Worst | 0.8000 | 0.7143 | 0.7000 | 0.7059 | 0.6154 | |
| Precision | AVG | 0.7970 | 0.8556 | 0.8355 | 0.8459 | 0.8443 |
| STD | 0.0772 | 0.1196 | 0.1126 | 0.0795 | 0.0909 | |
| Best | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | |
| Worst | 0.6923 | 0.6923 | 0.5385 | 0.7273 | 0.7273 | |
| Sensitivity | AVG | 0.9500 | 0.8222 | 0.8389 | 0.7000 | 0.7945 |
| STD | 0.0672 | 0.1162 | 0.1418 | 0.1146 | 0.1498 | |
| Best | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | |
| Worst | 0.7778 | 0.5556 | 0.5556 | 0.5556 | 0.5556 | |
| Specificity | AVG | 0.7444 | 0.8334 | 0.8111 | 0.8556 | 0.8445 |
| STD | 0.1146 | 0.1464 | 0.1575 | 0.0960 | 0.1045 | |
| Best | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | |
| Worst | 0.5556 | 0.5556 | 0.6667 | 0.6667 | 0.6667 | |
| No. of selected features | AVG | 6.2000 | 5.4000 | 6.9500 | 7.1500 | 6.8500 |
| STD | 1.5079 | 1.5694 | 1.6694 | 1.5985 | 1.5985 | |
| Best | 4.0000 | 2 | 4 | 4 | 4 | |
| Worst | 9 | 8 | 10 | 9 | 10 | |
| Algorithm | Final Rank |
|---|---|
| BRSA | 1 |
| BDA | 3 |
| BPSO | 2 |
| BGWO1 | 5 |
| BGWO2 | 4 |
| Algorithm | Final Rank |
|---|---|
| BRSA | 1 |
| BDA | 3 |
| BPSO | 2 |
| BGWO1 | 5 |
| BGWO2 | 4 |
| Algorithm | Final Rank |
|---|---|
| BRSA | 2 |
| BDA | 1 |
| BPSO | 4 |
| BGWO1 | 3 |
| BGWO2 | 5 |
| Gene Index | Gene Name | |
|---|---|---|
| Covid-19 GSE149273 | 1637 | BEX2 |
| 3527 | CHST13 | |
| 5239 | DUSP21 | |
| 8554 | IFIT5 | |
| 20839 | SNHG9 | |
| 23214 | TRIM14 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Krishanthi, G.; Jayetileke, H.; Wu, J.; Liu, C.; Wang, Y.-G. Enhancing Feature Selection Optimization for COVID-19 Microarray Data. COVID 2023, 3, 1336-1355. https://doi.org/10.3390/covid3090093
Krishanthi G, Jayetileke H, Wu J, Liu C, Wang Y-G. Enhancing Feature Selection Optimization for COVID-19 Microarray Data. COVID. 2023; 3(9):1336-1355. https://doi.org/10.3390/covid3090093
Chicago/Turabian StyleKrishanthi, Gayani, Harshanie Jayetileke, Jinran Wu, Chanjuan Liu, and You-Gan Wang. 2023. "Enhancing Feature Selection Optimization for COVID-19 Microarray Data" COVID 3, no. 9: 1336-1355. https://doi.org/10.3390/covid3090093
APA StyleKrishanthi, G., Jayetileke, H., Wu, J., Liu, C., & Wang, Y.-G. (2023). Enhancing Feature Selection Optimization for COVID-19 Microarray Data. COVID, 3(9), 1336-1355. https://doi.org/10.3390/covid3090093

