Literature DB >> 35222841

Evaluation of protein descriptors in computer-aided rational protein engineering tasks and its application in property prediction in SARS-CoV-2 spike glycoprotein.

Hocheol Lim1,2, Hyeon-Nae Jeon2, Seungcheol Lim3, Yuil Jang1, Taehee Kim1, Hyein Cho1, Jae-Gu Pan4, Kyoung Tai No1,2.   

Abstract

The importance of protein engineering in the research and development of biopharmaceuticals and biomaterials has increased. Machine learning in computer-aided protein engineering can markedly reduce the experimental effort in identifying optimal sequences that satisfy the desired properties from a large number of possible protein sequences. To develop general protein descriptors for computer-aided protein engineering tasks, we devised new protein descriptors, one sequence-based descriptor (PCgrades), and three structure-based descriptors (PCspairs, 3D-SPIEs_5.4 Å, and 3D-SPIEs_8Å). While the PCgrades and PCspairs include general and statistical information in physicochemical properties in single and pairwise amino acids respectively, the 3D-SPIEs include specific and quantum-mechanical information with parameterized quantum mechanical calculations (FMO2-DFTB3/D/PCM). To evaluate the protein descriptors, we made prediction models with the new descriptors and previously developed descriptors for diverse protein datasets including protein expression and binding affinity change in SARS-CoV-2 spike glycoprotein. As a result, the newly devised descriptors showed a good performance in diverse datasets, in which the PCspairs showed the best performance ( R 2 = 0.783 for protein expression and R 2 = 0.711 for binding affinity). As a result, the newly devised descriptors showed a good performance in diverse datasets, in which the PCspairs showed the best performance. Similar approaches with those descriptors would be promising and useful if the prediction models are trained with sufficient quantitative experimental data from high-throughput assays for industrial enzymes or protein drugs.
© 2022 The Author(s).

Entities:  

Keywords:  Fragment molecular orbitals; Machine learning; Protein descriptor; Protein engineering; Quantum mechanics

Year:  2022        PMID: 35222841      PMCID: PMC8841378          DOI: 10.1016/j.csbj.2022.01.027

Source DB:  PubMed          Journal:  Comput Struct Biotechnol J        ISSN: 2001-0370            Impact factor:   7.271


Introduction

Protein engineering is a progressive process to design or develop proteins with properties valuable for scientific, industrial, or medical applications [1]. Protein amino acid sequences determine protein properties and functions, including expression level and catalytic activity [1]. Protein engineering involves a premeditated process to investigate the relationship between the amino acid sequence and protein function and to identify amino acid sequences with improved function. As a powerful protein engineering technique, directed evolution has been successful in producing enzymes and binding proteins by emulating the natural evolution process in the laboratory [2]. Directed evolution leads to an accumulation of beneficial mutations through an iterative process that is coupled to sequence diversification methods and selection strategies [1], [2]. However, this approach is time-consuming and resource-intensive due to multiple high-throughput iterations [2]. In directed evolution, it is difficult to learn lessons from failure because valuable information regarding unimproved sequences is discarded [1]. Machine learning can utilize the information of unimproved sequences to differentiate protein properties. Prediction models with machine learning can speed up the evolution and optimization of protein properties by evaluating and selecting new variants to screen [1]. The models can guide the design of future experimental rounds to escape local optima by learning efficiently and synthesizing the most promising variants [1], [3]. Even in the cases where the underlying biophysical mechanisms are not well explained, machine learning models can be applied and be powerfully predictive [1]. Machine learning models in protein engineering require descriptors, also known as features, that are suitable for obtaining information in proteins [3]. Many protein descriptors have been developed and applied to diverse protein engineering tasks [3], [4]. The descriptors are generally based on mutation indicators, protein sequences, and protein structures. Mutation indicator (MutInd) is a binary vector of elements 0 or 1, indicating whether specific mutations in sequence exist or not [3]. The MutInd can directly utilize experimental values, but it is too simple to explain all protein functions and has a limitation on extrapolation for new single mutations. Attempts to utilize protein sequences have been made because they may possess valuable information regarding protein expression, binding affinity, stability, and other properties. In a bottom-up approach, many single amino acid property descriptors were developed and most of them are listed in the AA-index database [5]. In a top-down approach, attempts were made to study representations from raw sequences. Some examples of this approach include the word embedding model ‘doc2vec’ and natural language processing-based continuous vector representation ‘BioVec’ [6], [7]. Recently, a statistical unified representation (UniRep) was developed to summarize protein sequences not equal in length to fixed-length vectors via recurrent neural network methods [4], [8], [9]. UniRep may connote fundamental features of protein sequences because clustering with UniRep can distinguish biophysical single amino acid properties, secondary structural helix-sheet properties, and evolutional proteome properties [4]. However, protein sequence descriptors have a sequence-function gap because protein sequences must be translated to the accurately folded protein structures for protein functions. Protein structures form the basis for the structure–activity relationship (SAR) and the analysis of SAR enables a prediction for protein activity of new mutated proteins in protein engineering. Protein structures can be generally made use of topological and biophysical descriptors. As a popular topological descriptor in protein structure, the distance matrix between amino acids in a protein structure can be used to extract the spatial arrangement in a protein structure. A structure-based descriptor derived from amino acid pairwise contact potentials (sPairs) used the distance matrix to filter the amino acid pairs and employed the AA-index amino acid pairwise contact potential descriptors [3]. Recently, graph convolutional networks (GCN) are developed to generalize convolutional operations on the graph-like molecular representation of protein structures [10]. DeepFRI is a GCN-based model for predicting protein functions by leveraging sequence features extracted from a protein language model and protein structures [11]. In biophysical descriptors, it is important to simulate molecular phenomena and accurately describe their physical, chemical, and biological properties. Energy calculations in molecular simulation have been used to predict the properties of biomolecules especially in the field of computer-aided drug discovery. Although quantum mechanics (QM) based molecular orbital calculation methods provide an accurate description of molecular phenomena, QM methods require huge computational costs and could not be easily applied to large biological systems [12]. Fragment molecular orbitals (FMO) method was developed for QM calculations of large molecular systems in 1999 [13]. The FMO method dramatically reduced computational cost without compromising the accuracy compared to the traditional QM method, which has been successfully applied to the protein–ligand interactions and protein–protein interactions [12], [14], [15], [16], [17]. Compared to traditional QM methods, the FMO method provides inter-fragment interaction energies, the map of which contains secondary structural and stability information in protein structure [18]. A 3-dimensional scattered pair interaction energies (3D-SPIEs) method extracts significant pair interactions in the map, which can be used to find a hot spot region in the protein–protein interface of the spike glycoprotein from severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2) [12], [14]. SARS-CoV-2 has been categorized as a human pathogen that caused the global pandemic of coronavirus disease that began in December 2019 [19], [20]. The receptor binding domain (RBD) of the spike glycoprotein in SARS-CoV-2 binds to human angiotensin-converting enzyme 2 (hACE2), allowing the viral membrane of SARS-CoV-2 to fuse with the host cell membrane [21]. Analysis of the quantitative deep mutational scanning data obtained using yeast-surface display methods showed how RBD amino acid mutations affect the binding affinity with hACE2 and protein expression of RBD [22]. These experimental validations for single amino acid variants of RBD are valuable data for assessing whether the viral mutation is likely to be deleterious. The ongoing evolution of SARS-CoV-2 variants has provided critical insights for preparing for and preventing future outbreaks [23]. Accurately predicting the effects of amino acid changes on the ability of RBD, such as protein expression and binding affinity, can help assess the implications for public health in the ongoing evolution of SARS-CoV-2. In this work, we devised one sequence-based (PCgrades) and three structure-based protein descriptors (PCspairs, 3D-SPIEs_5.4 Å, and 3D-SPIEs_8Å). And then we applied the descriptors to make prediction models for seven datasets. To evaluate the protein descriptors, we compared the performance of the prediction models trained with the newly devised descriptors and the known three protein descriptors (PCscores, sPairs, and UniRep fusion). The PCscores and sPairs were the top-ranked descriptors in the comparison of protein descriptors in diverse datasets by Xu et al [3]. The UniRep fusion is a newly devised descriptor with natural language processing methods and has the potential for diverse protein engineering tasks [4]. Because the PCscores, sPairs, and UniRep fusion can be applied to general property prediction in diverse datasets, we made baselines with the PCscores, sPairs, and UniRep fusion to evaluate the newly devised general descriptors in this work.

