Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2021 Aug 3.
Published in final edited form as: Mol Based Math Biol. 2017 Apr 27;5(1):31–39. doi: 10.1515/mlbmb-2017-0003

An Iterative Bézier Method for Fitting Beta-sheet Component of a Cryo-EM Density Map

Michael Poteat 1, Jing He 1
PMCID: PMC8329936  NIHMSID: NIHMS873181  PMID: 34350231

Abstract

Cryo-electron microscopy (Cryo-EM) is a powerful technique to produce 3-dimensional density maps for large molecular complexes. Although many atomic structures have been solved from cryo-EM density maps, it is challenging to derive atomic structures when the resolution of density maps is not sufficiently high. Geometrical shape representation of secondary structural components in a medium-resolution density map enhances modeling of atomic structures. We compare two methods in producing surface representation of the β-sheet component of a density map. Given a 3-dimensional volume of β-sheet that is segmented from a density map, the performance of a polynomial fitting was compared with that of an iterative Bézier fitting. The results suggest that the iterative Bézier fitting is more suitable for β-sheets, since it provides more accurate representation of the corners that are naturally twisted in a β-sheet.

1. INTRODUCTION

Cryo-electron microscopy (cryo-EM) is a biophysical technique to produce electron density maps of large molecular assemblies(Chiu et al., 2005; Hryc et al., 2011; Zhang et al., 2010; Zhou, 2008; Zhou et al., 2000). A density map is a 3-dimensional image in which each voxel is associated with a density value that represents the local density of electrons. Many molecular complexes, such as ribosomes and viruses, have been resolved to atomic resolutions using this technique (Anger et al., 2013; Jiang et al., 2008; Zhang et al., 2013). At high resolutions about 3Å, details of amino acids are resolved, and atomic structures can be derived. However, it is challenging to obtain high-resolution 3D images for many biological specimen due to the nature of biological samples. At medium resolutions, such as 5–10Å, amino acid details are not resolved, and it is often not possible to distinguish the chain of a protein in the image. What is possible to be distinguished from medium-resolution images includes rough location of secondary structures, such as α-helices, β-sheets, (Baker et al., 2007; Dal Palu et al., 2006; Jiang et al., 2001; Kong and Ma, 2003; Rusu and Wriggers, 2012; Si and He, 2013; Si et al., 2012; Zeyun and Bajaj, 2008) and possible connections among secondary structures (Al Nasr et al., 2013; Ju et al., 2007). An α-helix appears as a cylinder and a β-sheet appears as a thin layer of density image at medium resolutions. Various computational methods have been developed to segment secondary structures from cryo-EM images, such as Helixhunter, SSEhunter, HelixTracer, SSELearner Voltrac, and SSETracer. (Baker et al., 2007; Dal Palu et al., 2006; Jiang et al., 2001; Rusu and Wriggers, 2012; Si and He, 2013; Si et al., 2012). In addition to secondary structure detection, it is possible to match secondary structures detected from the cryo-EM density map to those predicted from protein amino acid sequence, in order to derive the backbone trace of the protein(Abeysinghe et al., 2008; Al Nasr and He, 2016; Al Nasr et al., 2011; Al Nasr et al., 2014; Al Nasr et al., 2012; Baker et al., 2011; Biswas et al., 2015; Biswas et al., 2016; Lindert et al., 2012).

A β-sheet is composed of multiple β-strands. Figure 1 shows an example of a 7-stranded β-sheet. Knowing the position of a β-sheet without knowing the position of β-strands is often not sufficient to model the 3-dimensional structure of a protein, since each β-strand, not a β-sheet, corresponds to a segment of the protein sequence. The spacing between two neighboring β-strands is 4.5Å–5Å, too small to be resolved in an image with 5–10Å resolution. In spite of the difficulty in distinguishing individual β-strands from a medium-resolution map, we previously showed that it is possible to predict the position of the β-strands of a β-sheet through the analysis of β-sheet twist (Si and He, 2014). A unique nature of a β-sheet is that each one is right-handed twisted (Chothia, 1973). StrandTwister utilizes this special character of a β-sheet to model the orientation of β-strands (Si and He, 2014).

Figure 1.

Figure 1

