Skip to main content

Side Chain-Positioning as an Integer Programming Problem

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2149))

Abstract

An important aspect of homology modeling and protein design algorithms is the correct positioning of protein side chains on a fixed backbone. Homology modeling methods are necessary to complement large scale structural genomics projects. Recently it has been shown that in automatic protein design it is of the uttermost importance to find the global solution to the side chain positioning problem [1]. If a suboptimal solution is found the difference in free energy between different sequences will be smaller than the error of the side chain positioning. Several different algorithms have been developed to solve this problem. The most successful methods use a discrete representation of the con-formational space. Today, the best methods to solve this problem, are based on the dead end elimination theorem. Here we introduce an alternative method. The problem is formulated as a linear integer program. This programming problem can then be solved by efficient polynomial time methods, using linear programming relaxation. If the solution to the relaxed problem is integral it corresponds to the global minimum energy conformation (GMEC). In our experimental results, the solution to the relaxed problem has always been integral.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dahiyat, B.I. and Mayo, S.L: De novo protein design: fully automated sequence selection. Science 278 (1997) 82–87

    Article  Google Scholar 

  2. Ponder, J.W. and Richards, F.M.: Tertiary Templates for Proteins: Use of Packing Criteria in the Enumeration of Allowed Sequences for Different Structural Classes J. Mol. Biol. 193 (1987)775–791

    Article  Google Scholar 

  3. Dunbrack, R. and Karplus, M.: Backbone-dependent rotamer library for proteins-application to sidechain prediction. J. Mol. Biol. 230 (1993) 543–574

    Article  Google Scholar 

  4. Metropolis, N., Metropolis, A.W., Rosenbluth, M.N. and Teller, A.H.: Equation of state computing on fast computing machines. J. Chem. Phys. 21 (1953) 1087–1092

    Article  Google Scholar 

  5. LeGrand, S.M. and MersJr, K.M. The genetic algorithm and the conformational search of polypeptides and proteins. J. Mol. Simulation 13 (1994) 299–320

    Article  Google Scholar 

  6. Desmat, J., De Maeyer, M., Hazes, B. and Lasters, I.: The dead end elimination theorem and its use in side-chain positioning. Nature 356 (1992) 539–542

    Article  Google Scholar 

  7. Goldstein, R.F.: Efficient rotamer elimination applied to protein side-chains and related spin glasses. Biophysical J. 66 (1994) 1335–1340

    Article  Google Scholar 

  8. Lasters, I., De Maeyer, M. and Desmet J.: Enhanced dead-end elimination in the search for the global minimum energy conformation of a collection of protein side chains. Protein Eng. 8 (1995) 815–822

    Article  Google Scholar 

  9. Gordon, D.B. and Mayo, S.L.: Radical performance enhancements for combinatorial optimization algorithms based on the dead-end elimination theorem. J. Comp. Chem. 19 (1998) 1505–1514

    Article  Google Scholar 

  10. Voigt, C.A., Gordon, D.B. and Mayo, S.L.: Trading accuracy for speed: A quantitative comparison of search algorithms in protein sequence design. J. Mol. Biol. 299 (2000) 789–803

    Article  Google Scholar 

  11. Koehl, P. and Levitt, M.: De Novo Protein Design. I. In search of stability and specificity. J. Mol. Biol. 293 (1999)1161–1181

    Article  Google Scholar 

  12. Lueneberger, D.G.: Linear and nonlinear programming. Addison-Wesley publishing company (1973)

    Google Scholar 

  13. Nemhauser, G.L. and Wolsey, L.A.: Integer and Combinatorial Optimization. Wiley-Interscience series in discrete mathematics and optimization (1988)

    Google Scholar 

  14. Korte, B. and Vygen, J.: Combinatorial optimization. Theory and algorithms Springer-Verlag (1991)

    Google Scholar 

  15. Lindeberg, P.O.: Opimeringslara: en introduction. Department of Optimization and Systems Theory, Royal institute of Technology, Stockholm (1990)

    Google Scholar 

  16. Karmarkar, N.: A New Polynomial Time Algorithm for Linear Programming. Combinatorica 4(1984) 375–395

    Article  MathSciNet  Google Scholar 

  17. Pierce, N.A., Spriet, J.A., Desmet, J. and Mayo, S.L.: Conformational Splitting: A More Powerful criterion for Dead-End Elimination. J. Comp. Chem.21 (2000) 999–1009

    Article  Google Scholar 

  18. Brooks, B.R., Bruccoleri, R.E., Olafson, B.D., States, D.J., Swaminathan, S. and Karplus, M.: CHARMM: A program for Macromolecular Energy, Minimization and Dynamics Calculations. Journal of Computational Chemistry 4 (1983) 187–217

    Article  Google Scholar 

  19. Berkelaar, M: lpsolve3.1: Program with the Simplex algorithm. ftp://ftp.es.ele.tue.nl/pub/lp_solve(1996)

  20. http://www.cplex.com

  21. Rockafellar, R.T.: Network Flows and Monotropic Optimization. Wiley Interscience (1984)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Eriksson, O., Zhou, Y., Elofsson, A. (2001). Side Chain-Positioning as an Integer Programming Problem. In: Gascuel, O., Moret, B.M.E. (eds) Algorithms in Bioinformatics. WABI 2001. Lecture Notes in Computer Science, vol 2149. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44696-6_10

Download citation

  • DOI: https://doi.org/10.1007/3-540-44696-6_10

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42516-8

  • Online ISBN: 978-3-540-44696-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics