Cargando…

A hybrid approach to protein folding problem integrating constraint programming with local search

BACKGROUND: The protein folding problem remains one of the most challenging open problems in computational biology. Simplified models in terms of lattice structure and energy function have been proposed to ease the computational hardness of this optimization problem. Heuristic search algorithms and...

Descripción completa

Detalles Bibliográficos
Autores principales: Ullah, Abu Dayem, Steinhöfel, Kathleen
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2010
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3009511/
https://www.ncbi.nlm.nih.gov/pubmed/20122212
http://dx.doi.org/10.1186/1471-2105-11-S1-S39
_version_ 1782194695505444864
author Ullah, Abu Dayem
Steinhöfel, Kathleen
author_facet Ullah, Abu Dayem
Steinhöfel, Kathleen
author_sort Ullah, Abu Dayem
collection PubMed
description BACKGROUND: The protein folding problem remains one of the most challenging open problems in computational biology. Simplified models in terms of lattice structure and energy function have been proposed to ease the computational hardness of this optimization problem. Heuristic search algorithms and constraint programming are two common techniques to approach this problem. The present study introduces a novel hybrid approach to simulate the protein folding problem using constraint programming technique integrated within local search. RESULTS: Using the face-centered-cubic lattice model and 20 amino acid pairwise interactions energy function for the protein folding problem, a constraint programming technique has been applied to generate the neighbourhood conformations that are to be used in generic local search procedure. Experiments have been conducted for a few small and medium sized proteins. Results have been compared with both pure constraint programming approach and local search using well-established local move set. Substantial improvements have been observed in terms of final energy values within acceptable runtime using the hybrid approach. CONCLUSION: Constraint programming approaches usually provide optimal results but become slow as the problem size grows. Local search approaches are usually faster but do not guarantee optimal solutions and tend to stuck in local minima. The encouraging results obtained on the small proteins show that these two approaches can be combined efficiently to obtain better quality solutions within acceptable time. It also encourages future researchers on adopting hybrid techniques to solve other hard optimization problems.
format Text
id pubmed-3009511
institution National Center for Biotechnology Information
language English
publishDate 2010
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-30095112010-12-23 A hybrid approach to protein folding problem integrating constraint programming with local search Ullah, Abu Dayem Steinhöfel, Kathleen BMC Bioinformatics Research BACKGROUND: The protein folding problem remains one of the most challenging open problems in computational biology. Simplified models in terms of lattice structure and energy function have been proposed to ease the computational hardness of this optimization problem. Heuristic search algorithms and constraint programming are two common techniques to approach this problem. The present study introduces a novel hybrid approach to simulate the protein folding problem using constraint programming technique integrated within local search. RESULTS: Using the face-centered-cubic lattice model and 20 amino acid pairwise interactions energy function for the protein folding problem, a constraint programming technique has been applied to generate the neighbourhood conformations that are to be used in generic local search procedure. Experiments have been conducted for a few small and medium sized proteins. Results have been compared with both pure constraint programming approach and local search using well-established local move set. Substantial improvements have been observed in terms of final energy values within acceptable runtime using the hybrid approach. CONCLUSION: Constraint programming approaches usually provide optimal results but become slow as the problem size grows. Local search approaches are usually faster but do not guarantee optimal solutions and tend to stuck in local minima. The encouraging results obtained on the small proteins show that these two approaches can be combined efficiently to obtain better quality solutions within acceptable time. It also encourages future researchers on adopting hybrid techniques to solve other hard optimization problems. BioMed Central 2010-01-18 /pmc/articles/PMC3009511/ /pubmed/20122212 http://dx.doi.org/10.1186/1471-2105-11-S1-S39 Text en Copyright ©2010 Ullah and Steinhöfel; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research
Ullah, Abu Dayem
Steinhöfel, Kathleen
A hybrid approach to protein folding problem integrating constraint programming with local search
title A hybrid approach to protein folding problem integrating constraint programming with local search
title_full A hybrid approach to protein folding problem integrating constraint programming with local search
title_fullStr A hybrid approach to protein folding problem integrating constraint programming with local search
title_full_unstemmed A hybrid approach to protein folding problem integrating constraint programming with local search
title_short A hybrid approach to protein folding problem integrating constraint programming with local search
title_sort hybrid approach to protein folding problem integrating constraint programming with local search
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3009511/
https://www.ncbi.nlm.nih.gov/pubmed/20122212
http://dx.doi.org/10.1186/1471-2105-11-S1-S39
work_keys_str_mv AT ullahabudayem ahybridapproachtoproteinfoldingproblemintegratingconstraintprogrammingwithlocalsearch
AT steinhofelkathleen ahybridapproachtoproteinfoldingproblemintegratingconstraintprogrammingwithlocalsearch
AT ullahabudayem hybridapproachtoproteinfoldingproblemintegratingconstraintprogrammingwithlocalsearch
AT steinhofelkathleen hybridapproachtoproteinfoldingproblemintegratingconstraintprogrammingwithlocalsearch