Abstract
In this paper we show how Constraint Programming (CP) techniques have been used to handle bioinformatics structural problems, namely in protein structure prediction and protein interaction (docking). Solving these problems requires innovative modelling of the problem variables and constraints, and the application of advanced CP features to handle the problems efficiently, namely the exploitation of global constraints and local search, in addition to more standard binary constraint propagation. Both applications, respectively PSICO (Processing Structural Information with Constraint programming and Optimisation), and BiGGER (Bimolecular complex Generation with Global Evaluation and Ranking) have been incorporated in a platform, Chemera, that aims at supporting (and has effectively supported, namely in protein docking), biochemists in their research.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Chabrier, N., Fages, F.: The biochemical abstract machine BIOCHAM. In: Christophe, C., Lenhof, H.P., Sagot, M.F. (eds.) Proceedings of the European Conference on Computational Biology, ECCB 2003, Paris, France, pp. 597–599 (September 2003), System available at: http://contraintes.inria.fr/BIOCHAM
Michel, L., Van Hentenryck, P.: Parallel Local Search in Comet. In: van Beek, P. (ed.) CP 2005. LNCS, vol. 3709, pp. 430–444. Springer, Heidelberg (2005)
Mackworth, A.K., Freuder, E.C.: The complexity of some polynomial network consistency algorithms for constraint satisfaction problems. Artificial Intelligence 25(1), 65–73 (1985)
Beldiceanu, N.: Global Constraint Catalog, http://www.emn.fr/x-info/sdemasse/gccat/
Régin, J.-C.: A Filtering Algorithm for Constraints of Difference in CSPs. In: Proceedings of AAAI 1994, pp. 362–367 (1994)
Backhofen, R., Will, S.: A Constraint-Based Approach to Fast and Exact Structure Prediction in Three-Dimensional Protein Models. Constraints 11(1) (2006)
Dovier, A., Burato, M., Fogolari, F.: Using Secondary Structure Information for Protein Folding in CLP(FD). In: Procs. Workshop on Functional and Constraint Logic Programming. ENTCS, vol. 76 (2002)
Krippahl, L., Barahona, P.: PSICO: Solving Protein Structures with Constraint Programming and Optimisation. Constraints 7, 317–331 (2002)
Krippahl, L., Barahona, P.: Applying Constraint Programming to Protein Structure Determination. In: Jaffar, J. (ed.) CP 1999. LNCS, vol. 1713, pp. 289–302. Springer, Heidelberg (1999)
Krippahl, L., Barahona, P.: Propagating N-Ary Rigid-Body Constraints, Principles and Practice of Constraint Programming. In: Rossi, F. (ed.) CP 2003. LNCS, vol. 2833, pp. 452–465. Springer, Heidelberg (2003)
Krippahl, L., Barahona, P.: PSICO: Solving Protein Structures with Constraint Programming and Optimisation. Constraints 7, 317–331 (2002)
Palma, P.N., Krippahl, L., Wampler, J.E., Moura, J.J.G.: BiGGER: A new (soft) docking algorithm for predicting protein interactions. Proteins: Structure, Function, and Genetics 39, 372–384 (2000)
Krippahl, L., Moura, J.J., Palma, P.N.: Modeling protein complexes with BiGGER. Proteins: Structure, Function, and Genetics 52(1), 19–23 (2003)
Dominguez, C., Boelens, R., Bonvin, A.M.: HADDOCK: a protein-protein docking approach based on biochemical or biophysical information. J. Am. Chem. Soc. 125(7), 1731–1737 (2003)
Moont, G., Gabb, H.A., Sternberg, M.J.E.: Use of Pair Potentials Across Protein Interfaces in Screening Predicted Docked Complexes Proteins. Structure, Function, and Genetics 35-3, 364–373 (1999)
Krippahl, L., Barahona, P.: Applying Constraint Programming to Rigid Body Protein Docking, Principles and Practice of Constraint Programming. In: van Beek, P. (ed.) CP 2005. LNCS, vol. 3709, pp. 373–387. Springer, Heidelberg (2005)
Katchalski-Katzir, E., Shariv, I., Eisenstein, M., Friesem, A.A., Aflalo, C., Vakser, I.A.: 1992 Molecular surface recognition: determination of geometric fit between proteins and their ligands by correlation techniques. Proc. Natl. Acad. Sci. USA 89(6), 2195–2199 (1992)
Pettigrew, G.W., Goodhew, C.F., Cooper, A., Nutley, M., Jumel, K., Harding, S.E.: The electron transfer complexes of cytochrome c peroxidase from Paracoccus denitrificans. Biochemistry 42(7), 2046–2055 (2003)
Pettigrew, G.W., Prazeres, S., Costa, C., Palma, N., Krippahl, L., Moura, I., Moura, J.: The structure of an electron transfer complex containing a cytochrome c and a peroxidase. J. Biol. Chem. 274(16), 11383–11389 (1999)
Pettigrew, G.W., Pauleta, S.R., Goodhew, C.F., Cooper, A., Nutley, M., Jumel, K., Harding, S.E., Costa, C., Krippahl, L., Moura, I., Moura, J.: Electron Transfer Complexes of Cytochrome c Peroxidase from Paracoccus denitrificans Containing More than One Cytochrome. Biochemistry 42, 11968–11981 (2003)
Morelli, X., Dolla, A., Czjzek, M., Palma, P.N., Blasco, F., Krippahl, L., Moura, J.J., Guerlesquin, F.: Heteronuclear NMR and soft docking: an experimental approach for a structural model of the cytochrome c553-ferredoxin complex. Biochemistry 39, 2530–2537 (2000)
Morelli, X., Palma, P.N., Guerlesquin, F., Rigby, A.C.: A novel approach for assessing macromolecular complexes combining soft-docking calculations with NMR data. Protein. Sci. 10, 2131–2137 (2001)
Palma, P.N., Lagoutte, B., Krippahl, L., Moura, J.J., Guerlesquin, F.: Synechocystis ferredoxin / ferredoxin - NADP(+)-reductase/NADP+ complex: Structural model obtained by NMR-restrained docking. FEBS Lett. 579(21), 4585–4590 (2005)
Impagliazzo, A., Krippahl, L., Ubbink, M.: Pseudoazurin: Nitrite Reductase Interactions. Chem.Bio.Chem. 6, 1648–1653 (2005)
Güntert, P., Mumenthaler, C., Wüthrich, K.: Torsion angle dynamics for NMR structure calculation with the new program DYANA. J. Mol. Biol. 273, 283–298 (1997)
Correia, M., Barahona, P., Azevedo, F.: CaSPER: A Programming Environment for Development and Integration of Constraint Solvers. In: Azevedo et al. (eds.) Proceedings of the First International Workshop on Constraint Programming Beyond Finite Integer Domains (BeyondFD 2005), pp. 59–73 (2005)
Krippahl, L.: Integrating Web Resources to Model Protein Structure and Function. In: Barahona, P., Bry, F., Franconi, E., Henze, N., Sattler, U. (eds.) Reasoning Web 2006. LNCS, vol. 4126, pp. 184–196. Springer, Heidelberg (2006)
Almeida Santos, J.C.: Mining Protein Structure Data, M.Sc. Thesis, New University of Lisbon (2006)
Correia, M., Barahona, P.: Machine Learned Heuristics to Improve Constraint Satisfaction. In: Bazzan, A.L.C., Labidi, S. (eds.) SBIA 2004. LNCS (LNAI), vol. 3171, pp. 103–113. Springer, Heidelberg (2004)
Harvey, W., Ginsberg, M.: Limited Discrepancy search. In: Mellish, C. (ed.) Proceedings of IJCAI, International Joint Conference on Artificial Intelligence, Montreal (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Barahona, P., Krippahl, L. (2006). A Constraint Programming Approach to Bioinformatics Structural Problems. In: Hanus, M. (eds) Practical Aspects of Declarative Languages. PADL 2007. Lecture Notes in Computer Science, vol 4354. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69611-7_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-69611-7_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69608-7
Online ISBN: 978-3-540-69611-7
eBook Packages: Computer ScienceComputer Science (R0)