β-sheet, β-strands and β-sheet image. A β-sheet is composed of multiple β-strands, each shown as a ribbon in (A). An image (gray) of a β-sheet is superimposed with its atomic structure of β-sheet (ribbons) in (A) and a polynomial surface (golden dots) in (B). An example of the region where the surface does not fit well the image is marked with an arrow.

Given an atomic structure of a protein, a twist angle can be calculated along the peptide orientation and has been shown to have right-handed twist on a β-strand (Chothia, 1973). For a given atomic model of a β-sheet, the twist angle is often less than 40° (Ho and Curmi, 2002; Richardson, 1981). However, when precise location of atoms is not available, as for a β-sheet image, precise calculation of a twist angle is challenging. We measured a twist angle that is represented by two neighboring β-traces, each of which is a central line of the β-strand (Si and He, 2014). In such a case, accurate calculation of twist angles depends on accurate modeling of a β-sheet.

Since the density image of a β-sheet appears as a thin layer, two previous methods exist to represent a β-sheet from its 3D image. Thinning and pruning is an image processing technique, and has been used to produce a thin surface from a 3D image at the β-sheet region (Ju et al., 2007). This method is an effective way to detect a β-sheet, but the resulting surface is not smooth enough for direct calculation of twist angles. A polynomial fitting method was used in StrandTwister (Si and He, 2013; Si and He, 2014). The polynomial was selected using least square fitting of the voxels in the β-sheet image. Although the surface appears to fit well in most part of the image, it does not fit accurately for a large β-sheet, particularly at the corner regions (arrow in Figure 1). It is possible that a polynomial is not a sufficient model to represent a twisted surface.

In this paper, we explore a general mathematical model to represent the surface of any given β-sheet, large or small. We propose to use an iterative Bézier surface to fit a β-sheet image. We show that the proposed model improves fitting accuracy, particularly for the corners of a β-sheet.

2. METHOD

The surface model is derived iteratively using a Bézier model. At each iteration, a set of control points are identified and used to guide the surface model. The overall process includes four major steps: (1) initial plane fitting; (2) generating initial bounding box of the β-sheet image; (3) iterative fitting of Bézier surfaces; (4) definition of a polygonal boundary of the surface.

2.1 Pre-processing

Before iterative fitting of Bézier surfaces, initial control points need to be identified and the initial boundary of the image need to be outlined. Since a β-sheet is a thin layer of density, a simple geometrical representation of a β-sheet is a plane. We utilized a plane to assist the initialization of the boundary and control points. To search for the best-fit plane of the β-sheet image, we define the plane in (1) and (2) and search for the best fit plane using (3).

A=sinαcosβB=sinαsinβC=cosαD=Δ (1)
Ax+By+Cz+D=0 (2)

Where p = (x, y, z) is a point in 3-dimensional space, α and β are angle variables between 0 and 2π. Δ is a real number. P is the set of all points in the β-sheet image.

minα,β,ΔpP(Ax+By+Cz+D)2 (3)

In principle a least square fitting of a plane will determine the best-fit plane of the β-sheet image, but we implemented an approach simply varying α, β, and Δ based on the feedback of the fitting error in (3). It appears to work in all test cases. The accuracy of the initial plane is not critical. The optimization stops when a desired threshold of error is reached.

Once a plane was found, the initial boundary and control points were defined by projecting the β-sheet image to the plane to create a 2-dimensional image. A rectangle was identified on the 2-dimensional image using Deming regression (Deming, 1980), a heuristic method to approximate a bounding box. This heuristic method is in O(n) where n is the number of points to be bounded. Once the bounding box is defined, the four corner points are projected back to the β-sheet image to define the initial four control points in 3-dimensional space.

2.2 Iterative Bézier Surface Fitting

Bézier surface is a parametric surface S defined as in (4).

S(u,v)=i=0nj=0mBin(u)Bjm(v)Ci,j (4)

In which Ci,j is a control point in 3-dimensional space, i = 0, .., n;j = 0, …, m. A control point is the position of a selected voxel of the β-sheet image through a pre-processing step. Bin(u) is defined as in (5).

Bin(u)=(ni)ui(1-u)n-i (5)

Using the initial four control points derived in the pre-processing step, an initial surface is decided by searching for a Bézier surface that generates the smallest fitting error evaluated as Least Squared Orthogonal Projection distance in (6).

