Protein side-chain placement using CLP

Constraint logic programming (CLP) techniques can be used in protein side-chain placement, an important sub-task in comparative modelling. In a simple formulation values for domain variables represent rotamer side-chain conformations, and constraints represent atomic clashes. These constraints can b...

Full description

Bibliographic Details
Main Author: Swain, Martin T.
Published: University of Aberdeen 2001
Subjects:
572
Online Access:http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.248614
id ndltd-bl.uk-oai-ethos.bl.uk-248614
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-2486142015-03-19T07:45:43ZProtein side-chain placement using CLPSwain, Martin T.2001Constraint logic programming (CLP) techniques can be used in protein side-chain placement, an important sub-task in comparative modelling. In a simple formulation values for domain variables represent rotamer side-chain conformations, and constraints represent atomic clashes. These constraints can be visualised using a "rotamer contact map", and observations made with this visualisation tool have been used to develop a strategy that overcomes limitations present in CLP caused by over-constrained residues. Null rotamers provide a mechanism that can automatically identify over-constrained residues. The use of null rotamers makes possible an iterative modelling strategy where, at each iteration, a CLP program is generated automatically; each program representing successively tighter packing constraints corresponding to larger atomic radii. Different CLP enumeration heuristics have been evaluated for use with this side-chain placement method, and it has been tested with several different rotamer libraries; a backbone-dependent rotamer library, when used with first-fail enumeration heuristics, was shown to be the most successful. Side-chain conformations predicted by this CLP method compare favourably against those predicted using other side-chain placement methods. The CLP method has been applied to two modelling problems. The first involved building models of class II MHC molecules in order to increase the utility of a peptide threading program. This program uses an allele's known or modelled 3D structure with a heuristic scoring function to predict peptides that are likely to bind to it - thus using CLP to model class II MHC alleles increases the program's utility. The second application used the CLP method to build structures of ribosome inactivating proteins (RIPs). These models were built using CLP together with comparative modelling approaches, and a model of bouganin, a recently identified wild RIF protein, has been built to help design engineered therapeutic proteins.572Constraint logic programmingUniversity of Aberdeenhttp://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.248614Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
topic 572
Constraint logic programming
spellingShingle 572
Constraint logic programming
Swain, Martin T.
Protein side-chain placement using CLP
description Constraint logic programming (CLP) techniques can be used in protein side-chain placement, an important sub-task in comparative modelling. In a simple formulation values for domain variables represent rotamer side-chain conformations, and constraints represent atomic clashes. These constraints can be visualised using a "rotamer contact map", and observations made with this visualisation tool have been used to develop a strategy that overcomes limitations present in CLP caused by over-constrained residues. Null rotamers provide a mechanism that can automatically identify over-constrained residues. The use of null rotamers makes possible an iterative modelling strategy where, at each iteration, a CLP program is generated automatically; each program representing successively tighter packing constraints corresponding to larger atomic radii. Different CLP enumeration heuristics have been evaluated for use with this side-chain placement method, and it has been tested with several different rotamer libraries; a backbone-dependent rotamer library, when used with first-fail enumeration heuristics, was shown to be the most successful. Side-chain conformations predicted by this CLP method compare favourably against those predicted using other side-chain placement methods. The CLP method has been applied to two modelling problems. The first involved building models of class II MHC molecules in order to increase the utility of a peptide threading program. This program uses an allele's known or modelled 3D structure with a heuristic scoring function to predict peptides that are likely to bind to it - thus using CLP to model class II MHC alleles increases the program's utility. The second application used the CLP method to build structures of ribosome inactivating proteins (RIPs). These models were built using CLP together with comparative modelling approaches, and a model of bouganin, a recently identified wild RIF protein, has been built to help design engineered therapeutic proteins.
author Swain, Martin T.
author_facet Swain, Martin T.
author_sort Swain, Martin T.
title Protein side-chain placement using CLP
title_short Protein side-chain placement using CLP
title_full Protein side-chain placement using CLP
title_fullStr Protein side-chain placement using CLP
title_full_unstemmed Protein side-chain placement using CLP
title_sort protein side-chain placement using clp
publisher University of Aberdeen
publishDate 2001
url http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.248614
work_keys_str_mv AT swainmartint proteinsidechainplacementusingclp
_version_ 1716758901373796352