A review of cancer classification software for gene expression data

Tan Ching Siang, Ting Wai Soon, Shahreen Kasim, Mohd Saberi Mohamad, Chan Weng Howe, Safaai Deris, Zalmiyah Zakaria, Zuraini Ali Shah, Zuwairie Ibrahim

Research output: Contribution to journalArticlepeer-review

10 Citations (Scopus)


Microarray technology provides a way for researchers to measure the expression level of thousands of genes simultaneously in a single experiment. Due to the increasing amount of microarray data, the field of microarray data analysis has become a major topic among researchers. One of the examples of microarray data analysis is classification. Classification is the process of determining the classes for samples. The goal of classification is to identify the differentially expressed genes so that these genes can be used to predict the classes for new samples. In order to perform the tasks of classification of microarray data, classification software is required for effective classification and analysis of large-scale data. This paper reviews numerous classification software applications for gene expression data. In this paper, the reviewed software can be categorized into six supervised classification methods: Support Vector Machine, K-Nearest Neighbour, Neural Network, Linear Discriminant Analysis, Bayesian Classifier, and Random Forest.

Original languageEnglish
Pages (from-to)89-108
Number of pages20
JournalInternational Journal of Bio-Science and Bio-Technology
Issue number4
Publication statusPublished - Aug 1 2015
Externally publishedYes


  • Artificial intelligence
  • Bioinformatics
  • Cancer classification
  • Gene expression data
  • Microarray
  • Supervised classification methods

ASJC Scopus subject areas

  • Biotechnology
  • Bioengineering
  • Biomedical Engineering
  • Artificial Intelligence


Dive into the research topics of 'A review of cancer classification software for gene expression data'. Together they form a unique fingerprint.

Cite this