Literature DB >> 18084648

HBNG: Graph theory based visualization of hydrogen bond networks in protein structures.

Abhishek Tiwari1, Vivek Tiwari.   

Abstract

UNLABELLED: HBNG is a graph theory based tool for visualization of hydrogen bond network in 2D. Digraphs generated by HBNG facilitate visualization of cooperativity and anticooperativity chains and rings in protein structures. HBNG takes hydrogen bonds list files (output from HBAT, HBEXPLORE, HBPLUS and STRIDE) as input and generates a DOT language script and constructs digraphs using freeware AT and T Graphviz tool. HBNG is useful in the enumeration of favorable topologies of hydrogen bond networks in protein structures and determining the effect of cooperativity and anticooperativity on protein stability and folding. HBNG can be applied to protein structure comparison and in the identification of secondary structural regions in protein structures. AVAILABILITY: Program is available from the authors for non-commercial purposes.

Entities:  

Keywords:  DOT Script; anticooperativity; cooperativity; digraph; graphviz

Year:  2007        PMID: 18084648      PMCID: PMC2139992          DOI: 10.6026/97320630002028

Source DB:  PubMed          Journal:  Bioinformation        ISSN: 0973-2063


Background

Many properties, for example, stabilization energy, of ‘n’ interconnected hydrogen bonds are not just the sum of those of ‘n’ isolated bonds. The total effect either exceeds the simple, additive sum of the individual, isolated effects, or stays lower. This non-additive behavior is explained by two principle mechanisms based on mutual polarization of the groups involved in hydrogen bonding cooperativity and anticooperativity. [1] When a hydrogen bond is formed between two groups, the redistribution of electrons changes the ability for further hydrogen bonding. This electron redistribution thus results in cooperativity (e.g. accepting one hydrogen bond encourages the donation of another) and anticooperativity (for example, accepting one hydrogen bond discourages acceptance of another) in hydrogen bond formation in hydrogen bond networks. Cooperativity may be thought of as synonymous with synergism. sigma bond cooperativity leads to formation of X-H....X-H....X-H chains and rings, in particular for X=O, but also for X=N or S or C. If multiple donors (such as H2O) and/or multiple acceptors are involved, they can interconnect chains and rings to form complex networks of hydrogen bonds. The overall effect of cooperativity is the enhanced stabilization of chains and rings. Hydrogen bonds may not only enhance, but also reduce the strengths of each other due to underlying Anticooperativity mechanism. Hydrogen bonding interactions make non-additive contributions to protein stability, but the non-additive nature depends on whether such interactions are located in the protein interior or on the protein surface. When located on the protein surface, these regular hydrogen-bonding interactions are anticooperative. [2] Cooperativity and hydrogen bonding network are widely studied in water clusters. [3] Graph theoretical techniques are demonstrated to be of considerable use in the search for stable arrangements of water clusters. The hydrogen-bonding topology was found to have a significant effect on cluster stability. The enumeration of digraphs is a useful method to represent all the possible topology distinct hydrogen bond patterns of water clusters. HBNG is a new graph theory based tool for visualization of hydrogen bonding networks in protein structures at different levels with varying definitions of graph nodes (Atoms, Residues or Secondary Structural Units) and edges (Geometrical features of hydrogen bonds). Tools like HERA [4] and TOPS [5] are also available for providing hydrogen bonding networks visualization. TOPS give topological descriptions (secondary structural topology) of protein structures and used in structure comparison at the topological level. HERA generates hydrogen bonding diagrams of protein structures and optionally helical wheels and helical nets.

Methodology

