Literature DB >> 27936033

Automated Detection of Cancer Associated Genes Using a Combined Fuzzy-Rough-Set-Based F-Information and Water Swirl Algorithm of Human Gene Expression Data.

Pugalendhi Ganesh Kumar1, Muthu Subash Kavitha2, Byeong-Cheol Ahn3.   

Abstract

This study describes a novel approach to reducing the challenges of highly nonlinear multiclass gene expression values for cancer diagnosis. To build a fruitful system for cancer diagnosis, in this study, we introduced two levels of gene selection such as filtering and embedding for selection of potential genes and the most relevant genes associated with cancer, respectively. The filter procedure was implemented by developing a fuzzy rough set (FR)-based method for redefining the criterion function of f-information (FI) to identify the potential genes without discretizing the continuous gene expression values. The embedded procedure is implemented by means of a water swirl algorithm (WSA), which attempts to optimize the rule set and membership function required to classify samples using a fuzzy-rule-based multiclassification system (FRBMS). Two novel update equations are proposed in WSA, which have better exploration and exploitation abilities while designing a self-learning FRBMS. The efficiency of our new approach was evaluated on 13 multicategory and 9 binary datasets of cancer gene expression. Additionally, the performance of the proposed FRFI-WSA method in designing an FRBMS was compared with existing methods for gene selection and optimization such as genetic algorithm (GA), particle swarm optimization (PSO), and artificial bee colony algorithm (ABC) on all the datasets. In the global cancer map with repeated measurements (GCM_RM) dataset, the FRFI-WSA showed the smallest number of 16 most relevant genes associated with cancer using a minimal number of 26 compact rules with the highest classification accuracy (96.45%). In addition, the statistical validation used in this study revealed that the biological relevance of the most relevant genes associated with cancer and their linguistics detected by the proposed FRFI-WSA approach are better than those in the other methods. The simple interpretable rules with most relevant genes and effectively classified samples suggest that the proposed FRFI-WSA approach is reliable for classification of an individual's cancer gene expression data with high precision and therefore it could be helpful for clinicians as a clinical decision support system.

Entities:  

Mesh:

Year:  2016        PMID: 27936033      PMCID: PMC5148587          DOI: 10.1371/journal.pone.0167504

Source DB:  PubMed          Journal:  PLoS One        ISSN: 1932-6203            Impact factor:   3.240


Introduction

Multiclass classification of gene expression data with a reduced number of genes remain challenging problems in cancer diagnosis. Microarrays and next-generation sequencing [1, 2] are the chief tools of cancer research for quantification of gene expression, DNA copy number, and microRNA activity of each individual. Hence, analyzing such data could give researchers useful information not only about the mechanism and cause of cancer but also a way to predict and prevent cancer and to find possible novel treatments. However, classification of multiclass data is more complex than binary data and further the classification accuracy may decline as the number of classes increased [3]. The implementation of artificial intelligence using data-mining tasks such as classification and clustering techniques has been applied to analyze gene expression values for cancer diagnosis [4-7]. However these techniques suffered by a greater computational cost and training time. Rule-based approaches produced knowledge out of gene expression data with acceptable classification accuracy for diagnosing cancer. [8-11]. In addition some of the other approaches such as a decision tree [12] and ensemble classification tree [13, 14] have been used for identification of cancer-causing genes in gene expression data. Nonetheless, these approaches failed to consider the overlapping behavior of gene expression levels in uncertain situations. Data-driven approaches [15, 16] have been applied for extracting knowledge from the gene expression data without a human expert, but they were found to be weak in terms of the self-learning process. In general, these approaches are problematic for subtyping of cancer with identical expression levels in multiclass cancer data [17, 18]. In several studies the concept of fuzzy logic has been used to develop a rule-based system with the help of a learning algorithm to address multiclass issues among cancer genes as well as for suitable generation of if-then rules and a membership function (MF) for classification of a disease [19-25]. The genetic algorithm [20] and particle swarm optimization (PSO) techniques [21] can generate rules through simultaneous tuning of the MF, but it becomes too lengthy with more linguistic terms and was found to be incomprehensible for making diagnostic decisions. The ant bee algorithm [22] was recommended to produce compact if-then rules with better readability, but it results in consumption of more computation time because of the more complicated operations and more tunable control parameters. Fuzzy ontology [23] can extract the knowledge quickly, but its performance degrades with the scarce data distribution found in the multiclass gene expression data. The framework described in reference [24] transforms crisp rules into fuzzy rules using a stochastic global optimization procedure; however, the generation of the crisp rule using experts for multicategories of cancers is again a difficult task. Majority voting and fuzzy aggregation [25] are used in a multi-classification system, and it was reported that the combination of results from the individual classifiers for the final decision yields poor performance with more skewedness for the multiclass data on cancer gene expression. Recently, fuzzy-rule-based multiclassification systems (FRBMS) [26] using combinations of methods were proposed, to take advantage of the crucial benefit of interpretability offered by the fuzzy system. Nevertheless, the presence of numerous genomic variables versus a relatively small number of patients poses challenges in understanding the data. Attempts have been made to use a genetic algorithm (GA) [27] in an FRBMS to perform classifier fusion and selection; this approach does not fulfill the skewness of the gene expression data. Furthermore, underfitting should be avoided during multiclassification because it results in a non-optimally robust system due to inadequate experimentation. To build a beneficial system for cancer diagnosis to overcome many shortcomings [28, 29] such as scarceness and highly nonlinear multicategory values, it is necessary to design an ideal method with precise principles of data analysis. The abundance of genes expressed in microarray experiments requires a long computation time and results in complex output for an FRBMS. To implement an FRBMS for a gene expression-based cancer diagnosis problem, identification of most relevant genes associated with cancer from the large set of genes is mandatory [4, 15]. The purpose of this newly proposed combined fuzzy-rough-set-based f-information & water swirl algorithm (FRFI-WSA) approach was to design an FRBMS for analyzing gene expression data for cancer diagnosis. For an effective cancer diagnostic system, two levels of gene selection (by filtering and embedding procedures using 22 cancer gene expression datasets collected from various sources) were introduced. Next, we conducted a comparison of the performance of the proposed FRFI-WSA with GA, PSO, and artificial bee colony algorithm (ABC) for cancer gene expression datasets.

