Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

An Accurate Model for Biomolecular Helices and Its Application to Helix Visualization

  • Lincong Wang ,

    wlincong@hotmail.com

    Affiliation The College of Computer Science and Technology, Jilin University, Changchun, Jilin, China

  • Hui Qiao,

    Affiliation The College of Computer Science and Technology, Jilin University, Changchun, Jilin, China

  • Chen Cao,

    Affiliation The College of Computer Science and Technology, Jilin University, Changchun, Jilin, China

  • Shutan Xu,

    Affiliation The College of Computer Science and Technology, Jilin University, Changchun, Jilin, China

  • Shuxue Zou

    Affiliation The College of Computer Science and Technology, Jilin University, Changchun, Jilin, China

Abstract

Helices are the most abundant secondary structural elements in proteins and the structural forms assumed by double stranded DNAs (dsDNA). Though the mathematical expression for a helical curve is simple, none of the previous models for the biomolecular helices in either proteins or DNAs use a genuine helical curve, likely because of the complexity of fitting backbone atoms to helical curves. In this paper we model a helix as a series of different but all bona fide helical curves; each one best fits the coordinates of four consecutive backbone Cα atoms for a protein or P atoms for a DNA molecule. An implementation of the model demonstrates that it is more accurate than the previous ones for the description of the deviation of a helix from a standard helical curve. Furthermore, the accuracy of the model makes it possible to correlate deviations with structural and functional significance. When applied to helix visualization, the ribbon diagrams generated by the model are less choppy or have smaller side chain detachment than those by the previous visualization programs that typically model a helix as a series of low-degree splines.

1 Introduction

Historically helices were proposed as the main secondary structural elements for proteins in 1951 [1] and as the only structural forms for double stranded DNAs (dsDNA) [2] in 1953 through model building using low-resolution X-ray diffraction data well before atomic coordinates could be determined from high-resolution data [3, 4]. However even with the ready availability of many high-resolution structures at present, a biomolecular helix in either a protein or a DNA molecule has rarely been modeled as a series of genuine helical curves likely because of the difficulty to accurately fit the backbone atoms to helical curves though methods [5, 6] have been proposed in the past to compute helical parameters using backbone atoms: N, Cα, CO atoms in a protein or P atoms in a DNA. For example, the p-curve [6] program computes helical parameters from a series of base planes in a DNA or peptide planes in a protein. Similarly none of the previous programs for helix visualization (typically as a ribbon diagram [7]) model a biomolecular helix as a series of truly helical curves. Instead a biomolecular helix is usually approximated with a series of low-degree splines such as Hermite polynomials that pass through backbone Cα or P atoms [820]. Using a series of low-degree splines as a model for a biomolecular helix has several disadvantages such as (1) the model could deviate largely from a genuine helical curve at both the local and global levels, (2) both the true difference between a helical curve and the biomolecular helix and the errors in the model itself contribute to the deviation. Consequently the deviation could not be quantified and further correlated with structural and functional significance, and (3) when applied to molecular visualization the generated helix ribbon diagrams are either choppy (wavy) or the side chains become detached from the diagrams [16].

In this paper, we describe a model that represents a biomolecular helix by a series of different but all bona fide helical curves each one being computed using a newly-developed curve fitting algorithm that searches for a helical curve that best fits the coordinates of four backbone atoms. A helix model composed of a series of helical curves has been previously called a polyhelix[21]. A key difference between our model and a polyhelix is that the curves in the latter may not fit well to backbone atoms. The representation of a whole helix as a series of helical curves rather than a single one makes it possible to describe accurately the local deviations of the helix from a genuine helical curve. In particular for a protein helix we have defined a new score to quantify its deviations from the standard protein helix(See section 2.2 for a precise definition of the term the standard protein helix.) and to further link the deviations with their locations in proteins. When applied to the visualization of a helix as a ribbon diagram, the model’s closeness to a genuine helical curve makes it possible to eliminate choppiness in protein diagrams and to greatly reduce it in DNA diagrams while the minimization of the distance between a backbone atom and its closest point on the diagram achieved by the curve fitting algorithm greatly alleviates the side chain detachment problem. Either choppiness or detachment appears frequently on the helix diagrams drawn by the previous molecular visualization programs [12, 1420]. In addition both the deviation and correlation could be easily visualized by the helix diagrams generated by our model.

