{'fraction_non_alphanumeric': 0.03503184713375796, 'fraction_numerical': 0.0007961783439490446, 'mean_word_length': 5.253731343283582, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
ANOVA-SRC-BPSO: a hybrid filter and swarm optimization-based method for gene selection and cancer classification using gene expression profiles

Gene expression profiling reveals the activity of thousands of genes that can help to identify cancer biomarkers. However, the presence of such a large number of genes in the profiles inflicts a high computational burden on classifiers. To deal with the high-dimensional feature space, in this paper, we introduce a 3-phase feature selection framework, ANOVA-SRC-BPSO. ANOVA-SRC-BPSO first distinguishes the highly class-correlated genes utilizing the analysis of variance (ANOVA) and F-test. In the second phase, we employ Spearman rank-order correlation (SRC) to eliminate redundant genes. Finally, we leverage the binary particle swarm optimization (BPSO) with the support vector machine (SVM) classifier to select an optimized feature subset. We report the accuracy of ANOVA-SRC-BPSO utilizing the SVM classifier in seven gene expression datasets. The comparisons with fourteen state-of-the-art methods show that ANOVA-SRC-BPSO yields the highest accuracy in five datasets. Moreover, we disclose that the performances of various feature selection approaches are inconsistent across gene expression datasets.