RMSE(P,S)=1PpP(d(p,p¯))2 (6)

p is a point on the β-sheet image, and is a point on surface S with the shortest distance from p. d(p, ) is the distance between point p and . For a general surface, calculating point projection onto a surface is a non-trivial optimization problem. We approximate the closest point using a fast local optimization. Initially a set of points were uniformly distributed on the surface. Given a voxel in the β-sheet image, its closest point on the surface is searched in the local neighborhood of an initial point using gradient descent method. To search for the surface with the minimal orthogonal distance, the position of control points were searched in a local neighborhood.

The iterative step of fitting Bézier surfaces consists of adding more control points and regenerating approximately best-fit surfaces. The number of control points changed from 2×2 to 3×3 and 4×4, as examples. The number of control points nm is chosen to balance between precision and performance. Figure 2A was generated with n = 6 and m = 10. Because each point projection takes a constant amount of time, our heuristic allows us to compute RMSE of orthogonal in O(n) time.

Figure 2.

Figure 2

Polygonal boundary and Delaunay triangulation. A: An example of the polygonal boundary (thick lines) of the surface for protein 1CHD (PDB ID) β-sheet 1. Larger dots are control points of Bézier surface; fine dots are voxels of the β-sheet image. B: An example of the long edges that are pruned after Delaunay triangulation (gray lines) using χ algorithm (Duckham et al., 2008). Dark lines are the resulting boundary of the point set.

2.3 Polygonal Boundary of the β-sheet Surface

A Bézier surface is traditionally defined as a patch, with surface variables u and v ranging from 0 to 1. However, a β-sheet will not have the shape of a square patch. Thus, a way to outline the β-sheet region on the Bézier surface is needed. We first projected the voxels of the β-sheet image onto the optimized Bézier surface. We then calculated the Delaunay triangulation of the point set using the code provided at https://github.com/ironwallaby/delaunay.

After the triangles are generated using Delaunay, long edges at the boundary are iteratively pruned using χ algorithm until a desired maximum edge length is reached (Duckham et al., 2008) (Figure 2). A polygonal boundary is generated this way on the Bézier surface to outline the boundary of the β-sheet. Note that the Delaunay triangulation and the pruning using χ algorithm has O(nlgn) time, since the algorithm uses a relational map to represent and access the triangulation efficiently. An example of the surface boundary derived for a β-sheet of protein 1CHD (PDB ID) is shown in Figure 2.

2.4 Polynomial Fitting of a β-sheet Image

Previous studies have shown that an order 3 polynomial can be an approximation of a beta-sheet. We summarize the polynomial fitting here. More details can be found in (Si and He, 2013; Si and He, 2014). Given an isolated 3D image of a beta-sheet, it was first aligned with the Z-axis of the coordinate system using the normal vector that passes through the center of the image. Least square fitting of the image using (7) was performed to determine parameters A to J. Finally, the beta-sheet image and the polynomial surface were rotated back to the original position.

z=Ax3+By3+Cx2+Dy2+Ex2y+Fy2x+Gxy+Hx+Iy+J (7)

Fitting error was estimated using the RMSE between the image and the surface in (8).

RMSE(P,S)=1PpP(zi-z¯i)2 (8)

Where zi is the Z coordinate of i-th voxel of the β-sheet image P, and i is the Z coordinate of its corresponding point on surface S. Note that the image and the surface are registered using the normal vector of image P and the Z-axis of surface S.

3. RESULTS

Iterative Bézier surface fitting was tested using two sets of β-sheet images. The first set contains eight simulated β-sheet images (see 3.1) and the second contains five β-sheet images extracted from cryo-EM density map EMD1237 (see 3.2). We compared two surface fitting methods – the polynomial fitting and the iterative Bézier fitting. In evaluation of the performance, we compared the root-mean-square-error (RMSE) between the β-sheet image and the surface model. Since the polynomial fitting was implemented in StrandTwister, the RMSE calculation in StrandTwister, as in (8), was directly used in comparison. The RMSE between the β-sheet image and the Bézier surface was calculated after each voxel in the image is registered with its closest point on the surface model. We also performed visual inspection by superposition of the atomic structure, the image, and the surface model of the β-sheet.

3.1 Fitting Simulated β-sheet Images