2 The Helical Curve Fitting Algorithm and the Helix Model

Our helix model is composed of a series of genuine helical curves. In this section we first outline the curve fitting algorithm that searches for a helical curve that best fits the coordinates of four backbone atoms. We then define a helix score for residue i in a protein helix that quantifies the local deviation from the standard protein helix of the helical curve that best fits a quadruple of residues i, i + 1, i + 2 and i + 3. Finally we present the model itself. For ease of exposition, we use four successive Cα atoms as input.

2.1 The helical curve fitting algorithm

A general helical curve in three dimensional (3D) space could be represented as: (1) where r = {x, y, z} (In this paper, bold lower-case letters denote 3D vectors and bold capital letters denote either 3D rotation matrices or 3D curves.) is a point on the curve, r0 = {x0, y0, z0} its origin, and R the rotation matrix that specifies its helical axis n with respect to a coordinate system. The first three helical parameters, radius (r), pitch (p) and turn angle (t), define a standard helical curve, x = rsint, y = rcost, z = pt with its origin at {1.0,0.0,0.0}, its center at {0.0,0.0,0.0} and its helical axis along the + Z axis. Together with n and r0 these five parameters completely define a general helical curve. Though r, p, t could be computed directly from the virtual bond length, bond angle and dihedral angle of a quadruple of Cαs [5], no simple analytic expression has been derived for the computation of a helical curve that best fits the coordinates of a quadruple of Cαs, that is, a helical curve that has the minimum RMSD (Δi) between the four Cαs and their closest points on the curve. In fact, this minimization (or curve fitting) problem is equivalent to finding the solutions to a high-degree monomial. The complexity of searching for a series of different helical curves that best fit a series of segments of backbone atoms is likely to be the reason why no genuine helical curves have been used to model a biomolecular helix. In the following we describe briefly an efficient algorithmic solution to this minimization problem.

We begin with the computations of r, p and t using previously-derived analytic expressions [5], and denote their values as rm, pm and tm. Then we proceed as follows to search discretely and exhaustively over two intervals, [rmδr, rm + δr] and [pmδp, pm + δp], for the r and p values of a helical curve that best fits the coordinates of a quadruple of Cαs of residues i, i + 1, i + 2 and i + 3. Both δr and δp are user-specified constants.

  1. Δi = ∞ {the initial RMSD}
  2. For each r in [rmδe, rm + δr]
     For each p in [pmδp, pm + δp]
      Compute t {the turn angle}
      Generate a helical curve {by Eq 1}
      Best-fit the curve to the four Cαs using singular-value decomposition(SVD) to compute R
      If dq < Δi
       Δi = dq
       ri = r, pi = p, ti = t, Ri = R
where dq is the RMSD between the quadruple of Cαs and their closest points on the helical curve; ri, pi, ti and Ri are, respectively, the helical parameters and rotation matrix for the helical curve that best-fits the quadruple. Given both r and p and the distance di, i + 1 between two consecutive Cαs, t could be computed as follows: . Singular-value decomposition (SVD) is applied to compute Δi and Ri; and from Ri, both ni and helix center c0 for this quadruple of Cαs could be calculated. In fact, the SVD step guarantees that the computed helical curve best fits the coordinates of the quadruple of Cαs. The set of five helical parameters and the centers for all the quadruples of consecutive Cαs in a protein chain or Ps in a DNA strand are computed by sliding over its sequence a window of four Cα or P atoms.

2.2 The helix score for a protein helix

