1. Machine learning-based approaches for disease gene prediction
- Author
-
Duc-Hau Le
- Subjects
0303 health sciences ,Unary operation ,business.industry ,Deep learning ,0206 medical engineering ,02 engineering and technology ,Semi-supervised learning ,Biology ,Machine learning ,computer.software_genre ,Ensemble learning ,Machine Learning ,03 medical and health sciences ,Annotation ,Binary classification ,Humans ,One-class classification ,Artificial intelligence ,business ,computer ,Algorithms ,020602 bioinformatics ,030304 developmental biology ,Interpretability - Abstract
Disease gene prediction is an essential issue in biomedical research. In the early days, annotation-based approaches were proposed for this problem. With the development of high-throughput technologies, interaction data between genes/proteins have grown quickly and covered almost genome and proteome; thus, network-based methods for the problem become prominent. In parallel, machine learning techniques, which formulate the problem as a classification, have also been proposed. Here, we firstly show a roadmap of the machine learning-based methods for the disease gene prediction. In the beginning, the problem was usually approached using a binary classification, where positive and negative training sample sets are comprised of disease genes and non-disease genes, respectively. The disease genes are ones known to be associated with diseases; meanwhile, non-disease genes were randomly selected from those not yet known to be associated with diseases. However, the later may contain unknown disease genes. To overcome this uncertainty of defining the non-disease genes, more realistic approaches have been proposed for the problem, such as unary and semi-supervised classification. Recently, more advanced methods, including ensemble learning, matrix factorization and deep learning, have been proposed for the problem. Secondly, 12 representative machine learning-based methods for the disease gene prediction were examined and compared in terms of prediction performance and running time. Finally, their advantages, disadvantages, interpretability and trust were also analyzed and discussed.
- Published
- 2020
- Full Text
- View/download PDF