For each of the eight simulated test cases, the atomic structure of a β-sheet was used to simulate the β-sheet image. The atomic structures were downloaded from the Protein Data Bank, and all atoms on a β-sheet were used to simulate the 3-dimensional image of the β-sheet to 10 Å resolution using molmap function in Chimera (Pettersen et al., 2004). To guide the surface fitting to-wards the dense points of the image, a density threshold was used to generate the β-sheet image. The same threshold was used in each test case for both the polynomial and Bézier fitting. An example of the simulated β-sheet image (gray region in Figure 4) is superimposed with the atomic structure (ribbon in Figure 4). Although most of the polynomial surface (golden dots) is fairly close to the Bézier surface (blue), differences are seen mostly at the corner or the edge of the image (Figure 4). Bézier surface appears to be closer to the atomic structure (ribbon) at the corner in this case than the polynomial surface.

Figure 4.

Figure 4

Bézier surface and the polynomial surface for β-sheet 1 of protein 1CHD (PDB ID). Figure 4 and Figure 3 use the same color annotation.

Each of the eight β-sheets contains three to ten β-strands. We observed that the RMSE error between the image and the Bézier surface (column 3 of Table 1) is consistently smaller than that for the polynomial surface (column 4 of Table 1). As an example, β-sheet 1A12_A has four strands. The RMSE between the image and Bézier surface is 1.01Å (Table 1). The RMSE between the β-sheet image and the polynomial surface is 1.15Å. The major difference in fitting appears to be located at the corner region (Figure 3). Bézier surface represents more accurately at the corner of a β-sheet, and that is expected since the shape of the corners will be mostly amplified by the twist of a β-sheet. Our test suggests that the iteratively fitted Bézier surface is more accurate than the polynomial surface. Although this case involves a β-sheet of only four strands, one of the β-strands has a significant kink, as seen for some β-sheets. It is possible that a polynomial is not the best way to fit such a case. We noticed that a Bézier surface is more flexible to represent a twisted shape.

Table 1.

Comparison of surface fitting error.

PDB IDa #Strdb BzFitc PolyFitd Thrshe #Voxelsf
1IG0_B 10 1.19 2.00 0.33 1868
1QNA_C 9 1.07 1.45 0.33 1764
1DTD_A 8 1.64 2.13 0.29 2621
1CHD_SH1 7 0.99 1.53 0.33 1106
1ATZ_A 6 0.99 1.21 0.35 1117
1AKY_A 5 1.37 1.49 0.29 1102
1A12_A 4 1.01 1.15 0.34 644
1A12_B 3 0.87 1.13 0.34 327
a

The PDB and sheet ID;

b

The number of β-strands;

c

The RMSE (root-mean-square-error, in Å) for the iterative Bézier surface fitting;

d

The RMSE for the polynomial fitting;

e

The density cut-off threshold;

f

The total number of voxels included in each fit;

Figure 3.

Figure 3

Bézier surface and polynomial surface fitted in the β-sheet image of 1A12 (PDB ID) chain A sheet A. The image (gray), atomic structure (blue ribbon), the Bézier surface (cyan), and the polynomial surface (golden dots) are superimposed. The most prominent visible difference is seen at the lower-right corner, at which the Bézier surface is seen to fit the β-strands more closely (arrow). (A) and (B) are two views of the same object.

Similar result is observed for 1CHD-SH1 that has seven β-strands. In this case, the β-sheet is larger than previous case 1A12_A. We observe a difference of 0.54Å RMSE when two different surfaces are used in calculating RMSE. Although some of the difference might be resulted from two slightly different ways to register a voxel with its closest point on the surface, some of the RMSE difference is expected to be from the different fitting at the corners, since visual inspection clearly shows difference at the corners (Figure 4). It is possible that a flexible surface is needed to fit a larger β-sheet image, particularly when the corners of a β-sheet appear highly-twisted, presumably from the accumulation of twist from every pair of neighboring β-strands of the β-sheet. We observe that the Bézier surface is better in representing the twist of a β-sheet and provides a more accurate fitting of the β-sheet image (Figure 4).

3.2 Fitting Cryo-EM β-sheet Images