Except for the last three residues at the C-terminus of a protein chain, to each residue i of a protein sequence is assigned a helix score hi. (2) where ri, pi, tii are computed as above using a quadruple of Cαs of residues i, i + 1, i + 2 and i + 3. The constants μr, σr; μp, σp; μt, σt and σΔ are respectively the normal distribution parameters for r, p, t,Δ that are determined as follows using the respective data sets for r, p, t,Δ computed over a non-abundant set 𝕊 of 3,287 X-ray structures in the PDB with each of them has a resolution ≤ 2.0Å, a R-factor ≤ 25.0% and at least three helices. We have applied the program dssp [22] to assign a total of 44,456 helices for the protein structures in 𝕊. The three parameters μr, μp and μt define a standard helical curve that represents an average over all the protein helices in 𝕊. For ease of reference, we call it the standard protein helix. The term quantifies the spatial difference between a Cα atom and its closest point on the model while the helix score itself determines the deviation of the model from the standard protein helix: the higher the score the larger deviation from the standard protein helix.

2.3 The helix model

The model is computed through an averaging process that merges into a single curve all the helical curves for the quadruples of backbone atoms obtained by sliding over a protein helix or a DNA strand. Starting with either the N-terminus of a protein helix or 5’-terminus of a DNA strand, the model curve cai ai + 1 between two consecutive atoms, ai and ai + 1, is computed as follows. (3) where {a1,a2,a3,a4,a5,…,an} denotes n consecutive backbone atoms along a protein helix or a dsDNA strand, and hi, i + 1 is the segment between two consecutive atoms, ai and ai + 1, of the helical curve H14 that is computed using a quadruple of atoms {a1,a2,a3,a4}, the segment of H14 between ai + 1 and ai + 2, and the segment of H14 between ai+2 and ai+3. Please see Fig 1 for an illustration.

thumbnail
Fig 1. The averaging process for helix model computation.

In this example the first helical curve H14 is computed using the first quadruple of backbone atoms {a1,a2,a3,a4}, the second curve H25 the next quadruple of atoms {a2,a3,a4,a5} and so on. For a pair of two consecutive interior atoms up to three slightly different curves could be computed. The final model curve for the segment between a pair of consecutive atoms is their average (Eq 3).

https://doi.org/10.1371/journal.pone.0129653.g001

3 Results and Discussion

We have applied the model to both the protein and DNA molecules to assess its accuracy for the representation of biomolecular helices. In this section in addition to presenting the computational results we also compare our model with and discuss its advantages over the previous helix models for (1) the quantification of the deviation from the standard protein helix of a helix in a protein, (2) the correlation between the deviations and their locations in proteins, and (3) the visualization of helices as ribbon diagrams.

3.1 The accuracy of the helical model

The application of the model to a set of 27,105 X-ray protein structures in the PDB with a resolution from 0.46Å to 3.5Å and less than 70% sequence identity confirms the model’s accuracy. Though the RMSDs (Δis in Eq 2) between the backbone Cα atoms and their closest points on the model range from 0.0 − 0.3Å for all the 262,266 DSSP-assigned protein helices, more than 95% of the helix residues have their Δis less than 0.08Å. As illustrated in Fig 2, the deviations between the experimental Cα positions and the model are barely discernible for the protein structures ranging from ultra-high resolution (pdbid 1EJG, 0.46Å), to medium resolution (pdbid 2RH1, 2.6Å), and to low resolution structures (pdbid 3ZC1, 3.3Å, S1 Fig in the Supporting Information (SI)). In general, the model accuracy is not affected by the residue’s helix score. For DNAs, the spatial difference between a backbone P atom and its closest point on the model could be large with a typical value from 0.0Å to 0.5Å(Fig 3a). Even with the relatively large difference between the model and the P atoms in DNAs, our model is superior to all the previous helix models for DNAs because the generated curves conform to a genuine helical curve much better than a series of splines generated by the previous models do (Please see S4f, S4j and S5 Figs in the SI for examples).

thumbnail
Fig 2. The model accuracy.

