Literature DB >> 26508871

Applying Side-chain Flexibility in Motifs for Protein Docking.

Hui Liu1, Feng Lin2, Jian-Li Yang3, Hong-Rui Wang3, Xiu-Ling Liu3.   

Abstract

Conventional rigid docking algorithms have been unsatisfactory in their computational results, largely due to the fact that protein structures are flexible in live environments. In response, we propose to introduce the side-chain flexibility in protein motif into the docking. First, the Morse theory is applied to curvature labeling and surface region growing, for segmentation of the protein surface into smaller patches. Then, the protein is described by an ensemble of conformations that incorporate the flexibility of interface side chains and are sampled using rotamers. Next, a 3D rotation invariant shape descriptor is proposed to deal with the flexible motifs and surface patches; thus, pairwise complementarity matching is needed only between the convex patches of ligand and the concave patches of receptor. The iterative closest point (ICP) algorithm is implemented for geometric alignment of the two 3D protein surface patches. Compared with the fast Fourier transform-based global geometric matching algorithm and other methods, our FlexDock system generates much less false-positive docking results, which benefits identification of the complementary candidates. Our computational experiments show the advantages of the proposed flexible docking algorithm over its counterparts.

Entities:  

Keywords:  flexibility; motif; protein docking; side-chain; spherical harmonic descriptor

Year:  2015        PMID: 26508871      PMCID: PMC4610727          DOI: 10.4137/GEI.S29821

Source DB:  PubMed          Journal:  Genomics Insights        ISSN: 1178-6310


Background and Literature Survey

Conventional prediction uses rigid docking algorithms, but the computational results have been unsatisfactory. This is largely due to the fact that protein structures are flexible in live environments. First, the protein backbone is subject to changes during docking, and second, the involving motifs, side chains, in the bound state can be differently conformed in contrast to the unbound state. Though the conformational deformations of the side chains are not as significant as the backbone movements, they do play an important role in forming the close fit between two docking proteins. Therefore, such flexibility in motifs should be taken into account in the docking algorithms. In the literature, a divide-and-conquer strategy is adopted for docking algorithms, with an initial-stage of candidates (hits) followed by a refinement step.1 The refinement step aims to build an effective scoring function2 to rank the near-native docking candidates in the top of the list. To deal with the side-chain flexibility in motifs, Cherfils et al3 described the side chains with a crude low-resolution model to account for flexibility. Jackson et al4 introduced side-chain flexibility into a two-stage process, which is as follows: (i) to apply the self-consistent mean field algorithm to find out the best conformation of each side chain from its rotamer library, taking solvation into account, and (ii) to perform rigid-body minimization of the intermolecular interaction energy on the interface region only, during which the larger protein is fixed. Zacharias5 introduced side-chain flexibility in ATTRACT by using a rotamer library that contained no more than three pseudo atoms for each amino acid.6 In RosettaDock, Wang et al7 used a discrete rotamer library that was complemented by the side-chain conformation of the unbound state and consequently executed continuous optimization of side chains in the vicinity of the rotamers. Prediction of the side chain can be converted into an optimization problem that aims to discover the combination of rotamers of all residues in the involving motifs to achieve the global minimum.8 This optimization problem has been found to be NP-hard. Though many algorithms adopt the strategy of restraining the topologies of the residues to simplify and resolve this problem, it is still difficult to get a unique solution. Many factors can affect the stability of 3D structure of a protein complex, to name a few, physiochemical complementarity such as electrostatic complementarity, Coulomb potential, hydrophobicity (HP), Lennard-Jones potential, and so on.9 Meanwhile, from the perspective of geometry, the two docking proteins usually exhibit geometric complementarity, with the surfaces of the involving motifs matching each other tightly. Therefore, geometric complementarity should be used in this regard. In this study, we sample the possible side-chain conformations by using the rotamer library to improve local geometric complementarity. Our unique strategy includes ensembles of structures for the flexible patches associated with the motifs of the receptor and ligand considered and a fast docking method for achieving a list of docking candidates based on their ensembles.

