A Neural Network-Based Multi-Label Classifier for Protein Function Prediction
Received: 5 November 2021 | Revised: 21 November 2021 | Accepted: 26 November 2021 | Online: 17 December 2021
Corresponding author: S. Tahzeeb
Abstract
Knowledge of the functions of proteins plays a vital role in gaining a deep insight into many biological studies. However, wet lab determination of protein function is prohibitively laborious, time-consuming, and costly. These challenges have created opportunities for automated prediction of protein functions, and many computational techniques have been explored. These techniques entail excessive computational resources and turnaround times. The current study compares the performance of various neural networks on predicting protein function. These networks were trained and tested on a large dataset of reviewed protein entries from nine bacterial phyla, obtained from the Universal Protein Resource Knowledgebase (UniProtKB). Each protein instance was associated with multiple terms of the molecular function of Gene Ontology (GO), making the problem a multilabel classification one. The results in this dataset showed the superior performance of single-layer neural networks having a modest number of neurons. Moreover, a useful set of features that can be deployed for efficient protein function prediction was discovered.
Keywords:
molecular function term, multi-label classification, neural network, protein function prediction, gene ontologyDownloads
References
S. Mishra, Y. P. Rastogi, S. Jabin, P. Kaur, M. Amir, and S. Khatun, "A deep learning ensemble for function prediction of hypothetical proteins from pathogenic bacterial species," Computational Biology and Chemistry, vol. 83, Dec. 2019, Art. no. 107147. DOI: https://doi.org/10.1016/j.compbiolchem.2019.107147
"UniProtKB - UniProt Knowledgebase." https://www.uniprot.org/help/uniprotkb (accessed Dec. 04, 2021).
X. Yuan, W. Li, K. Lin, and J. Hu, "A Deep Neural Network Based Hierarchical Multi-Label Classifier for Protein Function Prediction," in 2019 International Conference on Computer, Information and Telecommunication Systems (CITS), Aug. 2019, pp. 1–5. DOI: https://doi.org/10.1109/CITS.2019.8862034
Z. Du, Y. He, J. Li, and V. N. Uversky, "DeepAdd: Protein function prediction from k-mer embedding and additional features," Computational Biology and Chemistry, vol. 89, Dec. 2020, Art. no. 107379. DOI: https://doi.org/10.1016/j.compbiolchem.2020.107379
X. F. Zhang and D. Q. Dai, "A Framework for Incorporating Functional Interrelationships into Protein Function Prediction Algorithms," IEEE/ACM Transactions on Computational Biology and Bioinformatics, vol. 9, no. 3, pp. 740–753, May 2012. DOI: https://doi.org/10.1109/TCBB.2011.148
A. Ranjan, M. S. Fahad, D. Fernández-Baca, A. Deepak, and S. Tripathi, "Deep Robust Framework for Protein Function Prediction Using Variable-Length Protein Sequences," IEEE/ACM Transactions on Computational Biology and Bioinformatics, vol. 17, no. 5, pp. 1648–1659, Sep. 2020.
M. Kulmanov and R. Hoehndorf, "DeepGOPlus: improved protein function prediction from sequence," Bioinformatics, vol. 36, no. 2, pp. 422–429, Jan. 2020. DOI: https://doi.org/10.1101/615260
B. Zhao et al., "A New Method for Predicting Protein Functions From Dynamic Weighted Interactome Networks," IEEE Transactions on NanoBioscience, vol. 15, no. 2, pp. 131–139, Mar. 2016. DOI: https://doi.org/10.1109/TNB.2016.2536161
M. Modi, N. G. Jadeja, and K. Zala, "FMFinder: A Functional Module Detector for PPI Networks," Engineering, Technology & Applied Science Research, vol. 7, no. 5, pp. 2022–2025, Oct. 2017. DOI: https://doi.org/10.48084/etasr.1347
M. A. Alvarez and C. Yan, "A new protein graph model for function prediction," Computational Biology and Chemistry, vol. 37, pp. 6–10, Apr. 2012. DOI: https://doi.org/10.1016/j.compbiolchem.2012.01.003
W. Xiong, L. Xie, S. Zhou, and J. Guan, "Active learning for protein function prediction in protein–protein interaction networks," Neurocomputing, vol. 145, pp. 44–52, Dec. 2014. DOI: https://doi.org/10.1016/j.neucom.2014.05.075
P. Sun et al., "Protein Function Prediction Using Function Associations in Protein–Protein Interaction Network," IEEE Access, vol. 6, pp. 30892–30902, 2018. DOI: https://doi.org/10.1109/ACCESS.2018.2806478
R. You, X. Huang, and S. Zhu, "DeepText2GO: Improving large-scale protein function prediction with deep semantic text representation," Methods, vol. 145, pp. 82–90, Aug. 2018. DOI: https://doi.org/10.1016/j.ymeth.2018.05.026
K. Taha, P. D. Yoo, and M. Alzaabi, "iPFPi: A System for Improving Protein Function Prediction through Cumulative Iterations," IEEE/ACM Transactions on Computational Biology and Bioinformatics, vol. 12, no. 4, pp. 825–836, Jul. 2015. DOI: https://doi.org/10.1109/TCBB.2014.2344681
M. Frasca and N. C. Bianchi, "Multitask Protein Function Prediction through Task Dissimilarity," IEEE/ACM Transactions on Computational Biology and Bioinformatics, vol. 16, no. 5, pp. 1550–1560, Sep. 2019. DOI: https://doi.org/10.1109/TCBB.2017.2684127
S. Mishra, Y. P. Rastogi, S. Jabin, P. Kaur, M. Amir, and S. Khatoon, "A bacterial phyla dataset for protein function prediction," Data in Brief, vol. 28, Feb. 2020, Art. no. 105002. DOI: https://doi.org/10.1016/j.dib.2019.105002
J. Shen et al., "Predicting protein–protein interactions based only on sequences information," Proceedings of the National Academy of Sciences, vol. 104, no. 11, pp. 4337–4341, Mar. 2007. DOI: https://doi.org/10.1073/pnas.0607879104
K. C. Chou, "Prediction of protein cellular attributes using pseudo-amino acid composition," Proteins: Structure, Function, and Bioinformatics, vol. 43, no. 3, pp. 246–255, 2001. DOI: https://doi.org/10.1002/prot.1035
M. Ashburner et al., "Gene Ontology: tool for the unification of biology," Nature Genetics, vol. 25, no. 1, pp. 25–29, May 2000. DOI: https://doi.org/10.1038/75556
"pandas - Python Data Analysis Library." https://pandas.pydata.org/ (accessed Dec. 04, 2021).
"NumPy - The fundamental package for scientific computing with Python." https://numpy.org/ (accessed Dec. 04, 2021).
"scikit-learn: machine learning in Python — scikit-learn 1.0.1 documentation." https://scikit-learn.org/stable/ (accessed Dec. 04, 2021). DOI: https://doi.org/10.1007/978-1-4842-7762-1_1
D. Virmani, N. Jain, A. Srivastav, M. Mittal, and S. Mittal, "An Enhanced Binary Classifier Incorporating Weighted Scores," Engineering, Technology & Applied Science Research, vol. 8, no. 2, pp. 2853–2858, Apr. 2018. DOI: https://doi.org/10.48084/etasr.1962
M. Alghobiri, "A Comparative Analysis of Classification Algorithms on Diverse Datasets," Engineering, Technology & Applied Science Research, vol. 8, no. 2, pp. 2790–2795, Apr. 2018. DOI: https://doi.org/10.48084/etasr.1952
X. Z. Wu and Z. H. Zhou, "A Unified View of Multi-Label Performance Measures," in Proceedings of the 34th International Conference on Machine Learning, Jul. 2017, pp. 3780–3788, Accessed: Dec. 04, 2021. [Online]. Available: https://proceedings.mlr.press/v70/wu17a.html.
T. Li, C. Zhang, and S. Zhu, "Empirical Studies on Multi-label Classification," in 2006 18th IEEE International Conference on Tools with Artificial Intelligence (ICTAI’06), Nov. 2006, pp. 86–92. DOI: https://doi.org/10.1109/ICTAI.2006.55
J. Gorodkin, "Comparing two K-category assignments by a K-category correlation coefficient," Computational Biology and Chemistry, vol. 28, no. 5, pp. 367–374, Dec. 2004. DOI: https://doi.org/10.1016/j.compbiolchem.2004.09.006
P. Baldi, S. Brunak, Y. Chauvin, C. A. F. Andersen, and H. Nielsen, "Assessing the accuracy of prediction algorithms for classification: an overview," Bioinformatics, vol. 16, no. 5, pp. 412–424, May 2000. DOI: https://doi.org/10.1093/bioinformatics/16.5.412
Downloads
How to Cite
License
Copyright (c) 2021 S. Tahzeeb, S. Hasan
This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain the copyright and grant the journal the right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) after its publication in ETASR with an acknowledgement of its initial publication in this journal.