Methods

Data sets

The seven datasets in this work are summarized in Table 1. Reference protein sequences in all datasets were obtained from UniProt [24]. In the absorption wavelength shift dataset, Gloeobacter violaceus bacteriorhodopsin (GR) was used (UniProt ID: Q7NP59) and the dataset was from Engqvist et al [25]. In the enantiomeric selectivity dataset, Aspergillus niger epoxide hydrolase (ANEH) was used (UniProt ID: Q9UR30) and the dataset was from Gumulya et al and Reetz et al [26], [27], [28]. In the enantiomeric excess dataset, Rhodothermus marinus nitric oxide dioxygenase (RmaNOD) was used (UniProt ID: D0MGT2) and the dataset was from Wu et al and Wittmann et al [29], [30]. In binding affinity and protein expression data sets, the spike glycoprotein of SARS-CoV-2 was used (UniProt ID: P0DTC2) and the datasets were from Starr et al [22]. In all datasets, only the substitution mutations were selected. The insertion-deletion mutations were removed.
Table 1

Summary of data sets in this work.

Protein NameSpeciesAbbreviationObservable variableAll setTraining setTest set
BacteriorhodopsinGloeobacter violaceusGR-waveMax absorption wavelength715615
GR-shiftMax absorption wavelength shift
Epoxide hydrolaseAspergillus nigerANEH-evalueEnantiomeric selectivity (e-value)16313033
ANEH-ddGEnantiomeric selectivity (ddG)
Nitric oxide dioxygenaseRhodothermus marinusRmaNOD-eeEnantiomeric excess552441111
Spike glycoproteinSARS-CoV-2SARS2-exprProtein expression37993039760
SARS2-bindBinding affinity with hACE238033042761
Summary of data sets in this work.

Protein single amino acid property descriptor (PCscores and PCgrades)

Single amino acid property descriptors infer various physicochemical and biochemical properties of single amino acids [5]. AA-index is a large database of numerical indices of single amino acids and pairs [5]. The zScales and VHSE are based on principal component analysis to represent the scalar values of amino acids. While the zScales has 5 rows and it is based on the amino acid position information (size, hydrophobicity, charge, and so on.) [31], the VHSE has 50 rows and is vectors of hydrophobic, steric, and electronic properties [32]. The PCscores and PCgrades were used as a representative of protein single amino acid property descriptors (Fig. 1). The min–max scaling was introduced in principal component analysis. While the PCscores is the first 11 principal components of the 533 sets of single amino acid descriptors in the AA-index by Xu et al [3], we used the 553 sets in the AA-index to make the PCscores in this work. The PCgrades is firstly introduced in this work and is the first 11 principal components of the 606 sets of single amino acid descriptors in the AA-index, VHSE, and zScales [31], [32]. The explained variance ratios of principal components in the PCscores and PCgrades are shown in Fig. S1, in which the first 11 principal components of PCscores accounted for about 91.3% of variances and the 11 components of PCgrades accounted for about 91.5% of variances.
Fig. 1