Materials and Methods

Cancer gene expression datasets

This study includes 22 gene expression datasets including name, number of genes (#Genes), samples (#Sam), and categories (#Cat) along with the source of collection and its type (Table 1). The performance of the proposed algorithm for classifying datasets irrespective of the number of output classes was evaluated with 13 multiclass and 9 binary datasets. All the datasets were generated using oligonucleotide-based technology where RNA was hybridized using Affymetrix arrays HG-U95/Hu6800/HuGeneFL/Hu35K. The gene expression values of all the datasets were computed using the Affymetrix GENECHIP MAS 4.0 analysis software. The data on small round blue cell tumors (SRBCTs), NCI60 (National Cancer Institute), and Lymphoma were acquired using a two-color cDNA platform with successive image analysis by means of the DeArray Software. To summarize, 22 datasets included in our experiments each have 2–11 distinct diagnostic categories, 24–253 samples (patients), and 182–54614 genes collected from different tissues under different experimental conditions. The number of samples per class is highly sparse and imbalanced (varies from 6 to 579).
Table 1

Characteristics of gene expression datasets used for analysis.

Dataset#Genes#Sam#CatSource
Multiclass
Acute Lymphoblastic Leukemia (ALL)25262486Yeoh et al., 2002 [30]
Gastric Cancer (GC)4522303Hippo et al., 2002[31]
National Cancer Institute NCI60 (NCI)5244618Dudoit et al., 2002 [5]
Novartis (Nov)10001034Su et al., 2002 [32]
Brain_Tumor (BT)7129425Pomeroy et al., 2002 [33]
Glioblastoma(GB)12625504Nutt et al., 2002 [11]
Leukemia (Leu)5327723Armstrong et al., 2002 [34]
Endometrial Cancer (EC)1771424Risinger et al., 2003 [35]
Childhood (Ch)8280604Li et al., 2003 [36]
Bladder Carcinoma (BC)1203403Dyrskjot et al., 2003 [37]
Global Cancer Map with repeated measurements (GCM_RM)712912311Yeung et al., 2003 [38]
Binary
Lung Cancer1 (Lun1)10541343Dehan et al., 2007 [39]
Lung Cancer2 (Lun2)126001812Gordon et al., 2002 [40]
Prostate Cancer (Pro)126001362Singh et al., 2002 [41]
Ovary Cancer (Ova)151542532Petricoin et al., 2002 [42]
Diffuse Large B-Cell Lymphoma (DLB)5469772Shipp et al., 2002 [43]
Hypopharyngeal Cancer (Hypo)9021382Cromer et al., 2004 [44]
Breast Cancer (Bre)12625242Chang et al., 2005[45]
Breast / Colon Cancer (BCC)1821042Chowdary et al., 2006 [46]
Colorectal Carcinoma (CC)2202372Laiho et al., 2007 [47]
Pancreatic Cancer (Pan)54614522NCBI, 2009 [48]
Kidney Carcinoma (KC)7457362NCBI, 2009 [48]

#Genes: number of genes, #Sam: samples, #Cat: categories

#Genes: number of genes, #Sam: samples, #Cat: categories

Proposed architecture for analyzing cancer gene expression data

A clinical challenge concerning the limited number of patients (scarcity) that is skewed in favor of one group (disparity) with a huge number of genes (dimensionality) across many categories of cancer (multiclass) are the problems faced by clinicians during analysis of gene expression data for prediction of cancer [30-33]. To overcome these drawback, problem-specific computational techniques for multiclass cancer diagnosis was developed here. As shown in Fig 1, the implementation procedure of the proposed combinatorial approach can be viewed in seven phases. The first phase reads the input data into the FRFI method. It helps to find the candidate genes in the huge number of genes using well-narrated steps as presented in Fig 1. The candidate genes are then fed into FRBMS in the second phase to find the initial points for the membership function (MF) and rule set (RS). In the third phase, these initial MF points and RS are read into the WSA to generate a population of points as a water particle’s position. The generated points are submitted to the inference procedure of FRBS in the fourth phase to compute the correctly classified samples (Cs), the selected number of rules (Rs), and selected number of informative genes (Gs). The parameters Cs, Rs, and Gs calculated in the FRBMS are then input to the WSA in the fifth phase for evaluating the objective function, which determines optimality of the generated water particle’s position as a knowledge base. If the optimality criteria are not met, then the water particle’s strength and position are updated accordingly to generate a useful knowledge base which results in improved classification of samples. The fifth and sixth phases are repeatedly executed until the desired convergence criterion is achieved. In the final phase, acceptable classification accuracy with interpretable knowledge is generated in the form of if-then conditional statements that help to identify the cancer-causing genes. The details of subcomponents of the proposed architecture are given below.
Fig 1

Architecture of the proposed FRFI-WSA approach for cancer gene expression data.

FRFI

Regardless of the dimensionality issue, the fuzzy rough set (FR) [49] effectively calculates the redundancy (severance) as well as relevance (significance) using f-information (FI) without discretizing the continuous gene expression values. The detailed concepts of the fuzzy set, rough set, fuzzy rough set and f-information is presented in S1 Appendix. Even though the FR offers a regimented means for FI-based gene selection, it becomes inadequate for the noisiness and poor dispersal of multiclass samples. Hence, it was upgraded with a fuzzy lower approximation [50] to compute FI extrinsically to filter a gene subset. Given an n × m matrix of gene expression data with “m” gene vectors, the goal of gene filtering is to produce an n × f gene expression data matrix with “f” filtered gene vectors, where f < m. The steps involved in computing FI using the FR are as follows. Read the gene expression dataset G where I = 1, 2, … m; c and j = 1, 2, … n; m is the number of genes, c is a class label, and n is the number of samples. Calculate the mean value μ = {μ1, μ2,…μ, μ} for each gene of all the samples and class labels. Generate two gene groups (High H, Low L) by comparing each gene value with respective mean values, so that, H = {Genes with a value greater than its mean} and L = {Genes with a value lower than its mean} Calculate the mean value of two gene groups for each gene, and The mean value calculated at step (iii) is considered the medium mean value, Calculate the standard deviation for each mean value {μ, μ, μ}: , and . Calculate the membership value in lower fuzzy approximation spaces for each gene G, Calculate the positional values for each gene: Construct the fuzzy equivalence partition matrix (FEPM) FPi = for each gene Suppose G represents a gene and G represents a class label. Then the Gene-Group significance value is calculated as Now, Gene-Gene Severance between F and the remaining genes G is calculated as Calculate the FI value for each gene G using the formula FI = min|F−F| and sort them in descending order of FI values for filtering. It is expected that the proposed method of fuzzifying the criterion function of FI with a rough set can filter genes extrinsically in a way similar to human intervention into gene identification.

FRBMS

The filtered candidate genes from the FRFI method are partitioned into linguistics to generate the MF and RS points. As shown in Fig 2, this study includes three partitions such as low (“L”), medium (“M”), and high (“H”), and thus nine membership points (P1, P2, P3, P4, P5, P6, P7, P8, and P9) are required to encode each candidate gene. P1 and P9 are permanent to designate the limits of the gene expression value. The optimal values for other points are selected between the limits [P1, P9] for P2, [P2, P9] for P3, [P2, P3] for P4, [P4, P9] for P5, [P5, P9] for P6, [P5, P6] for P7, and [P7, P9] for P8. These points take floating-point numbers in which triplets P1, P2, P3 and P7, P8, P9 draw a trapezoidal MF and the triplet P4, P5, P6 draws a triangular MF.
Fig 2

Partitioning of input genes in fuzzy space.

The representation of typical MF points and RS for FRBMS is shown in Fig 3. A rule choses integer numbers in three sections viz., Rule selection, Antecedent, and Consequent. “R” denotes a rule selection that can be either 0 or 1 to select or deselect the rule. G1, G2, G3 … Gf in the antecedent part represents filtered genes, denoting a random integer value among 0, 1, 2, and 3 to perform linguistic as well as gene selection. The consequent C takes any value among 0, 1, 2 … n to assign the category of cancer. These single MF and RS points are fed to WSA to initialize more MF and RS points randomly as a position for the initial water particle. Based on the procedural evaluation of WSA, a knowledge base is constructed that contains the optimal data base (MF points) and rule base (RS points). This knowledge base extracted by WSA is used in a Mamdani inference procedure to perform classification of samples.
Fig 3

Representation of typical membership function (MF) points and rule set (RS) for FRBMS.

WSA

This is a new optimization algorithm [51, 52] inspired by the way water finds a drain in a sink. The learning principle of WSA is used to make the FRBMS as self-learning system by providing the knowledge base in the form of optimal MF and RS points. The WSA starts by initializing the control parameters like the number of water particles, boundary conditions, and iteration followed by random initialization of the position for water particles using the initial MF and RS points received from the FRBMS. Then, for each water particle position, WSA generates water particle’s strength and a reference position randomly. After that, each water particle’s position (i.e., MF and RS points) are evaluated using the objective function given in this equation: where T is the total number of samples, C is the number of correctly classified samples, R is the selected rules from the maximum rules R, and G is the selected number of genes from the filtered genes. k and k are constants used to amplify R and G. The component (T−C) calculates error. The WSA approach used in this study attempts to minimize the error component and to improve accuracy of the system. Similarly, the component (k × R) tries to produce a RS whose interpretability is addressed suitably by WSA. The component (k × G) attempts to find out the minimal number of potential genes on the basis of the linguistic selection. The optimality of the generated MF and RS points is checked during every iteration to yield the result. If the optimal points are not obtained, then the MF and RS points are updated iteratively using the strength and position update eqs (2) and (3): where α, x, and x are all randomly generated using the range given for the solution variable; α is a random number generated between 0 and 1; α and α are the strength vectors of water particles during ith and (i + 1)th iterations. Similarly, x and x are the positions of water particles during ith and (i + 1)th iterations; x, x, and x denote the reference position, previous best position, and global best position of the water particle, respectively.

Results

FRFI-WSA for the global cancer map with repeated measurements (GCM_RM) dataset

The steps of the proposed FRFI-WSA are demonstrated for tumor data categories of the GCM_RM dataset, which contains 123 samples. Out of 123 samples, 96 and 27 are used for training and testing, respectively. Furthermore, this dataset has 11 categories of tumors with 7129 genes. The 96 training samples include all categories of tumors. Nonetheless, the set of 27 test samples does not include samples of breast, melanoma, and pancreatic tumors. Hence, in this simulation, both the training and testing samples are mixed to have a reasonable sample for each category. Similar consideration is given to other kinds of datasets. The distributions of classes among the training (#Tr) and the testing (#Te) samples of GCM_RM are given in Table 2.
Table 2

Distribution of the training and testing tumor data categories in the GCM_RM dataset.

Tumor CategoryTotal No. of SamplesActualConsidered
#Tr#Te#Tr#Te
Breast77043
Lung64242
Colorectal107373
Lymphoma19145145
Melanoma55032
Uterus97272
Leukemia29236236
Renal85353
Pancreas77043
Mesothelioma118383
CNS129393
Overall Total12396278835

#Tr: training data, #Te: testing data

#Tr: training data, #Te: testing data At the first level of gene filtering, all the 123 samples are considered for the GRM dataset and other datasets as well. Initially, a fuzzy equivalence class (FEC) was calculated for an individual gene via the steps (i) through (viii) of FRFI. The FEC calculated for the individual gene is then used to produce an FEPM using step (ix) of FRFI. The FEC and FEPM calculated for the gene of GCM_RM whose accession id is AB002380_at are given in Table 3. Then Gene-Group significance is analyzed using step (x). Based on the Gene-Group significance value, genes are rated, and the gene with the highest significance value is designated as the first gene. Gene AB002380_at of GCM_RM has the highest significance value of 0.6489 and it is nominated as the top-rated significant gene. After significance calculation, Gene-Gene severance (redundancy) is analyzed among gene “AB002380_at” and the residual genes of the GCM_RM using step (xi) of FRFI as specified in Table 4.
Table 3

FEC and FEPM values for gene AB002380_at of the GCM_RM dataset.

Fuzzy Equivalence Class for gene AB002380_at
FECS1S2S122S123
Low0.15780.25360.19250.4265
Medium0.52690.63210.52620.5241
High0.94170.92590.45340.9321
Fuzzy Equivalence Partition Matrix for gene AB002380_at
FEPMS1S2S122S123
Low0.14270.14260.13240.1758
Medium0.72420.63210.58150.6519
High0.98380.91620.96470.9235

S1….…S123: samples

Table 4

Gene group significance and gene-gene severance values of the GCM_RM dataset.

Gene No.Gene IDGsigGsev
G1A28102_at0.1934520.234561
G2AB000114_at0.1525670.343587
G3AB000115_at0.1245610.561924
G7128Z97054_xpt2_at0.1567220.145623
G7129Z97074_at0.1123450.532419

Gsig: Gene significance, Gsev: Gene severance

S1….…S123: samples Gsig: Gene significance, Gsev: Gene severance From the significance and severance values, an FI value for each gene is calculated using step (xii) of FRFI so that it maximizes the significance and minimizes severity. The FI values of first 100 genes are shown in Fig 4. There are variations among the FI values computed for each gene. The genes are arranged in descending order of FI values to filter out the top 50 genes from 7129 genes to achieve a good trade-off between significance and severance for further evaluation. Identification of the most significant gene among the initially filtered 50 genes is carried out using WSA, which aims to generate minimum rules with less informative genes to classify more samples by means of the FRBMS during classification.
Fig 4

The F-information (FI) values of first hundred genes for GCM_RM dataset.

Each rule is found to take 52 varying integer numbers (1 for R, 50 for “G1, G2, G3 … Gf,” 1 for C) as per the representation strategy given in Fig 3. The maximal number Rm of initial rules in the RS is determined heuristically by multiplying the number of classes (#Cat) in the dataset by 3 with the goal of obtaining at least a single rule for each category of cancer. For the GCM_RM dataset, 33 rules (11 × 3) are randomly initialized in the RS. Hence, the RS of GCM_RM contains 1716 integer numbers (33 × 52). Seven points are required to figure out the linguistic variables of every gene, and hence 350 floating-point numbers (7 × 50) are needed. The count of an integer variable differs from dataset to dataset depending on the number of cancer categories, whereas the count of a floating-point number is common for all the datasets. The size of the initial solution space is considered within 20 to 50. Each position of the water particle is evaluated using the objective function (1) by changing the iterations from 10 to 100. The value for constants k1 and k2 in eq (1) is varied from two to five depending on the Rs and Gs obtained during a particular iteration. A maximum of 40 independent trials of experiments have been conducted by varying the water space as well as the iteration. The resulting performance of every particle inside water is examined. The finest results for GCM_RM datasets for 30 water spaces between 80 to 100 iterations were observed. A similar experiment was conducted for all other datasets used in this study. The selection of the most significant 16 genes in the RS along with their descriptions for identification of tumor categories among the 50 filtered genes are presented in S1 Table. The rule set gleaned for the GCM_RM dataset is presented in Table 5. Twenty-six rules were generated to achieve classification accuracy of 96.45%.
Table 5

The rule set generated for the GCM_RM dataset by the FRFI-WSA method.

Rule No.Rule Set
R1If (PDCD1 & OGDH) are low and MG81 is medium, then it is Breast cancer.
R2If (PRMT1 & LGALS9) are medium and (X03453 & RAD51) are high, then it is Breast cancer.
R3If (GLO1 & SLC25A13) are high and PRKAR1A is low, then it is Breast cancer.
R4If J04423 is high, and GLO1 is low, and NCOR2 is high, then it is Lung cancer.
R5If (RYR1 & SLC25A13) are low and (RAD51 & PRKAR1A) are medium, then it is Lung cancer.
R6If NOP14-AS1 is high and (J04423 & NCOR2) are medium, then it is Colorectal cancer.
R7If (PDCD1 & OGDH) are medium and MG81 is low, then it is Colorectal cancer.
R8If J04423 is low and RBM42 is high, then it is Lymphoma.
R9If PRMT1 is high and, (X03453 & LGALS9) are low, then it is Lymphoma.
R10If (RYR1 & RBM42) are medium and PDCD1 is high, then it is Melanoma.
R11If (GLO1 & PRKAR1A) are medium and PDCD1 is low, then it is Melanoma.
R12If NOP14-AS1 is low and (J04423 & M24537B) are high, then it is Uterine cancer.
R13If (PRMT1 & LGALS9) are high and (X03453 & RAD51) are medium, then it is Uterine cancer.
R14If J04423 is medium and GLO1 is high and MG81 is low, then it is Uterine cancer.
R15If NOP14-AS1 is high and M24537B is medium, then it is Leukemia.
R16If (PDCD1 & OGDH) are medium and NCOR2 is low, then it is Leukemia.
R17If PRMT1 is medium and (X03453 & LGALS9) are low, then it is Renal cancer.
R18If J04423 is high, and RBM42 is medium and OGDH is low, then it is Renal cancer.
R19If (RYR1 & SLC25A13) are medium and (RAD51 & PRKAR1A) are high, then it is Renal cancer.
R20If (PRMT1 & NCOR2) are low and NOP14-AS1 is medium, then it is Pancreatic cancer.
R21If X03453 is medium and (RBM42 & M24537B) are low, then it is Pancreatic cancer.
R22If RYR1 is low and (MG81 & PDCD1) are high, then it is Pancreatic cancer.
R23If PRMT1 is low and X03453 is high, and LGALS9 is medium, then it is Mesothelioma.
R24If PRMT1 is low and (X03453 & LGALS9) are high, then it is Mesothelioma.
R25If (PRKAR1A & SLC25A13) are high and (NOP14-AS1 & RAD51) are low, then it is CNS cancer.
R26If (J04423 & M24537B) are low and (RYR1 & OGDH) are high, then it is CNS cancer.
In Table 6, the accession ID of the most significant genes is presented along with the selected linguistic label and tumor category, which help to identify the genes causing the tumor. Furthermore, the GCM_RM dataset was examined with a different number of initial rules such as four, five, and six. It ultimately resulted in 44, 55, and 66 rules in the RS. The selected optimum genes involved in a different RS are not distributed reasonably among common genes. Hence, it is understandable that the various subsets of genes are selected for categorizing the classes of patients. Nevertheless, the genes selected beyond 20 to 100 in the RS yielded a minor improvement (roughly 0.6%) in the classification. Hence, it could be said that the proposed approach shows robust performance with 26 generated rules because it utilizes 16 selected genes to classify 119 out of 123 samples in the GCM_RM dataset.
Table 6

Identification of the most significant genes and their linguistic label in the rule set for the classification of tumor categories for the GCM_RM dataset by FRFI-WSA.

Gene NameLinguistic Label
LowMediumHigh
RBM42PancreasMelanoma/RenalLymphoma
SLC25A13LungRenalBreast/CNS
J04423CNSColorectalUterus
X03453Lymphoma/RenalUterus/PancreasBreast/Mesothelioma
NOP14-AS1CNS/UterusPancreasColorectal/Leukemia
M24537BCNS/PancreasLeukemiaUterus
OGDHBreast/ RenalColorectal/LeukemiaCNS
GLO1LungMelanomaBreast/Uterus
RAD51CNSLung/UterusBreast/Renal
NCOR2Pancreas/LeukemiaColorectalLung
PDCD1Breast/MelanomaColorectal/LeukemiaMelanoma/Pancreas
PRMT1Mesothelioma/PancreasBreast/RenalLymphoma/Uterus
LGALS9Lymphoma/ RenalBreast/MesotheliomaUterus/ Mesothelioma
PRKAR1ABreastLung/MelanomaRenal/CNS
RYR1Lung/PancreasMelanoma/RenalCNS
MG81Colorectal/UterusBreastPancreas

Empirical results

Performance comparison and evaluation metrics

The performance of the proposed WSA approach was compared with the competing methods such as GA [20], PSO [21], and ABC [22] on all the datasets. A comparison in convergence between the proposed WSA for the GCM_RM dataset and other approaches is shown in Fig 5. It is noteworthy that the convergence of other approaches is worse than that of the proposed WSA approach. Although the other approaches based on GA, PSO, and ABC are relatively good at tuning the MF, they consume more generations to converge. It is clear in the figure that both ABC and WSA show an abrupt rise in the fitness value whereas the GA and PSO approaches showed only a steady increase in the fitness value. The reason could be the more tunable parameters.
Fig 5

Convergence comparison of WSA with other methods for GCM_RM dataset.

In Table 7, a comparison is presented between the proposed WSA and the other methods for all datasets. For each dataset (DS), the table shows the classification accuracy (CA%), number of genes (#Gs), and central processing unit (CPU) time (CT). All methods are credibly good in their performance, but it appears that PSO is a little faster than the others except WSA because of PSO’s simplified operations. Nonetheless, PSO did not produce an optimal solution better than ABC did. Even though ABC is relatively good at producing interpretable rules, it consumes more CPU time due to the different phases of bee operations in generating simple rules. In contrast, the proposed WSA acquired a quick desired fitness value with a minimum number of most significant genes for all the binary and multiclass datasets used in this study. It is indicated that the properly tuned regularization parameters by optimization using WSA can be possible to extend the proposed approach to classify binary and multiclass samples for cancer gene expression datasets.
Table 7

Comparison of the performance of the water swirl algorithm with existing methods on all datasets.

DS#GsCA%CTs
GAPSOABCWSAGAPSOABCWSAGAPSOABCWSA
ALL4138352384.2388.4292.7895.12321.45298.43194.65173.42
GC3834332686.8792.4194.7695.23312.45284.87223.45165.98
NCI4039292284.6987.4591.2896.89292.43290.14264.52187.56
Nov4237322485.8987.4391.6795.64296.31278.23250.42176.43
BT3434281987.2590.4589.4595.12218.46188.35158.25121.49
GB3633362683.9687.4591.2396.42267.35243.76186.12156.81
Leu3229272484.5687.5690.5896.79291.43258.43192.23157.56
EC3937362484.1286.4992.5696.12246.71217.38183.46162.53
Ch3837302386.4582.4592.4795.12245.83221.64193.46153.29
BC4238332790.1589.6192.4994.19257.14243.87225.32196.78
GCM_RM3229261884.5985.6790.5696.45294.12256.45198.25165.54
Lun14542342991.3293.2390.4694.71258.98247.32194.85153.59
Lun23836353283.4885.2990.5996.87238.14195.42168.12148.12
Pro2522191284.5286.4790.3295.73262.14205.46171.31124.12
Ova2621181287.2994.3695.5498.56258.69201.13187.89143.65
DLB2119171484.7892.5794.8797.45294.78268.59237.56165.87
Hypo3935312785.4381.2691.4998.23295.67287.45163.67151.25
Bre3835292383.2588.4993.2196.46284.35256.45218.34187.19
BCC2729242184.5888.1993.4598.76275.34263.46246.12223.14
CC2521171486.4389.1293.1496.34275.87251.23231.98201.49
Pan151210789.4994.2695.1298.29247.36203.62168.23114.29
KC2824191685.4891.2695.4596.82283.28271.54236.42178.56

DS: dataset, #GS: number of genes, CA: classification accuracy, CT: central processing unit time

DS: dataset, #GS: number of genes, CA: classification accuracy, CT: central processing unit time

The Monte-Carlo cross-validation (MCCV) method

The performance of the proposed approach in terms of generalization was assessed using MCCV [53, 54] method. The mean value of the error calculated for the GCM_RM dataset using MCCV is presented in Fig 6. One can see that the error rate diminishes as the number of genes rises at every trial. Nevertheless, beyond 16 genes, the error rate surges to some extent. Hence, it is clear that a reasonably limited set of genes is sufficient to categorize the diverse cancer classes competently. Thus, the proposed FRFI-WSA approach can identify meaningful genes that cause cancer effectively with great precision for the classification of 11 tumor categories in GCM_RM datasets. Similar generalization performance was observed in all other datasets used in this study.
Fig 6

Generalization ability of WSA for GCM_RM dataset.

Wilcoxon’s signed-rank test

To evaluate noteworthy dissimilarities in outcomes between the competing methods and the proposed approach, Wilcoxon’s signed-rank test [21] was used. Table 8 presents the effects of the proposed approach are compared with those of the other methods for gene selection and knowledge acquisition. In this table, “r+” denotes the number of times the first method is superior to the second, and “r-“means the grades for disagreeing with the result. The null hypothesis “h” related to the Wilcoxon’s test is rejected (rej) because ρ < α = 0.01 in all comparisons favor WSA owing to variance in r+ and r- values. The results indicate that the fuzzy lower approximation space for computing significance and severance values of genes can deliver improvements in all metrics better than the existing methods can.
Table 8

Comparison of the performance of the water swirl algorithm with existing methods by Wilcoxon’s signed rank test on all datasets.

ComparisonGA Vs WSAPSO Vs WSAABC Vs WSA
r+r-ρhr+r-ρhr+r-ρh
No. of Rules5860.53rej6610.62rej3620.31rej
No. of Genes6780.45rej7860.53rej5650.51rej
Accuracy2510.56rej4480.82rej6670.75rej
Interpretability6750.91rej12560.63rej11690.79rej
CPU Time8710.56rej18380.51rej13560.76rej

The receiver operating characteristics (ROC) curve

The ROC curve was drawn to understand the strength of the proposed FRFI-WSA using the true positive rate (TPR) against the false positive rate (FPR) in diverse cut points (Fig 7) [21, 55]. The proposed approach shows the ROC curve nearer to the higher left corner for all the data sets (for clear visualization, ROC curves are shown only for selected datasets). Our proposed approach has shown the highest sensitivity and specificity for all the datasets except for SRB and Car. Even though the proposed approach yields a lower value of the area under the curve (AUC) for SRB and Car datasets, this shortcoming does not disqualify the proposed approach as a screening test for cancer diagnosis because the effect of this shortcoming on performance is negligible.
Fig 7

Receiver operating characteristics curve analysis for selected datasets by FRFI-WSA.

Interpretability and gene ontology analysis

Readability and comprehensibility [56] are the two key valuation metrics to assess the interpretability of rules. The former deals with the model description that is quantified using the indices like coverage of the rules (R), accuracy of the rules (R), goodness of the rules (R), average rule length (A), average fired rules (A), and average confidence firing degree of the rules (A). Values of those indices for every generated rule/RS can be obtained using eqs (4 to 9). where N is the count of samples concealed by rule R in the total number of samples #S, and N is the count of samples properly classified by R in N. PCS, NCS, and TCS are the firing degrees of positive, negative, and total covered samples, respectively. T is the total rule length, i.e., the count of linguistic variables, T is the total number fired rules, A is the average firing degree of a rule, and #R is the total number of rules. The values of the indices for all the datasets are reported in Table 9. Throughout the execution, the proposed WSA tunes the MF points of each gene so that there is a reasonable overlap among the curves of linguistics. WSA also tries to ignore the MF points that attempt to go out of range. Likewise, the semantic label gained for each gene results in a reasonable length for each rule to use it compactly. The linguistic values (low, medium, and high) associated with each gene can help a physician to identify the patient’s distinct genomic contour to produce a verdict. The confidence about the average firing degree shows that the rules produced by WSA are fired more recurrently and have a tendency to be cofired with other rules. To avoid redundancy and to improve the compactness and interpretability without losing the classification accuracy, the rules with the lowest firing degrees are not included in this study.
Table 9

Reliability analysis of the rule set generated by FRFI-WSA in all datasets.

DS#RRcovRaccRgudArlAfrAcfd
ALL2215.8785.460.1825.3110.190.432
GC3114.9887.430.4539.767.460.652
NCI1912.4082.370.5177.229.370.598
Nov1813.6982.340.4317.2310.150.532
BT1111.0284.750.7955.918.340.567
GB1511.7884.190.6398.419.570.591
Leu814.4982.090.7656.988.350.687
EC915.7686.340.6539.549.160.639
Ch914.6786.710.6528.5610.210.546
BC1111.7889.320.6939.219.450.586
GCM_RM2612.6983.390.8236.929.950.535
Lun12315.8784.990.7548.468.420.462
Lun2710.4080.680.5467.708.490.536
Pro511.7682.090.5767.209.460.621
Ova916.8284.620.6795.239.200.503
DLB818.4784.160.9595.608.060.530
Hypo1116.4585.120.6437.349.120.513
Bre1216.1883.230.7986.459.820.653
BCC916.2386.540.4758.6710.230.543
CC1018.4188.450.4676.8139.140.614
Pan910.4883.670.5625.059.480.634
KC711.4484.370.4987.648.450.597

DS: datasets, #R: rules, R: coverage of the rules, R: accuracy of the rules, R: goodness of the rules, A: average rule length, A: average fired rules, A: average confidence firing degree of the rules

DS: datasets, #R: rules, R: coverage of the rules, R: accuracy of the rules, R: goodness of the rules, A: average rule length, A: average fired rules, A: average confidence firing degree of the rules Comprehensibility of the rules (which deals with explanation of the system concerning the inference complexity of rules) is analyzed using the information on cofiring of rules. For each rule R, the number of instances fired individually (IF) and simultaneously (SF) with every neighboring rule are recorded to compute a cofiring measure, CF, using the following equation: Then the number of premises P in each rule is counted for computing the comprehensibility index (CI) using this equation: Where r is the total number of rules. Based on a heuristic threshold (T) between 0 and 1, the cofiring comprehensibility index (CFCI) is computed using eq (12) to understand the implied and clear semantics set in the fuzzy partitions and reasoning as well. The details of such analysis are illustrated in Fig 8 for the rules of the GCM_RM dataset. All the rules generated by WSA without any rule selection were used for examining its comprehensibility. Rule R16 has the largest CFCI value, while rule R13 has the smallest value. We found that the majority of the samples are fired between regions R1 and R9. Because R16 and R32 cover many problem instances, they overlap with the rules among R1 and R9. Linguistic simplification is carried out by combining rules R26 and R27 showing a similar CFCI value. As anticipated, it is easy to see that the evidence related to the new fused rules varies for FRBMS with the complete RS. Likewise, elimination of certain rules is done to fine-tune the system performance. We found that the accuracy of the system is improved after elimination of rules R13, R20, R22, R23, and R25. The interpretability analysis confirmed that the rules produced by the proposed WSA for all the datasets are transparent and comprehensible as well meet the requirements for understanding cancer gene expression data.
Fig 8

Comprehensibility of the generated rules by WSA for GCM_RM dataset.

During gene expression-based cancer diagnosis, in addition to finding the subset of potential genes causing the cancer, the researcher is expected to trace out the physiognomies of the causative genes in terms of their part in multiple cancer classes [57]. The GO Sim package in the R platform [22] was used to compute the similarity value for the genes identified in the GCM_RM dataset using the GO terms. It is noteworthy that the genes are related to DNA metabolism and are enriched only in categories repair, positive regulation, reduction, cell size, development, and assembly. The nitrogen compound metabolic process of gene AFFX-CreX-3_st has an “is a” relation with GO:0006328 and is involved in a DNA metabolic process. The primary metabolic process of AB000464_at has an “is a” relation with GO:004891, and the cellular process of AFFX-PheX-3_at has an “is a” relation with GO:006813. The process of cellular nitrogen compound metabolism relevant to Z49107_s_at has a “part of” relation with GO:000524 and GO:004271. The process of nucleobase-containing compound metabolism relevant to M33336_at has a “part of” relation with GO:013608 and GO:0044167. It was confirmed that the genes selected are involved in a DNA metabolic process, encode proteins associated with critical substances implicated in cancer. Such substances promote angiogenesis; help to elude apoptosis; increase differences from normal tissues; and enhance independent progression signs that lead to perfect prediction of cancer. Furthermore, the biological processes are consistent with the molecular activities that occur in active and proliferating cells of a cancer. The inequitable control of genes produced by the proposed procedure defines the extracellular environments that are important to understand the communications between the cells. Because most of the cancer genes restrained by the latest technology do not have entries in the GO database, it is not feasible to construct similarity relations between cancer genes for all the datasets used in this study. Overall, the refinement power of the nominated genes and their linguistics in the proposed model are sufficient to detect samples of a certain type of cancer and then to quickly rule out healthy samples.

Discussion

In this study, we propose a new combined FRFI-WSA approach for designing an FRBMS to analyze gene expression data for cancer diagnosis. The WSA method showed the highest classification accuracy for detection of cancer genes in comparison with the GA, PSO, and ABC algorithms (Fig 5). Furthermore, the proposed approach showed the highest diagnostic sensitivity and specificity in the ROC analysis for estimation of classification performance. The superior performance of FRFI-WSA is obvious because the implementation of gene filtering in this study maximizes the gene-class relevance, minimizes the gene-gene redundancy, and arranges genes in an increasing order of the FI values without dependence on the classifier model. In addition, the most relevant genes associated with cancer were identified by the WSA, which attempts to optimize the RS and MF required for classification of samples using an FRBMS. The combined FRFI-WSA approach quickly attained a desired fitness value using shorter computing time and a minimal number of rules for identification of the most significant cancer genes in comparison with the GA [20] and PSO [21] techniques (Table 7). This is probably because WSA is based on the novel strength and position update eqs (2) and (3), respectively, and simplifies operations with fewer or no parameters, thus rapidly extracting the RS and MFs. The fuzzy model integrated into GA reported in reference [19] deals only with binary data using a wide range of genes for classification of cancer genes. Moreover, it was also demonstrated that finding an optimal number of genes for multiclass problems is more beneficial for diagnosis of cancer. The ensemble combinatorial search is integrated into GA [14] as a single objective GA for optimization of the ensemble technique to classify class-imbalanced datasets. Nonetheless, a single objective GA attempts to locate solutions closer to the local optimum and hence the average error is much greater than in the proposed approach, which finds global optimal solutions for the classification. Hence, the proposed FRFI-WSA approach can effectively identify the most relevant genes associated with cancer (16 genes) with great precision (96.5%) and to generate understandable compact rules with fewer parameters for the classification of multiclass cancer categories. The classification performance of the FRFI-WSA according to cross-validation also proved that the two levels of gene selection implemented in this approach can eliminate or do not include some of the noisy genes that worsen classification performance. The optimization using WSA in the present study effectively extracts comprehensible RS (26) and understandable linguistics for an MF for classifying the multiclass cancer samples. These data are also supported by another study [14], where the repeated tuning of an MF and RS was carried out by the optimization method could achieve the dimensionality challenges and multiple-class imbalanced data for optimal classifications. The lack of previous studies with the application of WSA for gene selection and RS based on multiclass gene expression datasets, making it difficult to compare our results directly is also one of the limitations in this study. Although the proposed model is better at identifying genes that are strongly responsible in order to classify different types of cancer, it consumes time, particularly in generating fuzzy equivalence class. In the future, the complexity of generating a fuzzy equivalence class by the FRFI method can be reduced by evaluating the Cartesian product using a fuzzy lower approximation for more rapid selection of a smaller subset of genes without any skewedness to multicategory data. However the proposed classifier model based on gene expression datasets extracted the most relevant genes associated with cancer by WSA method. Furthermore, the employment of other global optimization techniques such as genetic swarm and ant bee algorithms could be combined along with WSA method to generalize the interpretable rules with most relevant genes for cancer. In addition, further study also needed to verify the performance of the proposed approach to investigate the similarities of the gene expression data generated from other platforms such as Illumina, Agilent, etc. Our study revealed that the FR implemented here computes the FI without losing the biological meaning of the gene expression and should be helpful for identification of potential genes. Next, the WSA method will produce highly interpretable rules and will classify the maximal number of samples using an FRBMS better than the existing methods reported in the literature [14, 19–21]. Thus, the two levels of gene selection implemented in this study result in an efficient diagnostic system with lower complexity. Furthermore, the proposed approach reduces the computational cost and thus improves the classification accuracy of an FRBMS. In addition, the highest sensitivity and specificity in the selected multiclass datasets strongly indicate that the new FRFI-WSA approach is practically useful for construction of an effective system for making diagnostic decisions about cancer.

The detailed concepts of the fuzzy set, rough set, fuzzy rough set and f-information.

(PDF) Click here for additional data file.

Identification of the most significant genes along with their descriptions for the GCM_RM dataset by FRFI-WSA.

(DOC) Click here for additional data file.
  45 in total

1.  Diffuse large B-cell lymphoma outcome prediction by gene-expression profiling and supervised machine learning.

Authors:  Margaret A Shipp; Ken N Ross; Pablo Tamayo; Andrew P Weng; Jeffery L Kutok; Ricardo C T Aguiar; Michelle Gaasenbeek; Michael Angelo; Michael Reich; Geraldine S Pinkus; Tane S Ray; Margaret A Koval; Kim W Last; Andrew Norton; T Andrew Lister; Jill Mesirov; Donna S Neuberg; Eric S Lander; Jon C Aster; Todd R Golub
Journal:  Nat Med       Date:  2002-01       Impact factor: 53.440

2.  Chromosomal aberrations and gene expression profiles in non-small cell lung cancer.

Authors:  E Dehan; A Ben-Dor; W Liao; D Lipson; H Frimer; S Rienstein; D Simansky; M Krupsky; P Yaron; E Friedman; G Rechavi; M Perlman; A Aviram-Goldring; S Izraeli; M Bittner; Z Yakhini; N Kaminski
Journal:  Lung Cancer       Date:  2007-01-25       Impact factor: 5.705

3.  Data mining of gene expression data by fuzzy and hybrid fuzzy methods.

Authors:  Gerald Schaefer; Tomoharu Nakashima
Journal:  IEEE Trans Inf Technol Biomed       Date:  2009-10-20

4.  Multiclass cancer diagnosis using tumor gene expression signatures.

Authors:  S Ramaswamy; P Tamayo; R Rifkin; S Mukherjee; C H Yeang; M Angelo; C Ladd; M Reich; E Latulippe; J P Mesirov; T Poggio; W Gerald; M Loda; E S Lander; T R Golub
Journal:  Proc Natl Acad Sci U S A       Date:  2001-12-11       Impact factor: 11.205

5.  Broad patterns of gene expression revealed by clustering analysis of tumor and normal colon tissues probed by oligonucleotide arrays.

Authors:  U Alon; N Barkai; D A Notterman; K Gish; S Ybarra; D Mack; A J Levine
Journal:  Proc Natl Acad Sci U S A       Date:  1999-06-08       Impact factor: 11.205

6.  Use of proteomic patterns in serum to identify ovarian cancer.

Authors:  Emanuel F Petricoin; Ali M Ardekani; Ben A Hitt; Peter J Levine; Vincent A Fusaro; Seth M Steinberg; Gordon B Mills; Charles Simone; David A Fishman; Elise C Kohn; Lance A Liotta
Journal:  Lancet       Date:  2002-02-16       Impact factor: 79.321

7.  Ensemble methods for classification of patients for personalized medicine with high-dimensional data.

Authors:  Hojin Moon; Hongshik Ahn; Ralph L Kodell; Songjoon Baek; Chien-Ju Lin; James J Chen
Journal:  Artif Intell Med       Date:  2007-08-23       Impact factor: 5.326

8.  Simple decision rules for classifying human cancers from gene expression profiles.

Authors:  Aik Choon Tan; Daniel Q Naiman; Lei Xu; Raimond L Winslow; Donald Geman
Journal:  Bioinformatics       Date:  2005-08-16       Impact factor: 6.937

9.  A framework for fuzzy expert system creation--application to cardiovascular diseases.

Authors:  Markos G Tsipouras; Costas Voglis; Dimitrios I Fotiadis
Journal:  IEEE Trans Biomed Eng       Date:  2007-11       Impact factor: 4.538

10.  Gene expression correlates of clinical prostate cancer behavior.

Authors:  Dinesh Singh; Phillip G Febbo; Kenneth Ross; Donald G Jackson; Judith Manola; Christine Ladd; Pablo Tamayo; Andrew A Renshaw; Anthony V D'Amico; Jerome P Richie; Eric S Lander; Massimo Loda; Philip W Kantoff; Todd R Golub; William R Sellers
Journal:  Cancer Cell       Date:  2002-03       Impact factor: 31.743

View more
  1 in total

Review 1.  A Review on the Rule-Based Filtering Structure with Applications on Computational Biomedical Images.

Authors:  Xiao-Xia Yin; Sillas Hadjiloucas; Le Sun; John W Bowen; Yanchun Zhang
Journal:  J Healthc Eng       Date:  2022-03-08       Impact factor: 2.682

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.