The spatial differences between the backbone atoms and their closest points on the helix ribbon diagram generated by the model are barely visible (indicated by the arrows) for either (a) an ultra-high resolution protein structure (pdbid 1EJG) or (b) a medium-resolution structure (pdbid 2RH1). The backbones of the helices are shown in stick-and-ball with the diameter of the ball to be the same as the thickness of the ribbon. The Cα atoms are colored in cyan. A detachment occurs when a Cα atom is not positioned inside the ribbon diagram. The larger the difference is between a Cα atom and its closest point on the model, the larger its detachment from the diagram. The protein helix diagrams in both the main paper and Supporting Information (SI) are colored as follows according to residue’s helix score (Eq 2): 0.0–20.0 in green, 20.0–50.0 in celeste, 50.0–100.0 in yellow, 100.0–200.0 in magenta, > 200.0 in red. Except for Fig 1, all the figures in both the main paper and SI are prepared using our own molecular visualization program written in C++/openGL/Qt.

https://doi.org/10.1371/journal.pone.0129653.g002

thumbnail
Fig 3. A DNA ribbon diagram and its local distortions.

In (a) the differences between the DNA ribbon diagram generated by our helix model and the backbone P atoms (colored in maize) are visible for some nucleotides (indicated by an arrow) in a leucine zipper protein (pdbid 1A02). The protein ribbon diagram is colored according to residue’s helix score as in Fig 2. The residues with high helix scores are concentrated in the protein-DNA interface. For clarity neither protein loops nor β-strands are displayed in (a). In (b) the local distortions in the DNA ribbon diagram at the protein-DNA interface are indicated by the arrows. Here a local distortion means a twist away from an ideal helix ribbon diagram generated by a genuine helical curve (S4f, S4j and S5 Figs in the SI for additional examples of DNA ribbon diagrams). The protein atoms in (b) are colored as follows: H in gray, C in green, N in blue and S in yellow.

https://doi.org/10.1371/journal.pone.0129653.g003

3.2 The helix score and the structural and functional significance of the model

Our model consists of a series of helical curves each one best fits the coordinates of a quadruple of backbone atoms. The individual curves could differ largely from each other depending on the extent of their deviations from a genuine helical curve. The deviation represents the structural difference among different biomolecular helices. They are described in our model by both the helical parameters and the RMSD Δ. Specifically we have defined a helix score for a protein helix residue (Eq 2) that includes both the deviation from the standard protein helix and the minimum RMSD achieved by the curve fitting algorithm. Either the score or the local deviations from a genuine helical curve could be visualized for individual protein residues or DNA nucleotides. A systematic survey over all the protein and DNA structures in the PDB is currently under way for the structural and functional significance of the helix score. As shown in Table 1 a preliminary study on a set of 3,446 x-ray structures with a resolution between 1.0Å–2.0Å and with less than 70% sequence identity has found a correlation between the residue’s helix scores and their locations in the proteins: the higher the score the higher probability of the residue being on a protein surface (Table 1).

thumbnail
Table 1. Helix score vs solvent accessible area (SAA) for proteins.

The data are obtained on all the dssp [22] assigned helices on a set of 3,446 x-ray structures with a resolution between 1.0Å–2.0Å and with less than 70% sequence identity. There are 650,167 helix residues in total. In each column these residues are divided into two subsets, ShT and S> hT, according to a helix score threshold hT with the residues in ShT having hihT while those in S> hT having hi > hT. The parameter λ is computed by fitting a SAA histogram to an exponential function, y = Aexp λt + b, where A and b are parameters and t and y are the variables. The parameter μ is the average of the SAAs for all the residues in ShT or S> hT. The unit of μ is Å2. As shown in the table μ increases but λ decreases with the helix score, and thus the higher the helix score the higher probability of the residue being on a protein surface.

https://doi.org/10.1371/journal.pone.0129653.t001