Workflow of protein descriptor generation for computer-aided rational protein engineering tasks in this work.

Workflow of protein descriptor generation for computer-aided rational protein engineering tasks in this work.

Statistical unified representation descriptor (UniRep)

UniRep is based on a 1900-unit multiplicative long-/short-term memory recurrent neural network (mLSTM/RNN) model and was trained with approximately 24 million protein sequences (UniRef50) by Alley et al [4]. We used globally pre-trained weights with UniRef50 and calculated all descriptors with the performant reimplementation of UniRep in Jax [33]. The mLSTM/RNN-1900-unit model in UniRep provided all three representations of protein sequence: average hidden state, final hidden state, and the last internal cell state of the single 1900-dimensional layer. Alley et al devised the UniRep fusion by concatenating the three representations and they made prediction models with the UniRep fusion [4]. We also concatenated the three representations to obtain the UniRep fusion in this work (Fig. S2).

Protein structure preparation

All experimental protein structures were collected from the Protein Data Bank (PDB) [34]. In the GR dataset, we used chain A of a wild-type GR (PDB ID: 6NWD), the resolution of which is 2.00 Å [35]. In the ANEH dataset, we used chain A of a wild-type ANEH (PDB ID: 1QO7), the resolution of which is 1.80 Å [36]. In the RmaNOD dataset, we used chain A of a wild-type RmaNOD (6WK3), the resolution of which is 2.45 Å [30]. In the SARS-CoV-2 expression dataset, we used an unbound form of RBD in chain A of SARS-CoV-2 glycoprotein (PDB ID: 6ZGE), the resolution of which is 2.60 Å [37]. In the SARS-CoV-2 binding affinity dataset, we used a complex form of RBD in chain A of SARS-CoV-2 glycoprotein with chain B of hACE2 (PDB ID: 7KMS), the resolution of which is 3.64 Å [38]. All the missing side chains of the protein structures were filled with Prime implemented in the Schrödinger program [39]. Hydrogen atoms were added to the protein structures at pH 7.0 and their positions were optimized with the PROPKA implemented in the Schrödinger program [40]. The restrained energy minimization was performed with OPLS3 in the Schrödinger program within 0.3 Å root-mean-squared deviation [41]. Each mutant structure was generated with residue scanning, in which the mutated side-chain rotamers were searched for all mobile residues with Prime implemented in the Schrödinger program [42]. The residue scanning method is to predict the structures of residues in mutants with homology modeling, which adjusts the side-chain rotamers for repacking and minimizes the side-chain atoms. In this step, the backbone minimization of the mutated residues was not performed. Rather, the predicted mutant structures were re-prepared with the same protocol, and all hydrogen atoms are removed and re-added at pH 7.0. In generating all structure-based descriptors, one data point shares one protein structure in seven datasets.

Structure-based amino acid pairwise descriptors (sPairs and PCspairs)

AA-index database includes amino acid pairwise contact potentials for statistical analysis of protein sequences and protein structures [5]. The generation workflow for the sPairs and PCspairs is shown in Fig. 1. The sPairs is a structure-based descriptor employing the AA-index amino acid pairwise contact potential, which used statistical contact potential derived from 25 X-ray protein structures (TANS760101) [3]. While only a single 3D protein structure was used to make sPairs in Xu et al [3], we used each mutant structure to make sPairs for each mutant in this work. The PCspairs is firstly introduced in this work, and is the first principal component of the 135 sets of amino acid pairwise contact potentials (Fig. 1). The min–max scaling was introduced in principal component analysis. The explained variance ratios of the first principal components in each amino acid are shown in Fig. S3, in which each first principal component accounted for more than 50% of the variance in 135 sets. The 135 sets of amino acid potentials include the substitution matrices, contact potentials in X-ray structures, the transfer energy of amino acids from water to the protein environment, and potentials in the protein–protein interfacial regions [5]. The PCspairs can include effective information not only on contact potentials but also water-mediated and protein–protein interactions. In paired positions of two residues within 8 Å in the structure, the values were derived from the contact potential but otherwise were set to zero. The distance between two residues was measured with a single-linkage distance.

Quantum mechanical energy descriptors (3D-SPIEs_5.4 Å and 3D-SPIEs_8Å)

All FMO calculations were performed with the version of Feb 14, 2018 GAMESS [43], and with FMO2-DFTB3/D/PCM level. They include the two-body FMO method (FMO2), a self-consistent-charge density-functional tight-binding method derived via a third-order expansion (DFTB3) with the 3OB parameter set [44], [45], the UFF-type dispersion correction (D) [46], [47], and implicit polarizable continuum model (PCM) [44]. The two-body FMO calculation consists of four steps with fragmentation, fragment self-consistent field calculation, fragment-pair self-consistent field calculation, and total property evaluation [12]. Firstly, all input files were prepared in compliance with the hybrid orbital projection (HOP) scheme fragmentation [48]. In the HOP scheme, each residue was defined as one fragment, and two cysteine residues forming the disulfide bridge were defined as one fragment. In the GR, the retinal and its covalently bound lysine were defined as one fragment. In RmaNOD, we removed the heme group and the heme-coordinated residues were terminated with hydrogen atoms because the 3OB parameter does not support the ‘Fe’ atom type. Secondly and thirdly, all the molecular orbitals in fragment and fragment-pair are optimized by self-consistent field theory in the whole electrostatic field from the other fragments. The difference between the second and third steps is just the size of the fragment, where the fragment pair is the combination of two fragments. Fourthly, all results from the second and third steps are pieced together to generate the whole picture of the system. In this step, FMO provides the pair interaction energies between two fragments. All 3D-SPIEs results were generated with a similar protocol in previous studies (Fig. 1) [12], [14]. In this work, we did not apply the energy cut-off criteria and used all values within the specific distance (5.4 Å and 8.0 Å). The distance between two fragments was measured with a single-linkage distance.

