Jump to content

User:Narges.sharif/Graphical Models for Protein Structure

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Narges.sharif (talk | contribs) at 03:31, 5 May 2010 (Discrete Graphical Models for Protein Structure). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Graphical Models have become powerful frameworks for Protein structure prediction, Protein-protein interaction and Free energy calculations for Protein Structures. Using a graphical model to represent the protein structure allows us to solve many problems including secondary structure prediction, protein protein interactions, protein-drug interaction, and free energy calculations.

There are two main approaches to use Graphical Models in Protein Structure Modeling. First approach uses Discrete variables for representing coordinates or Dihedral angles of the protein structure. The variables are originally all continuous values, to transform them into discrete values, a discretization process is typically applied. Second approach uses Continuous variables for the coordinates or Dihedral angles.

Discrete Graphical Models for Protein Structure

Markov random field, also known as undirected graphical model is a common representation for this problem. Given an undirected graph G = (VE), a set of random variables X = (Xv)v ∈ V indexed by V form a Markov random field with respect to G if they satisfy the Pairwise Markov property:

Any two non-adjacent variables are conditionally independent given all other variables:

In the Discrete model, the continuous variables are discretized into a set of favorable discrete values. If the variables of choice are dihedral angles, the discretization is typically done by mapping each value to the corresponding Rotamer conformation.

Model

Let X = {Xb, Xs} be the random variables representing the entire protein structure. Xb can be represented by a set of 3-d coordinates of the backbone atoms, or equivalently, by a sequence of bond lengths and dihedral angles. The probability of a particular conformation x can then be written as:

.

where represents any parameters used to describe this model, including sequence information, temperature etc. Frequently the backbone is assumed to be rigid with a known conformation, and the problem is then transformed to a side-chain placement problem. The structure of the graph is also encoded in . This structure shows which two variables are conditionally independent. As an example, side chain angles of two residues far apart can be independent given all other angles in the protein. To extract this structure, researchers use a distance threshold, and only pair of residues which are within that threshold are considered connected (i.e. have an edge between them).

Given this representation, the probability of a particular side chain conformation xs given the backbone conformation xb can be expressed as

where C(G) is the set of all cliques in G, is a potential function defined over the variables, and Z is the so called partition function.

To completely characterize the MRF, it is necessary to define the potential function . To simplify, the cliques of a graph are usually restricted to only the cliques of size 2, which means the potential function is only defined over pairs of variables. In Goblin System, this pairwise functions are defined as

where is the energy of interaction between rotamer state p of residue and rotamer state q of residue and is the Boltzmann constant.

Using a PDB file, this model can be built over the protein structure. From this model free energy can be calculated.

Free Energy Calculation: Belief Propagation

It has been shown that the free energy of a system is calculated as

where E is the enthalpy of the system, T the temperature and S, the entropy. Now if we associate a probability with each state of the system, (p(x) for each conformation value, x), G can be rewritten as

Calculating p(x) on discrete graphs is done by the Generalized belief propagation algorithm. This algorithm calculates an approximation to the probabilities, and it is not guaranteed to converge to a final value set. However, in practice, it has been shown to converge successfully in many cases.

Continuous Graphical Models for Protein Structures

Guassian Graphical Models

Free Energy Calculation

References