The most important feature of the hydrogen bond is that it possesses direction and hence hydrogen bond networks along with cooperativity and anticooperativity can best represented by directed graphs. A graph is a mathematical object that captures the notion of connection which may represent the topology of a given network A directed graph (digraph) is a set of vertices (nodes or points) and arcs (arrows or directed edges). For a digraph with n vertices, the directed adjacency matrix A is the nth order square matrix, whose element aij is equal to 1 for an arc directed from vertex i to vertex j, and 0 otherwise. Hydrogen bond networks can be represented by digraphs, where vertices correspond to donor and acceptor group, and arcs correspond to hydrogen bonds from proton-donor to proton-acceptor and can be labeled with D, d or theta. In case of hydrogen bond networks one can call this directed adjacency matrix as hydrogen bond network adjacency (HBNA) matrix. Programs like HBAT [6], HBPLUS [7], HBexplore [8] and STRIDE [9] can produce hydrogen bond list (HB list file) for a given PDB file of protein macromolecules. HBNG parses the HB list file to generate an HBNA Matrix. The HBNA Matrix is employed by HBNG to generate a DOT language script. DOT language describes three kinds of objects: graphs, nodes, and edges and was originally developed by AT and T labs to support Graphviz. Graphviz [10] is open source graph visualization software. Graphviz has many useful features for concrete diagrams, such as options for colors, fonts, tabular node layouts, line styles, hyperlinks, and custom shapes. Graphviz includes dot (draws directed graphs as hierarchies) and dotty (a graph editor for the X-Window System) and both accept a DOT script file as input. HBNG is written in PERL and the installation for Windows operating system is available with the Graphviz components. HBNG provides the option for filtering weak hydrogen bonds based on angle and distance cutoff to avoid highly cross linked hydrogen bond networks which means network topology will depend on the cutoff values. One can assign different colors (red, blue, green etc) and shapes (circle, rectangle, ovals, double circle) to vertices according residue or molecule type (amino acid, nucleic acid, water, ligands) along with labeling of vertices and arcs.

Results and application

The directive power of hydrogen bonds is apparently the major factor for the uniqueness and specificity of biopolymer structures. Directed graphs generated by HBNG facilitate visualization of cooperativity and anticooperativity chains and rings. HBNG is useful in the identification of clusters of amino acid residues that stabilize the protein structure and protein-protein interfaces. It will give better insights into protein structure and stability by elucidating the role of the amino acids in maintaining the unique topology of protein structures and will be helpful in studies of protein folding, stability and design. Compared to HERA and TOPS, HBNG can include water molecules, ligands and water-mediated interaction (see Figure 1a) in its hydrogen bond network graph. It also includes directed edges or arcs labeling which display available geometrical information about hydrogen bond. In HBNG hydrogen bonding networks can be visualized at many levels like at atom level (atoms participating in hydrogen bond formation make nodes for the graph, see Figure 1a), residue level (residues participating in inter residue hydrogen bond formation make nodes for the graph) and SSEs level (SSEs i.e., Secondary Structure Elements participating in inter SSEs hydrogen bond formation make nodes for the graph, see Figure 1b). For SSEs level visualization HBNG utilizes STRIDE [1] for identification of secondary structural elements. HBNG can be applied to comparing proteins at different levels and correlating protein structure with attributes of individual residues.
Figure 1

HBNG for PDB entry 6rsa. (A) Nodes are labeled with residue name, residue no and atom type. Edges are labeled with geometrical features of hydrogen bond like theta (XHA bond angle) and d (H....A distance). Node ARG (NH1-10) represent donor atom NH1 which forms N-H....O type hydrogen bonds with O atoms of DOD(O -296) and ARG(O- 33) nodes. (B) SSEs level hydrogen bonding network where amino acid residues are grouped and colored according to their secondary structural units.

Conclusion

HBNG is a very useful tool for the visualization of hydrogen bond networks in 2D and facilitate in analysis of the role of hydrogen bond networks and cooperativity in the stability of biopolymer structures.
  7 in total

1.  TOPS: an enhanced database of protein structural topology.

Authors:  Ioannis Michalopoulos; Gilleain M Torrance; David R Gilbert; David R Westhead
Journal:  Nucleic Acids Res       Date:  2004-01-01       Impact factor: 16.971

2.  Geometric cooperativity and anticooperativity of three-body interactions in native proteins.

Authors:  Xiang Li; Jie Liang
Journal:  Proteins       Date:  2005-07-01

3.  Strong and weak hydrogen bonds in the protein-ligand interface.

Authors:  Sunil K Panigrahi; Gautam R Desiraju
Journal:  Proteins       Date:  2007-04-01

4.  HERA--a program to draw schematic diagrams of protein secondary structures.

Authors:  E G Hutchinson; J M Thornton
Journal:  Proteins       Date:  1990

5.  Knowledge-based protein secondary structure assignment.

Authors:  D Frishman; P Argos
Journal:  Proteins       Date:  1995-12

6.  HBexplore--a new tool for identifying and analysing hydrogen bonding patterns in biological macromolecules.

Authors:  K Lindauer; C Bendic; J Sühnel
Journal:  Comput Appl Biosci       Date:  1996-08

7.  Satisfying hydrogen bonding potential in proteins.

Authors:  I K McDonald; J M Thornton
Journal:  J Mol Biol       Date:  1994-05-20       Impact factor: 5.469

  7 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.