Hierarchical classification of gene ontology terms using the GOstruct method.
Protein function prediction is an active area of research in bioinformatics. Yet, the transfer of annotation on the basis of sequence or structural similarity remains widely used as an annotation method. Most of today's machine learning approaches reduce the problem to a collection of binary classification problems: whether a protein performs a particular function, sometimes with a post-processing step to combine the binary outputs. We propose a method that directly predicts a full functional annotation of a protein by modeling the structure of the Gene Ontology hierarchy in the framework of kernel methods for structured-output spaces. Our empirical results show improved performance over a BLAST nearest-neighbor method, and over algorithms that employ a collection of binary classifiers as measured on the Mousefunc benchmark dataset.
Sokolov
Artem
A
Department of Computer Science, Colorado State University, Fort Collins, CO 80523, USA. sokolov@cs.colostate.edu
Ben-Hur
Asa
A
D000465:Algorithms; D000818:Animals; D001185:Artificial Intelligence; D019295:Computational Biology; D030562:Databases, Protein; D051379:Mice; D008957:Models, Genetic; D015233:Models, Statistical; D016571:Neural Networks, Computer; D011506:Proteins / Q000145:classification / Q000235:genetics* / Q000502:physiology*; D016415:Sequence Alignment / Q000145:classification* / Q000706:statistics & numerical data*
D011506:Proteins