Side-chain Flexibility in Motifs and the Algorithm

Applying Morse theory to flexible protein surface segmentation

Structural information of a protein molecule is available in the database Protein Data Bank (PDB), especially the 3D coordinates of all the atoms that constitute the protein. We base the geometric complementarity on atomic representation of the residues lying on the surface. A mathematical model has been developed to describe the protein surface with a sparse distribution of the atoms on the protein surface. We start with the solvent-excluded surface (SES) extraction, as shown in Figure 1.
Figure 1

SES extraction using a probe sphere: the atoms are represented with the spheres of different van der Waals radii; the original protein molecule is made up of a list of overlapping spheres.

In the model, the atoms are represented with the spheres of different van der Waals radii. The original protein molecule is assumed as a set S that is made up of a list of overlapping spheres. We adopt the maximal speed molecular surface algorithm10 to extract the SES, which scrolls a probe sphere of the surrounding solvent molecule over the van der Waals surface of the protein molecule, resulting in the boundary of reachable volume of the probe. A concave patch serves as a connection band to fill the gap between two nearby atoms. An SES is continuous but may contain singularities. For the segmentation purpose, we simplify the representation to a triangular mesh. This algorithm has been implemented, as shown in Figure 2, where the surface is extracted and triangulated over the macromolecule 4PTI.pdb.
Figure 2

SES is extracted from (A) the ball-stick representation of 4PTI. pdb in PDB to (B) SES surface and simplified to (C) triangular mesh.

Upon acquisition of the triangular mesh of the SES, it is segmented into patches in order to do geometric matching between the protein surfaces. Let v be a vertex on the triangular mesh, n be the normal vector of v, v = {v1, …, v}, a set of vertices, be the adjoining vertices of v, T be the list of triangles that are connected by v, and be a set of normal vectors of triangles in T. The Morse theory11 is regarded as a direct method for analyzing the topology of a manifold by studying the differentiable functions on the manifold. To apply the Morse theory, let M2 be a closed two-manifold surface and f: M2→R a real-valued smooth function. Based on the value of the gradient of f at surface point p, we determine the type of p as follows. If ∇f (p) = 0, p is a critical point; otherwise, it is considered as a regular point. Furthermore, if the Hessian matrix H(f) at the critical point p is nonsingular, p is defined as nondegenerate, else it is called degenerate. The nondegenerate critical points make up the local extreme points and the saddle points. In this way, we segment the triangular mesh and get the local minima, local maxima, and saddle points on it. The mean curvature function serves as the Morse function f, and all the critical points on the triangular mesh can be extracted as a minima if f(v) < f(v), v ε v; a maxima if f(v,) > f(v), v ε V; and regular otherwise. The following procedure describes our region-growing algorithm to decompose the molecular surface: An initial segmentation will decompose the surface coarsely into three types of surface regions, namely, concave, convex, and flat. Both the Gaussian and mean curvatures are calculated for all vertices v on the surface mesh to label the surface type. We compute the curvature based on fitting local surfaces.12 The three different types of regions are further decomposed into smaller patches. During this procedure, we extract a list of critical points and then around each critical point create a surface patch that contains all the surface points whose geodesic distance from the critical point is less than the experimental value 16 Å. A local coordinate space for each vertex v is constructed. Let v be located at the origin and n be the z-axis. The x-axis and y-axis are two orthogonal vectors in a plane passing through v. We transform all the adjoining vertices to the local coordinate system of v, and the fitting surface can be described as a quadric function by applying the least-squares method. Upon the Gaussian and mean curvatures computed on the mesh, we utilize the criteria proposed by Besl and Jain13 to label each triangle on the mesh: concave, convex, or flat.14 The peak, ridge, and saddle ridge are considered as the convex type; the flat and minimal surfaces are contained in the flat type, and finally, the concave type consists of pit, valley, and saddle valley. Finally, we have developed a region-growing algorithm to decompose the entire triangular mesh into convex, concave, and flat regions. Each triangle and its neighboring triangles are segmented into the same surface type. The algorithm is described in the following pseudocodes.