The same study also shows that the helix residues in a protein-ligand binding site tend to have higher helix scores than the rest as illustrated in the three figures: Figs 3 and 4 and S1 Fig in the SI. The residues with high helix scores indicated by different colors are concentrated in the ligand binding sites where the ligand could be either a DNA molecule (Fig 3) or a compound (Fig 4) or other protein subunits (S1 Fig). Though it has been documented before [2325] that the π and left-handed helices in proteins have higher probabilities to be in a ligand binding site, no scores have been proposed previously for a quantitative and consistent description of the distortions in all the three types of protein helices. One key advantage of a consistent helix score is that the scores for different homologs in the same protein family could be used to determine their structural similarity (conservation) and variation (Fig 4). In addition, with our model a polyline could be constructed for each biomolecular helix by connecting together the centers of the individual helical curves along either a protein helix (Fig 4b and S1 Fig) or a DNA strand (S4g and S5 Figs). For ease of reference, we call such a polyline helix center polyline. As illustrated in Fig 4b the abrupt changes (turns) in such a polyline occur often at a protein-ligand interface. Compared with the protein helices it is more tricky to quantify the deviations from a genuine helical curve for DNA helices because of their large structural variations. However our model is still able to provide a qualitative description for local deviations such as the twist away (Fig 3b) from an ideal helix ribbon diagram generated by a genuine helical curve (S4f, S4j and S5 Figs).

thumbnail
Fig 4. The deviations from the standard protein helix of the residues in the binding sites of three GPCR structures.

In (a) the three GPCR structures (pdbid 1U19, 2RH1 and 3EML) are overlayed based on their sequence similarity [26]. The helix ribbon diagrams are colored as in Fig 2 except that the residues in 1U19, 2RH1 and 3EML with a helix score < 20.0 are colored respectively in green, classic rose and bright azure. The ligands and the helix center polylines in 1U19, 2RH1 and 3EML are similarly colored. In (b) each bend in a polyline indicates a deviation from the helix center polyline for a genuine helical curve, the latter is a straight line. Such bends are concentrated at the ligand binding sites.

https://doi.org/10.1371/journal.pone.0129653.g004

3.3 The application to helix visualization

It is a well-known problem in the modeling of a biomolecular helix as a series of low-degree splines that if the curves pass exactly through every backbone atom then the ribbon diagram generated by the model is choppy. On the other hand, if additional steps are applied or more than four backbone atoms are used for spline computation in order to smooth out the choppiness, then the side chains could become detached from the ribbon. The choppiness or detachment is inherent with a helix model that uses a series of splines where either the degrees of the splines are not high enough or the number of splines is not large enough for an accurate representation of a general helical curve that best fits the backbone atoms. Specifically the choppiness is due to nonsmooth changes in curvature along a biomolecular backbone while the detachment results from the spatial differences between the backbone atoms and the spline model. Though efforts have been made in the past [16, 18] to smooth out either the choppiness or detachment, either of them remains for the visualization of biomolecular helices in general and DNA helices in particular [17, 18] (please see S4 Fig). In our model the choppiness and detachment are simultaneously reduced to a great extent because the model itself is composed of a series of helical curves each one best fits a quadruple of backbone atoms. Specifically each helical curve has a unique curvature and the averaging process guarantees that the curvature for the final curve (the model) changes smoothly along a biomolecular backbone, consequently our model is able to almost eliminate the choppiness in protein helices (Figs 2, 4 and 5 and S1 Fig) and to greatly reduce it in DNA helices (S4f, S4g and S5 Figs). Similarly the averaging process keeps the distance between a backbone atom and its closest point on the model close to the minimum achieved by the curve fitting algorithm and thus the detachment problem is greatly alleviated. Fig 6 illustrates the differences between the ribbon diagram generated by our model and the diagrams by two previous programs. Please see the supporting information for the comparisons with four other molecular visualization programs (see S2 Fig). Our helix ribbon diagrams are most similar to the iconic ribbon diagram hand-drawn by Jane Richardson [7] (see S3 Fig). It is also rather similar to the ribbon diagram by UCSF Chimera [16] that uses a series of splines each one fits to five backbone atoms (Fig 6d). In contrast to the ribbon diagram by UCSF Chimera, our model minimizes the distance between a backbone atom and the ribbon diagram.

thumbnail
Fig 5. The helix ribbon diagrams generated by the model.

