IEEE Transactions on Computational Biology and BioinformaticsBioinformaticsPeer-reviewed journal article
Neural network and random forest models in protein function prediction
Kai HakalaiD, Suwisa KaewphaniD, Jari BjörneiD, Farrokh MehryaryiD, Hans MoeniD, Martti E. E. TolvaneniD, Tapio Salakoski, Filip GinteriD
Abstract
Over the past decade, the demand for automated protein function prediction has increased due to the volume of newly sequenced proteins. In this paper, we address the function prediction task by developing an ensemble system automatically assigning Gene Ontology (GO) terms to the given input protein sequence.\n\nWe develop an ensemble system which combines the GO predictions made by random forest (RF) and neural network (NN) classifiers. Both RF and NN models rely on features derived from BLAST sequence alignments, taxonomy and protein signature analysis tools. In addition, we report on experiments with a NN model that directly analyzes the amino acid sequence as its sole input, using a convolutional layer. The Swiss-Prot database is used as the training and evaluation data.\n\nIn the CAFA3 evaluation, which relies on experimental verification of the functional predictions, our submitted ensemble model demonstrates competitive performance ranking among top-10 best-performing systems out of over 100 submitted systems. In this paper, we evaluate and further improve the CAFA3-submitted system. Our machine learning models together with the data pre-processing and feature generation tools are publicly available as an open source software at https://github.com/TurkuNLP/CAFA3\n\nAuthor summaryUnderstanding the role and function of proteins in biological processes is fundamental for new biological discoveries. Whereas modern sequencing methods have led to a rapid growth of protein databases, the function of these sequences is often unknown and expensive to determine experimentally. This has spurred a lot of interest in predictive modelling of protein functions.\n\nWe develop a machine learning system for annotating protein sequences with functional definitions selected from a vast set of predefined functions. The approach is based on a combination of neural network and random forest classifiers with features covering structural and taxonomic properties and sequence similarity. The system is thoroughly evaluated on a large set of manually curated functional annotations and shows competitive performance in comparison to other suggested approaches. We also analyze the predictions for different functional annotation and taxonomy categories and measure the importance of different features for the task. This analysis reveals that the system is particularly efficient for bacterial protein sequences.
- assay: protein sequence
- research focus: protein structure prediction
- research focus: benchmarking
- research focus: gene regulatory network inference
- approach: machine learning (classical)
- approach: deep learning
- Citations
- 29
- FWCI
- 1.46
- Field percentile
- top 18%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- PROTGOAT : Improved automated protein function predictions using Protein Language Models
Zong Ming Chua, Adarsh Rajesh, … Peter D. Adams·bioRxiv·Apr 1, 2024
- DeepGOPlus: Improved protein function prediction from sequence
Maxat Kulmanov, Robert Hoehndorf·BioinformaticsPeer-reviewed·Jul 24, 2019
- ProteInfer: deep networks for protein functional inference
Theo Sanderson, Maxwell L. Bileschi, … Lucy J. Colwell·eLifePeer-reviewed·Feb 27, 2023
- NetGO 3.0: Protein Language Model Improves Large-scale Functional Annotations
Shaojun Wang, Ronghui You, … Shanfeng Zhu·Genomics Proteomics & BioinformaticsPeer-reviewed·Apr 1, 2023
- NetGO: Improving Large-scale Protein Function Prediction with Massive Network Information
Ronghui You, Shuwei Yao, … Shanfeng Zhu·Nucleic Acids ResearchPeer-reviewed·May 1, 2019
- Deep Recurrent Neural Network for Protein Function Prediction from Sequence
Xueliang Leon Liu·bioRxiv·Jan 28, 2017