Algorithm: Region Growing in the Three Types of Patch

In the procedure, the region is expanded in all directions around a critical point15 until it reaches the region contour of the surface, resulting in an elementary surface patch. To show the result using the protein 1CGI_ligand.pdb, in Figure 3A, the yellow points represent the critical points on the molecular surface and in Figure 3B, the protein surface regions are segmented into three types of patches: convex (in green), flat (in yellow), and concave (in pink).
Figure 3

Elementary surface patch using the protein 1CGI_ligand.pdb: (A) the yellow points represent the critical points on the molecular surface and (B) the protein surface regions are segmented into three types of patches: convex (in green), flat (in yellow), and concave (in pink).

Extraction of involving motifs associated flexible interaction sites

Based on the segmented surface, we can now describe the protein with an ensemble of conformations that incorporate the flexibility of interface side chains and are sampled using rotamers. As will be further discussed in the next section, the highest geometric matching score is assumed to correspond to the closest conformation in the actual bound state. Therefore, we focused on reduction of the number of possible side-chain conformations so as to get a sample of rational size. The main processes are as follows: As protein docking is dominated by short sequences of amino acids, we use these sequences to control the conformational deformations during binding. The atoms in the short sequences constitute the contact surfaces between the two docking proteins. Our algorithm identifies the flexible contact surface as well as the amino acids on the contact surface, referred as interaction sites. In contrast to the other amino acids in the protein surfaces, the interaction sites have some unique properties that facilitate binding the two proteins together. In our algorithm, the priority in identification of the interaction sites is for the physicochemical and geometric complementarity, such as the cavities of the surface. Hence, instead of a full computation of the conformation of the whole molecular surface, we mainly compute the complementarity of the side chains on the interface sites between the two docking proteins. Next, as the interface region is small, so it is sufficient to describe the conformational deformations within the local surface regions. We divide the interface sites into small molecular surface patches that contain eight or nine residues in practices. During the docking process, a set of patches is selected to lay over the entire molecular surface. We compare our sampled conformations with the side-chain conformations in the bound complex. To incorporate the flexibility into the interaction sites, various conformations of the side chains of the residues contained in the patch are generated. To estimate the conformations of side chains, we also consider the conformational space of the side chains as discrete, and assume each discrete conformation as a rotamer. The rotamers are then grouped into the rotamer library. Furthermore, the algorithm identifies the best combination of rotamers that corresponds to the lowest-energy state. A through listing of all possible rotamer combinations of the amino acids included in one surface patch eventually results in a few flexible conformations. Finally, to avoid only adopting the 3D conformations with the lowest energy in the combination, we also consider a better sampling of the conformational space approachable by the patch. Our experiments show that conformations with similar low energies show few differences around the same local minimum. Hence, in order to achieve a broader sampling, we subdivide the conformational space of each residue into three parts based on its three common c1 torsion angles (60°, 180°, and −60°). Figure 4 presents the key steps in extraction of the flexible interaction site for the 1CGI complex obtained from PDB. Figure 4A gives an overview of the conformation, and Figure 4B reveals the interaction sites (ribbon rendering) in the midst of the running algorithm. Figure 4C shows the extracted ligand patch (surface shading), and Figure 4D gives the identified interaction site from the ligand. In this example, we assume that the patch includes one tryptophan that has 6 rotamers, two aspartic acids that each has 3 rotamers, one glutamine that has 28 rotamers, one lysine that has 8 rotamers, one arginine that has 6 rotamers, and two serines that each has 3 rotamers. Therefore, the flexible surface has a total of 6 × 3 × 3 × 28 × 8 × 6 × 3 × 3 = 653,184 possible conformations.
Figure 4