The two figures illustrate the differences between the helix ribbon diagrams generated by the model and the helix ribbon diagrams generated using a series of cubic Hermite splines that pass through every backbone atom. The latter is colored in purple and drawn in sausage-shape and overlayed upon the former. As is clear by the comparison, the diagrams generated by Hermite splines are choppy while those by our model are much more smooth. The helix diagrams are colored according to the residue’s helix score as in Fig 2.

https://doi.org/10.1371/journal.pone.0129653.g005

thumbnail
Fig 6. The comparisons of the helix ribbon diagrams by our model and two previous programs.

The protein structure is 1TIM (pdbid) for which Prof. Jane Richardson had hand-drawn an iconic ribbon diagram [7]. The helices are oriented as close as possible to their orientations in her diagram (see S4 Fig). Shown in (a) is the diagram generated by our model, in (b) the diagram by the program PyMOL [18]. The diagrams in both (c) and (d) are drawn by the program UCSF Chimera [16]. The series of splines in (c) pass exactly through the Cα atoms and are computed using a series of quadruples of Cα atoms. Additional steps have been applied to smooth out the choppiness in (c). The splines in (d) are generated using a series of a quintuple of backbone Cα atoms. The side-chains in (d) could become detached. The choppiness in the PyMOL’s diagrams that pass exactly through the backbone atoms is less pronounced than those by other programs (see S3 Fig) but still visible upon a careful examination. It is likely that the original Hermite splines have been smoothed out to some extent in PyMOL.

https://doi.org/10.1371/journal.pone.0129653.g006

When four successive backbone P atoms are used to generate a ribbon diagram for a DNA helix, there often exist large variations among the diagrams for different DNAs and obvious deviations from a diagram that is generated using a single genuine helical curve (please see S5a Fig of the SI for an ideal helix ribbon diagram generated by our model using a single genuine helical curve). The variation and deviation are partly due to the small helix turn angle in a typical DNA helix. The turn angle for a typical DNA helix is 34°, about one third of the turn angle for a typical α-helix in proteins. If instead of using all the successive P atoms, when only the first atoms of every triple of consecutive P atoms are used to compute the model, the resulting helix ribbon diagram becomes much similar to both a protein helix diagram (S4h and S4j Fig) and an ideal helix ribbon diagram (S5a Fig). In this case the turn angle per atom is very close to that in a typical protein helix. However, such a DNA model has lower accuracy (S4i and S4j Fig).

3.4 The data set and the molecule visualization program

To evaluate the performance of our algorithm, we have downloaded from the current version of the PDB a set of 27,105 x-ray protein structures that have at most 70% sequence identity and each of them has at least one helix according to the PDB. From them a set of 3,287 high-resolution structures, 𝕊, each of them has at least three helices, a resolution ≤ 2.0Å and a R-factor ≤ 25.0% are selected for the statistical analyses of helical parameters and RMSDs.

We have implemented our helix model and its visualization in C++/Qt/openGL and included them as a module in our structure analysis and visualization program. The default values for the two parameters, δr and δp, required for the computations of helix parameters r, p are set to 0.25 and the step size for both intervals, [rmδr, rm + δr] and [pmδp, pm + δp], is 0.01. The program is written in Qt5.3/openGL4.3/GLSL4.3 and is available upon request.

Supporting Information

S1 Fig. The model accuracy for low resolution protein structures.

As illustrated in S1 Fig the accuracy of our model is not affected by the resolutions and R-factors of protein x-ray structures. The side chain detachment from the ribbon diagram for a low resolution protein structure. The protein is a homo-octomer composed of eight identical subunits (pdbid 3ZC1, 3.3Å). The protein backbone is shown in stick-and-ball with the Cα atoms in cyan. A detachment occurs when a Cα atom is not positioned inside the ribbon diagram. No detachments are discernible in this helix ribbon diagram. The helix center polylines are shown in orange. The diagrams are colored as in Fig 2 of the main paper.

https://doi.org/10.1371/journal.pone.0129653.s001

(EPS)

