z-logo
Premium
Reducing the computational complexity of protein folding via fragment folding and assembly
Author(s) -
Haspel Nurit,
Tsai ChungJung,
Wolfson Haim,
Nussinov Ruth
Publication year - 2003
Publication title -
protein science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 3.353
H-Index - 175
eISSN - 1469-896X
pISSN - 0961-8368
DOI - 10.1110/ps.0232903
Subject(s) - protein folding , maxima and minima , sequence (biology) , protein structure prediction , computer science , folding (dsp implementation) , fragment (logic) , algorithm , set (abstract data type) , protein design , protein structure , computational biology , mathematics , chemistry , biology , engineering , genetics , mathematical analysis , biochemistry , electrical engineering , programming language
Understanding, and ultimately predicting, how a 1‐D protein chain reaches its native 3‐D fold has been one of the most challenging problems during the last few decades. Data increasingly indicate that protein folding is a hierarchical process. Hence, the question arises as to whether we can use the hierarchical concept to reduce the practically intractable computational times. For such a scheme to work, the first step is to cut the protein sequence into fragments that form local minima on the polypeptide chain. The conformations of such fragments in solution are likely to be similar to those when the fragments are embedded in the native fold, although alternate conformations may be favored during the mutual stabilization in the combinatorial assembly process. Two elements are needed for such cutting: (1) a library of (clustered) fragments derived from known protein structures and (2) an assignment algorithm that selects optimal combinations to “cover” the protein sequence. The next two steps in hierarchical folding schemes, not addressed here, are the combinatorial assembly of the fragments and finally, optimization of the obtained conformations. Here, we address the first step in a hierarchical protein‐folding scheme. The input is a target protein sequence and a library of fragments created by clustering building blocks that were generated by cutting all protein structures. The output is a set of cutout fragments. We briefly outline a graph theoretic algorithm that automatically assigns building blocks to the target sequence, and we describe a sample of the results we have obtained.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here