Performance metrics and Train-test splits

Predictions on test sets were evaluated using R2, RMSE, MAE, and Spearman’s rank correlation. R2 is a square of a measure of linear correlation between predicted and observed values. RMSE is a root-mean-square-error and a measure of the difference between the predicted and observed values. MAE is a mean absolute error and a measure of the absolute errors between the predicted and observed values. Spearman’s rank correlation is a nonparametric measure of rank correlation. The Scikit-learn package was used to calculate R2, RMSE, and MAE [49], and the SciPy package in Python was used to calculate Spearman’s rank correlation coefficients (SCC) [50]. For all supervised tasks in this study, we prepared a split with 80% training and 20% test sets in Python using the Scikit-learn package with a fixed random seed [49]. In training, we used 10-fold cross-validation with GridSearchCV in the Scikit-learn package [49]. To improve machine learning, we removed the columns with all same values in each descriptor feature and introduced a min–max scaling by fitting the scaler with training data and applying the scaler on training and test data, respectively.

Machine learning algorithms and hyperparameter tuning

Prediction models were constructed using the random forest (RF) regression model and the extreme gradient boosting (XGB) model. The RF regression model is an ensemble method based on many classifying decision trees, and it uses averaging to improve stability and accuracy by reducing variance and avoiding overfitting problems [3]. Decision trees use a flowchart-like tree structure and observe features in descriptors to provide a useful continuous output. The XGB is an ensemble learning method based on gradient tree boosting, which builds each tree sequentially and each tree fits the residuals of predictions of all previous trees [3]. The hyperparameter tuning procedure is summarized in Table S1. Some hyperparameters in RF were incorporated for tuning the models; the number of decision trees (n_estimators) and the number of features to consider when looking for the best split (max_features) [49]. Some hyperparameters in XGB were incorporated for tuning the models; the number of the gradient boosted trees (n_estimators), the maximum tree depth for based learners (max_depth), the boosting learning rate (learning_rate), the minimum loss reduction required to make a further partition on a leaf node of the tree (gamma), the minimum sum of instance weight needed in a child (min_child_weight), and the subsample ratio of the training instance (subsample) [51]. The 10-fold cross-validation was used for hyperparameter tuning of all machine learning algorithms. Grid-search was performed to find optimal values under each set of descriptors. The final model was selected with the best performance of R2 in the validation set of cross-validation. The optimal hyperparameter values are summarized in Table S2.

Results

Predicting protein properties is important in computer-aided rational protein engineering tasks. To improve prediction performance, we devised new protein descriptors, one sequence-based descriptor (PCgrades) and three structure-based descriptors (PCspairs, 3D-SPIEs_5.4 Å, and 3D-SPIEs_8Å). The generation workflow of protein descriptors is shown in Fig. 1. To evaluate the new protein descriptors, we collected seven datasets and made prediction models from the combination of two machine learning models (RF and XGB) and seven protein descriptors (PCscores, PCgrades, sPairs, PCspairs, UniRep fusion, 3D-SPIEs_5.4 Å, and 3D-SPIEs_8Å). All data sets in this study are summarized in Table 1 and illustrated in Fig. 2. Hyperparameter tuning and 10-fold cross-validation of all machine learning algorithms were performed with grid-search. The performance metrics of mean R2 in training sets and 10-fold cross-validation test sets are summarized in Table S3 and Table 2. The performance metrics of R2, RMSE, MAE, and Spearman’s rank correlation in test sets are summarized in Table 3 and Tables S4–S6. The correlation plots from the test set predictions of the best model in each dataset are shown in Fig. 3.
Fig. 2

Violin plots of each dataset in this work. (A) Maximum absorption wavelength of bacteriorhodopsin (GR-wave). (B) Maximum absorption wavelength shift of bacteriorhodopsin from wild-type (GR-shift). (C) Enantiomeric selectivity (e-value) of epoxide hydrolase (ANEH-evalue). (D) Enantiomeric selectivity (ddG) of epoxide hydrolase (ANEH-ddG). (E) Enantiomeric excess of nitric oxide dioxygenase (RmaNOD-ee). (F) Protein expression of spike glycoprotein of SARS-CoV-2 (SARS2-expr). (G) Binding affinity between spike glycoprotein of SARS-CoV-2 and human angiotensin converting enzyme 2 (SARS2-bind).

Table 2

Mean R-Squared of 10-fold Cross-validation sets Predictions.

