Abstract
One of the difficulties in using gene expression profiles to predict cancer is how to effectively select a few informative genes to construct accurate prediction models from thousands or ten thousands of genes. We screen highly discriminative genes and gene pairs to create simple prediction models involved in single genes or gene pairs on the basis of soft computing approach and rough set theory. Accurate cancerous prediction is obtained when we apply the simple prediction models for four cancerous gene expression datasets: CNS tumor, colon tumor, lung cancer and DLBCL. Some genes closely correlated with the pathogenesis of specific or general cancers are identified. In contrast with other models, our models are simple, effective and robust. Meanwhile, our models are interpretable for they are based on decision rules. Our results demonstrate that very simple models may perform well on cancerous molecular prediction and important gene markers of cancer can be detected if the gene selection approach is chosen reasonably.
Keywords
Introduction
Conventional tumor diagnostic methods based on the morphological appearance of tumors are not always effective as misdiagnoses often occur. On the other hand, a wide variety of studies have revealed cancer to be a disease involving dynamic changes in the genome. Therefore, using molecular markers of cancers might be an alternative approach to the diagnosis of tumors. The rapid advances in gene expression microarray technology that enable simultaneously measuring the expression levels for tens of thousands of genes in a single experiment, make the detection of cancerous molecular markers possible. 1 Since the pioneering work of Golub et al in applying gene expression monitoring by DNA microarray to cancer classification, 2 many investigations of using microarray technology to build cancer diagnosis, prognosis or prediction classifiers have been conducted. In general, the major difficulty in this topic is how to effectively identify the genes pertaining to the pathogenesis of specific cancers from the extremely high-dimensionality gene expression data, which often contain a large amount of noise caused by irrelevant genes. On the other hand, compared with the measured quantities of gene expression levels in experiments, the numbers of samples are severely limited. That often influences prediction accuracy. In this extreme of very few observations on very many features, it is natural and perhaps essential to investigate feature selection and regularization methods. 3 Feature selection, i.e. gene filtering, is particularly crucial for microarray-based cancer prediction since the number of irrelevant genes for prediction may be huge, and as long as feature selection is performed reasonably, accurate prediction is achieved with even the simplest of predictive models. 4
Various methods of building cancer predictors have been proposed such as Clustering, SVMs (Support Vector Machines), k-NNs (k-Nearest Neighbours), ANNs (Artificial Neural Networks), GAs (Genetic Algorithms), Naive Bayes (NB), DTs (Decision Trees), RSs (Rough Sets), EPs (Emerging Patterns), et al. In this article, we explore the use of rule-based pipelines to construct cancer predictors as the rule-based methods are more likely to be accepted by biologists and clinicians for they are easily understood. This kind of approaches like DTs, 5 RSs, 6 EPs 7 etc. have been commonly utilized to produce cancer predictors by many investigators.7–14 In addition, we attempt to employ one or two genes to conduct cancer prediction. The same problem also has been addressed by some investigators.15,16
Our method is based on rough set theory, originally proposed by Pawlak in the early 1980s, 6 which can be applied for analysis of both precise and imprecise data. 17 In,8–11 rough set theory is applied for cancer classification and prediction. A majority of these studies conduct feature selection by the attribute reduction approach, one core idea of rough set theory. However, to our knowledge, rough sets attribute reductions are computationally expensive, and the resultant reducts maybe are not unique. Moreover, the reducts cannot ensure high prediction performance because there maybe exists redundancy between the attributes in one reduct. 18 To avoid expensive cost in computing attribute reductions, we select the features (genes) with perfect attribute depended degree, a concept from rough set theory, and then create rule classifiers by the chosen genes instead of running attribute reductions. As it is very difficult to find the single genes or gene pairs with perfect attribute depended degree in terms of the canonical definition, we extend the concept of attribute depended degree to the more flexible soft computing framework. Using the extended definition of attribute depended degree, we can detect some single genes or gene pairs with indeed strong class discriminatory power while they will be ignored if the conventional attribute depended degree standard is employed. Consequently, although the rules derived from the detected genes or gene pairs might not be absolutely true, they are comparatively reliable and able to perform effective prediction.
We apply our algorithm to the four noted gene expression datasets: central nervous system (CNS) tumor, colon tumor, lung cancer, and diffuse large B-cell lymphoma (DLBCL). They are available from the Kent Ridge Bio-medical Data Set Repository (http://datam.i2r.a-star.edu.sg/datasets/krbd/). We validate the efficacy of our method by leave-one-out cross-validation (LOOCV), and compare our results with other already published research outcomes. Furthermore, we examine and analyze the biological relevance of the selected genes.
Results
CNS Tumor Dataset
In the dataset, we first try to find the single genes with high class discriminative power. When α is set to 0.9 or 0.85, there is no gene with α depended degree equal to 1 occurring in all the 60 training sets; when α is set to 0.8, gene U28963_at occurs in 59 out of the 60 training sets; when α is set to 0.75 and 0.7, there are two and six genes occurring in all the 60 training sets, respectively. In every training set, each of the six genes results to two decision rules, which are used to predict the test sample. The final prediction estimate is the average of 60 test results. Table 1 shows the prediction results by the six genes. Subsequently, we attempt to seek for the gene pairs with strong class discriminative ability. When α is set to 0.9, no gene pair is detected; when α is set to 0.85, only one gene pair is detected; when α is reduced to 0.8, eleven gene pairs are found. In general, each gene pair produces four decision rules. Then we apply the four decision rules to classify the test sample and the average of 60 test results is the prediction estimate of the gene pair. Table 2 shows the prediction results by the eleven gene pairs.
6 genes with high prediction accuracy in the CNS tumor dataset.
11 gene pairs with high prediction accuracy in the CNS tumor dataset.
Here we denote the expression level of gene G by g(G). When the first sample is left out as the test set, and the remaining samples set is trained by the learning algorithm, the selected gene U28963_at will give rise to two decision rules:
If g(U28963_at) ≤ 431, then Class 1;
If g(U28963_at) >431, then Class 0.
The two rules have 81% and 84% confidence, respectively. One can use the two rules to classify the test set. When another sample instead of the first one is left out, gene U28963_at will result to two similar decision rules:
If g(U28963_at) ≤ x, then Class 1;
If g(U28963_at) > x, then Class 0.
x equals to 431 or is close to it. Anyway, the rules imply that if gene U28963_at is up-regulated in one CNS tumor patient, the patient will be more inclined to succumb to the disease. The other chosen genes give rise to similar form of rules.
Likewise, when the first sample is left out for test while the remaining samples are retained for training, the selected gene pair D83542_at—S71824_at will generate four decision rules:
if g(D83542_at) ≤ 280.5 and g(S71824_at) ≤ 434, then Class 1;
if g(D83542_at) ≤ 280.5 and g(S71824_at) > 434, then Class 1;
if g(D83542_at) > 280.5 and g(S71824_at) ≤ 434, then Class 1;
if g(D83542_at) > 280.5 and g(S71824_at) > 434, then Class 0.
The four rules possess 100%, 100%, 89% and 88% confidence, respectively. They can be simplified into equivalent three rules:
if g(D83542_at) ≤ 280.5, then Class 1; if g(S71824_at) ≤ 434, then Class 1; if g(D83542_at) > 280.5 and g(S71824_at) > 434, then Class 0.
The three rules have 100%, 92% and 88% confidence, respectively. One can employ the four or alternative three rules to classify the test set. When another sample instead of the first one is left out, gene pair D83542_at—S71824_at will generate four similar decision rules. These rules indicate that if both D83542_at and S71824_at are highly expressed in one CNS tumor patient, then the patient will be very likely to succumb to the disease. Similar rules can be derived by the other chosen gene pairs.
Colon Tumor Dataset
Using the same learning algorithm for the dataset, we screen the genes and gene pairs with comparatively high prediction performance. The results are presented in Table 3 and Table 4. As before, decision rules can be induced by the selected genes or gene pairs.
21 genes with high prediction accuracy in the colon tumor dataset.
16 gene pairs with high prediction accuracy in the colon tumor-dataset.
Lung Cancer Dataset
In the dataset, when α is set to 0.8, no any gene is detected; when α equals to 0.75, eight genes are detected; when α is reduced to 0.7, no more genes are found. To make the decision rules induced by gene more reliable, we exclude the genes with missing values. When α is set to 0.9, 0.85 or 0.8, no any gene pair is found; when α is reduced to 0.75, eight gene pairs are detected. The results are presented in Table 5 and Table 6.
8 genes with high prediction accuracy in the lung cancer dataset.
The Unigene ID is not available.
8 gene pairs with high prediction accuracy in the lung cancer dataset.
DLBCL Dataset
In the dataset, when α is set to 0.7, there are four genes selected; when α increases to 0.75, no any gene is found. With respect to gene pairs, when α is set to 0.9 or 0.85, no any gene pair is found; when α decreases to 0.8, there are 22 gene pairs chosen. The results are presented in Table 7 and Table 8. Table 8 shows only 20 out of the 22 gene pairs. The other two gene pairs are omitted because of their overly low prediction accuracy.
4 genes with high prediction accuracy in the DLBCL dataset.
20 gene pairs with high prediction accuracy in the DLBCL dataset.
Comparison of Prediction Performance
CNS Tumor Dataset
The dataset is dataset C mentioned in 19 that is used to analyze the outcome of the treatment for central nervous system embryonal tumor patients. In this dataset, we gain the 83% and 90% best prediction accuracy using one and two genes respectively. In, 19 Pomeroy et al use a k-NNs algorithm to construct outcome predictor based on gene expression. The reported statistically significant gene size for k-NN models ranges from 2 to 21 genes, with the best prediction made by an 8-gene model that made 13/60 classification errors. Several other prediction algorithms including weighted voting, SVMs, and IBM SPLASH are also tested in. 19 In, 20 Zhang et al propose a hybrid approach, which combines discernibility matrix, the filter strategy and the wrapper method to select gene sets. Then they adopt the classifiers C4.5 and NaiveBayes to evaluate the prediction performance of the gene sets. Their prediction accuracy by LOOCV is 75% for C4.5 using 20 genes and 86.67% for NaiveBayes using 29 genes. In, 12 Tan et al use decision trees (Single C4.5, Bagging C4.5, AdaBoost C4.5) to perform prediction tasks on cancerous microarray data including the CNS tumor dataset. They first employ Fayyad and Irani's 21 discretization method to screen 74 genes for the actual learning process. Their highest prediction accuracy is 88% by tenfold cross-validation. The comparison of our methods with the others is summarized in Table 9. The table shows that our results are better than almost all the other compared results from previous studies.
Comparison of best prediction accuracy for the CNS tumor dataset.
The methods include two sections: feature selection methods and classification methods. The decision trees classification methods are also involved in feature selection.
74 is the number of the genes withheld for the actual learning process instead of the number of the genes contained in the decision trees, which is not provided in.
Tenfold cross-validation accuracy is provided.
Colon Tumor Dataset
The dataset is first studied by Alon et al. 22 They propose two-way clustering approach that classify genes into functional groups and classify tissues based on their gene expression similarity. Since their original work, the dataset has been frequently investigated by other investigators. In this dataset, we reach the 84% and 90% highest prediction accuracy using one and two genes respectively. Table 10 compares the prediction results of our work with some other studies. The table demonstrates that whereas we use the least genes, our prediction accuracy is superior to or matches the others.
Comparison of best prediction accuracy for the colon tumor dataset.
Lung Cancer Dataset
In this dataset, we obtain the 85% and 82% highest prediction accuracy using one and two genes respectively. With respect to this dataset, we only find that Zhang et al report their study results 20 apart from the original paper. 23 Table 11 presents the comparison between our method and that provided in. 20 Although their best prediction accuracy by the HFW feature selection approach is a little higher than ours, the numbers of the genes used by them far exceed ours. As for the other feature selection approaches including FCBF, CFS-SF and ReliefF, the prediction performance caused by them is inferior to ours.
Comparison of best prediction accuracy for the lung cancer dataset.
DLBCL Dataset
In this dataset, we achieve the 78% and 90% best prediction accuracy using one and two genes respectively. Table 12 gives the comparison between our method and that provided in 20 and 24 Obviously, our results dominate the others.
Comparison of best prediction accuracy for the DLBCL dataset.
No related data is provided.
Analysis of Biological Relevance
CNS Tumor Dataset
In this dataset, we identify six genes with comparatively high prediction performance individually. The six genes are U28963_at, X99050_rna1_at, D83542_at, S71824_at, U37673_at, and D86974_at. According to the decision rules induced by the genes, we suspect that they are all over-expressed in the patients who succumb to their disease. As expected, three out of the six genes are picked as the markers of survival by Pomeroy et al. 19 The three genes are referred to as GPS2 (U28963_at), beta-NAP (U37673_at) and KIAA0220 gene (D86974_at) respectively. Moreover, beta-NAP and KIAA0220 gene are the members of the 8-gene model by which k-NN makes optimal prediction. In addition, three genes named Human polyposis locus (DP1 gene), NSCL1 and VLCAD which compose the gene pairs with strong prediction power are also identified as markers of survival by Pomeroy et al. 19
GPS2 encodes a protein involved in G protein-mitogen-activated protein kinase (MAPK) signaling cascades. The function of this gene may be signal repression. Zhang et al indicate that GPS2 interacts with another protein RFX4_v3 to modulate transactivation of genes involved in brain morphogenesis. 25 Therefore, the dysregulation of GPS2 may be closely correlated with the pathogenesis of CNS tumor. Beta-NAP, a cerebellar degeneration antigen, is a neuron-specific vesicle coat protein. 26 NSCL1 is the gene expressed predominantly in the developing nervous system. 27 Our rules indicate that if the gene is over-expressed, the patients will be more likely to succumb to the CNS tumor. It coincides with the observation reported in. 27
Colon Tumor Dataset
In this dataset, we identify 21 genes which can result to relatively efficient prediction individually. Some of these genes have been proved to tightly link with the pathogenesis of colon tumor or other tumors. Desmin is identified as one of three known hub cancer genes in colon cancer-specific gene network. 28 Our rules indicate that the gene is down-regulated in colon tumor samples. The same conclusion is provided in. 29 The gene CRP encodes a member of the cysteine-rich protein (CSRP) family. This gene family includes a group of LIM domain proteins, which may be involved in regulatory processes important for development and cellular differentiation. The LIM/double zinc-finger motif found in this gene product occurs in proteins with critical functions in gene regulation, cell growth, and somatic differentiation. This gene has been reported to be associated with several cancers.30–32 MONAP belongs to angiogenesis-related genes. Its overexpression is associated with the pathogenesis and progression of a variety of cancers.33–37 Our rules imply that gene MONAP is up-regulated in colon tumor samples. It is consistent with the established notion. Moreover, just as Desmin, MONAP is also identified as one of three known hub cancer genes in colon cancer-specific gene network. 28 hnRNP belongs to the subfamily of ubiquitously expressed heterogeneous nuclear ribonucleoproteins which are associated with pre-mRNAs in the nucleus and appear to influence pre-mRNA processing and other aspects of mRNA metabolism and transport. Thus its dysregulation may cause the occurrence of cancers. Hevin encodes the protein which is implicated in tumor cell growth, differentiation and metastasis, and may play the role of tumor-suppressor.38–44 Our rules show that if Hevin is down-regulated in the colon tissue samples, then the samples are more likely from the colon tumor patients. It rightly defends the argument that Hevin is the repressor of tumors. EF1R is associated with several functions including translation elongation, actin filament depolymerization, apoptosis, and ubiquitin-mediated protein degradation, etc. Its role in oncogenesis has been investigated by some researchers.45–49 Calgizzarin encodes the protein which belongs to the group of S100 proteins involved in the Ca2+ signaling network, and regulates intracellular activities such as cell growth and motility, cell cycle progression, transcription, and cell differentiation50,51 Chromosomal rearrangements and altered expression of this gene have been implicated in tumor metastasis. In, 52 calgizzarin is characterized as a proteomic marker of colorectal cancer due to its significant up-regulation in colorectal carcinoma. The same observation is provided in.53–55 Tanaka et al detect that the expression of human calgizzarin is remarkably elevated in colorectal cancers compared with that in normal colorectal mucosa by a large scale random cDNA sequencing and Northern blot analysis. 56 Our rules express the same tendency that calgizzarin is over-expressed in colon tumors. Likewise, our rules demonstrate that TPM1 is down-regulated in colon tumor that coincides with the finding reported in. 57 Our rules exhibit that PCBD1 is up-regulated in colon tumor, but very few literatures reports the same result. Additionally, there are several genes tightly associated with colon tumor among the marked gene pairs. In our rules, if MIF (macrophage migration inhibitory factor) is up-regulated, then the sample tends to come from tumor tissue. A number of investigations have demonstrated that MIF promotes colon tumor and the other cancers.58–63 Thus, our rules conform to the documented evidence. CDH3 has been found to be involved in a broad spectrum of cancers including colorectal cancer.64–71 The gene is identified as accurate prognostic indicator of several tumors due to its marked up-regulation in these tumors.66,68,71,72 Our rules show that it is over-expressed in colon tumor as well.
In summary, the majority of important genes relevant to the pathogenesis of colon tumor are marked by our method. The other identified up-regulated genes include Hsp60, Human serine kinase mRNA, IPL1, HYPOTHETICAL PROTEIN IN TRPE 3'REGION and COL11A2 while down-regulated genes encompass MYL9, ACTIN, MaxiK, MGP, GLUT4, MYOSIN HEAVY CHAIN and HCC-1. Some of them have definite biological meaning while the others remain to be explored. Here what we want to emphasize is that the genes distinguishing tumor from normal tissues well involve not only muscle-specific ones but also non-muscle-specific portion. This is in agreement with the finding reported in. 22 It also reflects the complexity of cancerous pathogenesis.
Lung Cancer Dataset
In this dataset, we identify eight genes with comparatively strong prediction power individually. Our rules reveal that the reduced expression of each gene is correlated with the poor prognosis of the cancer. Owing to five out of the eight genes have no annotation available in raw dataset, we only learn about the other three genes: TCEAL1, GEMIN5 and TMPO. TCEAL1, also named as p21, which belongs to the Cip/Kip family of cyclin dependent kinases, has been identified as a gene whose product is tightly associated with development and metastasis of several cancers.73–77 Direct and indirect evidence has proved that a decrease in the expression levels of the gene might enhance tumor formation, progression and bad prognosis. GEMIN5 encodes the protein which is part of a large macromolecular complex localized to both the cytoplasm and the nucleus that plays a role in the cytoplasmic assembly of small nuclear ribonucleoproteins (snRNPs). In, 78 Lee et al suggest that Gemin5 overexpression inhibts tumor cell motility so as to may play a role of suppressing metastatic progression. This conforms to our rules. We have not found any evidence indicating that the expression levels of TMPO were correlated with prognosis of cancers. But there are investigations showing that the gene is deregulated in various human tumors.79,80
In addition, we marked eight gene pairs with good prediction performance. Apart from the non-annotated genes, the involved genes encompass SMAC, PFDN2, FLJ10829, LOC51646, FLJ10326, FLJ12438, GYS10.145 and MSH5. Our rules imply that the decreased expression of these genes indicate a poor prognosis of NSCLC patients- relapse or metastasis. SMAC encodes an inhibitor of apoptosis protein (IAP)-binding protein. A wide variety of investigations have revealed the low expression levels of SMAC correlate with a worse prognosis in many tumor types including NSCLC.81–92 At the same time, some researchers propose the idea of treating cancers by enhancing SMAC expression in tumor cells.83,85–87,89 MSH5 encodes a member of the mutS family of proteins that are involved in DNA mismatch repair or meiotic recombination (MMR) processes. It is a strong candidate for lung cancer susceptibility as deficiency of MMR has been documented to have a role in lung cancer. 93 Hence, it is quite possible that the downregulation of the gene results to unfavorable clinical outcome of tumors.
DLBCL Dataset
In this dataset, we marked four genes with relatively excellent prediction ability individually. The four genes are EZF, IGF2, CEBPE and BTF1. Our rules indicate that elevated expression of EZF, CEBPE or BTF1 may cause a worse prognosis of DLBCL while abundant expression of IGF2 implies a better prognosis. In, 93 IGF2 is also identified as a positive indicator of DLBCL prognosis. Whereas previous investigation indicates that these genes are involved in cancerous pathogenesis, further biological insights remain to be clarified.
Some genes lying in the gene pairs we selected in the dataset maybe have important biological relevance. DBP is responsible for high, tissue-specific expression of albumin in fully differentiated hepatocytes, which is expressed by adult not fetal liver cells, and is quickly down-regulated in proliferating hepatocytes. 94 Our rules indicate that if the gene is down-regulated in one DLBCL patient, then the patient is inclined to have a favorable prognosis. That sounds reasonable. TGM2 encodes the protein which is the enzyme that catalyzes the crosslinking of proteins and appears to be involved in apoptosis. Oudejans et al point out that differences in apoptosis resistance occurring between DLBCL samples link up with distinct clinical outcome. 95 Since the abundant expression of TGM2 activates the induction of the apoptosis, the upregulation of the gene might mean an excellent prognosis. Our rules reflect the tendency. In addition, in, 96 Mishra et al suggest that TGM2 modification of p53 oncoprotein could be an additional mechanism whereby TGM2 could facilitate apoptosis. In, 97 Mangala et al hold that TGM2-induced alterations in the extracellular matrix could effectively inhibit the process of metastasis. In, 98 Xu et al argue that TGM2 acts as an inhibitor of tumor progression in combination with another gene. PDCD4 encodes a protein localized to the nucleus in proliferating cells which is thought to play a role in apoptosis but the specific role has not yet been determined. Our rules imply that decreased expression of the gene is associated with a good prognosis. It appears to contradict with some previous reports,99–103 whereas Lankat-Buttgereit et al point out that the function of Pdcd4 might be cell type specific and a role for Pdcd4 in apoptosis or as a tumor suppressor might be limited to certain cell types. 104 The other identified genes like HRES-1, DTNA,VIPR1, BTF1, HAB1, PTPRN2, EIF2B, IQGAP2 etc., overall possess strong class discriminative power, while their biological mechanism indicating the clinical outcome of DLBCL or other tumors remain unclear.
Conclusion
Using gene expression patterns to conduct classification or prediction of cancer is often faced with the dilemma: genes (features) far outnumber samples (instances), which will bring about weak prediction efficiency or effect if the model is not chosen reasonably. Another concern is the inter-pretability of the prediction model when biologists and clinician care for your investigation. Here we employ feature selection to overcome the first difficulty and decision rules to handle the second trouble. We propose one way of feature selection on the basis of the depended degree, a concept from rough set theory. As the canonical definition of the depended degree is too stringent to perform feature selection well, we extend its definition under soft computing consideration. We define the concept of α depended degree, whereby we are capable of screening highly discriminative features. Additionally, our work is in accordance with the principle of Occam's razor: when deciding among many models which make equivalent predictions, choose the simplest one. For this purpose, we only use single genes or gene pairs to build decision rules, which are used to execute prediction of cancer. Results demonstrate that our models work well in that the picked single genes and gene pairs overall give rise to excellent prediction, and meanwhile some biologically significant genes are identified. In general, our method is simpler and more interpretable than most of previously proposed approaches, since our model is based on rules and our rules are created via very few genes. Moreover, our model is robust as we are able to tune our parameters to meet different datasets. Indeed, through comparison, we discover our method outperforms or at least match other algorithms in simplicity and efficacy. It is not strange at all that one or two-gene models are able to result in accurate cancerous prediction because the single genes or gene pairs possibly are the biological or clinical indicators of some specific cancer or general cancer. It appears that one or two gene prediction models are overly simple in that the routine belief is that cancerous pathogenesis is involved in complex systems composed of multi-genes. Whereas our models do not violate the habitual notion in that we have various genes or gene pairs which can cause accurate prediction individually so as to be regarded as candidate markers of cancer. In contrast, some prediction models are not applicable for they contain too many parameters (genes) so that overfitting happens easily. Similar idea is expressed in4,7,13,15,105 as well. Another advantage of our models is that significant biomarkers can be identified with ease thanks to the operation of few genes once while it is hard to assess which gene is more important by multi-gene models for they run on the basis of a group of genes.
We test our method on several gene expression datasets including CNS tumor, colon tumor, lung cancer and DLBCL. In each dataset, we identify several important genes with documented biological relevance to the malignancy or the cell type. In the CNS tumor dataset, some significant genes like GPS2, beta-NAP, KIAA0220 gene, NSCL1 etc., are identified. In the colon tumor dataset, we succeed in choosing the genes highly related to colon tumor or other tumors. They include Desmin, CRP, MONAP, hnRNP, Hevin, EF1R, calgizzarin, TPM1, PCBD1, MIF etc., where in calgizzarin has been emphasized as a proteomic marker of colorectal cancer. 52 In the lung dataset, TCEAL1, GEMIN5, TMPO, SMAC, MSH5 etc. genes associated with the pathogenesis and progression of a variety of cancers are marked by us. In the DLBCL dataset, IGF2, DBP, TGM2, PDCD4 etc., are identified. Their close relationship with tumor occurrence, progression, metastasis and relapse has been widely explored.
Generally speaking, most of the genes associated with tumors encode the proteins involved in cell growth, motility and differentiation, apoptosis, angiogenesis, metabolism, chromosomal rearrangement and translocation, and immune reaction. It is worth noting that whereas there may exist a few particular markers for some specific tumor, a majority of tumor markers might be shared by several tumors. In addition, it is possible that the repressor of some tumor acts as the promoter of another tumor. And it is not impossible that the enhancer of some tumor in one stage transforms into the inhibitor of the same tumor during the other stage.
Another issue concerned with molecular prediction of cancer is whether the prediction performance of one gene or gene set is proportional to its biological interest. We identify some genes which own strong prediction power while their biological or clinical involvements remain unobvious. Whether these genes are indeed correlated to the pathogenesis of cancer, or merely coincidence? This is an important problem, deserving further investigation.
In summary, our method uses very few genes to build rule classifiers of cancer. These classifiers can carry out comparatively accurate prediction. The efficacy of our method has been manifested to be satisfactory by testing on four gene expression datasets. Our follow-up study is to examine our method by more microarray data, including multi-class datasets. In addition, we plan to design more powerful and robust rule classifiers in conjunction with other machine learning algorithms.
Methods and Materials
Rough Sets
In reality, when we are faced with a heap of data, we often want to learn about them with already known knowledge. However, a majority of data cannot be precisely defined by known knowledge. Thus, in rough set theory, Pawlak describes ill-defined data by designing two concepts: upper approximations and lower approximations, based on the equivalence relation, which is also referred to as one knowledge on the studied object set.
The data studied by rough set theory are mainly organized in the form of decision tables. One decision table can be represented as S = (U,A = C ∪ D), where U is the set of samples, C the condition attribute set and D the decision attribute set. In the decision table, we define the function I a that maps a member (sample) of U to the value of the member on the attribute a (a ∈ A), and an equivalence relation R(A') induced by the attribute subset A' ⊆ A as: for x, y ∈ U, xR(A') y if and only if I a (x) = I a (y) for each a ∈ A'.
In,
17
Pawlak defines a decision logic language (DLL) for decision table S = (U, A = C ∪ D) as: each (a, v) is an atomic formula, where a ∈ A and v ∈ V
a
(set of all the values of a); if ϕ and ψ are formulas, then so are ¬ϕ∧ψ, ϕ∨ψ, ϕ→ψ, and ϕ→ψ. The semantics of DLL are defined through the model of decision tables. The satisfiability of a formula ϕ by an object x in S, denoted by x⊨(a,ν)if and only if Ia(x)=ν, x⊨¬ϕ if and only if x ⊨ϕ, x⊨ϕ∧ψ if and only if x ⊨ ϕ and x ⊨ ψ, x⊨ϕ∨ψ if and only if x ⊨ ϕ or x ⊨ψ, x⊨ϕ→ψ if and only if x ⊨ ¬ϕ∨ψ, x⊨ϕ↔ψ if and only if x ⊨ϕ→ and x ⊨ψ→ϕ.
We call the set m
s
(ϕ) = {x ∈ U | x ⊨
s
ϕ} the meaning of formula ϕ in decision table S. m
s
(ϕ) is simply written as m(ϕ) if S is understood. On the other hand, we call ϕ a description of object set m(ϕ). Obviously, the following properties hold:
m((a-ν))={x ∈ U|Ia(x)=ν},
m(¬ϕ)=∼m(ϕ),
m(ϕ∧ψ)=m(ϕ)∩m(ψ),
m(ϕ∨ψ)=m(ϕ)∪m(ψ),
m(ϕ→ψ)=∼m(ϕ)∪m(ψ),
m(ϕ↔ψ)=(m(ϕ)∩m(ψ))∩(∼m(ϕ)∩∼m(ψ)),
In rough set theory, the depended degree of an attribute subset P by an attribute subset Q is denoted by γ p (Q) and is defined as
where
If Q is the decision attribute D, and P a subset of condition attributes, then γ p (D) indicates the depended degree of the condition attribute subset P by the decision attribute D. It means that, to what degree, P can discriminate the distinct classes of D. Thus, γ p (D) rightly reflects the classification power of the sub set P of condition attributes. The greater γ p (D) is, the stronger classification ability P inclines to possess.
Rough set theory tries to discover the simplest decision rules with the equivalent explaining power and classification performance as more complicated rules. One decision rule with the form of “A ⇒ B” indicates that “if A, then B”, where A is the description of condition attributes and B the description of decision attributes. The confidence of a decision rule A ⇒ B is defined as:
where support (A) denotes the proportion of the samples satisfying A and support (A ∧ B) the proportion of the samples satisfying and B simultaneously. According to the DLL, the confidence of a decision rule A ⇒ B is rewritten as:
The confidence of a decision rule implies the reliable degree of the rule. If one decision rule has 100% confidence, we call it the consistent decision rule.
In the previous studies of classifying cancer by gene expression profiles using rough set theory, the measure of depended degree is often set as the basis of ranking genes.9,10 However, as the canonical definition of depended degree is overly stringent, sometimes it is not able to rightly express the discriminatory power of features. Hence, here we extend the definition of depended degree under soft computing consideration.
Correspondingly, the α depended degree of an attribute subset P by an attribute subset Q, denoted by γ
p
(Q, α), is defined as:
where
Obviously, the definition of α depended degree is a generalization of the definition of depended degree as when α equals to 1, both definitions are equivalent. We choose α depended degree instead of depended degree as the basis of screening features. Once α value is determined, we only choose the genes or gene pairs with 1 of γ
p
(D, α) value to build classification (decision) rules. Suppose g is one of the selected genes and U sample set. U/R(g) = {c1(g), c2(g …, c
n
(g)} represents the set of the equivalence class of samples induced by R(g). Two samples s1 and s2 belong to the same equivalence class of U/R(g) if and only if they have the same value on g. In addition, we represent the set of the equivalence class of samples induced by R(D)as U/R(D) = {d1(D),d2(D),…,d
m
(D)}, where D is the class (decision) attribute. Two samples s1 and s2 belong to the same equivalence class of U/R(D) if and only if they have the same value on D. For each c
i
(g) (i = 1, 2, …,n), if there exists some d
j
(D) (j ∈ {1, 2,…, m}), satisfying
The confidences of the rules generated by our approach depend on α. The following theorem states the relationship between α and the confidences of the induced rules.
Proof. For any condition attribute sub set P of size one or two, if γ
p
(D, α) = 1, then P will be chosen by our way. Suppose the decision rule A ⇒ B is produced by P. Then by our way, we have m(A) ∈ U/R(P), m(B) ∈ U/R(D) and
Therefore, by tuning α value, we can not only control the size of the set of selected single genes or gene pairs, but also ensure the confidence of derived decision rules.
For the cancer classification problem, every microarray data collected can be represented as a decision table with the form of Table 13. In the microarray data decision table, there are m samples and n genes. Every sample is assigned to one class label. g(x,y) represents the expression level of gene y in sample x.
Microarray data decision table.
Dataset
CNS Tumor Dataset
The dataset is about patient outcome prediction for central nervous system embryonal tumor. 19 In this dataset, there are 60 observations, each of which is described by the gene expression levels of 7129 genes and a class attribute with two distinct labels—Class 1 (survivors) versus Class 0 (failures). Survivors are patients who are alive after treatment while the failures are those who succumbed to their disease. Among 60 patient samples, 21 are labeled as “Class 1” and 39 are labeled as “Class 0”.
Colon Tumor Dataset
The dataset contains 62 samples collected from colon-cancer patients. 22 Among them, 40 tumor biopsies are from tumors (labeled as “negative”) and 22 normal (labeled as “positive”) biopsies are from healthy parts of the colons of the same patients. Each sample is described by 2000 genes.
Lung Cancer Dataset
The dataset contains 39 NSCLC (Non-Small Cell Lung Cancer) samples, 24 of which are from patients with metastasis (labeled as “relapse”) and 15 are from the patients with disease-free based on both clinical and radiological testing (labeled as “non-relapse”). 23 The total number of genes is 2880.
DLBCL Dataset
The dataset is about patient outcome prediction for DLBCL. 24 The total of 58 DLBCL samples are from 32 cured patients (labeled as ‘cured’) and 26 refractory patients (labeled as ‘fatal’). The gene expression profile contains 6817 genes.
Table 14 summarizes the four gene expression datasets.
Summary of the four gene expression datasets.
Data Preprocessing
As there exist a few missing attribute values in the lung cancer dataset, we first fill each of them with the mean of all the attribute values from the same class of samples as the sample containing the missing value.
Because rough set theory is suitable for handling discrete attributes, we discretize all the training set decision tables. We utilize the entropy-based discretization method, proposed by Fayyad et al. 21 This algorithm recursively applies an entropy minimization heuristic to discretize the continuous-valued attributes. The stop of the recursive step for this algorithm depends on the minimum description length (MDL) principle. We implement the discretization in the Weka package. 106 Every continuous-valued attribute is discretized into a one-category, two-category or three-category attribute. Table 15 shows the discretized decision table for the CNS tumor with the first sample left out. We execute our algorithm for the feature selection and decision rule induction using this kind of tables.
Discretized CNS tumor decision table with the first sample left out.
‘All’ represents that one gene has the same value in all samples; ‘(–inf-x]’ represents ‘≤x’; ‘(x-inf]’ represents ‘x’.
Validation
We employ leave-one-out cross-validation approach. For the dataset containing n samples, each sample is left out in turn, and the learning algorithm is trained on all the remaining n-1 samples. Then the training result is tested on the left-out sample. The final estimate is the average of n test results.
Disclosure
The authors report no conflicts of interest.
Footnotes
Acknowledgements
This work was partly supported by KAKENHI (Grant-in-Aid for Scientific Research) on Priority Areas “comparative genomics” from the Ministry of Education, Culture, Sports, Science and Technology of Japan.