The performance of iterative Bézier surface fitting was further tested using five β-sheet volumes of an experimentally derived cryo-EM density map. Cryo-EM density map (EMD-1237, 7.2Å resolution) was aligned with atomic structure 2GSY (PDB ID) and was downloaded in September 2011. Chain A of 2GSY was used to mask the density region corresponding to chain A. SSETracer was then used to identify α-helices and β-sheets. Chain A of 2GSY has seven β-sheets, two of them are small β-sheets with 2 or 3 β-strands. The five larger ones (with four to six β-strands) were segmented out using SSETracer and were used in the test. We observed similar results as for the test using simulated density maps. The RMSE fitting error of iterative Bézier surface is consistently lower than that of the polynomial surface (Table 2). We also observed that the fitting error is generally slightly higher for cryo-EM volumes than for simulated volumes (Table 1 and Table 2). A possible reason is that cryo-EM maps generally have lower quality than simulated maps.

Table 2.

Fitting Errors of β-sheets in Cryo-EM density maps.

PDB IDa #Strdb BzFitc PolyFitd Thrshe #Voxelf
2GSY_A 4 1.29 2.34 0.18 362
2GSY_B 5 1.61 2.19 0.16 863
2GSY_C 6 1.65 2.34 0.15 1239
2GSY_E 4 1.49 1.80 0.12 1181
2GSY_G 4 1.45 2.21 0.14 1036
a

The PDB and sheet ID;

b

The number of β-strands;

c

The RMSE (root-mean-square-error, in Å) for the spline fitting;

d

The RMSE for the polynomial fitting;

e

The density cut-off threshold;

f

The total number of voxels included in each fit;

4. DISCUSSIONS

Deriving β-strands from β-sheet density volume requires accurate representation of the β-sheet surface. It was shown in StrandTwister method that candidate sets of β-strand traces can be drawn on the surface, and the correct orientation of β-strand traces can be identified based on maximum twist angle measurement. Although a polynomial surface fit well in the central region of a β-sheet, it does not fit well at the corners. The inaccurate surface representation at the corners may result in inaccuracy of β-traces at the corner regions. We show that an iterative fitting of a Bézier surface provides more flexible surface representation for the twisted corners. We expect that the resulting β-traces on the Bézier surface are more accurately predicted than those on a polynomial surface.

5. CONCLUSIONS

Cryo-EM technique has recently been used to produce 3-dimensional images for many large molecular complexes. When the resolution of 3-dimensional images is not sufficient to derive atomic structure directly from the image, it is still challenging to interpret the image. At medium resolution of 5–8 Å, secondary structures such as α-helices and β-sheets show their characteristic shape. In order to model β-strands from a β-sheet image, we propose an iterative fitting method using Bézier surface. This method is compared to the polynomial fitting that we previously used in StrandTwister (Si and He, 2014) A test involving eight simulated β-sheet images of various sizes shows that the fitting error RMSE is reduced for all cases. Iterative Bézier surfaces is capable of representing twisted corners of a β-sheet image more precisely. Our future work will involve the development of a method to predict β-strand with the enhanced accuracy than StrandTwister.

Acknowledgments

This work is supported in part by NSF Bio-DBI-1356621, NIH R01 GM062968, and Undergraduate Research Scholarship (to Michael Poteat) of Honors College of Old Dominion University.