Data setmethodPCscoresPCgradessPairsPCspairsUniRep fusion3D-SPIEs_5.4 Å3D-SPIEs_8Å
GR-waveRF0.822 ± 0.1660.813 ± 0.1500.754 ± 0.1880.799 ± 0.1960.677 ± 0.3400.766 ± 0.1400.761 ± 0.164
XGB0.821 ± 0.1260.823 ± 0.1250.756 ± 0.2260.761 ± 0.2080.739 ± 0.1830.748 ± 0.1660.718 ± 0.203
GR-shiftRF0.822 ± 0.1660.813 ± 0.1510.755 ± 0.1880.799 ± 0.1960.677 ± 0.3400.767 ± 0.1400.761 ± 0.164
XGB0.757 ± 0.2160.766 ± 0.2200.743 ± 0.1900.733 ± 0.2270.772 ± 0.1550.745 ± 0.1710.729 ± 0.179
ANEH-evalueRF0.712 ± 0.1610.713 ± 0.1530.706 ± 0.1590.706 ± 0.1870.528 ± 0.2020.555 ± 0.1760.570 ± 0.119
XGB0.630 ± 0.3490.632 ± 0.3480.666 ± 0.1390.693 ± 0.1980.568 ± 0.2580.555 ± 0.1650.568 ± 0.138
ANEH-ddGRF0.802 ± 0.1270.800 ± 0.1290.818 ± 0.0990.809 ± 0.1120.706 ± 0.1410.673 ± 0.1150.685 ± 0.116
XGB0.763 ± 0.1730.756 ± 0.1800.751 ± 0.1010.768 ± 0.1410.701 ± 0.1860.696 ± 0.1330.701 ± 0.125
RmaNOD-eeRF0.707 ± 0.0800.717 ± 0.0680.706 ± 0.0730.719 ± 0.0740.641 ± 0.0970.666 ± 0.0800.678 ± 0.071
XGB0.696 ± 0.0880.695 ± 0.0870.676 ± 0.0890.709 ± 0.0780.659 ± 0.1050.667 ± 0.0860.691 ± 0.082
SARS2-exprRF0.724 ± 0.0320.728 ± 0.0310.736 ± 0.0250.790 ± 0.0250.517 ± 0.0190.635 ± 0.0340.649 ± 0.028
XGB0.705 ± 0.0430.708 ± 0.0390.718 ± 0.0280.760 ± 0.0350.614 ± 0.0240.662 ± 0.0320.673 ± 0.027
SARS2-bindRF0.701 ± 0.0400.695 ± 0.0480.695 ± 0.0550.752 ± 0.0450.484 ± 0.0190.650 ± 0.0330.660 ± 0.037
XGB0.686 ± 0.0320.680 ± 0.0270.696 ± 0.0500.748 ± 0.0450.602 ± 0.0220.680 ± 0.0320.689 ± 0.036
Table 3

R-Squared of Test sets Predictions of Best-found parameter models.

Data setmethodPCscoresPCgradessPairsPCspairsUniRep fusion3D-SPIEs_5.4 Å3D-SPIEs_8Å
GR-waveRF0.9310.9340.9260.9060.7950.8770.862
XGB0.8920.8960.8940.9280.8340.9340.947
GR-shiftRF0.9310.9340.9260.9060.7950.8770.862
XGB0.9010.8920.9220.9500.8490.9150.921
ANEH-evalueRF0.8440.8480.8310.8590.6850.6850.660
XGB0.8360.8370.8330.8510.7800.7470.732
ANEH-ddGRF0.9350.9380.9260.9290.8300.7510.783
XGB0.9230.9290.9150.9230.8860.8450.839
RmaNOD-eeRF0.7230.7080.7010.7180.6370.6590.659
XGB0.6910.6930.7060.7020.6370.6750.675
SARS2-exprRF0.7080.7240.7390.7830.4900.5880.608
XGB0.6900.7120.6890.7430.6060.6070.630
SARS2-bindRF0.6510.6510.6530.7110.4640.5900.600
XGB0.6480.6710.6380.7020.5760.6290.628
Fig. 3

The correlation plots from the test set prediction of the best models in seven datasets. (A) XGB model trained with the 3D-SPIEs_8Å in the GR-wave dataset. (B) XGB model trained with the PCspairs in the GR-shift dataset. (C) RF model trained with the PCspairs in the ANEH-evalue dataset. (D) RF model trained with the PCgrades in the ANEH-ddG dataset. (E) RF model trained with the PCscores in the RmaNOD dataset. (F) RF model trained with the PCspairs in the SARS2-expr dataset. (G) RF model trained with the PCspairs in the SARS2-bind dataset. The green dotted line indicates the identity function and the red dotted line indicates the trend line. (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)

Violin plots of each dataset in this work. (A) Maximum absorption wavelength of bacteriorhodopsin (GR-wave). (B) Maximum absorption wavelength shift of bacteriorhodopsin from wild-type (GR-shift). (C) Enantiomeric selectivity (e-value) of epoxide hydrolase (ANEH-evalue). (D) Enantiomeric selectivity (ddG) of epoxide hydrolase (ANEH-ddG). (E) Enantiomeric excess of nitric oxide dioxygenase (RmaNOD-ee). (F) Protein expression of spike glycoprotein of SARS-CoV-2 (SARS2-expr). (G) Binding affinity between spike glycoprotein of SARS-CoV-2 and human angiotensin converting enzyme 2 (SARS2-bind). Mean R-Squared of 10-fold Cross-validation sets Predictions. R-Squared of Test sets Predictions of Best-found parameter models. The correlation plots from the test set prediction of the best models in seven datasets. (A) XGB model trained with the 3D-SPIEs_8Å in the GR-wave dataset. (B) XGB model trained with the PCspairs in the GR-shift dataset. (C) RF model trained with the PCspairs in the ANEH-evalue dataset. (D) RF model trained with the PCgrades in the ANEH-ddG dataset. (E) RF model trained with the PCscores in the RmaNOD dataset. (F) RF model trained with the PCspairs in the SARS2-expr dataset. (G) RF model trained with the PCspairs in the SARS2-bind dataset. The green dotted line indicates the identity function and the red dotted line indicates the trend line. (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)