S2 Fig. The comparisons with previous molecular visualization programs.

In addition to the comparisons with the two previous molecular visualization programs (PyMOL and UCSF Chimera) described in the main paper, we have also compared the helix ribbon diagram generated for 1TIM (pdbid) by our model with those by four other molecular visualization programs (S2 Fig) and with the iconic diagram hand-drawn by Jane Richardson (S3 Fig)The protein structure is 1TIM (pdbid). Shown in (a, b, c, d) is, respectively, the diagram generated by Jmol [20], VMD [15], BALLView [19], and Molsoft [12]. The arrows point to the locations where the diagrams are choppy.

https://doi.org/10.1371/journal.pone.0129653.s002

(EPS)

S3 Fig. The ribbon diagram for 1TIM hand-drawn by Jane Richardson.

With the kind permission from Prof. Jane Richardson.

https://doi.org/10.1371/journal.pone.0129653.s003

(EPS)

S4 Fig. The DNA helix ribbon diagrams by five molecular visualization programs and their comparisons with the diagrams by our model.

Compared with protein helices DNA helices have larger variations among themselves and larger deviations from a genuine helical curve. This figure shows the DNA ribbon diagrams by five previous molecular visualization programs and their comparisons with the ribbon diagrams generated by our model. The structure is a leucine zipper protein (pdbid 1A02) with a bound dsDNA. Figures a, b, c, d, e, f and g are, respectively, the ribbon diagrams by UCSF Chimera [16], PyMol [18], Molsoft [12], BALLView [19], VMD [15] and the two ribbon diagrams generated by our model using four consecutive P atoms. The two polylines in (g) are the helix center polylines. The two figures, h and i, are respectively the helix ribbon diagram generated by our model using a series of quadruples of atoms with each atom is the first of a triple of consecutive P atoms along a DNA strand, and its overlay with the ribbon diagram generated using successive four P atoms. The two figures i, j are the same except that the heavy atoms are displayed in the latter.

https://doi.org/10.1371/journal.pone.0129653.s004

(EPS)

S5 Fig. The helix ribbon diagrams for two B-DNAs.

This figure shows a DNA ribbon diagram generated by our model for a theoretical B-DNA model with its first strand to be constructed using a set of standard parameters for a B-DNA molecule and a diagram for an experimental X-ray B-DNA structure. The helix center polyline is a straight line for the first stand of the theoretical B-DNA model but base-pairing requirement forces its second strand to deviate from a genuine helical curve. Figure (a) is a ribbon diagram generated by our model for a B-DNA model with the first strand (colored in classic rose) constructed using a set of standard B-DNA parameters. Base-paring requirement forces the second stand (colored in light olive) to deviate from a genuine helical curve. The helix center polyline is a straight line for the first strand. Shown in (b) is a ribbon diagram for an experimental x-ray B-DNA structure (pdbid 9BNA).

https://doi.org/10.1371/journal.pone.0129653.s005

(EPS)

Author Contributions

Conceived and designed the experiments: LW. Performed the experiments: LW HQ CC SX SZ. Analyzed the data: LW HQ SZ. Wrote the paper: LW.

