Structural protein fold recognition based on secondary structure and evolutionary information using machine learning algorithms

Comput Biol Chem. 2021 Apr:91:107456. doi: 10.1016/j.compbiolchem.2021.107456. Epub 2021 Feb 12.

Abstract

Understanding the function of protein is conducive to research in advanced fields such as gene therapy of diseases, the development and design of new drugs, etc. The prerequisite for understanding the function of a protein is to determine its tertiary structure. The realization of protein structure classification is indispensable for this problem and fold recognition is a commonly used method of protein structure classification. Protein sequences of 40% identity in the ASTRAL protein classification database are used for fold recognition research in current work to predict 27 folding types which mostly belong to four protein structural classes: α, β, α/β and α + β. We extract features from primary structure of protein using methods covering DSSP, PSSM and HMM which are based on secondary structure and evolutionary information to convert protein sequences into feature vectors that can be recognized by machine learning algorithm and utilize the combination of LightGBM feature selection algorithm and incremental feature selection method (IFS) to find the optimal classifiers respectively constructed by machine learning algorithms on the basis of tree structure including Random Forest, XGBoost and LightGBM. Bayesian optimization method is used for hyper-parameter adjustment of machine learning algorithms to make the accuracy of fold recognition reach as high as 93.45% at last. The result obtained by the model we propose is outstanding in the study of protein fold recognition.

Keywords: ASTRAL; Evolutionary information; Feature selection algorithm; IFS; Protein fold recognition; Secondary structure.

MeSH terms

  • Algorithms*
  • Amino Acid Sequence
  • Databases, Protein
  • Humans
  • Machine Learning*
  • Protein Folding*
  • Protein Structure, Secondary