Deep learning on chaos game representation for proteins
- 21 June 2019
- journal article
- research article
- Published by Oxford University Press (OUP) in Bioinformatics
- Vol. 36 (1) , 272-279
Abstract
Motivation: Classification of protein sequences is one big task in bioinformatics and has many applications. Different machine learning methods exist and are applied on these problems, such as support vector machines (SVM), random forests (RF) and neural networks (NN). All of these methods have in common that protein sequences have to be made machine-readable and comparable in the first step, for which different encodings exist. These encodings are typically based on physical or chemical properties of the sequence. However, due to the outstanding performance of deep neural networks (DNN) on image recognition, we used frequency matrix chaos game representation (FCGR) for encoding of protein sequences into images. In this study, we compare the performance of SVMs, RFs and DNNs, trained on FCGR encoded protein sequences. While the original chaos game representation (CGR) has been used mainly for genome sequence encoding and classification, we modified it to work also for protein sequences, resulting in n-flakes representation, an image with several icosagons. Results: We could show that all applied machine learning techniques (RF, SVM and DNN) show promising results compared to the state-of-the-art methods on our benchmark datasets, with DNNs outperforming the other methods and that FCGR is a promising new encoding method for protein sequences. Availability and implementation: https://cran.r-project.org/. Supplementary information: Supplementary data are available at Bioinformatics online.Keywords
All Related Versions
Funding Information
- Philipps-University of Marburg
- the Paul Ehrlich Institute
This publication has 34 references indexed in Scilit:
- A two-tiered 2D visual tool for assessing classifier performanceInformation Sciences, 2018
- QSAR Modeling: Where Have You Been? Where Are You Going To?Journal of Medicinal Chemistry, 2013
- KeyPathwayMiner: Detecting Case-Specific Biological Pathways Using Expression DataInternet Mathematics, 2011
- Improved Bevirimat resistance prediction by combination of structural and sequence-based classifiersBioData Mining, 2011
- Interpol: An R package for preprocessing of protein sequencesBioData Mining, 2011
- Geno2pheno: estimating phenotypic drug resistance from HIV-1 genotypesNucleic Acids Research, 2003
- Random ForestsMachine Learning, 2001
- Analysis of genomic sequences by Chaos Game RepresentationBioinformatics, 2001
- Genomic signature: characterization and classification of species assessed by chaos game representation of sequencesMolecular Biology and Evolution, 1999
- Chaos game representation of proteinsJournal of Molecular Graphics and Modelling, 1997