Nature CommunicationsBioinformaticsPeer-reviewed journal article
Structure-Based Function Prediction using Graph Convolutional Networks
Vladimir GligorijevićiD, P. Douglas RenfrewiD, Tomasz KościółekiD, Julia Koehler LemaniD, Daniel BerenbergiD, Tommi VataneniD, Chris ChandleriD, Bryn C. TayloriD, I. FiskiD, Hera C. VlamakisiD, Ramnik J. XavieriD, Rob D. KnightiD, Kyunghyun ChoiD, Richard BonneauiD
Abstract
The large number of available sequences and the diversity of protein functions challenge current experimental and computational approaches to determining and predicting protein function. We present a deep learning Graph Convolutional Network (GCN) for predicting protein functions and concurrently identifying functionally important residues. This model is initially trained using experimentally determined structures from the Protein Data Bank (PDB) but has significant de-noising capability, with only a minor drop in performance observed when structure predictions are used. We take advantage of this denoising property to train the model on > 200,000 protein structures, including many homology-predicted structures, greatly expanding the reach and applications of the method. Our model learns general structure-function relationships by robustly predicting functions of proteins with [≤] 40% sequence identity to the training set. We show that our GCN architecture predicts functions more accurately than Convolutional Neural Networks trained on sequence data alone and previous competing methods. Using class activation mapping, we automatically identify structural regions at the residue-level that lead to each function prediction for every confidently predicted protein, advancing site-specific function prediction. We use our method to annotate PDB and SWISS-MODEL proteins, making several new confident function predictions spanning both fold and function classifications.
- assay: protein structure
- research focus: protein structure prediction
- research focus: protein design
- research focus: benchmarking
- approach: deep learning
- approach: graph neural network
- Citations
- 913
- FWCI
- 39.04
- Field percentile
- top 1%
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
- SEQUENCE VS. STRUCTURE: DELVING DEEP INTO DATA DRIVEN PROTEIN FUNCTION PREDICTION
Xiaochen Tian, Ziyin Wang, … Fajie Yuan·bioRxiv·Apr 2, 2023
- Accurate Protein Function Prediction via Graph Attention Networks with Predicted Structure Information
Ben Lai, Jinbo Xu·Briefings in BioinformaticsPeer-reviewed·Nov 5, 2021
- Structural Learning of Proteins Using Graph Convolutional Neural Networks
Rafael Zamora‐Resendiz, Silvia N. Crivelli·bioRxiv·Apr 16, 2019
- ProteinGCN: Protein model quality assessment using GraphConvolutional Networks
Soumya Sanyal, Ivan V. Anishchenko, … Partha Pratim Talukdar·bioRxiv·Apr 6, 2020
- Unsupervised protein embeddings outperform hand-crafted sequence and structure features at predicting molecular function
Amelia Villegas-Morcillo, Stavros Makrodimitris, … Marcel J. T. Reinders·BioinformaticsPeer-reviewed·Aug 12, 2020
- ProteInfer: deep networks for protein functional inference
Theo Sanderson, Maxwell L. Bileschi, … Lucy J. Colwell·eLifePeer-reviewed·Feb 27, 2023