Improving the performance of protein function prediction is the ultimate goal for a bioinformatician working in functional
genomics. The classical prediction approach is to employ pairwise sequence alignments. However this method often faces difficulties
when no statistically significant homologous sequences are identified. An alternative way is to predict protein function from
sequence-derived features using machine learning. In this case the choice of possible features which can be derived from the
sequence is of vital importance to ensure adequate discrimination to predict function. In this paper we have shown that carefully
assessing the discriminative value of derived features by performing feature selection improves the performance of the prediction
classifiers by eliminating irrelevant and redundant features. The subset selected from available features has also shown to
be biologically meaningful as they correspond to features that have commonly been employed to assess biological function.