References

  1. 1. Pauling L, Corey RB. Configurations of polypeptide chains with favored orientations around single bonds: two new pleated sheets. Proceedings of the National Academy of Sciences of the United States of America. 1951;37(11):729. pmid:16578412
  2. 2. Watson JD, Crick FH. Molecular structure of nucleic acids. Nature. 1953;171(4356):737–738. pmid:13054692
  3. 3. Kendrew J, Dickerson R, Strandberg B, Hart R, Davies D, Phillips D, et al. Structure of myoglobin. Nature. 1960;185(422):427–1960.
  4. 4. Dickerson RE, Drew HR, Conner BN, Wing RM, Fratini AV, Kopka ML. The anatomy of A-, B-, and Z-DNA. Science. 1982;216(4545):475–485. pmid:7071593
  5. 5. Shimanouchi T, Mizushima Si. On the helical configuration of a polymer chain. The Journal of Chemical Physics. 1955;23(4):707–711.
  6. 6. Sklenar H, Etchebest C, Lavery R. Describing protein structure: a general algorithm yielding complete helicoidal parameters and a unique overall axis. Proteins: Structure, Function, and Bioinformatics. 1989;6(1):46–60.
  7. 7. Richardson JS. The Anatomy and Taxonomy of Protein Structure. Advances in Protein Chemistry. 1981;34:167–339. pmid:7020376
  8. 8. Priestle JP. RIBBON: a stereo cartoon drawing program for proteins. Journal of Applied Crystallography. 1988;21(5):572–576.
  9. 9. Carson M. RIBBONS 2.0. Journal of Applied Crystallography. 1991;24(5):958–961.
  10. 10. Kraulis PJ. MOLSCRIPT: a program to produce both detailed and schematic plots of protein structures. Journal of Applied Crystallography. 1991;24(5):946–950.
  11. 11. Richardson DC, Richardson JS. The kinemage: a tool for scientific communication. Protein Science. 1992;1(1):3–9. pmid:1304880
  12. 12. Abagyan R, Totrov M, Kuznetsov D. ICM:a new method for protein modeling and design: applications to docking and structure prediction from the distorted native conformation. Journal of computational chemistry. 1994;15(5):488–506.
  13. 13. Sayle RA, Milner-White EJ. RASMOL: biomolecular graphics for all. Trends in biochemical sciences. 1995;20(9):374–376. pmid:7482707
  14. 14. Koradi R, Billeter M, Wüthrich K. MOLMOL: a program for display and analysis of macro-molecular structures. Journal of molecular graphics. 1996;14(1):51–55. pmid:8744573
  15. 15. Humphrey W, Dalke A, Schulten K. VMD: visual molecular dynamics. Journal of molecular graphics. 1996;14(1):33–38. pmid:8744570
  16. 16. Pettersen EF, Goddard TD, Huang CC, Couch GS, Greenblatt DM, Meng EC, et al. UCSF Chimera visualization system for exploratory research and analysis. Journal of computational chemistry. 2004;25(13):1605–1612. pmid:15264254
  17. 17. Massire C, Gaspin C, Westhof E. DRAWNA: a program for drawing schematic views of nucleic acids. Journal of molecular graphics. 1994;12(3):201–206. pmid:7529557
  18. 18. Schrödinger L. The PyMOL Molecular Graphics System, Version 1.3r1; 2010.
  19. 19. Moll A, Hildebrandt A, Lenhof HP, Kohlbacher O. BALLView: a tool for research and education in molecular modeling. Bioinformatics. 2006;22(3):365–366. pmid:16332707
  20. 20. Herraez A. Biomolecules in the computer: Jmol to the rescue. Biochemistry and Molecular Biology Education. 2006;34(4):255–261. pmid:21638687
  21. 21. Goriely A, Hausrath A, Neukirch S. The differential geometry of proteins and its applications to structure determination. Biophysical Reviews and Letters. 2008;3(1–2):77–101.
  22. 22. Kabsch W, Sander C. Dictionary of protein secondary structure: pattern recognition of hydrogen-bonded and geometrical features. Biopolymers. 1983;22(12):2577–2637. pmid:6667333
  23. 23. Weaver TM. The π-helix translates structure into function. Protein Science. 2000;9(1):201–206. pmid:10739264
  24. 24. Fodje M, Al-Karadaghi S. Occurrence, conformational features and amino acid propensities for the π-helix. Protein engineering. 2002;15(5):353–358. pmid:12034854
  25. 25. Cooley RB, Arp DJ, Karplus PA. Evolutionary origin of a secondary structure: π-helices as cryptic but widespread insertional variations of α-helices that enhance protein functionality. Journal of molecular biology. 2010;404(2):232–246. pmid:20888342
  26. 26. Altschul SF, Gish W, Miller W, Myers EW, Lipman DJ. Basic local alignment search tool. Journal of Molecular Biology. 1990;215(3):403–410. pmid:2231712