| Algorithm 2 |
| 1: For each feature in the training set D{ , ,..., } and class
|
| 2: Initialize parameters, = , = , |
| 3: number of selected filters |
| 4: selected filters
|
| Ensemble of filters |
| 5: for
|
| 6: for
|
| Employ to calculate the statistical scores of each gene
|
| End of for
|
| 7: Rank genes based on its scores in descending order and get a new gene list ,
|
| End of for |
| 8: produce a new ranking list by combining filter methods , using union operator, in order to consolidate the overlapping genes. |