References

  1. Abeysinghe S, Ju T, Baker ML, Chiu W. Shape modeling and matching in identifying 3D protein structures. Computer Aided-design. 2008;40:708–720. [Google Scholar]
  2. Al Nasr K, He J. Constrained cyclic coordinate descent for cryo-EM images at medium resolutions: beyond the protein loop closure problem. Robotica. 2016;34:1777–1790. doi: 10.1017/s0263574716000242. [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Al Nasr K, Ranjan D, Zubair M, He J. Ranking valid topologies of the secondary structure elements using a constraint graph. Journal of bioinformatics and computational biology. 2011;9:415–430. doi: 10.1142/s0219720011005604. [DOI] [PubMed] [Google Scholar]
  4. Al Nasr K, Liu C, Rwebangira M, Burge L, He J. Intensity-based skeletonization of CryoEM gray-scale images using a true segmentation-free algorithm. IEEE/ACM transactions on computational biology and bioinformatics/IEEE, ACM. 2013;10:1289–1298. doi: 10.1109/TCBB.2013.121. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Al Nasr K, Ranjan D, Zubair M, Chen L, He J. Sovling the secondary structure matching problem in cryo-EM de novo modeling using a constrained K-shortest path graph algorithm. IEEE/ACM transactions on computational biology and bioinformatics/IEEE, ACM. 2014;11:419–429. doi: 10.1109/TCBB.2014.2302803. [DOI] [PubMed] [Google Scholar]
  6. Al Nasr K, Chen L, Si D, Ranjan D, Zubair M, He J. Building the initial chain of the proteins through de novo modeling of the cryo-electron microscopy volume data at the medium resolutions. Proceedings of the ACM Conference on Bioinformatics, Computational Biology and Biomedicine; Orlando, Florida: ACM; 2012. pp. 490–497. [Google Scholar]
  7. Anger AM, Armache JP, Berninghausen O, Habeck M, Subklewe M, Wilson DN, Beckmann R. Structures of the human and Drosophila 80S ribosome. Nature. 2013;497:80–85. doi: 10.1038/nature12104. [DOI] [PubMed] [Google Scholar]
  8. Baker ML, Ju T, Chiu W. Identification of secondary structure elements in intermediate-resolution density maps. Structure. 2007;15:7–19. doi: 10.1016/j.str.2006.11.008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Baker ML, Abeysinghe SS, Schuh S, Coleman RA, Abrams A, Marsh MP, Hryc CF, Ruths T, Chiu W, Ju T. Modeling protein structure at near atomic resolutions with Gorgon. Journal of structural biology. 2011;174:360–373. doi: 10.1016/j.jsb.2011.01.015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Biswas A, Ranjan D, Zubair M, He J. A Dynamic Programming Algorithm for Finding the Optimal Placement of a Secondary Structure Topology in Cryo-EM Data. Journal of Computational Biology. 2015;22:837–843. doi: 10.1089/cmb.2015.0120. [DOI] [PubMed] [Google Scholar]
  11. Biswas A, Ranjan D, Zubair M, Zeil S, Nasr KA, He J. An Effective Computational Method Incorporating Multiple Secondary Structure Predictions in Topology Determination for Cryo-EM Images. IEEE/ACM Transactions on Computational Biology and Bioinformatics. 2016:1–1. doi: 10.1109/TCBB.2016.2543721. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Chiu W, Baker ML, Jiang W, Dougherty M, Schmid MF. Electron cryomicroscopy of biological machines at subnanometer resolution. Structure. 2005;13:363–372. doi: 10.1016/j.str.2004.12.016. [DOI] [PubMed] [Google Scholar]
  13. Chothia C. Conformation of twisted beta-pleated sheets in proteins. J Mol Biol. 1973;75:295–302. doi: 10.1016/0022-2836(73)90022-3. [DOI] [PubMed] [Google Scholar]
  14. Dal Palu A, He J, Pontelli E, Lu Y. Identification of Alpha-Helices from Low Resolution Protein Density Maps. Proceeding of Computational Systems Bioinformatics Conference(CSB); 2006. pp. 89–98. [PubMed] [Google Scholar]
  15. Deming WE. The statistical procedure in the SENIC Project. American journal of epidemiology. 1980;111:470–471. doi: 10.1093/oxfordjournals.aje.a112927. [DOI] [PubMed] [Google Scholar]
  16. Duckham M, Kulik L, Worboys M, Galton A. Efficient generation of simple polygons for characterizing the shape of a set of points in the plane. Pattern Recogn. 2008;41:3224–3236. [Google Scholar]
  17. Ho BK, Curmi PM. Twist and shear in beta-sheets and beta-ribbons. J Mol Biol. 2002;317:291–308. doi: 10.1006/jmbi.2001.5385. [DOI] [PubMed] [Google Scholar]
  18. Hryc CF, Chen DH, Chiu W. Near-Atomic-Resolution Cryo-EM for Molecular Virology. Curr Opin Virol. 2011;1:110–117. doi: 10.1016/j.coviro.2011.05.019. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Jiang W, Baker ML, Ludtke SJ, Chiu W. Bridging the information gap: computational tools for intermediate resolution structure interpretation. J Mol Biol. 2001;308:1033–1044. doi: 10.1006/jmbi.2001.4633. [DOI] [PubMed] [Google Scholar]
  20. Jiang W, Baker ML, Jakana J, Weigele PR, King J, Chiu W. Backbone structure of the infectious epsilon15 virus capsid revealed by electron cryomicroscopy. Nature. 2008;451:1130–1134. doi: 10.1038/nature06665. [DOI] [PubMed] [Google Scholar]
  21. Ju T, Baker ML, Chiu W. Computing a family of skeletons of volumetric models for shape description. Comput Aided Des. 2007;39:352–360. doi: 10.1016/j.cad.2007.02.006. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Kong Y, Ma J. A structural-informatics approach for mining beta-sheets: locating sheets in intermediate-resolution density maps. J Mol Biol. 2003;332:399–413. doi: 10.1016/s0022-2836(03)00859-3. [DOI] [PubMed] [Google Scholar]
  23. Lindert S, Alexander N, Wotzel N, Karaka M, Stewart PL, Meiler J. EM-Fold: De Novo Atomic-Detail Protein Structure Determination from Medium-Resolution Density Maps. Structure. 2012;20:464–478. doi: 10.1016/j.str.2012.01.023. [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Pettersen EF, Goddard TD, Huang CC, Couch GS, Greenblatt DM, Meng EC, Ferrin TE. UCSF Chimera—A visualization system for exploratory research and analysis. Journal of Computational Chemistry. 2004;25:1605–1612. doi: 10.1002/jcc.20084. [DOI] [PubMed] [Google Scholar]
  25. Richardson JS. The anatomy and taxonomy of protein structure. Advances in protein chemistry. 1981;34:167–339. doi: 10.1016/s0065-3233(08)60520-3. [DOI] [PubMed] [Google Scholar]
  26. Rusu M, Wriggers W. Evolutionary bidirectional expansion for the tracing of alpha helices in cryo-electron microscopy reconstructions. Journal of structural biology. 2012;177:410–419. doi: 10.1016/j.jsb.2011.11.029. [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Si D, He J. Beta-sheet Detection and Representation from Medium Resolution Cryo-EM Density Maps. BCB’13: Proceedings of ACM Conference on Bioinformatics, Computational Biology and Biomedical Informatics; 2013. pp. 764–770. [Google Scholar]
  28. Si D, He J. Tracing beta-strands using strandtwister from cryo-EM density maps at medium resolutions. Structure. 2014;22(11):1665–1676. doi: 10.1016/j.str.2014.08.017. [DOI] [PubMed] [Google Scholar]
  29. Si D, Ji S, Al Nasr K, He J. A machine learning approach for the identification of protein secondary structure elements from electron cryo-microscopy density maps. Biopolymers. 2012;97:698–708. doi: 10.1002/bip.22063. [DOI] [PubMed] [Google Scholar]
  30. Zeyun Y, Bajaj C. Computational Approaches for Automatic Structural Analysis of Large Biomolecular Complexes. IEEE/ACM Transactions on Computational Biology and Bioinformatics. 2008;5:568–582. doi: 10.1109/TCBB.2007.70226. [DOI] [PubMed] [Google Scholar]
  31. Zhang X, Jin L, Fang Q, Hui WH, Zhou ZH. 3.3 angstrom Cryo-EM Structure of a Nonenveloped Virus Reveals a Priming Mechanism for Cell Entry. Cell. 2010;141:472–482. doi: 10.1016/j.cell.2010.03.041. [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Zhang X, Ge P, Yu X, Brannan JM, Bi G, Zhang Q, Schein S, Zhou ZH. Cryo-EM structure of the mature dengue virus at 3.5-A resolution. Nature structural & molecular biology. 2013;20:105–110. doi: 10.1038/nsmb.2463. [DOI] [PMC free article] [PubMed] [Google Scholar]
  33. Zhou ZH. Towards atomic resolution structural determination by single-particle cryo-electron microscopy. Current Opinion in Structural Biology. 2008;18:218–228. doi: 10.1016/j.sbi.2008.03.004. [DOI] [PMC free article] [PubMed] [Google Scholar]
  34. Zhou ZH, Dougherty M, Jakana J, He J, Rixon FJ, Chiu W. Seeing the herpesvirus capsid at 8.5 A. Science. 2000;288:877–880. doi: 10.1126/science.288.5467.877. [DOI] [PubMed] [Google Scholar]

RESOURCES