PubMed · 1993 · 13 citations · 12 references
Life SciencesComputer ScienceMolecular BiologyComputational BiologyParallel ComputingProtein FoldingConstraint SatisfactionConstraint-based ModelingProtein StructureProtein Structure ModelingBeta-sheet AnalysisBeta-sheet ArchitectureConstraint Logic ProgrammingParallel Logic ProgrammingParallel ProgrammingProtein Secondary Structure ConstraintsProtein Topology PredictionTopology Prediction
In this paper, two programs are described (CBS1e and CBS2e). These are implemented in the parallel constraint logic programming language ElipSys. These predict protein alpha/beta-sheet and beta-sheet topologies from secondary structure assignments and topological folding rules (constraints). These programs illustrate how recent developments in logic programming environments can be applied to solve large-scale combinatorial problems in molecular biology. We demonstrate that parallel constraint logic programming is able to overcome some of the important limitations of more established logic programming languages i.e. Prolog. This is particularly the case in providing features that enhance the declarative nature of the program and also in addressing directly the problems of scaling-up logic programs to solve scientifically realistic problems. Moreover, we show that for large topological problems CBS1e was approximately 60 times faster than an equivalent Prolog implementation (CBS1) on a sequential device with further performance enhancements possible on parallel computer architectures. CBS2e is an extension of CBS1e that addresses the important problem of integrating the use of uncertain (weighted) protein folding constraints with categorical ones, through the use of a cost function that is minimized. CBS2e achieves this with a relatively minor reduction of performance. These results significantly extend the range and complexity of protein structure prediction methods that can reasonably be addressed using AI languages.
12
John E. Walker, M Saraste, M J Runswick et al. · The EMBO Journal · 1982 · 5.3K citations · Full text
Joxan Jaffar, J.-L. Lassez · 1987 · 1.6K citations
Planning with constraints (MOLGEN: Part 1)
Mark Stefik · Artificial Intelligence · 1981 · 817 citations
The Constraint Logic Programming Language CHIP.
Mehmet Dincbas, Pascal Van Hentenryck, Helmut Simonis et al. · Future Generation Computer Systems · 1988 · 498 citations