Gloeobacter violaceus rhodopsin (GR)

GR is a valuable engineering target protein in light-harvesting to capture photons of solar light in the bioenergy production and bio-sensing industry [25]. The maximum absorption wavelength levels of various mutants of GR were obtained from the study by Engqvist et al [25]. In the GR dataset, we made prediction models separately for wavelength (GR-wave) and wavelength shift from wild-type (GR-shift). In GR-wave, the prediction model from XGB and 3D-SPIEs_8Å showed the best performance in the test set prediction (). The best model was trained with optimal hyperparameter (learning_rate = 0.01, max_depth = 10, and n_estimators = 1000). In the test set of the best model, the RMSE is 7.948, the MAE is 6.609, and the SCC is 0.950. The second-best model is the RF/PCgrades and XGB/3D-SPIEs_5.4 Å, the performance of which in the test set is . The best prediction model by Xu et al showed with the VHSE and multilayer perceptron method [3]. In GF-shift, the prediction model from XGB and PCspairs showed the best performance in test prediction (). The best model was trained with optimal hyperparameter (learning_rate = 0.05, max_depth = 15, and n_estimators = 500). In the test set of the best model, the RMSE is 10.554, the MAE is 8.972, and the SCC is 0.968. The second-best model is the RF/PCgrades, the performance of which in the test set is .

Aspergillus niger epoxide hydrolase (ANEH)

Enantiomeric selectivity of an enzyme is the ability of an enzyme to selectively distinguish one enantiomer from its counter isomer in an enzymatic reaction. This property plays a critical role in fine chemical production and bioindustry. The enantiomeric selectivity levels of various ANEH mutants were obtained from the studies by Gumulya et al and Reetz et al [26], [27], [28]. ANEH has hydrolytic kinetic activity with glycidyl phenyl ether, and wild-type ANEH has selectivity in favor of the (S)-glycidyl phenyl ether (). In the ANEH dataset, we made prediction models separately for e-value (ANEH-evalue) and dd (ANEH-ddG). In ANEH-evalue, the prediction model from RF and PCspairs showed the best performance in the test set prediction (). The best model was trained with optimal hyperparameter (max_features = ‘sqrt’ and n_estimators = 500). In the test set of the best model, the RMSE is 12.862, the MAE is 8.628, and the SCC is 0.956. The second-best model is the RF/PCgrades, the performance of which in the test set is . The best prediction model by Xu et al showed with sPairs and elastic-net regularized generalized linear model method [3]. In ANEH-ddG, the prediction model from RF and PCgrades showed the best performance in the test set prediction (). The best model was trained with optimal hyperparameter (max_features = ‘log2′ and n_estimators = 1000). In the test set of the best model, the RMSE is 0.143, the MAE is 0.108, and the SCC is 0.935. The second-best model is the RF/PCscores, the performance of which in the test set is .

Rhodothermus marinus nitric oxide dioxygenase (RmaNOD)

Enantiomeric excess is a measure of the purity of one enantiomer in a sample with mixed enantiomers. The enantiomeric excess levels of various mutants of RmaNOD were obtained from the study by Arnold et al [29], [30]. RmaNOD catalyzes carbon-silicon bond formation between ethyl 2-diazopropanoate and phenyldimethyl silane and produces two possible product enantiomers of carbine Si-H insertion reaction [29]. In the RmaNOD dataset, we used enantiomeric excess as an objective variable (RmaNOD-ee). In RmaNOD-ee, the prediction model from RF and PCscores showed the best performance in the test set prediction (). The best model was trained with optimal hyperparameter (max_features = ‘sqrt’ and n_estimators = 1500). In the test set of the best model, the RMSE is 0.194, the MAE is 0.133, and the SCC is 0.838. The second-best model is the RF/PCspairs, the performance of which in the test set is . The best prediction model by Xu et al showed with PCscores and XGB method [3].

Protein expression in the spike glycoprotein of SARS-CoV-2

Protein expression is affected by protein stability and solubility, which are the primary common causes of protein production failure. The mean protein expression levels of various mutants of RBD were obtained from the study by Starr et al [22]. In the SARS-CoV-2 protein expression dataset, we used mean protein expression levels as an objective variable (SARS2-expr). In SARS2-expr, the prediction model from RF and PCspairs showed the best performance in the test set prediction (). The best model was trained with optimal hyperparameter (max_features = ‘log2′ and n_estimators = 1500). In the test set of the best model, the RMSE is 0.490, the MAE is 0.355, and the SCC is 0.891. The second-best model is the XGB/PCspairs, the performance of which in the test set is . The general protein expression prediction model showed the prediction performance () between 0.504 and 0.698 [52].

Binding affinity between the spike glycoprotein of SARS-CoV-2 and hACE2

