A new approach to the problem of docking two molecules: The ellipsoid algorithm

A recently developed method of constrained optimization, known as the ellipsoid algorithm, is explored as a tool for determining sterically acceptable interactions between two molecules. These interactions are described by constraints on intermolecular distances. Upper distance bounds between specific pairs of atoms, one in the ligand and one in the enzyme, were used in two different types of docking problems. In the first type, knowledge of a small set of well‐defined upper distance constraints was assumed, e.g., specific information about hydrogen bonds or experimentally determined atom–atom distances. The second approach assumes only knowledge of the location of the binding site of one of the molecules, but nothing about how the second, typically small, molecule is packed into this site. In this case, a set of upper distance bounds was used one at a time to explore systematically all possible ways of packing the ligand into the site. In all applications, van der Waals repulsions were used to define a lower distance bound for each atom pair. To specify the relative orientation of the two molecules, a new set of variables had to be introduced. They enable us to represent the set of all possible rotations in a vector space as required by the ellipsoid algorithm. Consequently, in contrast to the usual Euler angles, they assure additivity, so that the result of multiple changes of the variables is not sensitive to the order in which they are performed. In addition to the six degrees of freedom involved in docking rigid objects, conformational flexibility can be explicitly included in the individual molecules. Applications discussed include the docking of two macromolecules and the formation of an enzyme–inhibitor complex. For each constraint set tested, ten randomly chosen starting structures were optimized. The time for each of the runs was between 3 min and 1.3 h on a VAX 750 or a Microvax II; in larger problems, the time is spent primarily in van der Waals checking. The advantages of the ellipsoid algorithm compared to other methods are its robustness with respect to local minima, and the relatively small amounts of computer time and memory that it needs. A final discussion compares this method to some other docking methods, including distance geometry and the matching of molecular surfaces.

[1]  Michael Kupferschmid,et al.  An ellipsoid algorithm for nonlinear programming , 1983, Math. Program..

[2]  Michael J. Todd,et al.  Feature Article - The Ellipsoid Method: A Survey , 1981, Oper. Res..

[3]  Timothy F. Havel,et al.  A distance geometry program for determining the structures of small proteins and other macromolecules from nuclear magnetic resonance measurements of intramolecular1H−1H proximities in solution , 1984 .

[4]  Timothy F. Havel,et al.  The theory and practice of distance geometry , 1983, Bulletin of Mathematical Biology.

[5]  J M Blaney,et al.  A geometric approach to macromolecule-ligand interactions. , 1982, Journal of molecular biology.

[6]  B. R. Markey,et al.  Singularity‐free static lattice energy minimization , 1979 .

[7]  J. Janin,et al.  Computer analysis of protein-protein interaction. , 1978, Journal of molecular biology.

[8]  J. W. Humberston Classical mechanics , 1980, Nature.

[9]  M. L. Connolly Solvent-accessible surfaces of proteins and nucleic acids. , 1983, Science.

[10]  M. L. Connolly Analytical molecular surface calculation , 1983 .

[11]  P J Goodford,et al.  COMPOUNDS DESIGNED TO FIT A SITE OF KNOWN STRUCTURE IN HUMAN HAEMOGLOBIN , 1976, British journal of pharmacology.

[12]  G J Williams,et al.  The Protein Data Bank: a computer-based archival file for macromolecular structures. , 1977, Journal of molecular biology.

[13]  J. Samama,et al.  Design of inhibitors from the three-dimensional structure of alcohol dehydrogenase. Chemical synthesis and enzymic properties , 1984 .

[14]  H R Drew,et al.  Structure of a B-DNA dodecamer: conformation and dynamics. , 1981, Proceedings of the National Academy of Sciences of the United States of America.

[15]  Werner Braun,et al.  Formulation of Static and Dynamic Conformational Energy Analysis of Biopolymer Systems Consisting of Two or More Molecules , 1984 .

[16]  J. Bolin,et al.  Crystal structures of Escherichia coli and Lactobacillus casei dihydrofolate reductase refined at 1.7 A resolution. I. General features and binding of methotrexate. , 1982, The Journal of biological chemistry.

[17]  Jaroslav Kypr,et al.  A fast computer algorithm for finding an optimum geometrical interaction of two macromolecules , 1984 .

[18]  P. F. Pickel,et al.  AN UPDATE ON THE ELLIPSOID ALGORITHM , 1985 .

[19]  R. Huber,et al.  The Geometry of the Reactive Site and of the Peptide Groups in Trypsin, Trypsinogen and its Complexes with Inhibitors , 1983 .

[20]  Denis J. Evans,et al.  On the representatation of orientation space , 1977 .

[21]  J. Bolin,et al.  Crystal structures of Escherichia coli and Lactobacillus casei dihydrofolate reductase refined at 1.7 A resolution. II. Environment of bound NADPH and implications for catalysis. , 1982, The Journal of biological chemistry.

[22]  Buildup rates of the nuclear Overhauser effect measured by two-dimensional proton magnetic resonance spectroscopy: implications for studies of protein conformation , 1981 .

[23]  F M Richards,et al.  Areas, volumes, packing and protein structure. , 1977, Annual review of biophysics and bioengineering.

[24]  J M Burridge,et al.  Computer graphics in drug design: molecular modeling of thyroid hormone-prealbumin interactions. , 1982, Journal of medicinal chemistry.

[25]  I. Kuntz,et al.  Docking flexible ligands to macromolecular receptors by molecular shape. , 1986, Journal of medicinal chemistry.