QHELIX

Lab Home (Laboratory of Bioinformatics and Molecular Design)

Reference:
QHELIX: A Computational Tool for the Improved Measurement of Inter-Helical Angles in Proteins
Hui Sun Lee, Jiwon Choi, Sukjoon Yoon. Protein J. 2007 Sep 1; [Epub ahead of print]
[Abstract]

 

Analyzing how secondary structural elements assemble into a tertiary structure is an important step to understand the folding and functionality of proteins. The alpha-helix is a well-defined common secondary element. The calculation of inter-helical orientation, which can be defined as a tilt angle between different two helices, has been a major geometric determinant to annotate and compare the structural characteristics of proteins. In addition, for proteins undergoing large conformational changes, analyzing the inter-helical tilt angle may provide a detailed description of the structural rearrangements during these events.

QHELIX is an improved computational framework to analyze the orientation of alpha-helix pairs in proteins or any protein complexes.

To obtain helix axes, we used two optional algorithms, which are refered to Chou method (1) and Kahn method (2,3), based on fast, non-iterative linear fitting procedures. Absolute mathematical regularity of the helical parameters is not required for determining helix axes. The present program is capable of straightforwardly assigning the orientation direction as well as calculating the angle between two helices. In addition to the inter-helical angle calculation, the program provides the quantitative measurement on the irregularity of helical shape, resulting in discriminating irregular-shaped helices from helices with an ideal geometry.

 

Figure. Graphical presentation of helix axes defined by Chou method and Kahn method in a model system containing an irregularly curved long helix. The axes of the helices 16 (residue range 378-408) and 19 (residue range 462-481) of acetohydroxy acid isomeroreductase (PDB entry: 1YVE) are calculated by (a) Chou method and (b) Kahn method. The axes defined are shown as bold lines. The curvature calculated by Kahn method is depicted as black spheres in (b).

 

Table. Comparison of inter-helical angle between helix 16 and 19 (theta 16-19), and average displacement distances (davg) between an irregularly curved helix (helix 16) and a helix with an ideal geometry (helix 19).



To obtain the QHELIX program

QHELIX is free for academic use. The QHELIX licence is avaiable here. Obtaining the software implies acceptance of these terms.

To obtain QHELIX, please send an e-mail with your name, institution and address to yoonsj@sookmyung.ac.kr.
The program will be sent to you in an email.

 


I. Installation

gunzip qhelix.tar.gz
tar xvf qhelix.tar

We provide a pre-compiled version of QHELIX program.

Type `./qhelix' to execute the QHELIX program.

If you have any problems using the pre-compiled version, install QHELIX as follows:

Installation using source file and math library

"qhelix.c" is the source file of helix axis and angle calculation. This program uses a math library for eigenvalue calculation. The math library files are compressed as "*.shar" files. Source and library files should be located in the same directory for successful compilation.


1. Uncompress *.shar files

     "sh meschach0.shar"
     "sh meschach1.shar"
     "sh meschach2.shar"


2. Library installation

If you have problems using configure, or you use a non-Unix system, check the MACHINES directory (generated by meschach0.shar) for your machine, operating system and/or compiler. Save the machine dependent files makefile, machine.c and machine.h. Copy those files from the directory for your machine to the directory where the source code is.

     configure
     make basic
     make clean


3. To link into qhelix.c, compile it using

     "gcc -o qhelix qhelix.c meschach.a -lm"

II. Usage

Type `./qhelix' to execute the QHELIX program.

- Input file name(PDB format)? [ enter the name of the protein coordinate file ]

- Number of Helix domains? [ enter total number of helices in the protein ]

- The first residue number in the helix 1? [ enter the residue number of the first amino acid in the first helix. The residue number should be consistent with that of PDB file. ]

- Number of residues in the helix 1? [ enter total number of amino acid residues in the first helix ]

* The program will repeatedly ask you last two questions as many times as the number of helices you input.

 


         References

1. Chou, K.C., Nemethy, G. and Scheraga, H.A., 1984. Energetic approach to the packing of alpha-helices. 2. General treatment of nonequivalent and nonregular helices. J Am Chem Soc. 106, 3161-3170.

2. Kahn, P.C., 1989. Defining the axis of a helix. Computers Chem. 13, 185-189.

3. Kahn, P.C., 1989. Simple methods for computing the least squares line in three dimensions. Computers Chem. 13, 191-195.

 


For any suggestion or comment e-mail to yoonsj@sookmyung.ac.kr

Sukjoon Yoon, PhD.

Department of Biological Sciences
Laboratory of Computational Biology and Bioinformatics
Sookmyung Women's University
Seoul, Korea