Binding affinity is a measure of the strength of the interaction between a protein and a ligand. The mean binding affinity levels of various mutants of RBD with hACE2 were obtained from the study by Starr et al [22]. In the SARS-CoV-2 binding affinity dataset, we used mean binding affinity levels as an objective variable (SARS2-bind). In SARS2-bind, the prediction model from RF and PCspairs showed the best performance in test prediction (). The best model was trained with optimal hyperparameter (max_features = ‘sqrt’ and n_estimators = 1500). In the test set prediction of the best model, the RMSE is 0.735, the MAE is 0.412, and the SCC is 0.873. The second-best model is the XGB/PCspairs, the performance of which in the test is . The general binding affinity prediction models have the prediction performance (Pearson’s linear correlation) between 0.61 and 0.76 [53], [54], [55], [56], which can be converted to the prediction performance () between 0.3721 and 0.5776. The specific binding affinity prediction models for SARS-CoV-2 and hACE2 have the performance (Pearson’s linear correlation) of 0.73 and 0.82, which can be converted to the prediction performance (R2) of 0.5329 and 0.6724 [57], [58].

Protein descriptor comparison in seven datasets.

To compare evaluation metrics, the performance of 98 final models (the 98 combinations from seven protein descriptors, seven datasets, and two machine learning models) was ranked according to the median value in increasing order for RMSE and decreasing order for R-squared in the test prediction (Fig. 4). The ranking results of RMSE and R-squared are almost identical. The PCspairs won both in RMSE and R-squared ranking, followed by PCgrades, PCscores, sPairs, 3D-SPIEs_8Å, 3D-SPIEs_5.4 Å, and UniRep fusion. In the model ranking, the combination of XGB and PCspairs won in all combinations, followed by RF/PCspairs, RF/PCgrades, RF/PCscores, and XGB/PCgrades.
Fig. 4

The Box plot comparison rank. (A) Boxplot comparison rank of descriptors by R-squared metric in the test set, (B) Boxplot comparison rank of descriptors by RMSE metric in the test set, and (C) Boxplot comparison rank of models (machine learning method and descriptor combination) by R-squared in the test set.

The Box plot comparison rank. (A) Boxplot comparison rank of descriptors by R-squared metric in the test set, (B) Boxplot comparison rank of descriptors by RMSE metric in the test set, and (C) Boxplot comparison rank of models (machine learning method and descriptor combination) by R-squared in the test set.

Discussion

Given the successful application of machine learning methods in directed protein evolution, machine learning methods have been broadly applied in protein engineering [3], [29]. The broader applications in protein engineering require sufficient data quantity, quality, and protein descriptors. Generating high quantity and quality data from high-throughput assays improves machine-learning-guided protein engineering in principle. But, most cases of protein engineering tasks have a data shortage in the desired properties of target proteins. For example, phage display technologies are superb and powerful for therapeutic and industrial projects but require tedious optimization and time-consuming test cycles. Therefore, many good protein descriptors are inevitably required in supervised machine learning with small data sets from the feedback between machine learning prediction models and experimental assays. Protein descriptors are usually based on mutation indicators, protein sequences, and protein structures. As valuable information in databases including UniProt [24] and PDB [34] has increased, the necessity of utilizing protein sequences and unlabeled structures has increased. For example, the UniRep was developed from unlabeled protein sequences and distinguished physicochemical, secondary structural, and evolutionary information [4]. The UniRep is the mLSTM/RNN based on the statistical descriptor to extract fundamental features in protein sequences from a large unlabeled protein sequence database (UniRef50). Although the UniRep fusion underperformed compared to other protein descriptors in this work, the UniRep fusion has the potential in comparing protein sequences not equal in length. Although mutation indicators and protein sequence-based descriptors are powerful and effective tools for constructing prediction models to achieve diverse desired properties in protein engineering, protein structural descriptors are also promising because of the close relationship between structure and activity. In this work, we devised one sequence-based protein descriptor (PCgrades) and three structural protein descriptors (PCspairs, 3D-SPIEs_5.4 Å, and 3D-SPIEs_8Å). To evaluate the newly devised protein descriptors, we made prediction models with the newly devised descriptors and the previously developed descriptors (PCscores, sPairs, and UniRep fusion). In the seven datasets, the PCspairs generally showed a better performance than other protein descriptors. The PCgrades and 3D-SPIEs showed the best performance in the ANEH-ddG and GR-wave datasets, respectively. The PCgrades has more information on single amino acid descriptors than the PCscores, and PCspairs has more information on amino acid pairwise potential than the sPairs. Although the newly devised protein descriptors showed a good performance in the seven datasets, it still has a scope to improve the model performance for future studies. The combination of sequence and structure-based descriptors would be promising because they include valuable information from a different angle. For example, while sequence-based descriptors are easy to compare evolutional information, structure-based descriptors are easy to consider biophysical environments. The 3D-SPIEs are based on quantum mechanical free energy calculations, and they can be improved with appropriate simulation systems, higher calculation levels, and more accurate homology models. The 3D-SPIEs only outperformed in GR-wave, because quantum mechanical simulations require more rigorous and detailed simulation systems. In GR-wave, we included a retinal molecule in FMO calculation, which improved the descriptor quality. Because molecular simulations mainly depend on appropriate simulation systems, it is important to construct specific simulation systems for the specific biological phenomena. Moreover, the molecular simulations also mainly depend on protein structures, so it is important to predict mutant protein structures accurately. As the homology modeling methods have been dramatically improved with deep learning methods [59], [60], structure-based descriptors would be more accurate and powerful. New protein structure-based descriptors from rational protein analysis in the pharmaceutical industry would be promising in the future. The newly devised protein descriptors (PCgrades, PCspairs, and 3D-SPIEs) contain different information in proteins. The PCgrades include the physicochemical property information of single amino acids in protein sequences and the PCspairs include the pairwise statistical potential information between two residues in protein structures. The two descriptors effectively compressed the information with principal component analysis and can be trained for the general and statistical properties of proteins. On the other hand, the 3D-SPIEs contain specific and mechanical information in protein structures. The 3D-SPIEs utilized quantum mechanical methods to quantify the interaction energies between two residues. Because the three descriptors can include different information in protein sequences and structures, they can be trained in response to diverse information from proteins. Therefore, similar approaches with those descriptors would be promising and useful for industrial enzymes and protein drugs. In addition to the protein descriptors, various combinations with state-of-the-art machine learning algorithms and optimization of model architectures in deep learning would also improve the model performance [3]. Taken together, it has permitted the development of more accurate and powerful prediction models, which in turn would enable the computational exploration of enormous sequence space and suggestions for better variants in therapeutic or industrial research and development. In this work, we developed the prediction models for seven diverse datasets. The prediction models for the GR, ANEH, and RmaNOD would be applied to find optimal sequences satisfying the desired properties from many possible variants. Our prediction models in the three datasets outperformed the top-ranked models by Xu et al [3]. On the other hand, the prediction models for the protein expression and binding affinity of SARS-CoV-2 would be used to predict host adaption of SARS-CoV-2 variants with higher protein expression and binding affinity in the ongoing evolution of SARS-CoV-2. Our prediction models in the two datasets outperformed the general-purpose prediction models in protein expression [52] and binding affinity [53], [54], [55], [56] and outperformed the specific prediction models for binding affinity in SARS-CoV-2 [57], [58].

