Abstract

Rapidly predicting enzyme properties for catalyzing specific substrates is essential for identifying potential enzymes for industrial transformations. The demand for sustainable production of valuable industry chemicals utilizing biological resources raised a pressing need to speed up biocatalyst screening using machine learning techniques. In this research, we developed an all-purpose deep-learning-based multiple-toolkit (ALDELE) workflow for screening enzyme catalysts. ALDELE incorporates both structural and sequence representations of proteins, alongside representations of ligands by subgraphs and overall physicochemical properties. Comprehensive evaluation demonstrated that ALDELE can predict the catalytic activities of enzymes, and particularly, it identifies residue-based hotspots to guide enzyme engineering and generates substrate heat maps to explore the substrate scope for a given biocatalyst. Moreover, our models notably match empirical data, reinforcing the practicality and reliability of our approach through the alignment with confirmed mutation sites. ALDELE offers a facile and comprehensive solution by integrating different toolkits tailored for different purposes at affordable computational cost and therefore would be valuable to speed up the discovery of new functional enzymes for their exploitation by the industry.
Introduction
Biocatalysis has gained significant attention in synthesizing diverse valuable fine chemicals due to its exceptional selectivity, mild reaction conditions, and eco-friendly nature.1−3 Nevertheless, numerous biocatalytic processes are hindered by low yields, restricted substrate scope, and insufficient stability of enzymes. By understanding the factors that influence biocatalytic efficiency, such as substrate specificity, stereoselectivity, and stability, researchers can develop new biotechnology to overcome these limitations.4−6 These rational approaches aim to expedite the screening process for optimal biocatalysts tailored to specific reaction steps within the biosynthetic pathway or the optimization of enzyme performance.
Traditional methods in screening potential enzymes for the desired biocatalytic reaction are mainly based on experiments, which are time-consuming, laborious, and limited by the experimental conditions. Computational virtual screening methods provide an time-efficient method for protein design and engineering.7 Large-scale screening can be conducted with simple homology searches8 by comparing enzyme sequences with those homologues used for precedent reactions.9 However, the proposed enzymes for a hypothetical reaction step often suffer from low catalytic efficiency, poor expressibility, or insufficient stability.3 Molecular docking10,11 and molecular dynamics simulations12−15 have been popularly used in determining the binding of various compounds with a given target protein to predict compound protein interactions (CPIs).
In this study, our goal was to develop a general machine learning model capable of predicting catalytic activity across all proteins. This tool is designed to help focus experimental efforts on pairs likely to exhibit a high catalytic efficiency. The model also can identify substrate scopes of identical enzyme or prediction enzyme performance on specific substrates. The data sets varied in size, encompassing scenarios with a limited range of substrate types and a diverse array of proteins, as well as situations with numerous substrate variations but a smaller set of candidate proteins. To achieve this, we are facing two primary challenges. First, numerical representations of each enzyme that maximally informs the downstream prediction task had to be established. To ensure broad applicability, these representations were based solely on the enzymes’ primary sequence, eliminating the need for additional features, such as protein structures and binding site characteristics. This involved capturing functional patterns related to the properties of interest. The generated features of substrates and proteins needed to strike a balance between not being overly simplistic or too sparse, particularly when dealing with smaller data sets. This leads to the second challenge: the data sets for biocatalysts vary in size, and the sizes of the experimental data sets with the functions of interest are usually small. Besides the prediction of the substrate scope for a single enzyme, there is also a need to tackle the catalytic effects of multiple proteins on a particular substrate.
The applications of machine learning to expedite CPIs are predominantly centered around drug discovery rather than biocatalyst screening. This focus has generated numerous reviews and substantial research.16−18 Machine learning has been extensively utilized to predict drug-target interactions (DTIs), focusing on both prediction accuracy and interpretability.19,20 Besides traditional machine learning techniques, deep learning techniques have recently been applied in DTI prediction recently. Yang et al.21 introduced MGraphDTA with a deep graph neural network (GNN) architecture composed of 27 layers for representing both local and global structures of drugs and a multiscale convolutional NNs (CNNs) for protein encoding. Wang et al. developed DeepDDS,22 a deep learning model that is trained by a large-scale training data set and an independent test set from AstraZeneca for predicting synergistic drug combinations for cancer treatment, which leverages GNNs and attention mechanisms to process the chemical structures of drugs and gene expression profiles. In contrast to previous methods that primarily used 3D structures of proteins or 2D features of compounds for prediction, sequence-based models do not rely on the structures and can potentially uncover new relationships and patterns in biological data. A sequence-based method DeepDTA23 employs CNNs to learn from 1D representations of target proteins and drugs. Another CNN method implemented transformers to capture residue-contact interaction information between sequential motifs.24 CON-Plex25 is a second-generation protein language model-based DTI model that leverages self-supervised contrastive learning to enhance discrimination between true drugs and similar decoys (drug-like molecules that do not bind to the protein). However, it is worth noting that all of the above machine learning models were built based on extensive and diverse drug-target databases. These databases usually contain a large number of protein–ligand interaction pairs, which provide a rich source of data for training and validating predictive models. In contrast, the field of biocatalysis often deals with more specific data sets tailored to particular reactions. The protein enzyme databases relevant to biocatalysis tend to be smaller and more focused. This specificity stems from the goal of finding highly efficient enzymes for specific chemical reactions, which is a key aspect of biocatalysis.
Recently, machine learning techniques have been used in biocatalyst screening, with the growing need to leverage biocatalysis for sustainable and efficient industrial processes that leverage biocatalysis. Traditional machine learning models, in the context of enzyme discovery, rely on the features obtained from databases for proteins26 and compounds,27 and the implicit residue-contact interaction information between them28 to predict binding affinity. Deep learning-based methods can be used to exhaustively exploit the local features of the inputs, allowing for the identification of the pattern of both compounds and proteins to predict their interactions. Jiménez et al.29 used a 3D CNN module with molecular representation of 3D voxels assigned to various physicochemical property channels. Besides these 3D CNN methods, Li et al.30 developed a method that is focused on the mutation site of variants and compared it with the wild-type structure to study the protein thermodynamic stability. These deep learning methods often improve scoring thanks to modeling long-range and multibody atomic interactions. Nevertheless, these methods rely on the actual 3D structures of CPI and are infeasible to apply for the large-scale predicted sequences. Sequence-based methods overcome the limited availability of structural data and mainly classify CPIs into binary classification (binding or not). Tsubaki et al.31 attempt to capture local CPI sites through neural attentions. BACPI32 utilized a bidirectional attention NN model to integrate the representations of proteins and compounds. Karimi et al. proposed33 DeepAffinity, which contains CNN and recurrent NN (RNN) modules for enzyme and substrates representations to predict quantitative CPIs. MONN34 utilized a pairwise module to learn both noncovalent interactions and binding affinities between compounds and proteins. Kroll et al.35 reported a substrate prediction model—“ESP” method with a transformer model trained on data using the augmentation method to determine whether a small molecule is a substrate for a given sequence; however, ESP cannot distinguish the catalytic efficiency, e.g., the conversion level of the enzyme for the positive substrates.
All of these prior models have some limitations in their applicability, either because they cannot be effectively applied to enzymes within individual functions or due to their dependence on large training data sets with a broad substrate scope for a single enzyme or enzyme family. It is evident that enzymes, even when sharing the same domain architecture or classified under the same Enzyme Commission number, can display considerable variability in catalytic efficiency toward the same substrates. This diversity in enzyme functionality underscores the need for a versatile and robust modeling approach, which has been unmet by prior models focusing on narrow enzyme scopes or large data sets constrained by enzyme family specificity. These approaches use simplified molecular-input line-entry system (SMILES) representations36 or fingerprints created with GNNs37,38 for numerical descriptions of the substrate molecule. The advantage of GNN-subgraph31 lies in its ability to capture more nuanced and localized information within molecular structures. While GNN-fingerprint generates a fixed-length overall representation for a molecule, the GNN-subgraph focuses on specific substructures within the molecule, allowing the model to capture local variations and complexities in the molecular structure that may be crucial for understanding intricate interactions or properties. In response to these challenges, we aimed to establish a cutting-edge model by integrating a tailored combination of GNN, CNN, and ANN, each serving a specific purpose in the representation and analysis of enzymes and substrates.
In this work, we proposed a novel deep learning model, ALDELE, designed for screening of biocatalysts. Specifically, compounds are represented by atom adjacency graphs and overall physicochemical properties, and proteins are represented by both global sequence information [including the features derived from amino acid (AA) sequences and position specific evolutionary information] and structure information derived from a weighted residue-centric scoring function. Enzymes and substrates are represented by features generated by deep-learning-based multitoolkits and a two-phase attention NN architecture. Then, the outputs of all toolkits are flattened, combined, and processed by a pairwise function34 to obtain represented descriptors for given protein-compound pairs. The combined descriptors were fed into a multilayer perceptron (MLP) for regression processing. This method enables the identification of local effective sites of compound atoms and protein AAs by highlighting the important regions in the structures. With this architecture, the ALDELE model can be used to predict CPIs. Particularly, ALDELE can be applied for fixed one-dimensional tasks; either the protein or the ligand is held fixed as the input, while the other component is subjected to variation. The fixed one-dimension tasks allow us to identify new enzyme sequences that can catalyze specific substrates or to identify compounds that can be catalyzed by specific enzymes. ALDELE offers a practical tool for screening newly designed sequences that are directly in line with industrial needs. Our research provides an automatic workflow for producing and selecting the optimal input features for constructing predictive machine learning models to be used for different tasks in biocatalysis.
Methods
Construction of the Benchmark Data Sets
ALDELE was evaluated with a wide range of benchmark biocatalyst data sets comprising 150 to 23,000 compound-protein pairs with regression or multiclass classification algorithm (summarized in Table 1), including the conversion by candida antarctica lipase B (CALB) mutants in the hydrolytic kinetic resolution,39,39,40,40−44 the collective kcat data set from BRENDA and SABIO-RK databases,45,46 and the activities of thiolase,47 halogenase,48 glycosyltransferase,49 phosphatase enzymes,50 and the BVMO data set.51−55 These data sets offer valuable insights into enzyme-catalyzed reactions and have diverse applications. The CALB data set39,39,40,40−44 contains experimental data on substrate conversions and mutations of CALB, representing typical data in biocatalytic applications and enzyme engineering. Regarding the kcat data set, the ultimate choice of 16,808 data points from the overall interaction count in BRENDA and SABIO-RK was adapted from the screening method described in the DLKcat paper.56 The data set was acquired, initially containing kcat values, and then subjected to a cleaning process involving multiple filters to eliminate entries lacking UniportID, substrate name, protein sequence, and substrate SMILES information. Data containing special characters that could not be recognized were also excluded (Supporting Information S1 and github code). The thiolase data set47 focuses on OleA enzymes, unraveling catalytic mechanisms within the thiolase superfamily. The halogenase data set48 explores protein activities against chlorination and bromination substrates, enabling the discovery of new biocatalytic reactions. The glycosyltransferase data set49 categorizes enzyme activity, facilitating the study of glycosylation reactions. The phosphatase data set50 investigates enzyme–substrate interactions, while the BVMO data set51−55 sheds light on enzyme thermostability, essential for various oxidation reactions. These data sets collectively advance our understanding of enzyme-driven processes, impacting biocatalysis and industrial applications.
Table 1. Summary of Curated Data Sets with the Number of Unique Enzymes, Unique Substrates, Unique Pairs in Each Data Set, and the Pre-Processing Methods Used on Each Data Set.
| data set | Enz. | Sub. | CPI pairs | pre-processing |
|---|---|---|---|---|
| CALB conversion | 96 | 25 | 306 | percentage |
| collective kcat | 7821 | 2669 | 16,808 | Log2-transformation |
| thiolase activity | 72 | 15 | 550 | Log10-transformation |
| halogenase activity | 42 | 62 | 2604 | 0.08 as the cutoff |
| glycosyltransferase activity | 54 | 90 | 4298 | multiclass classification |
| phosphatase activitya | 22 | 108 | 2376 | 0.2 as the cutoff |
| BVMO thermostabilityb | 152 | 152 |
The data set for substrate discovery task only.
The data set for enzyme discovery task only.
Glycosyltransferase data were used in previous reports for machine learning evaluation, but they were simply binarized, i.e., each entry is labeled as either active (1) or inactive (0).57 Except for the kcat data sets that is composed of 7821 proteins, the 3D structures of all other data sets were generated using RosettaCM.58 In our study, the data from benchmark data sets were preprocessed based on the values reported in the original experimental literature for regression or labeled into multiple classes for classification. (Details in Supporting Information S1).
Model Architecture
The learning framework for the prediction of biocatalysts is illustrated in Figure 1. For each pairwise combination, our model comprises two main architectures containing 5 toolkits to extract features from protein and substrates, respectively. The Toolkits consist of: (1) an artificial NN module for extracting the features of RDKit descriptors of the whole compound, (2) a GNN module for extracting the features of compound from a given r-radius molecular graph, (3) a CNN module for extracting the AA features of protein sequences, (4) a CNN module for extracting the AA features of position-specific scoring matrix (PSSM) that represents the evolutionary history of a given protein sequence, and (5) a CNN module for extracting weighted energy features from protein structures. The two-phase attention NN was applied to protein sequence-based features and ligand-based features, respectively; the former was then combined with structure-based features to extract vectors representing the given proteins, and the latter was directly used as ligand representations. The representation learned can be semantically rich and improve multiple downside tasks. A pairwise interaction module was then constructed for the learned features of proteins and ligands to predict the interactions. Therefore, ALDELE considers protein sequence, structural, and evolutionary information to learn the representations of sequence variants, alongside the subgraphs and overall physicochemical properties of ligands.
Figure 1.
Overview of ALDELE architecture. The model architecture takes the protein sequences and substrate SMILES as the input with 5 toolkits to extract features. Toolkit 1: RDKit feature inputs of compounds for a NN module; Toolkit 2: SMILES inputs of compounds for a GNN module; Toolkit 3: “Words” inputs of protein sequences for a CNN module; Toolkit 4: PSSM inputs of protein sequences for a CNN module; Toolkit 5: protein structure-based features for a CNN module. The two-phase attention NN was applied to protein-based features (readout of toolkit 1 and 2) and ligand-based features (readout of toolkit 3 and 4) separately to extract two sets of vectors representing the given protein sequence or ligand. The biological interpretation is provided with the representing vectors. The dashed line represents the vectors can be directly taken from the previous layer if the other toolkit is not used in the model. A pairwise interaction module was applied for obtaining a combined vector of the interactions between the input protein and ligand, followed by a MLP for prediction.
The toolkits employed in ALDELE are selectively combined based on the data set and computational constraints, allowing for a tailored and efficient prediction process. Here, we developed models with various combinations to compare substrate representations, protein representations, and the presence of an attention module for data sets of different sizes and distributions. Six models with different combinations of modules were developed and are denoted as follows: CPI-Model 1 is based on Toolkits 2 and 3; CPI-Model 2 is based on Toolkits 2 and 4; CPI-Model 3 is based on Toolkits 2, 3, and 4; CPI-Model 4 is based on Toolkits 1, 2, and 3; CPI-Model 5 is based on Toolkits 1, 2, 3, and 4; and CPI-Model 6 is based on Toolkits 1, 2, 3, 4, and 5. In the fixed one-dimension enzyme discovery models, only the features of proteins were used as the input and in the fixed one-dimension substrate discovery models, only the features of substrates were used as the input. (The structures of above models were summarized in Supporting Information, S2.)
The toolkit combinations were built as follows: the difference of CPI-Model 1 and CPI-Model 4 reveals the impact of incorporating substrate global information on the model’s optimization Toolkit 2 utilizes GNN-subgraph, a validated method for describing substrate features, while Toolkit 1 leverages RDKit to generate overall physicochemical information, The performance evaluation of CPI-Model 1 and CPI-Model 4 provides insights into how the model optimization varies with the inclusion of substrate global information, contributing to a comprehensive understanding of the model’s effectiveness in capturing substrate characteristics. Comparing CPI-Models 1, 2, and 3 is essential to assess the impact of different protein description methods or combinations of two sequence-based description methods on model performance: Toolkit 3 employs a widely applied numerical encoding method based on deep learning representations of AA sequences, while Toolkit 4 generates PSSM through psi-blast, incurring substantial computational time, particularly for large databases. CPI-Model 5 combines two substrate and two protein representation toolkits, incorporating a two-phase attention model that can be compared with the one-phase attention models of CPI-Model 3 and CPI-Model 4. CPI-Model 6, an extension of CPI-Model 5, incorporates Toolkit 5, which relies on structure-based energy term descriptors produced by RosettaCM. Due to the lack of structural information on these data sets, generating structural features requires additional computation time. The evaluation across data sets of varying sizes and distributions aims to determine the effectiveness of these protein description strategies and whether the potential improvement in model performance justifies the computational overhead associated with generating PSSM and energy terms, especially in the context of large databases. The two-phase attention is applied to protein and compound representations separately in CPI-Model 5 and 6, and all of the ALDELE models contain a pairwise module for enzyme–substrate interactions. This two-phase attention model allows ALDELE to identify and weigh the importance of different regions in the protein and substrate, more precisely than 1D attention model.
Toolkit 1: NN Representation of Substrates based on Whole Compound Properties
RDKit, an open-source chemical informatics software package, version 2020.0359 was used to get a set of 200 molecular descriptors for each compound. These descriptors are conformation-independent and can be categorized as either (computed) experimental properties (e.g., molar refractivity, log P) or theoretical descriptors derived from a symbolic representation of the molecule (e.g., 1D compositional properties such as heavy atom counts, bond counts, and molecular weight or 2D topological properties such as fragment counts, topological polar surface area, and connectivity index). Any features with invariant values across the data set, or with null valued (i.e., infinite or not computable), were excluded. The full list of descriptors is included in Supporting Information, S3-1. These ligand-based features on all the data sets will then be passed to a feature selection based on their ranked importance. The top 10 RDKit descriptors were retained and converted as the input vectors of the NN with a nonlinear activation function ReLU. The output yRDKit is a set of hidden vectors at time step t (denoted as ri(t)) for the input compound.
Toolkit 2: GNN Representation of Substrates based on Molecular Graphs
Substrates are represented by molecular graphs, where the vertices are atoms and the edges are chemical bonds. For each type of r-radius vertex and r-radius edge, embedding r-radius subgraphs were employed to get the vector representations, and all parameters are trained by backpropagation during supervised learning. Given the molecular graph of a substrate, the GNN learning uses the graph representation G = (V, ε) (where V is the set of vertices and ε is the set of edges of a compound) as the input and processes the data via a nonlinear function ReLU. In a molecule, vi ∈ V is initially represented by the ith atom, which is the concatenation of one-hot encodings representing the atom type, and eij ∈ ε is the chemical bond between the concatenating atom and the surroundings, which represent the relations of the corresponding atom. The r-radius subgraph for vertex vi was defined as v(r)i = (V(r)i, ε(r)i). Two transitions were then included in the GNN, including vertex transitions and edge transitions, to ensure that the embeddings of vertices and edges are considered equally and updated simultaneously such that global information can be gradually gathered. The final output of the GNN is a set of real-valued molecular vector representations by the transition function, i.e., V = {v(t)1, v(t)2, ... , v(t)V} where |V| is the number of vertices in the molecular graph of substrates (Figure 2a).
Figure 2.
Ligand encoding method and protein encoding method. (a) Converting molecular structure into graph embedding by representing a molecule with different r-radius for graph features and readout of ligand. (c) Outline of the “smooth” method to generate the PSSM feature from a protein sequence input.
Toolkit 3: CNN Representation of Proteins based on N-Gram Vectors
The protein sequences are split into overlapping n-gram AAs, which encode protein sequences in input vectors, so-called “words” of AAs. Because there are 20 types of AAs, the total number of possible n-grams is 20n. The value of n is set as 3 according to previous studies31,34,56 to keep the vocabulary size tractable and avoid low-frequency words in the learning representations. Given a protein sequence S = x1, x2, x3, ... , xS, where xi is the d-dimensional embedding of the ith word and |S| is the sequence length, all words can be translated to randomly initialized embeddings, which is referred to as “word embeddings”. When receiving the “word” input features of the protein sequences, a CNN module is used to process the data to give low-dimensional real-valued vector. The CNN module uses a filter function to compute a hidden vector from the word embeddings (input features) and weight matrix (learning parameter) as follows
| 1 |
where f is a nonlinear activation function, ReLU, Wconv is the weight matrix, and bconv is the bias vector. Note that all filter functions are implemented by NNs. Before being fed into each convolutional layer, the input is zero-padded to ensure that the number of output features remains fixed. As a result, a set of hidden vectors C = {c(t)1, c(t)2, ... , c(t)|C|} are obtained.
Toolkit 4: CNN Representation of Proteins based on PSSM
Protein sequences are represented by PSSM26,60,61 that contains evolutionary information on the probability of mutating to 20 types of AA at each position of protein sequence and is obtained by comparing with a large database Uniprot90 using PSI-BLAST.62,63Figure 2b illustrates the PSSM generating approach. To consider the neighbors of each AA, an encoding scheme is used to incorporate the influence of the surrounding residues on the central AA sites. A sliding window of size w is used to get the “smoothed” PSSMs, where each row vector is represented by the summation of (w – 1)/2 upstream and downstream row vectors. The profile matrix elements are scaled to the required 0–1 range by using the standard logistic function: 1/(1 + e–x). Toolkit 4 was designed based on the PSSM profiles to incorporate the sequence conservation information. The final scaled PSSM of each sequence are updated through convolutional layers with a ReLU activation function to obtain a set of hidden vectors labeled M = {m(t)1, m(t)2, ... , m(t)|M|}, where |t| is the number of AA residues. The final output features yPSSM were obtained from the set of hidden vectors as follows
| 2 |
Toolkit 5: CNN Representation of Protein Structure-Based Features
When the structures of variant enzymes cannot be found in the Protein Data Bank,64 their structures can be obtained by computational methods like AlphaFold265 and Rosetta.66 Toolkit 5 was designed based on the Rosetta energy terms to incorporate the structure information. Protein structure-based features are extracted from Rosetta simulations by comparing the structures of the wild-type and variant enzymes. Quantifying the effect of mutations on enzyme structures and their functions presents a challenge. The Rosetta Energy function combines physical and statistical potentials to approximate the energetic stability of protein structures and is decomposed into individual scoring terms.67 In the protocol, the native residues are mutated to generate the variants, the variant structures are refined, and the weighted Rosetta Energy score terms are calculated for the output structures. The full list of the features and descriptors is included in Supporting Information S3-2. The structure-based features were normalized by comparing scores to scores derived from Rosetta-relaxed ensembles of its wild-type protein.68 The 20 AAs were encoded as 1 to 20. For a given protein structure, each residue of the structure was represented as an AA type and a vector of energy features. A matrix with size (N*(F + 1)) was generated where N is the number of residues and F is the number of energy features. The comparisons between the variants in relation to the wild type were then used as the inputs for a CNN block. A deep learning model requires that input features of all samples have the same length for each block. Principal component analysis was utilized for dimensionality reduction, and then the input features with the same dimension were processed by other convolutional layers with a ReLU activation function to obtain a set of hidden vectors labeled E = {e1(t), e2(t), ... , e|E|(t)}, where |t| is the number of AA residues. The final output features yenergy were obtained from the set of hidden vectors as follows
| 3 |
Explanation of Neural Network Choices for Toolkits
In the development of the ALDELE model, the choice to utilize specific types of NNs (GNN, CNN, and ANN) is strategic, aiming to leverage the unique strengths of each network in handling biological data and ensure that these tools align with the objectives of our study. The GNN for processing the subgraph representations of compounds is motivated by its capability to effectively encode the graph-like, non-Euclidean data of molecular structures, encompassing the connectivity and topological features of atoms. Such representations are crucial for understanding and predicting the interactions between compounds and proteins. Through graph embedding, GNNs capture complex local and global molecular patterns, which are predictive of which groups of molecules affect the interaction with proteins. CNNs are used in Toolkits 3 and 4 to extract features from protein sequences. The success of CNNs in matrix recognition tasks has inspired their application to sequence data. By utilizing n-gram representations of AAs, CNNs can capture local sequential patterns, which are essential for understanding the functions of proteins and their biochemical properties. Furthermore, CNNs are used to process PSSMs generated via PSI-Blast, providing a rich matrix representation of the evolutionary information on proteins. ANNs are utilized in Toolkit 1 to encode compounds based on their overall physicochemical properties, which learn 1D features of compound molecules from both theoretical and experimental properties,. This network structure is effective in capturing the overall physicochemical characteristics that influence compound activity, such as the molecular charge distribution, hydrophobicity, size, and shape. In summary, each NN framework within the ALDELE model is meticulously selected and optimized to work in synergy, enhancing the prediction accuracy of complex enzyme–substrate interactions. This integrated multinetwork approach not only enhances the model’s generalizability but also improves its accuracy and interpretability in predicting biocatalytic activities.
Prediction of Biocatalyst Properties of Enzymes
The significance of the subsequences in the protein that is important for the property was evaluated based on the yPSSM evolutionary information using the weights c(t)i. Given a sequence vector yPSSM, a set of hidden vectors of subsequences in a protein is obtained C = {c(t)1, c(t)2, ... , c(t)|C|}. Such weights can be modeled using NNs, i.e., the neural attention mechanism,69 and were computed as dot product-based scalar values using the following equation as
![]() |
4 |
where f is a nonlinear activation function, ReLU, Wsequence is the weight matrix, and bsequence is the bias vector. The weight value αi indicates vector importance of PSSM on the subsequence of a protein. Based on the attention weights, the weighted sum of hi was obtained by the following equation
| 5 |
Introducing the attention mechanism allows us to evaluate the influence of the PSSM on the protein sequences rather than obtaining a simple summation. The final outputs are sequence-based protein representations. The attention module is also used on the RDKit descriptors hidden vectors yRDKit and a set of subgraph hidden vectors V = {v(t)1, v(t)2, ... , v(t)V} to get the weight matrix Wcompound for compounds. The attention weight can be regarded as a measure of importance of the feature at each position (e.g., an atom or a residue), and thus, such an attention mechanism enables the interpretation of the effect of each modification.
The sequence-based features from the attention modules and the structure-based features were then concatenated and transformed into a compatible space by two single-layer NNs to obtain the protein representations and obtain the updated weight matrix Wprotein. These protein representations and substrate representations were then used as the input to a pairwise module. The module is used to predict the pairwise interactions between an atom vi of the compound and a residue cj of the protein, normalized by a sigmoid function, as follows
| 6 |
where f is a nonlinear activation
function, Wcompound and Wprotein are the weight matrix, and σ is the sigmoid
function σ(x) = 1/(1 + e–x). Given a set of all compound-protein
pairs and the labels in a training data set, the training objective
is to minimize the loss function
, given as the cross-entropy loss as follows
| 7 |
where Θ is the set of all weight matrices and bias vectors in our pairwise interaction, GNN, CNN, and NN, the embeddings of r-radius vertices and edges, and the embeddings of n-gram AAs. N is the total number of molecule–protein pairs in the training data set, ti is the ith label, and λ is an L2 regularization hyper-parameter. Then, Θ was trained by backpropagation.
The performance of the machine learning models was evaluated by the root mean squared error (r.m.s.e.) and R-squared (R2), calculated by scikit-learn v.0.23.2 (https://scikit-learn.org/stable/). The coefficient of determination (R2) is used to describe the quality of the hyperparameter on deep learning performance. R-squared measures the correlation between established model and the dependent variables. Finally, the optimal hyperparameters was used to train the deep learning model.
| 8 |
where yip is the predicted value, yie is the experimental value, y̅ is the average of the experimental values and n is the total number of items in the data set (validation data set or test data set).
During the training process, each data set was shuffled at the first step, and then the 5-fold cross-validation method was used. The minimal r.m.s.e. with the cross-validation for model checking is given as
| 9 |
If the predicted responses are sufficiently close to the true values, r.m.s.e. would be small. On the contrary, if the predicted and true responses differ substantially, the r.m.s.e. would be large.
Results and Discussion
Model Performance for CPI Tasks on Biocatalytic Data Sets
To study the predictive ability of interactions between enzymes and substrates, we constructed ALDELE models for the regression task on Thiolase, Halogenase, collective kcat, and CALB conversion data sets. The effect of hyperparameters on deep learning performance was evaluated by learning curves (Supporting Information, S4). The optimal hyperparameters are as follows: r-radius: 2; n-gram: 3; PSSM sliding window size: 21; vector dimensionality: 10; number of layers in GNN: 3; number of layers in NN: 3, and number of layers in CNN: 3.
The predictive capacity of the optimal ALDELE models is shown in Figure 3. In the training learning curves, one epoch is one iteration of the data set passing through the NN. The r.m.s.e. values of optimal models for the test data sets, namely, thiolase activity, halogenase activity, the collective kcat, and CALB conversion data sets, are 0.22, 0.09, 3.39, and 9.99, respectively. The comparison between the prediction values and experimental values on each whole data set shows the predictive accuracy of each optimal model. The values of the Pearson’s correlation coefficient r are 0.87, 0.82, 0.86, and 0.68 for thiolase activity, the collective kcat, halogenase activity data sets, and the CALB conversion, respectively. The large r.m.s.e. value for the CALB data set may be attributed to scattered data distribution, unlike the thiolase and the collective kcat data sets, in which most points were well scattered. ALDELE also demonstrates good predictivity for the Halogenase activity data set. Although the data point density is not high reflected by the poor overlapping between the test line and validation line within the narrow range, high synergy is observed at a high experimental vale range.
Figure 3.
Performance of ALDELE regression models. (a) r.m.s.e. of optimal model for different data sets during the training process. (b) Prediction performance of the optimal ALDELE models. The correlation between predicted values and those present in the whole data set (training, validation, and test data sets) was evaluated. The darkness of color represents the density of data points. Student’s t-test was used to calculate the P value for Pearson’s correlation.
The structure-based machine learning methods were previously employed to predict binding affinities in drug discovery. However, these models rely on either the tertiary structures of protein–ligand complexes or pocket-ligand pairs. For instance, cutting-edge models like Pafnucy70 employ a 4D tensor to represent pocket-ligand structures as input features, while TopologyNet71 transforms 3D protein–ligand structures into one-dimensional (1D) topological fingerprints for predicting the binding affinity. Note these models are using data sets with lots of protein–ligand complex structures, such as PDBbind database72 (17,652 protein–ligand complexes) or CASF201673 (285 protein–ligand complexes) to benchmark a protein–ligand binding affinity prediction. In contrast, for our benchmark data sets, the 3D structures of proteins are not available and have to be built by computational modeling using tools such as AlphaFold2 or Rosetta. Moreover, the above methods are dependent on the 3D structures of the protein–ligand complexes. However, to acquire reliable protein–ligand complex structures for all the enzymes in the benchmark, data sets would require large-scale molecular docking, extensive MD simulations, and sampling, and last but not least, advanced expertise for analyzing the docking and MD results, such that it is impossible to integrate these structure-based methods designed for drug discovery on the benchmark data sets for the applications in biocatalysis.
To evaluate the performance of ALDELE on CPI tasks, Table 2 summarizes a comparison of the ALDELE models and various baseline models across different data sets: thiolase activities, collective kcat, halogenase activities, and CALB conversion. It summarizes the r.m.s.e. values and coefficient of determination (R2) of test set from ALDELE models (M1 to M6) and baseline models including Random Forest (RF), Support Vector Machine (SVM), K-Nearest Neighbors (KNN) implemented with sklearn,74 Goldman’s ML model,57 Tsubaki’s,31 DLKcat,56 DeepAffinity,33 DeepDTA,23 TransformerCPI,75 and BACPI.32 The original Goldman’s KNN-based model for classification models was tailored into a regression model, which incorporated pretrained protein language features and small-molecule features for comparison with ALDELE. Tsubaki’s models were originally designed for classification tasks and have been tailored for the regression tasks here. The hyperparameters of all the models were set for a fair comparison (see Supporting Information, S5 for details of baseline methods). Compared with Tsubaki and DLKcat using single attention, M1 in part ALDELE provides a possible compared combination without attention but a pairwise module to predict interaction representation. ALDELE goes beyond the capabilities of M1 by integrating a wider range of data types. While M1 is a critical component of ALDELE, it does not, on its own, capture the entire spectrum of data. ALDELE’s ensemble approach harmonizes multiple descriptions of compounds and proteins, forming a more coherent and comprehensive predictive model. This aspect is particularly important in contrast to Tsubaki and DLKcat, which may not incorporate such a broad spectrum of data, including evolutionary information and a multifaceted attention system. The inclusion of these different models and their respective performance metrics on the same data sets allows for a direct comparison of ALDELE’s predictive performance against established methods in the field.
Table 2. Comparison of the ALDELE Models and the Baselines on the Data Sets of Thiolase Activities, Collective kcat, Halogenase Activities, and CALB Conversion (Regression Tasks).
| data set | thiolase |
collective kcat |
halogenase |
CALB
conversion |
||||
|---|---|---|---|---|---|---|---|---|
| model | r.m.s.e. | R2 | r.m.s.e. | R2 | r.m.s.e. | R2 | r.m.s.e. | R2 |
| RF | 0.275 | 0.489 | 4.465 | 0.049 | 0.158 | 0.262 | 16.452 | –0.174 |
| SVM | 0.374 | 0.052 | 4.279 | 0.132 | 0.187 | 0.035 | 18.576 | –0.473 |
| KNN | 0.282 | 0.521 | 4.462 | 0.130 | 0.157 | 0.079 | 15.669 | –0.017 |
| Goldman’s | 0.294 | 0.477 | 4.463 | 0.141 | 0.148 | 0.293 | 12.972 | 0.271 |
| Tsubaki’s | 0.231 | 0.615 | 4.373 | 0.262 | 0.142 | 0.345 | 16.679 | 0.134 |
| DLKcat | 0.232 | 0.609 | 4.299 | 0.265 | 0.141 | 0.346 | 13.678 | 0.134 |
| DeepAffinity | 0.317 | 0.475 | 4.598 | 0.267 | 0.112 | 0.569 | 13.708 | 0.098 |
| DeepDTA | 0.336 | 0.356 | 4.695 | 0.429 | 0.106 | 0.632 | 13.843 | 0.103 |
| BACPI | 0.307 | 0.460 | 4.382 | 0.208 | 0.097 | 0.639 | 12.857 | 0.553 |
| TransformerCPI | 0.389 | 0.184 | 4.656 | 0.146 | 0.150 | 0.156 | 13.964 | 0.094 |
| ALDELE M1 | 0.223 | 0.626 | 4.315 | 0.265 | 0.142 | 0.347 | 13.810 | 0.279 |
| ALDELE M2 | 0.299 | 0.343 | 4.337 | 0.256 | 0.142 | 0.344 | 13.488 | 0.146 |
| ALDELE M3 | 0.228 | 0.623 | 4.306 | 0.265 | 0.142 | 0.347 | 13.499 | 0.311 |
| ALDELE M4 | 0.239 | 0.604 | 3.579 | 0.514 | 0.092 | 0.659 | 12.709 | 0.127 |
| ALDELE M5 | 0.222 | 0.634 | 3.396 | 0.518 | 0.149 | 0.367 | 12.351 | 0.201 |
| ALDELE M6 | 0.239 | 0.635 | 0.149 | 0.347 | 11.108 | 0.321 | ||
Among the models considered, the simple ML models, RF, and SVM, demonstrated suboptimal performance. Additionally, KNN was used as a nonparameric method to compare with other models. Goldman’s model represents protein sequences by pretrained featurizations ESM-1b76 and represented substrates by a pretrained Junction-Tree Variational Auto-Encoder (JT-VAE)77 with the Morgan circular fingerprints78 and then processed by a shallow MLP. DeepDTA and DeepAffinity are CNN-based and RNN-based methods, respectively. Tsubaki’s, DLKcat, and BACPI as well as transformerCPI are combined models of CNN and GNNs. Conversely, models employing graph-based methods demonstrate performance superior to those of CNN-based and RNN-based methods in predicting CPIs. CNN and RNN models represent compounds as strings, which may account for their worse predictive capability because the structural information on the molecules is not considered. Notably, the optimal ALDELE models achieved the lowest r.m.s.e., which indicated that it is more accurate than the baseline models for all of the data sets. The simple ML models, RF, and SVM tend to perform less effectively compared to deep learning methods, as evidenced by some negative R-squared values. From the comparison between Goldman’s model and the KNN model, it is evident that the introduction of pretrained protein language featurizations improves predictive performance for the mutant-based data set (CALB data set), but the improvement is not as apparent for other data sets. Incorporating pretrained features into predictive models remains a challenge that needs to be addressed. While ALDELE M1 shares the consideration of protein n-gram features and compound GNN-subgraph features with other published methods, the individual attention module employed by the Tsubaki and DLKcat models to articulate interaction representation does not exhibit performance on par with pairwise models by M1. The optimal model for thiolase activity and the collective kcat data sets is Model5, and the optimal model for halogenase activity data sets is Model4, involving toolkits integrate a wide range of features, including compound molecular graphs, physicochemical properties, n-gram, and evolutionary information. For large-size databases, the difference of r.m.s.e. values between the optimal model and other models are minuscule. For small databases with fewer protein-compound pairs such as the CALB conversion library, the ALDELE models perform much better than the baseline models, and the optimal CPI model is ALDELE Model6. However, the large r.m.s.e. values of all evaluated models indicate the data set size is not large enough for accurate predictions.
Except for the CALB conversion data set, for which model 6 with additional structural information shows marginal improvement compared to the sequence-based models, model6 does not outperform other models for other data sets. The CALB conversion data set contains the wild-type enzyme and variants derived from the same species, and all the variant structures were built using the crystal structure of the wild-type structure as the template, whereas for other cases like thiolase and phosphatase data sets, few templates could be found with high matching scores in MSA such that the structural features directly retrieved from the predicted protein structures did not improve the models. This indicates that the structural models require careful inspection for them to represent the enzymes with a large sequence difference. Further research is needed to develop appropriate ways to incorporate structural information into a model to enhance its performance. Considering the different computing costs involved in preparing the input representations for different models, we suggest that the selection of the ALDELE toolkits could be based on comprehensive consideration of both the size of the test data set and the involved computing demand.
For enzyme screening, it would be useful to categorize enzymes into different groups based on their activities, such as those with promising activities and worthy of further engineering, as well as those with no discernible activity. To tackle these multiclass classification tasks, ALDELE was applied on the glycosyltransferase data set as a case study. We used the precision score, recall score, and F1 score to evaluate the model. The raw data were classified into zero, low, medium, and high activity classes. Unlike the previous prediction models built with binary classification formulation, in which enzymes with medium activity were considered “active”,57 here the activities of glycosyltransferase were classified into four different groups based on the information directly obtained from the original experiments: none, low, medium, and high activity. A precision score value of 0.86 from ALDELE M1 was obtained (Table 3), indicating the accuracy of the ALDELE multiclass classification model. The preference for M5 models in regression tasks (Table 2) and M1 models in classification tasks (Table 3) is attributed to the specific nature of the tasks and data sets employed for these tasks. M5 excels in regression tasks with complex data sets due to its more intricate toolkits, making it suitable for nuanced regression analysis. M1, however, contains simpler representations for substrates and protein sequences, is more applicable for multiclass classification tasks like glycosyltransferase data set, to effectively distinguish between discrete categories. For classification tasks, including more features may lead to overfit on the trivial information and noise in the training data, hence resulting in a poorer performance. The different performance of ALDELE models for different tasks showcases the versatility of the workflow, which ensures the choice of the most appropriate model for a specific task for the prediction of biocatalytic activities.
Table 3. Comparison (Precision, Recall, and F1 Scores) of the ALDELE Models on the Glycosyltransferase Data Set (a Multi-Classification Task).
| model | precision score | recall score | F1 score |
|---|---|---|---|
| ALDELE M1 | 0.861 | 0.886 | 0.872 |
| ALDELE M2 | 0.701 | 0.742 | 0.683 |
| ALDELE M3 | 0.694 | 0.741 | 0.683 |
| ALDELE M4 | 0.794 | 0.842 | 0.821 |
| ALDELE M5 | 0.858 | 0.743 | 0.814 |
In the discussion regarding ALDELE’s performance, several key aspects of its toolkits contribute to its superior performance compared to state-of-the-art models: ALDELE’s toolkits integrate a wide range of features. The involvement of physicochemical properties (Toolkit1) and evolutionary information (Toolkit4), and structural data (Toolkit5) allows for a more nuanced understanding of the complex interplay between proteins and compounds, which is often not fully captured in simpler models. The use of a two-phase attention NN is a distinctive feature of ALDELE. This mechanism not only identifies critical areas within the protein-compound interaction landscape but also enables the model to focus on the most informative parts of the input data. By integrating multiple toolkits and leveraging the attention mechanism, ALDELE demonstrated an enhanced predictive accuracy in various tasks. This includes not only the prediction of CPIs but also the identification of enzymatic hotspots and the ability to predict biocatalyst properties. The two-phase attention mechanism in ALDELE provided the approach to capture the insights into the biological relevance of the predictions (details in the subsection). By highlighting hotspots and important interaction regions of the protein and ligand separately, ALDELE offers an interpretability layer that is often missing in other deep learning models.
In conclusion, ALDELE stands out due to its comprehensive feature integration, innovative two-phase attention mechanism, diverse toolkits, customizability, enhanced predictive accuracy, and ability to provide interpretable, biologically relevant insights. These aspects collectively contribute to its superior performance in predicting biocatalytic activities and understanding complex biomolecular interactions.
Performance Evaluation for Fixed One-Dimension Tasks
Here, ALDELE was evaluated for fixed one-dimensional tasks in the applications of enzyme discovery or substrate discovery. For protein-only tasks, Toolkits 3 and 4 that describe protein were selected and the representation of the compound input is fixed; while for substrate-only tasks, Toolkits 1 and 2 that are based on substrates were selected and the representation of the protein input is fixed. Enzyme discovery can be applied to find new enzymes with potential activities toward a specific substrate. On the other hand, the application for substrate discovery was investigated by predicting the substrates that could be catalyzed by a certain enzyme.
The comparison of data sets between the interaction task and fixed one-dimension task is shown in Figure 4a for enzyme discovery and Figure 4b for substrate discovery. Subdata sets are formed within the same data sets used for regression model testing by using those databases with sufficient data of proteins for compounds. Subdata sets for the protein-only task was generated from the thiolase activity data set that contains the sequences for one substrate and the collective kcat data set. The fixed one-dimension substrate-only model was assessed on the phosphatase activity data set because it contains a large range of substrates (the number of substrates in each subdata set is more than 100). These subdata sets were scrutinized, and a well-balanced subdata set (a criteria set is nonzero items should be more than 30% of total data) with sufficient number of substrates was selected. The number of enzymes for the substrate-specific subdata set is more than 70.
Figure 4.
ALDELE for fixed one-dimension discovery tasks. (a) ALDELE CPI models (model 5) are compared against the fixed one-dimension models (Toolkits 3 and 4) on the data varying enzymes for a given substrate and allowing models to train on either fully expanded data or only data specific to the substrate. (b) ALDELE CPI models (model 5) are compared against the fixed one-dimension models (Toolkits 1 and 2) setting on the data varying substrates for a given enzyme and allowing models to train on either fully expanded data or only data specific to the substrate. (c) r.m.s.e. on each individual-substrate (or enzyme) task is compared between CPI models (test set results) and fixed one-dimension models (average of test set results and validation results). Points above 1 indicate for the fixed one-dimension models performing better than the CPI models in the prediction of the enzyme activities.
The r.m.s.e. values for both the CPI models and the fixed one-dimension models were calculated for the selected subdata sets (Supporting Information, S6). To compare their accuracy, we calculated the ratio of the r.m.s.e. value of the CPI model to the r.m.s.e. value of the fixed one-dimension model on each subdata set (Figure 4c). Interestingly, for all three tasks (enzyme-discovery task on the thiolase activity data set or on the collective kcat data set, and substrate-discovery task on the phosphatase activity data set), almost all ratios were on or above the horizontal line y = 1, indicating CPI models are inferior to the fixed one-dimension models. Remarkably, few fixed one-dimension models for the focused data sets such as the thiolase activity subdata set outperformed the CPI models for those diverse data sets, such as the collective kcat data set, which constitutes a diverse superfamily of enzymes, and the phosphatase data set composed of a diverse range of substrates. In a previous report,57 the CPI models can access a larger number of enzyme–substrate interactions, and the models trained with CPIs are inferior to the models trained with the activity of enzymes on a given substrate. Our results are in agreement with the previous report, and thus, we suggest that the ALDELE models may also be expanded for predicting fixed one-dimension properties.
In our study, we analyzed CPI and one-dimensional models to understand their effectiveness in various contexts rather than asserting a universal superiority of one over the other. CPI models, which predict interactions between enzymes and substrates by considering both entities’ representations, face challenges due to the complexity of biological interactions, whereas one-dimensional models, focusing on properties of enzymes or substrates independently, show effectiveness in specific tasks. This comparison underscores the importance of both CPI and one-dimensional models in the toolbox for understanding enzyme catalytic functionality, highlighting the need for further development of CPI models to represent enzyme–substrate interactions more accurately.
Prediction of the Hotspots for CPI
Deep learning is usually referred to as the black-box model because it is difficult to trace a prediction back to the importance of the features. Although attempts in explaining the biological relevance of the features has been made in some previous studies,31,56 there is no comprehensive and successful case to validate the predicted sites by experiments. ALDELE uses two-layer attention mechanisms, where the calculated attention weights can be used to identify the regions in a protein or a molecule that are important for CPI by highlighting the high-value attention weights. The regions associated with high-value attention weights are called hot spots. We conducted two groups of experiments: visualizing the binding interaction regions and the hotspot regions obtained from fixed one-dimension models.
ALDELE can capture the hotspot regions for test protein sequences with both high and low similarity compared with training data. The hotspot regions with high weights can be visualized by being mapped onto a known 3D protein structure. The first case study was conducted for predicting the interaction sites of thiolase with its substrate Acetyl-CoA using ALDELE. The enzyme is highly homologous (88% similarity) compared to 3-oxoacyl-(acyl carrier protein) synthase III, FabH, for which the complex crystal structure has been reported (PDB ID: 3FK5). The interaction sites reported in the experimental paper79 were labeled in the complex structure (Figure 5a) and the attention weight profile (Figure 5b) was obtained from ALDELE CPI model5. Most of the interaction sites sitting at the peaks have high attention weights. The attention map contained local structure information, and the highlighted regions are associated with the distribution of atom importance. This case indicates the power of ALDELE in predicting the hot-spot regions of the protein-compound interactions.
Figure 5.
Hotspot identification with ALDELE. (a) Single monomer of OleA is shown in a gray cartoon with a pantetheinate channel (shown in purple) and two alkyl channels (shown in orange and green, respectively). The interactions of the thiolase enzyme with its substrate Acetyl-CoA are obtained from the complex crystal structure (PDB ID: 3FK5). (b) Attention weights calculated for the test thiolase enzyme. The reported interaction binding sites are labeled in orange: T40, V42, V46, A47, V91, S82, A122, C123, E151, V156, R175, R178, A179, L183, L223, I264, H265, V267, S268, P270, H271, F275, N295, G297, L323, I325, and G326. (c) Attention weights calculated for the thiolase enzyme in the complex with the substrate Acetyl-CoA (PDB ID: 1M3Z). The experimentally mutated residues of the variants are marked on the curve: mutations retaining activities compared to the wild-type enzyme (wild-type like) are shown in blue, and mutations reducing or increasing activities compared to the wild-type enzyme (wild-type deviating) are shown in red. (d) Hotspots of Acetyl-CoA with the darkness representing the attention weights of the substructures. (e) Interactions between the thiolase enzyme (PDB ID: 1M3Z) with the substrate Acetyl-CoA. The regions in proteins, which have high weight values higher than 0.5 are highlighted in red. The high-weight regions match well with the substrate binding region as shown.
Another example is predicting the activity of a biosynthetic thiolase enzyme (PDB code: 1M3Z), which has low sequence similarity compared to any of the enzymes in the training set (similarity less than 30%). The attention weights of the test enzyme obtained from ALDELE CPI model5 are highlighted in Figure 5c. The mutation data of the enzyme–substrate pair were labeled according to the previously reported experiments,80,81 which are classified into the retaining and deactivating/activating mutations compared to the activity of the wild-type sequence. The interactions between the test enzyme with Acetyl-CoA are shown in Figure 5e. It shows that the regions with high attention weights correspond to the substrate binding pocket, and mutations on these sites lead to reduced enzyme activities. Most of the deactivating mutations are located at the residue positions with high attention weights, indicating the potential effect of mutation at these positions on the enzyme’s activity. On the other hand, the activity-retaining mutations are located at the regions of relatively low attention weights with values less than 0.4.
ALDELE is also able to capture the attention weights of the substrate with sequential SMILES representations of molecules. Figure 5d illustrates the compound Acetyl-CoA structure with atoms labeled to reflect the attention weights. The deepest color associates to the sixth and seventh atom subgroups (no. 4–9 atoms in SMILES string) corresponding to the atoms involved in CPI. Thus, the ALDELE model based on GNNs with compounds represented by graphs is able to predict the substructures of the substrates that can be catalyzed by a given enzyme.
Prediction of Hotspots for Enzyme Discovery
The prediction performance on fixed one-dimension enzyme-discovery task was evaluated using the thermostability of the BVMO data set collected from previous experimental reports.51−55 The r.m.s.e. gradually decreased with increasing epoch, indicating good convergence of the training (Figure 6a). An r.m.s.e. of 2.17 was obtained for the final deep learning model trained which was used for the melting temperature prediction of the test data set. The predictive accuracy was reflected by the small deviation between the experimental and the predicted values on the entire data set (Figure 6b).
Figure 6.
Performance of ALDELE on the BVMO thermostability data set (a) r.m.s.e. results of enzyme discovery model during the training process. (b) Performance of the model. The correlation between predicted values and those present in the whole data set (training, validation, and test data sets) was evaluated. The brightness of color represents the density of data points. Student’s t-test was used to calculate the P value for Pearson’s correlation. (c) Attention weights of the wild-type RhCHMO. The mutated residues in each of the single-mutation variants were marked on the curve: mutation retaining thermostability (wild-type like) are shown in blue, and mutations with increasing or decreasing melting temperatures (wild-type deviating) are shown in red.
The attention weights from the deep learning model were calculated, and the AA residue positions that would have a notable effect on enzyme activity were identified, as denoted by the wild-type different residue positions with high attention weights (Figure 6c). Thus, the attention weights can be used to identify the AA positions at which mutations would have a potential effect when enzymatic properties are independent of substrates such as in the case of the thermostability prediction.
Also, ALDELE can capture attention weights to the substructure of the substrates (subgraph) and identify the atom positions that have a notable effect on their interactions with a given enzyme. To demonstrate this, the activity data set of a putative phosphatase enzyme from E. coli toward virous substrate molecules was used (Uniport ID E3PDZ7). We found that the weight matrix for a few randomly selected substrates from the training set displays a similar pattern.
The heat map of substrate atoms is populated into three subgroups based on the attention weights (Figure 7). These clusters denote that the atom subgroups with high attention weights are located at the phosphate groups, and the second and third carbon atoms are linked to the phosphate group and the carbocyclic ring, which are the main functional groups of the substrates. The distribution demonstrates that the ALDELE can capture the local and global structure features of substrates simultaneously.
Figure 7.
Atom importance of substrates revealed by ALDELE on phosphatase activity data set. The red area indicates the center atom of each subgroups where the model pays the highest attention, the yellow area for high attention (higher than 0.7), while the remaining gray areas with no color indicate the subgroups where the model pay less attention.
In order to evaluate the ability of ALDELE to find the patterns of substrates, we designed a special test set for the above phosphatase case. Phosphate groups are absent in the test set of substrates in contrast to the training library of substrates that have functional phosphate groups. Table 4 shows that the predicted values for the test set of the substrate without phosphate groups are much smaller than those for the substrates with phosphate groups, which aligns with our expectation (details in Supporting Information, S7).
Table 4. Predicted Values of a Prepared Test Set and Experimental Results of Training Set from Phosphatase Activity Data set with Different Substrates Labeled by SMILES and the Same Putative Phosphatase Enzyme from E. coli (Uniport ID E3PDZ7)a.
| substrates without phosphate groups (test set) | activity (%) | substrates with phosphate groups (training set) | activity (%) |
|---|---|---|---|
| CC(=O)NC1C(O)OC(CO)C(O)C1O | –0.41 | CC(=O)NC1C(O)OC(COP(=O)(O)O)C(O)C1O | 28.95 |
| Cc1ncc(CO)c(C=O)c1O | 8.48 | Cc1ncc(COP(=O)(O)O)c(C=O)c1O | 20.15 |
| O=C(CO)C(O)C(O)C(O)CO | 5.49 | O=C(CO)C(O)C(O)C(O)COP(=O)(O)O | 66.45 |
| O=C(CO)C(O)C(O)CO | 5.56 | O=C(CO)C(O)C(O)COP(=O)(O)O | 48.85 |
| O=C(O)C(=O)CC(O)C(O)CO | –0.03 | O=C(O)C(=O)CC(O)C(O)COP(=O)(O)O | 42.15 |
| O=C(O)C(O)C(O)C(O)C(O)CO | 8.43 | O=C(O)C(O)C(O)C(O)C(O)COP(=O)(O)O | 61.85 |
| O=C(O)C(O)C(O)C(O)CO | 9.81 | O=C(O)C(O)C(O)C(O)COP(=O)(O)O | 59.30 |
| O=C(O)C(O)CC(O)C(O)CO | 7.63 | O=C(O)C(O)CC(O)C(O)COP(=O)(O)O | 57.80 |
| O=C(O)CC(O)C(O)CO | 1.14 | O=C(O)CC(O)C(O)COP(=O)(O)O | 54.95 |
| O=C1OC(C(O)CO)C(O)C1(O)CO | 2.92 | O=C1OC(C(O)CO)C(O)C1(O)COP(=O)(O)O | 49.45 |
| O=CC(=O)C(O)C(O)C(O)CO | 0.31 | O=CC(=O)C(O)C(O)C(O)COP(=O)(O)O | 35.20 |
| O=CC(O)C(O)C(O)C(O)CO | 10.23 | O=CC(O)C(O)C(O)C(O)COP(=O)(O)O | 62.30 |
| O=CC(O)C(O)C(O)CO | 12.26 | O=CC(O)C(O)C(O)COP(=O)(O)O | 60.60 |
| O=CC(O)C(O)CO | 0.68 | O=CC(O)C(O)COP(=O)(O)O | 32.25 |
| O=CC(O)CC(O)C(O)CO | 5.70 | O=CC(O)CC(O)C(O)COP(=O)(O)O | 52.45 |
| O=CCC(O)C(O)C(O)CO | 8.57 | O=CCC(O)C(O)C(O)COP(=O)(O)O | 60.95 |
| O=CCC(O)C(O)CO | 7.65 | O=CCC(O)C(O)COP(=O)(O)O | 44.80 |
| OOC(C(O)CO)C(O)C(O)CO | 12.99 | O=P(O)(O)OC(C(O)CO)C(O)C(O)CO | 31.65 |
| OOC(CO)C(O)C(O)C(O)CO | 11.05 | O=P(O)(O)OC(CO)C(O)C(O)C(O)CO | 46.85 |
| OOC(CO)C(O)C(O)CO | 13.78 | O=P(O)(O)OC(CO)C(O)C(O)CO | 30.30 |
| OOC1OC(CO)C(O)C(O)C1O | 7.93 | O=P(O)(O)OC1OC(CO)C(O)C(O)C1O | 41.95 |
| OOCC(O)C(O)C(O)C(O)CO | 15.31 | O=P(O)(O)OCC(O)C(O)C(O)C(O)CO | 63.45 |
| OOCC(O)C(O)C(O)CCO | 10.10 | O=P(O)(O)OCC(O)C(O)C(O)CCO | 51.90 |
| OOCC(O)C(O)C(O)CO | 20.11 | O=P(O)(O)OCC(O)C(O)C(O)CO | 74.40 |
| OOCC(O)C(O)CCO | 10.46 | O=P(O)(O)OCC(O)C(O)CCO | 55.45 |
| OOCC(O)C(O)CO | 13.11 | O=P(O)(O)OCC(O)C(O)CO | 64.00 |
| OOCC(O)CO | 14.15 | O=P(O)(O)OCC(O)CO | 51.10 |
| OOCC1OC(O)(CO)C(O)C1O | 9.66 | O=P(O)(O)OCC1OC(O)(CO)C(O)C1O | 43.70 |
Compared to the trained substrates, the substrates in the decoy set lacks phosphate groups.
Thus, ALDELE can be employed to identify the interaction points from enzymes and their substrates for both CPI tasks and fixed one-dimension tasks.
Conclusions
In this paper, we report a deep-learning-based multiple-toolkit framework to predict the biocatalyst properties of enzymes for specific reactions. We combined four different toolkits with four sets of features to describe enzymes and substrates, respectively. These features use either the entire properties of the compounds or proteins or the topological properties at the atomic level for compounds or AA level for proteins.
We evaluated the performance of ALDELE on various data sets with diverse sizes of pairs and demonstrated that ALDELE can be used for several applications in the development of biocatalysts. For predicting CPI tasks, ALDELE models show superior performance over the baseline state-of-the-art deep learning models on the data sets investigated. ALDELE employs the two-phase attention NN, whereby the calculated attention weights reveal the critical input regions responsible for the predicted properties, and hence can be used to identify the hot spots. For fixed one-dimensional tasks (enzyme discovery or substrate discovery), the results indicate that the models trained with both enzyme and substrate inputs are inferior to the models trained with enzymes on a given substrate. The hotspots (the atoms of compounds or the residues of proteins) with a substantial effect on CPI can also be captured. Thus, we suggest that ALDELE can also be applied for predictions for fixed one-dimension tasks and validate the applicability of ALDELE on single input tasks by evaluating the method on additional test data sets, including the phosphatase activity data set and the BVMO thermostability data set with a range of respective substrates. All of these results suggested three key points about the ALDELE method: ALDELE, utilizing deep learning representations for both compounds and proteins, is effective in predicting CPIs. This implies that the method is capable of understanding and modeling the complex interplay between the functional aspects of molecules and biomolecules; Beyond predicting interactions, ALDELE can also predict specific properties of either enzymes or substrates independently. This means that the model can focus on one type of biological entity (enzyme or substrate) and predict its properties without the need to consider the other entity. This is particularly useful in scenarios where only one side of the interaction is of interest or where information about one side is lacking; ALDELE methods with multitoolkits offers more versatility and robustness compared to traditional machine learning methods. This likely refers to ALDELE’s ability to handle a wider variety of data types (versatility).
Overall, the ALDELE method performs better for biocatalytic tasks than other competitive methods. The prediction results from ALDELE can be used to direct future enzyme engineering. Collectively, this work offers a useful end-to-end toolbox for effectively predicting CPIs with customized toolkits that users can select according to the nature of the data sets and their prediction needs, thus enabling various downstream applications such as screening functional proteins, substrate prediction, and streamlining enzymes for the biosynthesis of industrially valuable products.
Acknowledgments
This work was supported by the Invest Northern Ireland Research and Development Programme, partly financed by the European Regional Development Fund under the Investment for Growth and Jobs programme 2021–2027. The authors are grateful for the computing resources from QUB high performance computing Tier2 computing resource funded by EPSRC (EP/T022175).
Data Availability Statement
Source code, original data and instructions are available at: https://github.com/Xiangwen-Wang/ALDELE.
Supporting Information Available
The Supporting Information is available free of charge at https://pubs.acs.org/doi/10.1021/acs.jcim.4c00058.
Downstream task details, architectural details of ALDELE models with different combination of toolkits, methods, hyperparameters of training process, machine learning methods for comparison, fixed one-dimension task models, and substrate discovery task on the phosphatase activity data set (PDF)
Author Contributions
X.W. developed the method and conducted the experiments. M.H. designed and supervised the project. X.W. and M.H. wrote the paper. All authors contributed to the discussion, editing, and approved the final draft.
The authors declare no competing financial interest.
Notes
ALDELE for Predicting the Biocatalytic Activities of Enzymes.
Supplementary Material
References
- Bell E. L.; Finnigan W.; France S. P.; Green A. P.; Hayes M. A.; Hepworth L. J.; Lovelock S. L.; Niikura H.; Osuna S.; Romero E.; et al. Biocatalysis. Nat. Rev. Methods Primers 2021, 1, 46. 10.1038/s43586-021-00044-z. [DOI] [Google Scholar]
- De Regil R.; Sandoval G. Biocatalysis for Biobased Chemicals. Biomolecules 2013, 3, 812–847. 10.3390/biom3040812. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wu S.; Snajdrova R.; Moore J. C.; Baldenius K.; Bornscheuer U. T. Biocatalysis: Enzymatic Synthesis for Industrial Applications. Angew. Chem., Int. Ed. 2021, 60, 88–119. 10.1002/anie.202006648. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wei L.; Long W.; Wei L. Mdl-cpi: Multi-view Deep Learning Model for Compound-protein Interaction Prediction. Methods 2022, 204, 418–427. 10.1016/j.ymeth.2022.01.008. [DOI] [PubMed] [Google Scholar]
- Finnigan W.; Hepworth L. J.; Flitsch S. L.; Turner N. J. RetroBioCat as a computer-aided synthesis planning tool for biocatalytic reactions and cascades. Nat. Catal. 2021, 4, 98–104. 10.1038/s41929-020-00556-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Koch M.; Duigou T.; Faulon J. Reinforcement Learning for Bioretrosynthesis. ACS Synth. Biol. 2020, 9, 157–168. 10.1021/acssynbio.9b00447. [DOI] [PubMed] [Google Scholar]
- Lim S.; Lu Y.; Cho C. Y.; Sung I.; Kim J.; Kim Y.; Park S.; Kim S. A Review on Compound-Protein Interaction Prediction Methods: Data, Format, Representation and Model. Comput. Struct. Biotechnol. J. 2021, 19, 1541–1556. 10.1016/j.csbj.2021.03.004. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Carbonell P.; Wong J.; Swainston N.; Takano E.; Turner N. J.; Scrutton N. S.; Kell D. B.; Breitling R.; Faulon J.-L. Selenzyme: Enzyme Selection Tool for Pathway Design. Bioinformatics 2018, 34, 2153–2154. 10.1093/bioinformatics/bty065. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cho A.; Yun H.; Park J. H.; Lee S. Y.; Park S. Prediction of Novel Synthetic Pathways for the Production of Desired Chemicals. BMC Syst. Biol. 2010, 4, 35. 10.1186/1752-0509-4-35. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Trott O.; Olson A. J. AutoDock Vina: Improving the Speed and Accuracy of Docking with a New Scoring Function, Efficient Optimization, and Multithreading. J. Comput. Chem. 2010, 31, 455–461. 10.1002/jcc.21334. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Verdonk M. L.; Cole J. C.; Hartshorn M. J.; Murray C. W.; Taylor R. D. Improved Protein-Ligand Docking using GOLD. Proteins: Struct., Funct., Bioinf. 2003, 52, 609–623. 10.1002/prot.10465. [DOI] [PubMed] [Google Scholar]
- Hollingsworth S. A.; Dror R. O. Molecular Dynamics Simulation for All. Neuron 2018, 99, 1129–1143. 10.1016/j.neuron.2018.08.011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Durrant J. D.; McCammon J. A. Molecular Dynamics Simulations and Drug Discovery. BMC Biol. 2011, 9, 71. 10.1186/1741-7007-9-71. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Okimoto N.; Suenaga A.; Taiji M. Evaluation of Protein-Ligand Affinity Prediction using Steered Molecular Dynamics Simulations. J. Biomol. Struct. Dyn. 2017, 35, 3221–3231. 10.1080/07391102.2016.1251851. [DOI] [PubMed] [Google Scholar]
- Pirolli D.; Righino B.; Camponeschi C.; Ria F.; Di Sante G.; De Rosa M. C. Virtual Screening and Molecular Dynamics Simulations Provide Insight into Repurposing Drugs against SARS-CoV-2 Variants Spike Protein/ACE2 Interface. Sci. Rep. 2023, 13, 1494. 10.1038/s41598-023-28716-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Jiménez-Luna J.; Grisoni F.; Schneider G. Drug Discovery with Explainable Artificial Intelligence. Nat. Mach. Intell. 2020, 2, 573–584. 10.1038/s42256-020-00236-4. [DOI] [Google Scholar]
- Han K.; Cao P.; Wang Y.; Xie F.; Ma J.; Yu M.; Wang J.; Xu Y.; Zhang Y.; Wan J. A Review of Approaches for Predicting Drug–Drug Interactions based on Machine Learning. Front. Pharmacol. 2022, 12, 814858. 10.3389/fphar.2021.814858. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Dhakal A.; McKay C.; Tanner J. J.; Cheng J. Artificial Intelligence in the Prediction of Protein–Ligand Interactions: Recent Advances and Future Directions. Briefings Bioinf. 2022, 23, bbab476. 10.1093/bib/bbab476. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ding H.; Takigawa I.; Mamitsuka H.; Zhu S. Similarity-based Machine Learning Methods for Predicting Drug–Target Interactions: A Brief Review. Briefings Bioinf. 2014, 15, 734–747. 10.1093/bib/bbt056. [DOI] [PubMed] [Google Scholar]
- Chen X.; Yan C. C.; Zhang X.; Zhang X.; Dai F.; Yin J.; Zhang Y. Drug–Target Interaction Prediction: Databases, Web Servers and Computational Models. Briefings Bioinf. 2016, 17, 696–712. 10.1093/bib/bbv066. [DOI] [PubMed] [Google Scholar]
- Yang Z.; Zhong W.; Zhao L.; Yu-Chian Chen C. Mgraphdta: Deep Multiscale Graph Neural Network for Explainable Drug–Target Binding Affinity Prediction. Chem. Sci. 2022, 13, 816–833. 10.1039/d1sc05180f. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wang J.; Liu X.; Shen S.; Deng L.; Liu H. DeepDDS: Deep Graph Neural Network with Attention Mechanism to Predict Synergistic Drug Combinations. Briefings Bioinf. 2022, 23, bbab390. 10.1093/bib/bbab390. [DOI] [PubMed] [Google Scholar]
- Öztürk H.; Özgür A.; Ozkirimli E. DeepDTA: Deep Drug–Target Binding Affinity Prediction. Bioinformatics 2018, 34, i821–i829. 10.1093/bioinformatics/bty593. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lee I.; Nam H. Sequence-based Prediction of Protein Binding Regions and Drug–Target Interactions. J. Cheminf. 2022, 14, 5. 10.1186/s13321-022-00584-w. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Sledzieski S.; Singh R.; Cowen L.; Berger B. Contrasting Drugs from Decoys. bioRxiv 2022, 2022.11.03.515086. 10.1101/2022.11.03.515086. [DOI] [Google Scholar]
- Song J.; Li F.; Takemoto K.; Haffari G.; Akutsu T.; Chou K.-C.; Webb G. I. PREvaIL, an Integrative Approach for Inferring Catalytic Residues using Sequence, Structural, and Network Features in a Machine-Learning Framework. J. Theor. Biol. 2018, 443, 125–137. 10.1016/j.jtbi.2018.01.023. [DOI] [PubMed] [Google Scholar]
- Boyles F.; Deane C. M.; Morris G. M. Learning from the Ligand: using Ligand-based Features to Improve Binding Affinity Prediction. Bioinformatics 2020, 36, 758–764. 10.1093/bioinformatics/btz665. [DOI] [PubMed] [Google Scholar]
- Ballester P. J.; Mitchell J. B. A Machine Learning Approach to Predicting Protein-Ligand Binding Affinity with Applications to Molecular Docking. Bioinformatics 2010, 26, 1169–1175. 10.1093/bioinformatics/btq112. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Jiménez J.; Skalic M.; Martinez-Rosell G.; De Fabritiis G. K. KDEEP: Protein–Ligand Absolute Binding Affinity Prediction via 3D-Convolutional Neural Networks. J. Chem. Inf. Model. 2018, 58, 287–296. 10.1021/acs.jcim.7b00650. [DOI] [PubMed] [Google Scholar]
- Li B.; Yang Y. T.; Capra J. A.; Gerstein M. B. Predicting Changes in Protein Thermodynamic Stability upon Point Mutation with Deep 3D Convolutional Neural Networks. PLoS Comput. Biol. 2020, 16, e1008291 10.1371/journal.pcbi.1008291. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tsubaki M.; Tomii K.; Sese J. Compound–Protein Interaction Prediction with End-to-end Learning of Neural Networks for Graphs and Sequences. Bioinformatics 2019, 35, 309–318. 10.1093/bioinformatics/bty535. [DOI] [PubMed] [Google Scholar]
- Li M.; Lu Z.; Wu Y.; Li Y. BACPI: A Bi-directional Attention Neural Network for Compound–Protein Interaction and Binding Affinity Prediction. Bioinformatics 2022, 38, 1995–2002. 10.1093/bioinformatics/btac035. [DOI] [PubMed] [Google Scholar]
- Karimi M.; Wu D.; Wang Z.; Shen Y. DeepAffinity: Interpretable Deep Learning of Compound–Protein Affinity through Unified Recurrent and Convolutional Neural Networks. Bioinformatics 2019, 35, 3329–3338. 10.1093/bioinformatics/btz111. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Li S.; Wan F.; Shu H.; Jiang T.; Zhao D.; Zeng J. MONN: A Multi-objective Neural Network for Predicting Compound-Protein Interactions and Affinities. Cell Syst. 2020, 10, 308–322.e11. 10.1016/j.cels.2020.03.002. [DOI] [Google Scholar]
- Kroll A.; Ranjan S.; Engqvist M. K.; Lercher M. J. A General Model to Predict Small Molecule Substrates of Enzymes based on Machine and Deep Learning. Nat. Commun. 2023, 14, 2787. 10.1038/s41467-023-38347-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Weininger D. SMILES, A Chemical Language and Information System. 1. Introduction to Methodology and Encoding Rules. J. Chem. Inf. Comput. Sci. 1988, 28, 31–36. 10.1021/ci00057a005. [DOI] [Google Scholar]
- Zhou J.; Cui G.; Hu S.; Zhang Z.; Yang C.; Liu Z.; Wang L.; Li C.; Sun M. Graph Neural Networks: A Review of Methods and Applications. AI open 2020, 1, 57–81. 10.1016/j.aiopen.2021.01.001. [DOI] [Google Scholar]
- Yang K.; Swanson K.; Jin W.; Coley C.; Eiden P.; Gao H.; Guzman-Perez A.; Hopper T.; Kelley B.; Mathea M.; et al. Analyzing Learned Molecular Representations for Property Prediction. J. Chem. Inf. Model. 2019, 59, 3370–3388. 10.1021/acs.jcim.9b00237. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wu Q.; Soni P.; Reetz M. T. Laboratory Evolution of Enantiocomplementary Candida antarctica Lipase B Mutants with Broad Substrate Scope. J. Am. Chem. Soc. 2013, 135, 1872–1881. 10.1021/ja310455t. [DOI] [PubMed] [Google Scholar]
- Xu J.; Cen Y.; Singh W.; Fan J.; Wu L.; Lin X.; Zhou J.; Huang M.; Reetz M. T.; Wu Q. Stereodivergent Protein Engineering of a Lipase to Access All Possible Stereoisomers of Chiral Esters with Two Stereocenters. J. Am. Chem. Soc. 2019, 141, 7934–7945. 10.1021/jacs.9b02709. [DOI] [PubMed] [Google Scholar]
- Cen Y.; Singh W.; Arkin M.; Moody T. S.; Huang M.; Zhou J.; Wu Q.; Reetz M. T. Artificial Cysteine-lipases with High Activity and Altered Catalytic Mechanism Created by Laboratory Evolution. Nat. Commun. 2019, 10, 3198. 10.1038/s41467-019-11155-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Li D.-Y.; Lou Y.-J.; Xu J.; Chen X.-Y.; Lin X.-F.; Wu Q. Electronic Effect-guided Rational Design of Candida antarctica Lipase B for Kinetic Resolution towards Diarylmethanols. Adv. Synth. Catal. 2021, 363, 1867–1872. 10.1002/adsc.202001367. [DOI] [Google Scholar]
- Li D.; Chen X.; Chen Z.; Lin X.; Xu J.; Wu Q. Directed Evolution of Lipase a from Bacillus subtilis for the Preparation of Enantiocomplementary Sec-alcohols. Green Synth. Catal. 2021, 2, 290–294. 10.1016/j.gresc.2021.07.003. [DOI] [Google Scholar]
- Qin B.; Liang P.; Jia X.; Zhang X.; Mu M.; Wang X.-Y.; Ma G.-Z.; Jin D.-N.; You S. Directed Evolution of Candida antarctica Lipase B for Kinetic Resolution of Profen Esters. Catal. Commun. 2013, 38, 1–5. 10.1016/j.catcom.2013.03.040. [DOI] [Google Scholar]
- Schomburg I.; Jeske L.; Ulbrich M.; Placzek S.; Chang A.; Schomburg D. The BRENDA Enzyme Information System–From a Database to an Expert System. J. Biotechnol. 2017, 261, 194–206. 10.1016/j.jbiotec.2017.04.020. [DOI] [PubMed] [Google Scholar]
- Wittig U.; Rey M.; Weidemann A.; Kania R.; Müller W. SABIO-RK: An Updated Resource for Manually Curated Biochemical Reaction Kinetics. Nucleic Acids Res. 2018, 46, D656–D660. 10.1093/nar/gkx1065. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Robinson S. L.; Smith M. D.; Richman J. E.; Aukema K. G.; Wackett L. P. Machine Learning-based Prediction of Activity and Substrate Specificity for OleA Enzymes in the Thiolase Superfamily. Synth. Biol. 2020, 5, ysaa004. 10.1093/synbio/ysaa004. [DOI] [Google Scholar]
- Fisher B. F.; Snodgrass H. M.; Jones K. A.; Andorfer M. C.; Lewis J. C. Site-selective C–H Halogenation using Flavin-dependent Halogenases Identified via Family-wide Activity Profiling. ACS Cent. Sci. 2019, 5, 1844–1856. 10.1021/acscentsci.9b00835. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yang M.; Fehl C.; Lees K. V.; Lim E.-K.; Offen W. A.; Davies G. J.; Bowles D. J.; Davidson M. G.; Roberts S. J.; Davis B. G. Functional and Informatics Analysis Enables Glycosyltransferase Activity Prediction. Nat. Chem. Biol. 2018, 14, 1109–1117. 10.1038/s41589-018-0154-9. [DOI] [PubMed] [Google Scholar]
- Huang H.; Pandya C.; Liu C.; Al-Obaidi N. F.; Wang M.; Zheng L.; Toews Keating S.; Aono M.; Love J. D.; Evans B.; et al. Panoramic view of a superfamily of phosphatases through substrate profiling. Proc. Natl. Acad. Sci. U.S.A. 2015, 112, E1974–E1983. 10.1073/pnas.1423570112. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Fürst M. J. L. J.; Gran-Scheuch A.; Aalbers F. S.; Fraaije M. W. Baeyer–Villiger Monooxygenases: Tunable Oxidative Biocatalysts. ACS Catal. 2019, 9, 11207–11241. 10.1021/acscatal.9b03396. [DOI] [Google Scholar]
- Dudek H. M.; de Gonzalo G.; Torres Pazmiño D. E.; Stępniak P.; Wyrwicz L. S.; Rychlewski L.; Fraaije M. W. Mapping the Substrate Binding Site of Phenylacetone Monooxygenase from Thermobifida Fusca by Mutational Analysis. Appl. Environ. Microbiol. 2011, 77, 5730–5738. 10.1128/aem.00687-11. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Fürst M. J. L. J.; Boonstra M.; Bandstra S.; Fraaije M. W. Stabilization of Cyclohexanone Monooxygenase by Computational and Experimental Library Design. Biotechnol. Bioeng. 2019, 116, 2167–2177. 10.1002/bit.27022. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Romero E.; Castellanos J. R. G.; Mattevi A.; Fraaije M. W. Characterization and Crystal Structure of a Robust Cyclohexanone Monooxygenase. Angew. Chem., Int. Ed. 2016, 55, 15852–15855. 10.1002/anie.201608951. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mansouri H. R.; Mihovilovic M. D.; Rudroff F. Investigation of a New Type I Baeyer–Villiger Monooxygenase from Amycolatopsis thermoflava Revealed High Thermodynamic but Limited Kinetic Stability. ChemBioChem 2020, 21, 971–977. 10.1002/cbic.201900501. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Li F.; Yuan L.; Lu H.; Li G.; Chen Y.; Engqvist M. K.; Kerkhoven E. J.; Nielsen J. Deep Learning-based K Cat Prediction Enables Improved Enzyme-Constrained Model Reconstruction. Nat. Catal. 2022, 5, 662–672. 10.1038/s41929-022-00798-z. [DOI] [Google Scholar]
- Goldman S.; Das R.; Yang K. K.; Coley C. W. Machine Learning Modeling of Family Wide Enzyme-Substrate Specificity Screens. PLoS Comput. Biol. 2022, 18, e1009853 10.1371/journal.pcbi.1009853. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Song Y.; DiMaio F.; Wang R. R.; Kim D.; Miles C.; Brunette T.; Thompson J.; Baker D. High-resolution Comparative Modeling with RosettaCM. Structure 2013, 21, 1735–1742. 10.1016/j.str.2013.08.005. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Landrum G.RDKit: Open-Source Cheminformatics. 2006; Google Scholar, 2006.
- Cheng C.-W.; Su E. C.-Y.; Hwang J.-K.; Sung T.-Y.; Hsu W.-L. Predicting RNA-binding Sites of Proteins using Support Vector Machines and Evolutionary Information. BMC Bioinf. 2008, 9, S6. 10.1186/1471-2105-9-s12-s6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Zhang T.; Zhang H.; Chen K.; Shen S.; Ruan J.; Kurgan L. Accurate Sequence-based Prediction of Catalytic Residues. Bioinformatics 2008, 24, 2329–2338. 10.1093/bioinformatics/btn433. [DOI] [PubMed] [Google Scholar]
- UniProt: A Worldwide Hub of Protein Knowledge. Nucleic Acids Res. 2019, 47, D506–D515. 10.1093/nar/gky1049. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Altschul S. F.; Madden T. L.; Schäffer A. A.; Zhang J.; Zhang Z.; Miller W.; Lipman D. J. Gapped BLAST and PSI-BLAST: A New Generation of Protein Database Search Programs. Nucleic Acids Res. 1997, 25, 3389–3402. 10.1093/nar/25.17.3389. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Burley S. K.; Berman H. M.; Kleywegt G. J.; Markley J. L.; Nakamura H.; Velankar S. Protein Data Bank (PDB): The Single Global Macromolecular Structure Archive. Protein crystallography: methods and protocols 2017, 1607, 627–641. 10.1007/978-1-4939-7000-1_26. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Jumper J.; Evans R.; Pritzel A.; Green T.; Figurnov M.; Ronneberger O.; Tunyasuvunakool K.; Bates R.; Žídek A.; Potapenko A.; et al. Highly accurate protein structure prediction with AlphaFold. Nature 2021, 596, 583–589. 10.1038/s41586-021-03819-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Leman J. K.; Weitzner B. D.; Lewis S. M.; Adolf-Bryfogle J.; Alam N.; Alford R. F.; Aprahamian M.; Baker D.; Barlow K. A.; Barth P.; et al. Macromolecular modeling and design in Rosetta: recent methods and frameworks. Nat. Methods 2020, 17, 665–680. 10.1038/s41592-020-0848-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Baugh E. H.; Simmons-Edler R.; Müller C. L.; Alford R. F.; Volfovsky N.; Lash A. E.; Bonneau R. Robust Classification of Protein Variation using Structural Modelling and Large-scale Data Integration. Nucleic Acids Res. 2016, 44, 2501–2513. 10.1093/nar/gkw120. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Poultney C. S.; Butterfoss G. L.; Gutwein M. R.; Drew K.; Gresham D.; Gunsalus K. C.; Shasha D. E.; Bonneau R. Rational Design of Temperature-sensitive Alleles Using Computational Structure Prediction. PLoS One 2011, 6, e23947 10.1371/journal.pone.0023947. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bahdanau D.; Cho K.; Bengio Y. Neural Machine Translation by Jointly Learning to Align and Translate. arXiv 2014, arXiv:1409.0473.preprint 10.48550/arXiv.1409.0473. [DOI] [Google Scholar]
- Stepniewska-Dziubinska M. M.; Zielenkiewicz P.; Siedlecki P. Development and Evaluation of a Deep Learning Model for Protein–Ligand Binding Affinity Prediction. Bioinformatics 2018, 34, 3666–3674. 10.1093/bioinformatics/bty374. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cang Z.; Wei G.-W. TopologyNet: Topology based Deep Convolutional and Multi-task Neural Networks for Biomolecular Property Predictions. PLoS Comput. Biol. 2017, 13, e1005690 10.1371/journal.pcbi.1005690. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wang R.; Fang X.; Lu Y.; Wang S. The PDBbind database: Collection of Binding Affinities for Protein–Ligand Complexes with Known Three-dimensional Structures. J. Med. Chem. 2004, 47, 2977–2980. 10.1021/jm030580l. [DOI] [PubMed] [Google Scholar]
- Su M.; Yang Q.; Du Y.; Feng G.; Liu Z.; Li Y.; Wang R. Comparative Assessment of Scoring Functions: the CASF-2016 update. J. Chem. Inf. Model. 2019, 59, 895–913. 10.1021/acs.jcim.8b00545. [DOI] [PubMed] [Google Scholar]
- Pedregosa F.; Varoquaux G.; Gramfort A.; Michel V.; Thirion B.; Grisel O.; Blondel M.; Prettenhofer P.; Weiss R.; Dubourg V.; et al. Scikit-learn: Machine learning in Python. J. Mach. Learn. Res. 2011, 12, 2825–2830. [Google Scholar]
- Chen L.; Tan X.; Wang D.; Zhong F.; Liu X.; Yang T.; Luo X.; Chen K.; Jiang H.; Zheng M. TransformerCPI: Improving Compound–Protein Interaction Prediction by Sequence-based Deep Learning with Self-attention Mechanism and Label Reversal Experiments. Bioinformatics 2020, 36, 4406–4414. 10.1093/bioinformatics/btaa524. [DOI] [PubMed] [Google Scholar]
- Rives A.; Meier J.; Sercu T.; Goyal S.; Lin Z.; Liu J.; Guo D.; Ott M.; Zitnick C. L.; Ma J.; et al. Biological structure and function emerge from scaling unsupervised learning to 250 million protein sequences. Proc. Natl. Acad. Sci. U.S.A. 2021, 118, e2016239118 10.1073/pnas.2016239118. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Jin W.; Barzilay R.; Jaakkola T.. Junction Tree Variational Autoencoder for Molecular Graph Generation. International Conference on Machine Learning, 2018; pp 2323–2332.
- Morgan H. L. The Generation of a Unique Machine Description for Chemical Structures-A Technique Developed at Chemical Abstracts Service. J. Chem. Doc. 1965, 5, 107–113. 10.1021/c160017a018. [DOI] [Google Scholar]
- Goblirsch B. R.; Jensen M. R.; Mohamed F. A.; Wackett L. P.; Wilmot C. M. Substrate Trapping in Crystals of the Thiolase OleA Identifies Three Channels that Enable Long Chain Olefin Biosynthesis. J. Biol. Chem. 2016, 291, 26698–26706. 10.1074/jbc.M116.760892. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Merilainen G.; Poikela V.; Kursula P.; Wierenga R. K. The Thiolase Reaction Mechanism: The Importance of Asn316 and His348 for Stabilizing the Enolate Intermediate of the Claisen Condensation. Biochemistry 2009, 48, 11011–11025. 10.1021/bi901069h. [DOI] [PubMed] [Google Scholar]
- Marshall A. C.; Bruning J. B. Engineering Potassium Activation into Biosynthetic Thiolase. Biochem. J. 2021, 478, 3047–3062. 10.1042/BCJ20210455. [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
Source code, original data and instructions are available at: https://github.com/Xiangwen-Wang/ALDELE.








