Frontiers in Genetics (Aug 2019)

Functional Site Discovery From Incomplete Training Data: A Case Study With Nucleic Acid–Binding Proteins

  • Wenchuan Wang,
  • Robert Langlois,
  • Marina Langlois,
  • Georgi Z. Genchev,
  • Georgi Z. Genchev,
  • Georgi Z. Genchev,
  • Xiaolei Wang,
  • Xiaolei Wang,
  • Hui Lu,
  • Hui Lu,
  • Hui Lu

DOI
https://doi.org/10.3389/fgene.2019.00729
Journal volume & issue
Vol. 10

Abstract

Read online

Function annotation efforts provide a foundation to our understanding of cellular processes and the functioning of the living cell. This motivates high-throughput computational methods to characterize new protein members of a particular function. Research work has focused on discriminative machine-learning methods, which promise to make efficient, de novo predictions of protein function. Furthermore, available function annotation exists predominantly for individual proteins rather than residues of which only a subset is necessary for the conveyance of a particular function. This limits discriminative approaches to predicting functions for which there is sufficient residue-level annotation, e.g., identification of DNA-binding proteins or where an excellent global representation can be divined. Complete understanding of the various functions of proteins requires discovery and functional annotation at the residue level. Herein, we cast this problem into the setting of multiple-instance learning, which only requires knowledge of the protein’s function yet identifies functionally relevant residues and need not rely on homology. We developed a new multiple-instance leaning algorithm derived from AdaBoost and benchmarked this algorithm against two well-studied protein function prediction tasks: annotating proteins that bind DNA and RNA. This algorithm outperforms certain previous approaches in annotating protein function while identifying functionally relevant residues involved in binding both DNA and RNA, and on one protein-DNA benchmark, it achieves near perfect classification.

Keywords