Conclusion

Protein engineering is a progressive process to find proteins with valuable properties in a tremendous possible protein sequence space. Machine-learning-guided protein engineering can speed up the identification of variants with optimal properties and has been expanded the predictions for diverse properties in many proteins. In this work, we developed one protein sequence-based and three structure-based descriptors and applied them to diverse protein engineering tasks. Similar approaches with those descriptors would be promising and useful if the prediction models are trained with sufficient quantitative experimental data from high-throughput assays for industrial enzymes or protein drugs.

CRediT authorship contribution statement

Hocheol Lim: Conceptualization, Methodology, Validation. Hyeon-Nae Jeon: Methodology. Seungcheol Lim: Conceptualization, Methodology. Yuil Jang: Investigation. Taehee Kim: Investigation. Hyein Cho: Writing - review & editing. Jae-Gu Pan: Conceptualization and Supervision. Kyoung Tai No: Conceptualization and Supervision.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
  50 in total

1.  The Protein Data Bank.

Authors:  H M Berman; J Westbrook; Z Feng; G Gilliland; T N Bhat; H Weissig; I N Shindyalov; P E Bourne
Journal:  Nucleic Acids Res       Date:  2000-01-01       Impact factor: 16.971

2.  OPLS3: A Force Field Providing Broad Coverage of Drug-like Small Molecules and Proteins.

Authors:  Edward Harder; Wolfgang Damm; Jon Maple; Chuanjie Wu; Mark Reboul; Jin Yu Xiang; Lingle Wang; Dmitry Lupyan; Markus K Dahlgren; Jennifer L Knight; Joseph W Kaus; David S Cerutti; Goran Krilov; William L Jorgensen; Robert Abel; Richard A Friesner
Journal:  J Chem Theory Comput       Date:  2015-12-01       Impact factor: 6.006

3.  New chemical descriptors relevant for the design of biologically active peptides. A multivariate characterization of 87 amino acids.

Authors:  M Sandberg; L Eriksson; J Jonsson; M Sjöström; S Wold
Journal:  J Med Chem       Date:  1998-07-02       Impact factor: 7.446

Review 4.  GAMESS as a free quantum-mechanical platform for drug research.

Authors:  Yuri Alexeev; Michael P Mazanetz; Osamu Ichihara; Dmitri G Fedorov
Journal:  Curr Top Med Chem       Date:  2012       Impact factor: 3.295

5.  Machine learning-assisted directed protein evolution with combinatorial libraries.

Authors:  Zachary Wu; S B Jennifer Kan; Russell D Lewis; Bruce J Wittmann; Frances H Arnold
Journal:  Proc Natl Acad Sci U S A       Date:  2019-04-12       Impact factor: 11.205

6.  The fragment molecular orbital method combined with density-functional tight-binding and the polarizable continuum model.

Authors:  Yoshio Nishimoto; Dmitri G Fedorov
Journal:  Phys Chem Chem Phys       Date:  2016-08-10       Impact factor: 3.676

7.  Unified rational protein engineering with sequence-based deep representation learning.

Authors:  Ethan C Alley; Grigory Khimulya; Surojit Biswas; Mohammed AlQuraishi; George M Church
Journal:  Nat Methods       Date:  2019-10-21       Impact factor: 28.547

8.  Low-N protein engineering with data-efficient deep learning.

Authors:  Surojit Biswas; Grigory Khimulya; Ethan C Alley; Kevin M Esvelt; George M Church
Journal:  Nat Methods       Date:  2021-04-07       Impact factor: 28.547

9.  Hot spot profiles of SARS-CoV-2 and human ACE2 receptor protein protein interaction obtained by density functional tight binding fragment molecular orbital method.

Authors:  Hocheol Lim; Ayoung Baek; Jongwan Kim; Min Sung Kim; Jiaxin Liu; Ky-Youb Nam; JeongHyeok Yoon; Kyoung Tai No
Journal:  Sci Rep       Date:  2020-10-08       Impact factor: 4.379

Review 10.  On the origin and evolution of SARS-CoV-2.

Authors:  Devika Singh; Soojin V Yi
Journal:  Exp Mol Med       Date:  2021-04-16       Impact factor: 8.718

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.