Prediction Of O-Glycosylation Site Using Pre-Trained Language Model And Machine Learning

Document Type : Original Article

Authors

1 Computer Science Departement, Faculty of Computer Information Sciences, Ain shams University, Cairo, Egypt

2 Information Systems Department, Faculty of Computer and Information Sciences, Ain Shams University, Cairo, Egypt

3 Faculty of Computer and Information Technology, Future University in Egypt, Cairo, Egypt

4 Computer Sciece Department, Faculty of Computer and Information Sciences, Ain Shams University

Abstract

O-glycosylation is a typical type of protein post-translational modifications (PTMs), which is linked to several diseases and has significant roles in many biological processes. Identification of O-glycosylation sites is important to know the mechanism of the O-glycosylation process. However, the identification of PTM sites by laboratory experimental tools is time and money-consuming. Thus, the utilization of computational and artificial intelligence is becoming essential to predict O-glycosylation sites. In this paper, we proposed a new model to improve O-glycosylation site prediction using a transformer-based protein language model and machine learning. The dataset was collected and prepared from a recent data source called OGP (O-glycoprotein repository). The TAPE (Tasks Assessing Protein Embeddings) protein language model was used to feature extraction from the peptide sequences using the embedding strategy. Then, feature selection was implemented using the linear support vector machine (SVM) to select informative features. The XGBoost ensemble-based machine learning method was utilized for classification and prediction. The proposed model achieved high-performance results with 0.7761 accuracy, 0.7391 sensitivity, 0.8130 specificity, 0.8295 AUC, and 0.5537 MCC when compared with the traditional machine learning methods. On an independent dataset, the proposed method performed better than the latest available methods for predicting O-glycosylation sites.

Keywords