DeepGOA: Predicting Gene Ontology Annotations of Proteins via Graph Convolutional Network
Abstract
Gene Ontology (GO) uses a series of standardized and controlled GO terms to describe the molecular functions, biological process roles and cellular locations of gene products (i.e., proteins and RNAs), it structurally organizes GO terms in a direct acyclic graph (DAG). GO has more than 40000 terms and each protein is only annotated with several or dozens of these terms. It is a difficult challenge to accurately annotate relevant GO terms to a protein from such a large number of candidate GO terms. Some deep learning models have been proposed to utilize the GO hierarchy for protein function prediction, but they inadequately utilize GO hierarchy. To use the knowledge encoded in the GO hierarchy, we propose a deep Graph Convolutional Network (GCN) based model (DeepGOA) to predict GO annotations of proteins. DeepGOA firstly utilizes GO annotations and hierarchy to measure the correlations between GO terms and to accordingly update the edge weights of the DAG, and then applies GCN on the updated DAG to learn the semantic representation and latent inter-relations of GO terms. At the same time, it uses Convolutional Neural Network (CNN) to learn the feature representation of amino acids sequences with respect to the semantic representations. After that, DeepGOA computes the dot product of two representations, which enables training the whole network end-to-end in a coherent fashion. Experiments on two model species (Human and Corn) show that DeepGOA outperforms the state-of-the-art deep learning based methods. The ablation study proves that GCN can employ the knowledge of GO and boost the performance.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Characterizing a protein's function in specific biological contexts is challenging and experimentally intensive.
“Characterizing a protein’s function in specific biological contexts is a challenging and experimentally intensive task [122, 123].”
From Graph representation learning in biomedicine and healthcare (2022) · cites this paper as [123]
Cites
Gapped BLAST and PSI-BLAST: a new generation of protein database search programs
Altschul, S. (1997) · Nucleic Acids Research · doi:10.1093/nar/25.17.3389 · Cited by 73,302 · see citing works
Semi-supervised classification with graph convolutional networks
Kipf, T. N., & Welling, M. (2016) · arXiv · doi:10.48550/arxiv.1609.02907 · Cited by 24,853 · see citing works
Deep Learning: Methods and Applications
Deng, L., & Yu, D. (2014) · Foundations and Trends® in Signal Processing · doi:10.1561/2000000039 · Cited by 3,480 · see citing works
Deep Learning: Methods and Applications
Deng, L. (2014) · now publishers, Inc. eBooks · doi:10.1561/9781601988157 · Cited by 1,785 · see citing works
A large-scale evaluation of computational protein function prediction
Radivojac, P., Clark, W. T., Oron, T. R., Schnoes, A. M., Wittkop, T., Sokolov, A., Graim, K., Funk, C., Verspoor, K., Ben-Hur, A., et al. (2013) · Nature Methods · doi:10.1038/nmeth.2340 · Cited by 1,028 · see citing works
Kulmanov, M., Khan, M. A., & Hoehndorf, R. (2018) · Bioinformatics · doi:10.1093/bioinformatics/btx624 · Cited by 558 · see citing works
DeepGOPlus: improved protein function prediction from sequence
Kulmanov, M., & Hoehndorf, R. (2019) · bioRxiv · doi:10.1093/bioinformatics/btz595 · Cited by 477 · see citing works
The Gene Ontology in 2010: extensions and refinements
The Gene Ontology Consortium (2009) · Nucleic Acids Research · doi:10.1093/nar/gkp1018 · Cited by 462 · see citing works
An expanded evaluation of protein function prediction methods shows an improvement in accuracy
Jiang, Y., Oron, T. R., Clark, W. T., Bankapur, A., D’Andrea, D., Lepore, R., Funk, C. S., Kahanda, I., Verspoor, K. M., Ben‐Hur, A., et al. (2016) · Genome biology · doi:10.1186/s13059-016-1037-6 · Cited by 390 · see citing works
Predicting protein functions using incomplete hierarchical labels
Yu, G., Zhu, H., & Domeniconi, C. (2015) · BMC Bioinformatics · doi:10.1186/s12859-014-0430-y · Cited by 360 · see citing works
Self-citationDeepGOPlus: improved protein function prediction from sequence
Kulmanov, M., & Hoehndorf, R. (2021) · Computer applications in the biosciences · doi:10.1093/bioinformatics/btaa763 · Cited by 199 · see citing works
The Reference Genome Group of the Gene Ontology Consortium (2009) · PLoS Computational Biology · doi:10.1371/journal.pcbi.1000431 · Cited by 172 · see citing works
Tao, Y., Sam, L. T., Li, J., Friedman, C., & Lussier, Y. A. (2007) · Bioinformatics · doi:10.1093/bioinformatics/btm195 · Cited by 159 · see citing works
Information-theoretic evaluation of predicted ontological annotations
Clark, W. T., & Radivojac, P. (2013) · Bioinformatics · doi:10.1093/bioinformatics/btt228 · Cited by 143 · see citing works
True Path Rule Hierarchical Ensembles for Genome-Wide Gene Function Prediction
Valentini, G. (2010) · IEEE Transactions on Computational Biology and Bioinformatics · doi:10.1109/tcbb.2010.38 · Cited by 143 · see citing works
Dessimoz, C., & Škunca, N. (2016) · Methods in molecular biology · doi:10.1007/978-1-4939-3743-1 · Cited by 139 · see citing works
Learning to reduce the semantic gap in web image retrieval and annotation
Wang, C., Zhang, L., & Zhang, H.-J. (2008) · International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR) · doi:10.1145/1390334.1390396 · Cited by 133 · see citing works
Schnoes, A. M., Ream, D. C., Thorman, A. W., Babbitt, P. C., & Friedberg, I. (2013) · PLoS Computational Biology · doi:10.1371/journal.pcbi.1003063 · Cited by 129 · see citing works
Thomas, P. D., Wood, V., Mungall, C., Lewis, S., & Blake, J. A. (2012) · PLoS Computational Biology · doi:10.1371/journal.pcbi.1002386 · Cited by 117 · see citing works
Measuring gene functional similarity based on group-wise comparison of GO terms
Teng, Z., Guo, M., Liu, X., et al. (2013) · Bioinformatics · doi:10.1093/bioinformatics/btt160 · Cited by 98 · see citing works
Understanding how and why the Gene Ontology and its annotations evolve: the GO within UniProt
Huntley, R. P., Sawford, T., Martin, M. J., & O’Donovan, C. (2014) · GigaScience · doi:10.1186/2047-217x-3-4 · Cited by 95 · see citing works
Incorporating functional inter-relationships into protein function prediction algorithms
Pandey, G. S., Myers, C. L., & Kumar, V. (2009) · BMC Bioinformatics · doi:10.1186/1471-2105-10-142 · Cited by 78 · see citing works
Hierarchical multi-label classification with chained neural networks
Wehrmann, J., Barros, R. C., das Dôres, S. N., et al. (2017) · Symposium on Applied Computing · doi:10.1145/3019612.3019664 · Cited by 68 · see citing works
Protein Function Prediction Using Multilabel Ensemble Classification
Yu, G., Rangwala, H., Domeniconi, C., et al. (2013) · IEEE Transactions on Computational Biology and Bioinformatics · doi:10.1109/tcbb.2013.111 · Cited by 65 · see citing works
Self-citationA Survey of Computational Methods for Protein Function Prediction
Shehu, A., Barbará, D., & Molloy, K. (2016) · Springer eBooks · doi:10.1007/978-3-319-41279-5_7 · Cited by 61 · see citing works
Gene function prediction based on Gene Ontology Hierarchy Preserving Hashing
Zhao, Y., Fu, G., Wang, J., Guo, M., & Yu, G. (2018) · Genomics · doi:10.1016/j.ygeno.2018.02.008 · Cited by 52 · see citing works
Self-citationZhang, X., & Dai, D. (2011) · IEEE Transactions on Computational Biology and Bioinformatics · doi:10.1109/tcbb.2011.148 · Cited by 42 · see citing works
Self-citationNewGOA: Predicting New GO Annotations of Proteins by Bi-Random Walks on a Hybrid Graph
Yu, G., Fu, G., Wang, J., & Zhao, Y. (2017) · IEEE Transactions on Computational Biology and Bioinformatics · doi:10.1109/tcbb.2017.2715842 · Cited by 39 · see citing works
Self-citationNegGOA: negative GO annotations selection using ontology structure
Fu, G., Wang, J., Yang, B. X., et al. (2016) · Bioinformatics · doi:10.1093/bioinformatics/btw366 · Cited by 37 · see citing works
Self-citationProtein Function Prediction with Incomplete Annotations
Yu, G., Rangwala, H., Domeniconi, C., et al. (2013) · IEEE Transactions on Computational Biology and Bioinformatics · doi:10.1109/tcbb.2013.142 · Cited by 26 · see citing works
Self-citationHashGO: hashing gene ontology for protein function prediction
Yu, G., Zhao, Y., Lu, C., et al. (2017) · Computational Biology and Chemistry · doi:10.1016/j.compbiolchem.2017.09.010 · Cited by 18 · see citing works
Self-citationMulti-task Deep Neural Networks in Automated Protein Function PredictionPreprint
Rifaioğlu, A. S., Doğan, T., Martin, M. J., Çetin-Atalay, R., & Atalay, V. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1705.04802 · Cited by 3 · see citing works
Chen, T., Wang, Z., Li, L., Li, D., Li, Z., Chang, X., Bian, P., Liang, G., Wang, Q., & Xie, T. (2025) · Schloss Dagstuhl – Leibniz-Zentrum für Informatik · doi:10.4230/lipics.ecoop.2025.6
Flagged first, then by citations
Cited by
Sorted by citations
Graph representation learning in biomedicine and healthcare
Li, M. M., Huang, K., & Zitnik, M. (2022) · Nature Biomedical Engineering · doi:10.1038/s41551-022-00942-x · Cited by 294 · see citing works
- Authors
- Zhou, G., Wang, J., Zhang, X., & Yu, G.
- Affiliations
- Southwest University (CN)
- King Abdullah University of Science and Technology (SA)
- Venue
- 2019 IEEE International Conference on Bioinformatics and Biomedicine (BIBM)
- Publisher
- IEEE
- Published
- 2019-11
- Pages
- 1836-1841
- OpenAlex
- W3005335133
- Cited by
- 32
- References
- 33
- Citations by year
- 2026: 3 · 2025: 12 · 2024: 2 · 2023: 3 · 2022: 7 · 2021: 3 · 2020: 2
- FWCI
- 9.07
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- IEEE International Conference on Bioinformatics and Biomedicine (BIBM) (publishedVersion)
- King Abdullah University of Science and Technology Repository (King Abdullah University of Science and Technology) (submittedVersion)
- Topics
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Machine Learning in Bioinformatics
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Bioinformatics and Genomic Networks
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Genomics and Phylogenetic Studies
- Keywords
- protein function prediction, graph convolutional networks, directed acyclic graphs
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review