Extraction of the interface sites for the 1CGI complex: (A) shows an overview of the conformation, (B) reveals the interaction sites (ribbon rendering) in the midst of the algorithm running, (C) shows the extracted ligand patch (surface shading), and (D) shows the identified interaction site from the ligand.

In practice, we can sample configuration of every possible torsion angle cl of the patch residues. As mentioned in the algorithm descriptions, we assume that there are about eight or nine residues on each patch. For example, take the patch that has nine residues. Each residue has no more than three cl angle possibilities. The amount of cl configurations reaches to 39 ≈ 20,000. Rather than fetching the lowest-energy samples out from all the conformations, we pick out the lowest-energy structure of each of the about 20,000 cl configurations as follows: Fix the cl configurations and choose the torsion angles c2 and c3 in the patch by energy minimization. The energy function involves the van der Waals energy, Coulomb energy, and so on. Apply the clustering methods, such as k-means, according to the root mean square deviation (RMSD) to group the 20,000 configurations into a much smaller number of clusters. Select one configuration that has the lowest-energy conformation from each cluster, and put it into the final sample for the patch.

Spherical harmonic descriptor (SHD)-based surface matching and alignment

With the flexible surface representation, we are able to get all the possible relative positions of the two docking monomers. The 3D conformations of protein complexes indicate a close geometric match on the interface sites. Hence, geometric matching plays a significant role in the docking. As described in the previous sections, our flexible docking method is based on local-shape feature matching. Surface complementarity is largely the geometric similarity matching. The key is how to extract and describe the shape features for the similarity matching, considering that proteins can have the same representation with their conformation after a geometric transformation. Two methods can be considered: 3D protein structures are normalized by applying a canonical transformation, or the 3D structures are described by a transformation invariant descriptor. In general, protein structure can be normalized by moving its mass center to the origin of the coordinate system for translation and by setting main axes for rotation. Existing methods are robust for translation normalization but not rotation normalization. Therefore, docking is better to be based on local-shape feature matching by a 3D shape descriptor. Based on the concept of the SHD,16 we propose a rotation invariant protein structure descriptor. The main processes are as follows. First, the surface patch is represented with a three-dimensional matrix M and then rasterized into a 2R × 2R × 2R voxel grid, where R is the radius of the bounding sphere. The grid cell is assigned a scalar value 1 if it is located in the voxel of a protein surface patch, otherwise 0. Before getting the protein descriptor for each surface patch, the centroid should be determined by the following equations: where . The surface patch is translated so that the centroid is located at the point (0, 0, 0), and thus, the radius of the bounding sphere is R. Then, the Cartesian coordinates (x, y, z) in the 3D space are transformed to the corresponding spherical coordinates (r, θ, φ); thus, the voxel grid can be defined as a binary-valued function: where rε[0, R], θε[0, π] and φε[0, 2π]. With different values of radii, a set of spherical functions {f0, f1, … f} can be generated: f (θ, φ) = f (r,θ, φ). Assuming f (r, θ, φ) = R(r) Y(θ, φ) and using the Laplace’s equation in spherical coordinates, we have By separating the variables, two differential equations can be calculated by imposing Laplace’s equation: We can now obtain the spherical harmonic function by further separating the variables: where λ = l(l + 1); l = 0, 1, 2, …; m = −l, −l + 1, …, l − 1, l; and are the associated Legendre polynomials. Based on the spherical harmonics, the spherical function can be represented with the amount of energy it has at different frequencies. We first decompose the spherical function into its spherical harmonics, then summarize the harmonics within each frequency, and finally, compute the norm of each frequency component as follows: Let v1 be the subspace of the spherical harmonics. Then, we have For any f ε V and spherical rotation rotation R(f) ε V, For a spherical rotation, we have the property: The energy at each frequency I is rotation invariant: From the properties of the spherical harmonics, we know that the L2-norm of the spherical function will not change when it is rotated, so the energy function can be represented by where are the frequency components of f and can be obtained by The above expression is independent of the orientation of the spherical function, so we get With the above derivation, we get the rotation invariant feature for each surface patch, which is given as where (r, l) corresponds to the length of the lth frequency of the restriction of f to the sphere with radius r. In this way, to measure the similarity between two surface patches, we calculate the Euclidean distance between the two corresponding SHDs, which is as follows: In our study, a protein surface is segmented into three types of patches: convex, concave, and flat. We use the derived rotation invariant 3D shape descriptor to get the signature for each patch. By comparing the signatures, we are able to filter out the patch pairs with the most similarities. As illustrated in Figure 5, each convex patch from the receptor will be matched with all the concave patches of the ligand and vice versa.
Figure 5

Pairwise similarity between convex patches of ligand with concave patches of receptor and vice versa: the derived rotation invariant 3D shape descriptor is used to get the signature for each patch.

During the process of alignment, a transformation matrix for the ligand is computed by using the iterative closest point (ICP) algorithm. As shown in Figure 6, the red points and blue points, respectively, belong to the point sets A and B for registration. As each surface patch is composed of a set of points, ICP is used for geometric alignment of the two 3D protein surface patches, one from the receptor that is fixed and the other from the ligand that is transformed. In our experiments, as the area of the surface patch is fairly small, we set the iterative parameter as 10. The final transformation matrix is applied to transform the ligand protein, which, in turn, binds the receptor protein to form the candidate structure.
Figure 6

Registration of two different point sets using the ICP algorithm: the red points and blue points, respectively, belong to the point sets A and B for registration. ICP is used for geometric alignment of the two 3D protein surface patches, one from the receptor that is fixed and the other from the ligand that is transformed.

Scoring of complementarity

Upon complementarity matching, a list of candidate complex conformations will be generated. We have to select the near-native complex conformations from the docking candidates, known as scoring or ranking in protein–protein docking. Owing to the fact that most of the energy obtained upon complex formation is derived from the hydrophobic effect and the hydrophobic forces are short ranged, the two docking proteins should have short distances between interaction sites. This is in correspondence with the premise that the two docking monomers should exhibit corresponding radii of curvature on macroscopic and microscopic scales on their surfaces. We can accordingly build the complementarity of the confrontation of concavities on one side and convexities on the other side in the interaction sites. The scoring method used in our work is to partition the receptor into several shells based on the distance from the protein surface. Each shell is determined by a range of distances in the 3D distance grid. Each conformation of the protein–protein docking candidates is scored by a weighted function of the number of ligand surface points in each shell. Briefly, the scoring function is computed after transformation and alignment, while the SES of the ligand enters into the 3D distance grid of the SES of the receptor. Each surface point of the ligand is assigned with a value according to its distance from the surface of the receptor. The scoring function is defined as where N denotes the number of the ligand surface points that are located in the ith shell of the receptor and w signifies the weight of shell i. Furthermore, as the SESs of both ligand and receptor are represented by the triangular mesh, the above function can thus be described precisely as follows: In this equation, N denotes the number of triangles on the triangular mesh of the ligand whose centroids are located in the ith shell. s denotes the surface area (in Å) of the triangle j in the ith shell. While this method can give an accurate geometric scoring for the 3D structure of the docking candidates, its computational time grows fast with the increment of size and resolution of the surface of the ligand. Multiresolution can be considered. In our scoring system, a low-level mesh resolution with the point density of one point per angstrom and a high-level mesh resolution with the point density of four points per angstrom have been utilized in the scoring function. First, the low-resolution mesh surface is applied to all the docking candidates, and only the 3D conformations with the highest scores are extracted to be further filtered by using their high-resolution mesh surface. In the final step, we calculate the RMSD between each candidate structure and native structure of the corresponding complex. The results are filtered into high accuracy (RMSD < 2.5 Å) and medium accuracy (RMSD < 5 Å). In our experiments, there are two thresholds 2.5 Å and 5 Å. If the distance is less than the threshold, we call the candidate structure a hit.

Computational Experiment Results

To assess the performance of our flexible docking system, FlexDock, a public dataset protein–protein docking benchmark17 is used. In this dataset, for each complex, the receptor and ligand are separated from each other. The 3D position of the receptor is fixed as it is in the complex, whereas that of the ligand is transformed. Different docking systems are applied to get a list of candidate docking poses of the ligand. If the RMSD between the candidate pose and the ground-truth pose in the interaction sites is within the predefined threshold, the candidate pose is defined as a hit. The experimental results of our FlexDock are compared with those of the other two docking systems: Patch-Dock is local patch-based searching method where the SES is generated,18 while ZDock is a fast Fourier transform-based global searching method where the surface residues are extracted.19 As in the ZDock system, when the sampling angular is set to 15°, the total amount of conformations predicted is limited to 3600. For a fair comparison, only the top 3600 docking candidates were considered for all the three systems. In the experiments, we set the threshold to 2.5 Å. For each system, the rank of the first hit within the top 3600 candidates is described for all the test cases in the Benchmark v2.4. Owing to the space constraint, only the top 84 hits of this large table are given in Table 1. These hits do not necessarily correspond to the smallest RMSD value. We found that our FlexDock identified 70 out of 84 hits in the top list of the database, which is much more than 45 and 57, respectively, from the other two systems.
Table 1

Comparisons: rank gives the first hit within the top 3600 predictions with a threshold of 2.5°Å (only top 84 are shown).

PatchDockZDockFlexDock
PDBRankRankRank
1A2K30057012
1ACB106184
1AHW405696
1AK434713
1AKJ4486
1ATN5582
1AVX4311
1AY724461
1B6C40243
1BGX
1BJ13
1BUH8339310
1BVK131108796
1BVN110101
1CGI111
1D6R353
1DE4452
1DFJ
1DQJ8319269
1E6E258132
1E6J170669923
1E961767312
1EAW111
1EER11
1EWY139104
1EZU11
1F3411
1F5111
1FAK182
1FC249555
1FQ1
1FQJ248120102
1FSK21819197
1GCQ382350
1GHQ
1GP2411
1GRN372
1H1V15101182
1HE1171
1HE8
1HIA14117
1I2M141
1I4D167793385
1I9R127131
1IB11
1IBR1
1IQD5510
1IJK
1JPS9623217
1K4C33730396
1K5D10554
1KAC381332
1KKL127
1KLU116
1KTZ76
1KXP1031
1KXQ29306
1M103318
1MAH111
1ML07753
1MLC516120511
1N2C
1NCA2076
1NSN
1PPE121
1QA92
1QFW16160
1RLB31431045
1SBB135
1TMQ181
1UDI111
1VFB1249
1WEJ1120126
1WQ1141
2BTF137211
2JEL28253240
2MTA1151447175
2PCC
2SIC91
2SNI1341
7CEI51
To assess the execution performance, we looked into the different stages of the docking tasks. In the first process, the molecular surface of the receptor and ligand is first extracted and segmented into convex and concave patches, respectively. We can see that the number of atoms and the corresponding segmented surface patches for each complex in the Benchmark v2.4 increase proportionally to the increment in the atom number of the two docking proteins. The average running time for preprocessing and other steps during docking is described in Table 2. The experiments are conducted using a CPU with a quad-core 3.20 GHz processor and 4 GB RAM.
Table 2

The average running time for each step.

PROCESSING STEPAVERAGE COMPUTING TIME
Extracting and segmenting each pair of proteins29.06s
Descriptor calculation/patch0.490s
Descriptor comparing/each pair of patches0.001s
Alignment/each pair of patches0.028s
Scoring/each ligand pose0.135s
The first process consists of extracting and segmenting the protein surface. The average time cost in this step is 29.06 seconds for each pair of receptor and ligand. This task can be completed offline. The time to calculate the descriptor for each patch is 0.49 seconds. In the experiment, the average patch number for each pair of the interacting proteins is 2673. Therefore, the average descriptor extraction time for the two docking proteins is 1309 seconds. The comparison of descriptors is to calculate the distance between the two signatures of each patch pair as a value in the range [0.0, 2.0], with small values corresponding to two similar patches. The patch pairs are sorted based on the distance value from smallest to largest. Only the first several patch pairs will be used for aligning the receptor and ligand. The average time for comparison of descriptors between each pair of patches is 0.001 seconds, which is nearly 100 times faster than the scoring task. Therefore, the comparison of descriptors can be used as a prescoring and filtering tool. This can help to accelerate the docking procedure. Overall, the average running time of the three systems for all the test cases in Benchmark v2.4 is given in Table 3. While our FlexDock is able to identify a hit for more cases than the other two docking systems, it runs faster than ZDock but slower than PatchDock. This is mainly because, for flexible surface docking, the number of segmented patches for each pair of receptor and ligand is much larger than those of the other systems.
Table 3

The average running time of each system.

SYSTEMAVERAGE RUNNING TIME FOR THE BENCHMARK v2.4
ZDock3192s
PatchDock1098s
FlexDock2735s

Discussions and Conclusions

The influence of the side-chain flexibility in motifs has been analyzed, and it has been added into the local surface patches for a soft surface representation. The flexibility of the side chains has also been implemented by the rotamers. It is helpful to improve the accuracy of the docking algorithm. We summarize the procedure in our proposed algorithm as follows: Applying the Morse theory to the flexible protein surface segmentation: The region is expanded in all directions around a critical point until it reaches the region contour of the surface, resulting in an elementary surface patch. The surface regions are segmented into three types of patches: convex, flat, and concave. Extraction of the involving motifs: Extraction of the flexible interaction site includes first the conformation, the progressive interaction sites, the extracted ligand patch, and the identified interaction site from the ligand. Surface matching and alignment: All the possible relative positions of the two docking monomers are acquired. Based on the SHD, a rotation invariant protein structure descriptor is utilized. During the process of alignment, a transformation matrix for the ligand is computed by using the ICP algorithm. The final transformation matrix is applied to transform the ligand protein and to bind the receptor protein to form the candidate structure. Scoring of complementarity: A list of candidate complex conformations is generated to select the near-native complex conformations from the docking candidates. A low-level mesh resolution with the point density of one point per angstrom and a high-level mesh resolution with the point density of four points per angstrom are utilized in the scoring function. If the distance is less than the threshold, the candidate structure is a hit. Innovation in our algorithm designs benefits protein docking. First, in our model, we extract the SES of the protein molecules and segment it into concave, convex, and flat patches. The atoms are represented with the spheres of different van der Waals radii, and the original protein molecule can be represented in a list of overlapping spheres. The Morse theory is applied for analyzing the topology of the protein molecule surface by studying the differentiable functions on the surface. We are able to describe the protein with an ensemble of conformations. The flexibility of interface side chains is incorporated by sampling their conformations using rotamers, in which the matching scores correspond to the conformation in the actual bound state. Eventually, we are able to reduce the number of possible side-chain conformations so as to get a sample of rational size. For the surface patch alignment, we propose a transformation matrix for computing the ligand. With each surface patch being composed of a set of points, ICP shows its usefulness in geometric alignment of the two 3D protein surface patches. The final transformation matrix can be applied to transform the ligand protein, which, in turn, binds to the receptor protein to form the candidate structure. In candidate complex conformations, because the energy is most derived from the hydrophobic effects and the forces are short ranged, we are able to build the complementarity with concavity on one side and convexity on the other side. While our proposed flexible docking method exhibits its advantages in identification of complementary candidates, we have not taken into considerations physicochemical factors during the scoring process. In the future, we will combine the geometrical and physiochemical factors, such as sequence conservation, HP, interface residue propensity, electrostatic potential and so on, to filter out the surface patches with binding sites.20,21
Initializing the segment number seg_id of each triangle inTriArray to −1, assign the current segment number id=0;Mark the surface type for all the triangles in TriArray;for (each triangle trij in TriArray)while (seg_id(trii)!= −1) {seg_id = id;Segment(id) = NULL;add trii into Segment(id);for (each triangle trij in Segment(id))for (each triangle trik ε NTj)if (the surface type of trik is the same as that of trij&& seg_id(trik) == −l)seg_id(trik) = id;add trik into Segment(id);id++;}
  12 in total

1.  Protein-protein docking with a reduced protein model accounting for side-chain flexibility.

Authors:  Martin Zacharias
Journal:  Protein Sci       Date:  2003-06       Impact factor: 6.725

2.  Improved side-chain modeling for protein-protein docking.

Authors:  Chu Wang; Ora Schueler-Furman; David Baker
Journal:  Protein Sci       Date:  2005-03-31       Impact factor: 6.725

3.  Protein-Protein Docking Benchmark 2.0: an update.

Authors:  Julian Mintseris; Kevin Wiehe; Brian Pierce; Robert Anderson; Rong Chen; Joël Janin; Zhiping Weng
Journal:  Proteins       Date:  2005-08-01

4.  Accelerating and focusing protein-protein docking correlations using multi-dimensional rotational FFT generating functions.

Authors:  David W Ritchie; Dima Kozakov; Sandor Vajda
Journal:  Bioinformatics       Date:  2008-06-30       Impact factor: 6.937

5.  Enhanced dead-end elimination in the search for the global minimum energy conformation of a collection of protein side chains.

Authors:  I Lasters; M De Maeyer; J Desmet
Journal:  Protein Eng       Date:  1995-08

6.  Rapid refinement of protein interfaces incorporating solvation: application to the docking problem.

Authors:  R M Jackson; H A Gabb; M J Sternberg
Journal:  J Mol Biol       Date:  1998-02-13       Impact factor: 5.469

7.  Rigid-body docking with mutant constraints of influenza hemagglutinin with antibody HC19.

Authors:  J Cherfils; T Bizebard; M Knossow; J Janin
Journal:  Proteins       Date:  1994-01

8.  ASPDock: protein-protein docking algorithm using atomic solvation parameters model.

Authors:  Lin Li; Dachuan Guo; Yangyu Huang; Shiyong Liu; Yi Xiao
Journal:  BMC Bioinformatics       Date:  2011-01-27       Impact factor: 3.169

9.  NOXclass: prediction of protein-protein interaction types.

Authors:  Hongbo Zhu; Francisco S Domingues; Ingolf Sommer; Thomas Lengauer
Journal:  BMC Bioinformatics       Date:  2006-01-19       Impact factor: 3.169

10.  GRAMM-X public web server for protein-protein docking.

Authors:  Andrey Tovchigrechko; Ilya A Vakser
Journal:  Nucleic Acids Res       Date:  2006-07-01       Impact factor: 16.971

View more
  2 in total

1.  Protein Binding Pocket Optimization for Virtual High-Throughput Screening (vHTS) Drug Discovery.

Authors:  Dimitris Gazgalis; Mehreen Zaka; Bilal Haider Abbasi; Diomedes E Logothetis; Mihaly Mezei; Meng Cui
Journal:  ACS Omega       Date:  2020-06-10

Review 2.  Reverse Screening Methods to Search for the Protein Targets of Chemopreventive Compounds.

Authors:  Hongbin Huang; Guigui Zhang; Yuquan Zhou; Chenru Lin; Suling Chen; Yutong Lin; Shangkang Mai; Zunnan Huang
Journal:  Front Chem       Date:  2018-05-09       Impact factor: 5.221

  2 in total

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