Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2016 Nov 1.
Published in final edited form as: J Struct Biol. 2015 Oct 9;192(2):287–296. doi: 10.1016/j.jsb.2015.09.019

Simultaneous determination of sample thickness, tilt, and electron mean free path using tomographic tilt images based on Beer-Lambert law

Rui Yan a, Thomas J Edwards a, Logan M Pankratz a, Richard J Kuhn a, Jason K Lanman a, Jun Liu b, Wen Jiang a,*
PMCID: PMC4633387  NIHMSID: NIHMS729432  PMID: 26433027

Abstract

Cryo-electron tomography (cryo-ET) is an emerging technique that can elucidate the architecture of macromolecular complexes and cellular ultrastructure in a near-native state. Some important sample parameters, such as thickness and tilt, are needed for 3-D reconstruction. However, these parameters can currently only be determined using trial 3-D reconstructions. Accurate electron mean free path plays a significant role in modeling image formation process essential for simulation of electron microscopy images and model-based iterative 3-D reconstruction methods; however, their values are voltage and sample dependent and have only been experimentally measured for a limited number of sample conditions. Here, we report a computational method, tomoThickness, based on the Beer-Lambert law, to simultaneously determine the sample thickness, tilt and electron inelastic mean free path by solving an overdetermined nonlinear least square optimization problem utilizing the strong constraints of tilt relationships. The method has been extensively tested with both stained and cryo datasets. The fitted electron mean free paths are consistent with reported experimental measurements. The accurate thickness estimation eliminates the need for a generous assignment of Z-dimension size of the tomogram. Interestingly, we have also found that nearly all samples are a few degrees tilted relative to the electron beam. Compensation of the intrinsic sample tilt can result in horizontal structure and reduced Z-dimension of tomograms. Our fast, pre-reconstruction method can thus provide important sample parameters that can help improve performance of tomographic reconstruction of a wide range of samples.

Keywords: electron tomography, inelastic scattering, mean free path, nonlinear least square optimization

Introduction

In recent years, cryo-electron tomography (cryo-ET) has emerged as a powerful imaging technique that allows 3D visualization of sub-cellular architecture and macromolecular organization in a near-native and fully frozen-hydrated state. Cryo-ET circumvents the deleterious effects from fixation, dehydration or staining (Frank, 2006; van Heel et al., 2000). This technique bridges the gap of knowledge between cellular architecture revealed by low resolution light microscopy and high resolution structures of macromolecular complexes by single particle cryo-EM.

To prepare samples for cryo-ET, a commonly used technique is plunge freezing in which the sample solution is deposited onto a holey-carbon coated grid, blotted with filter paper, and vitrified by rapidly plunging into a cryogen (e.g. liquid ethane) cooled by liquid nitrogen (Adrian et al., 1984; Dubochet et al., 1988). However, this method has poor control of thickness of the resulted vitreous ice. Another technique for cryo-sample preparation is cryo-sectioning in which the high pressure frozen thick specimen is trimmed using a diamond knife. Unfortunately, previous studies have shown that there is considerable variation in section thickness, especially for thin sections (Luther, 2006). Focused ion beam (FIB) milling has gained considerable acceptance in recent years as a precision section preparation method. However, slice thickness by FIB still has unignorable variations due to differential thermal expansion (Boergens and Denk, 2013), charging (Jones et al., 2014; Schaffer et al., 2007), stage movements (Korte et al., 2011) or ion beam instabilities (Jones et al., 2014).

To obtain a high quality tomogram, it is essential to use volumes with sufficiently large Z-dimension to contain the entire sample. Due to lack of both thickness control during sample preparation and a method for reliable estimation of sample thickness, it is common practice to use a large Z-dimension for 3-D reconstruction. Alternatively, a trial reconstruction of a small region can be used to first determine the thickness before a full reconstruction is performed. However, the poor image contrast and the significant smearing along Z-axis due to missing wedge often render the sample boundaries hard to detect. It is thus desirable to have a method to reliably determine sample thickness to allow 3-D reconstruction with optimal Z-dimension, which will not only eliminate the need for trial reconstruction but also improve the speed of reconstruction by reducing the tomogram volume to the smallest possible Z-dimension. Current methods for thickness measurement include measuring the shift of top/bottom surface projections of a small cylindrical hole through sample in a tilt pair image (Cheng et al., 2006), image contrast between open and sample area (Cheng et al., 2006), and electron energy loss spectroscopy (Cho et al., 2013; Malis et al., 1988). The first method is destructive to the sample while the last two methods rely on an accurately known electron mean free path (Zhang et al., 2012). Unfortunately, the mean free path is dependent on accelerating voltage and sample types, and can vary significantly as shown by drastically different values obtained by experimental measurements for a few sample conditions (Feja and Aebi, 1999; Grimm et al., 1996; Vulovic et al., 2013). Different elemental compositions of the sample, for example, samples stained with heavy metals vs cryo biological samples mostly composed of low atomic number elements, can lead to a large change of mean free path (Langmore and Smith, 1992; Wall et al., 1974). It is desirable to have a convenient method that can reliably estimate the mean free path of every sample.

It is a common assumption in cryo-EM that the specimen plane is horizontal and thus perpendicular to the electron beam. However, unintended sample tilts have often been observed due to multiple factors, including undulation of the carbon support film (Mindell and Grigorieff, 2003), instability of the sample holder mechanics, and insufficient reproducibility of goniometer (Houben and Bar Sadan, 2011). These residual sample tilts were not detectable during data acquisition, which would result in systematic errors to the tilt angles assigned to all images in a cryo-ET tilt series. The residual tilt, if not corrected, will lead to tilted structure in the 3-D tomogram that requires larger Z-dimension to fully contain the structure and larger computing resource for reconstruction. For some specimens, for example, stained sections with gold beads coated on both surfaces, the 3-D geometric model of the fiducial markers obtained from alignment of the whole tilt series can be used to determine/correct the residual sample tilt (Kremer et al., 1996). However, this approach will not be applicable to most cryo-ET samples without markers or with fiducial markers randomly distributed in the sample solution (Hayashida et al., 2014; Winkler and Taylor, 2006)

In this study, we describe a computational approach that can simultaneously estimate sample thickness, tilt and inelastic mean free path using only the tilt images already collected for cryo-ET without need for additional data. This new approach employs a mathematical model derived from the Beer-Lambert law and estimates these parameters as a solution of a multi-variable overdetermined nonlinear least square problem with strong constraints provided by unique geometric relationships among the serial tilts of common structure.

Methods

2.1 Mathematical model for thickness determination

The relationship between sample thickness and beam intensity can be represented by Eq. (1) based on the Beer-Lambert law

deλin=lnI0Iexit (1)

where de represents the effective thickness which is the distance that the electron beam travels through the specimen, λin represents the mean free path for inelastic scattering, I0 represents the intensity of the incident electron beam on the specimen and Iexit represents the intensity of the electron beam exiting the specimen and hitting the detector. It is obvious that the effective thickness de in Eq. (1) varies when the sample is tilted. Assuming the specimen is placed in an arbitrarily tilted plane in 3D space before serial tilting, we define the residual sample tilt γ0 as the angle between the normal vector of this plane and the Z-axis (i.e. direction of electron beam). Here, the effective thickness de for each tilt can be described in Eq. (2) by taking the nominal tilt angles (i.e. intended tilt angles during data collection) and residual sample tilt into consideration (Appendix)

de=d0·cosθ0cosγ0·cos(θ0+θ)=d0·cosθ0·tan2θ0+tan2α0+1cos(θ0+θ) (2)

where d0 represent the absolute geometric thickness of the specimen, θ represents the intended tilt angles around Y axis, θ0 and α0 represent the residual sample tilt around Y and X axis, respectively, and they can be measured via the corresponding side views of the 3D reconstruction.

Next, the exiting beam intensity Iexit can be expressed as Eq. (3) according to the linear relationship between Iexit and pixel values of images

Iimage=A·Iexit+B (3)

where Iimage represents the average pixel value of the targeted area in the image, A represents the gain factor of the detector. B represents the average pixel value when no electron hits the detector. Although it should always be zero, we found some corner cases in which the detector is not properly gain-normalized or the image pixel values are shifted post imaging during alignment of the tilt series. To make our method robust for all datasets, this B variable is included in our model as a nuisance parameter.

Hence, we can write our complete mathematical model for each tilt image as Eq. (4) by combining Eqs. (13)

d0λin·cosθ0·tan2θ0+tan2α0+1cos(θ0+θ)=lnA·I0Iimage-B (4)

In Eq. (4), Iimage and θ are known from tilt series. The 7 unknown parameters are I0, d0, θ0, α0, λin, A and B. The 4 parameters of interest in our study are d0, θ0, α0 and λin while the remaining three are nuisance parameters. In our case, this is a vastly overdetermined system since the number of equations (the number of selected regions in each image × the number of tilt images) is much larger than the number of unknowns (7) in the model.

2.2 Parameter determination as a constrained nonlinear least square problem

In order to obtain the solution of this overdetermined least square problem, we minimize the scoring function defined in Eq. (5)

f(I0,d0,θ0,α0,λin,A,B)=j=1Ni=1M[ln(A·I0Iimage(i,j)-B)-d0λin·cosθ0·tan2θ0+tan2α0+1cos(θ0+θ(i))]2 (5)

where i represents the ith image in the tilt series, j represents the jth selected region, M represents the total number of images in the tilt series, N represents the total number of selected regions, and θ(i) represents the intended tilt angle of the ith image in the tilt series. We would first select N regions of interest in the untilted image, and then track the corresponding areas in all tilts according to tilt geometry. The average pixel value of the jth region in the ith tilted image is denoted as Iimage (i, j).

Since each unknown variable has its own range that the solution must satisfy, we can estimate the solution of unknowns in Eq. (5) by solving the following constrained nonlinear optimization problem

minI0,d0,θ0,α0,λin,A,Bf(I0,d0,θ0,α0,λin,A,B) (6)

subject to

A·I0>Iimage(i,j)-B>0d0>0λin>0

where f(I0, d0, θ0, α0, λin, A, B) is defined in Eq. (5).

2.3 Implementation

Our approach has been implemented into tomoThickness.py, a single python script for easy usage. We used EMAN2 library functions (Tang et al., 2007) for image IO. numpy/scipy software (Oliphant, 2007; van der Walt et al., 2011) was used to perform nonlinear least square fitting and matplotlib software (Hunter, 2007) was used for plotting. There are many well-developed algorithms and software packages available to solve the constrained nonlinear optimization problem. The global minimization method basin-hopping in scipy.optimize module was used to find solutions to the 7 unknown parameters in less than a minute for each tilt series. Although we have only tested this program on Linux systems, the program should run on all major computer platforms (Linux, Windows and MacOS) since the dependent software packages (python, numpy, scipy, matplotlib, and EMAN2) are all compatible with these platforms. The tomoThickness.py program will be freely downloadable after publication from the authors’ Web site (http://jiang.bio.purdue.edu).

2.4 Test datasets

In this study, we used both stained and cryo tilt series to test the performance of our method. Sindbis virus infected Baby Hamster Kidney fibroblasts (BHK) cells and Flock House Virus infected Drosophila S2 cells were embedded in resin, sectioned and then stained. Tilt series of both samples were acquired on a FEI Titan Krios at 300 kV and were recorded on a Gatan 4K×4K CCD camera at room temperature. Before automated tilt series collection using SerialEM (Mastronarde, 2005), the samples were first pre-irradiated (~104 e/Å2) to stabilize the resin and minimize specimen shrinkage during data collection (Braunfeld et al., 1994). Tilt images were collected from −60° to +60° in 2° increments with constant dose for each tilt and a total dose of 4000 e/Å 2. The pixel size was 0.51 nm for the images of Sindbis virus infected Baby Hamster Kidney fibroblasts (BHK) cell sections and 0.404 nm for Flock House Virus infected Drosophila S2 cell sections. One group of cryo-datasets are the images of purified Sindbis virus plunge frozen and imaged at liquid nitrogen temperature. The cryo tilt series were obtained using a FEI Polara TEM at 300 kV, and were recorded on a Tietz 4k×4k CCD. Tilt images were taken from −60° to +60° in 1° increment with constant dose for each tilt and a total dose of 100 e/Å 2. The images were 2× binned to 2048×2048 pixels with final pixel size of 0.55 nm. The other group of cryo-datasets are the tilt series of DNP-labeled liposomes and anti-DNP antibody downloaded from EMPIAR (EMPIAR-10009) (Diebolder et al., 2014). This group of datasets were imaged on a FEI Tecnai 200 kV microscope.

The tilt series were aligned using gold fiducial markers with the IMOD software package (Kremer et al., 1996). IMOD was also used for visualization of the tilt series and tomograms (Mastronarde, 1997). The parameters of interest including sample thickness and tilt were verified by examining the corresponding side views of the reconstructed tomogram (Mastronarde, 1997; Venkatakrishnan et al., 2013).

Results

3.1 Tilt dependent variation of image intensity

To determine sample parameters using the tilt dependent variation of image intensity, we first selected a region in the zero-tilt image then tracked this region through the aligned stack of tilt series according to the tilt angles. We usually selected regions without extremely dark contents. Fig. 1 shows a region selected for a stained (Fig. 1A) and cryo (Fig. 1B) tilt series, respectively. We calculated the average pixel values in the tracked patches and used them to estimate the sample parameters.

Fig. 1. Zero tilt image of aligned tilt series.

Fig. 1

(A) Stained Sindbis virus infected BHK cell section. (B) Plunge-frozen Sindbis virus. The tilt axis is vertical. The red squares indicate regions selected and tracked through the tilt series. The region size is 200×200 pixels.

The effective sample thickness is directly associated with the tilt angles. When the specimen is tilted towards larger angles, the effective sample thickness increases, leading to more attenuation of the electron beam passing through specimen and hitting the detector (Iexit in Eq. (1)). The relationship between image intensity and tilt angle of a stained tilt series is shown in Fig. 2A in which the gradual decrease of intensity (i.e. average pixel value, Iimage in Eq. (3)) with increasing tilt angle is qualitatively consistent with the theoretical prediction (Eq. (1)). However, close inspection of Fig. 2A revealed that the curve was asymmetric about 0° tilt angle, inconsistent with the expected symmetric shape.

Fig. 2. Relationship between image intensity and tilt angles of a stained dataset before and after correction of residual tilt.

Fig. 2

(A) Profile of image intensity and intended tilt angle (θ) for the red square shown in Fig. 1A. (B) Replot of (A) using log of intensity (Y-axis) and 1/cosθ (X-axis). (C) Profile of image intensity and corrected tilt angle (θ+θ0) after estimation of parameters of interest. (D) Replot of (C) using log of intensity (Y-axis) and 1/cos(θ+θ0) (X-axis). To provide visual guide for the asymmetric (A) or symmetric (C) distributions about 0° tilt angle, a mirror copy of both sides of 0° tilt angle was also plotted in the opposite side with dash curves in corresponding colors.

Based on Eqs. (13) and assuming that residual tilt is 0° (θ0 = 0°, α0 =0°) and that there is no linear scaling of pixel values (A=1, B=0), we can obtain Eq. (7):

ln(Iexit)=ln(I0)-d0λin·1cosθ (7)

From Eq. (7), we expect that log of image intensity will be a linear function of 1/cosθ. To better illustrate the tilt-intensity relationship, we thus replotted Fig. 2A as log of intensity (Y axis) with 1/cosθ (X axis) shown in Fig. 2B. It was obvious that linear relationship did exist. However, the two straight lines representing the left half (blue squares) and right half (red circles) of the curve in Fig. 2A were separated with different slopes. Similar to the curves in Fig. 2A with unexpected asymmetric shape, this line separation was also puzzling as two opposite directions of tilting should result in identical change of effective thickness and overlapping straight lines in the log-linear plots in Fig. 2B and symmetric about 0° tilt in Fig. 2A. Electron beam induced mass loss (Braunfeld et al., 1994) cannot be the cause as smaller slope would be expected for the line corresponding to the right half tilts which were imaged last and would cause less attenuation of the beam after mass loss. We suspected that residual sample tilt caused these unexpected results, which led us to develop the nonlinear least square fitting method reported here to resolve these issues. As shown in results below, residual sample tilt was indeed found to be the cause.

3.2 Determination of sample thickness, tilt and electron mean free path

We applied our nonlinear least square fitting algorithm (Eq. (6)) to the tilt series in order to determine the parameters of interest (sample thickness, tilt and electron mean free path). As shown in Fig. 2C, the plot of intensity became more symmetric about 0° tilt after correcting the tilt angles with residual sample tilt (θ0 = 3.38°). As shown in Fig. 2D, the two separated lines now converged to a single line after taking the residual sample tilt (θ0 =3.38°) into account. We thus have confirmed that residual sample tilt was indeed the cause for the asymmetric curve in Fig. 2A and line separation in Fig. 2B. Furthermore, it also demonstrated that our nonlinear least square method could be used to correctly determine the residual sample tilt from a high contrast stained tilt series.

We then applied our method to analyze a cryo tilt series (Fig. 3) which showed similar results with Fig. 2. The cryo dataset was much noisier with lower contrast, as expected, since the signal-to-noise ratio (SNR) of cryo tilt series (Fig. 3) imaged at much lower electron dose is poorer than that for the stained dataset (Fig. 2). Nevertheless, the residual tilt could still be accurately determined to make the curve symmetric (Fig. 3C) and the lines to converge (Fig. 3D).

Fig. 3. Relationship between image intensity and tilt angles of a cryo dataset before and after correction of residual tilt.

Fig. 3

(A) Profile of image intensity and intended tilt angle (θ) for the red square shown in Fig. 1B. (B) Replot of (A) using log of intensity (Y-axis) and 1/cosθ (X-axis). (C) Profile of image intensity and corrected tilt angle (θ+θ0) after estimation of parameters of interest. (D) Replot of (C) using log of intensity (Y-axis) and 1/cos(θ+θ0) (X-axis). To provide visual guide for the asymmetric (A) or symmetric (C) distributions about 0° tilt angle, a mirror copy of both sides of 0° tilt angle was also plotted in the opposite side with dash curves in corresponding colors.

Our method could use arbitrary number of regions (Eq. (5), N ≥ 1) from the tilt series to estimate a single set of parameters. Fig. S1 and Fig. S2 extended those in Fig. 2 and Fig. 3 and showed curves/lines for two different regions in the corresponding stained and cryo tilt series, respectively. It was evident that the originally separate lines for each region converged after considering a common residual sample tilt parameter for both regions. The converged lines for the two regions remain separate due to the different local sample contents. Together, we showed that our method worked well for both stained and cryo tilt series.

3.3 Cross validation with measurements from 3D tomogram

To verify these fitted parameters with independent measurements, we reconstructed both tilt series shown in Fig. 2 and Fig. 3 and manually measured the corresponding parameters from side views of the tomograms. Fig. 4 shows the measured sample tilt θ0 ≈ 3.3° (Fig. 4A) and α0 ≈ 0° (Fig. 4B), and thickness d0 ≈ 170nm, which agree well with the fitting results d0 =168nm, θ0=3.38°, α0 = 0.17°, λin =230nm of this stained dataset used in Fig. 2. To further demonstrate that the fitted sample tilt angle is accurate, we modified the tilt angles by adding the fitted θ0 and then performed reconstruction with the modified tilt angles. In Fig. 4C the sample structure now become horizontal in XZ view, implying that the estimated θ0 is correct. Similarly, compensating the residual tilt α0 around X-axis also resulted in horizontal structure in YZ view (Fig. 4D), although α0 for this tilt series is small and original tomogram without this correction (Fig. 4B) was already visually horizontal.

Fig. 4. Comparison of reconstruction of the stained tilt series shown in Fig. 1A before and after correction of residual tilt.

Fig. 4

Sections (A) and (B) are XZ and YZ planes before tilt correction. Sections (C) and (D) are XZ and YZ planes after tilt correction. Note that the sample plane is horizontal after tilt correction (C, D) and the measured thickness is close to fitted value, indicating that the fitted parameters are reliable for stained datasets.

Repeating these tests with the cryo dataset used in Fig. 3 further confirmed that the fitted parameters were also correct. The parameters θ0 ≈ 8.5° (Fig. 5A), α0 ≈ 2° (Fig. 5B), and d0 ≈ 72nm measured from tomogram also matched well with the fitted parameters θ0 =8.7°, α0 =2.12°, d0 =74.64nm, λin =356nm and the correction of sample tilt also made the specimen horizontal in XZ (Fig. 5C) and YZ views (Fig. 5D).

Fig. 5. Comparison of reconstruction of the cryo tilt series shown in Fig. 1B before and after correction of residual tilt.

Fig. 5

Sections (A) and (B) are XZ and YZ planes before tilt correction. Sections (C) and (D) are XZ and YZ planes after tilt correction. Note that the sample plane is horizontal after local tilt correction (C, D) and the measured thickness is close to fitted value, indicating that the fitted parameters are reliable for cryo datasets.

It is worth pointing out that the fitted inelastic mean free path for vitreous ice λin =356nm is very close to the predicted value 350nm in the literature (Vulovic et al., 2013) although no experimental values have been published for λin at 300kV. In addition, the fitted λin for stained dataset is 230nm which is significantly smaller than that for cryo dataset. While there is no experimentally measured λin for stained sections, the reduced value is consistent with expectation: electrons are scattered with much higher probability by the heavy metal materials in the stained sample than by the light atoms in cryo samples (Langmore and Smith, 1992).

3.4 Robustness of basin-hopping optimization method

As described in Section 2.2, we used a basin-hopping method to solve the constrained nonlinear optimization problem. Basin-hopping is a stochastic global optimization algorithm that has been shown to be extremely useful for problems in physics and chemistry. During the iterative search, the basin-hopping algorithm introduces random perturbation of the search variables to escape local minima and find the global minimum efficiently. To test the robustness of our approach, we reran the script 100 times on both stained and cryo datasets. The results in Fig. S3 showed that sample thickness d0 (Fig. S3A), mean free path λin (Fig. S3B), sample tilt (θ0, α0 in Fig. S3C and γ0 in Fig. S3D) could be correctly determined in all runs with little variations among different runs. These results implied that the basin-hopping algorithm employed in our approach can reliably find the global minimum and successfully determine the sample parameters.

3.5 Tests with varying number of regions

We next attempted to examine the robustness of our method with different number sample regions used for fitting (Fig. S4). Different numbers of regions were chosen in the stained tilt series (blue symbols in Fig. S4) and the cryo tilt series (red symbols in Fig. S4) to determine the sample parameters. The fitted parameters, including thickness d0 (Fig. S4A), mean free path λin (Fig. S4B) and sample tilt (θ0, α0 in Fig. S4C and γ0 in Fig. S4D), were plotted in Fig. S4 as a function of the number of regions, respectively. It is evident that our approach is stable with varying number of selected regions for both stained and cryo datasets. It is satisfying to observe that the method could correctly determine the parameters with just one region despite the low SNR of cryo tilt series.

To better understand the overall parameters determined from multiple regions, we investigated the results from individual regions and overall result from multiple regions. As shown in Fig. S5, we chose six regions with different amount of contents (i.e. darkness) from the stained tilt series and plotted the individual results (blue diamonds in Fig. 6) determined independently for each region. The mean (red circles in Fig. 6) of individual fitting results is consistent with the value (green triangle in Fig. 6) determined using all regions simultaneously. The thickness and mean free path values independently determined from different parts of the sample are very consistent with only small scatter (Fig. 6), which demonstrated the robustness of both the optimization algorithm and the non-linear least square formulation of our method. In contrast, the individually fitted sample tilts have larger scatter (Fig. 6C), which might arise from cutting artifact wrinkles in section samples or the nonuniform density distribution in the regions leading to different amounts of apparent tilt added to the actual sample tilt. These results suggest that fitting with multiple regions will help average out local variations and obtain a set of parameters representing the overall sample properties.

Fig. 6. Comparison of the parameters fitted from different regions shown in Fig. S5.

Fig. 6

The fitted parameters include thickness d0 (A), mean free path λin (B) and sample tilt γ0 (C). The blue diamonds represent the parameters determined from individual regions. The red square represents the mean of all blue diamonds. The green triangle represents the overall parameters determined by simultaneously fitting all selected regions. Note that the overall parameters (green triangles) are in agreement with the mean value (red circles), although the individually determined parameters vary slightly from region to region.

In order to further study the robustness of our method in the measurement of sample thickness, we tested one cryo dataset with ice thickness gradient (Fig. S6). In this dataset, the gradient of ice thickness could be observed in the tilt image (Fig. S6A) and in the side view of the tomographic reconstruction (Fig. S6B). We selected 6 ice regions (red boxes in Fig. S6A) along the direction of ice gradient and used our method to estimate the ice thickness of these regions. It is clear that the estimated thicknesses increase smoothly (Fig. S6C), which is consistent with the gradient visible in the 2-D image (Fig. S6A) and the side view of the tomogram (Fig. S6B).

3.6 Cross validation with more experimental tilt series

As can be seen from the above results, our approach could reliably determine the sample parameters of both stained and cryo tilt series. We further tested this approach with additional stained and cryo datasets. In Fig. 7A–D, we could see that fitted parameters vs parameters measured from tomograms all tightly clustered on the diagonal lines, suggesting excellent agreement between the two sets of independently derived parameters. Since the mean free path cannot be measured from tomograms and there is no experimental measurement for comparable imaging/sample conditions in literature, we use three indirect evidences to support our fitted mean free paths (Fig. 7E). First, the independently fitted values were self-consistent for different datasets within the same sample groups, stained (blue diamonds), cryo datasets collected at 300kV (red circles) and 200kV (red thin diamonds), respectively. Second, the relative ranking of the values was consistent with the expected larger mean free paths for cryo samples at 300kV (red circles) than those of cryo samples at 200kV (red thin diamonds) and stained samples (blue diamonds). Third, the fitted free path for cryo samples acquired at 300kV (red circles) and 200kV (red thin diamonds) was also consistent with the value 350nm (green point-up triangle) and 300nm (green point-down triangle) extrapolated from experimental measurements of different imaging conditions (Vulovic et al., 2013).

Fig. 7. Cross validation of the parameters fitted by our method (Y-axis) and measured from the 3D tomogram (X-axis) for both stained (blue diamonds) and cryo (red circles) tilt series.

Fig. 7

The cross-validated parameters include thickness d0(A) and sample tilt θ0 (B), α0 (C) and γ0 (D). (E) Plot of fitted mean free path λin. The green triangles in (E) represents the predicted mean free paths for 300kV and 200kV electrons through vitreous ice from literature (Vulovic et al., 2013).

Discussion

In this study, we developed a novel computational approach to determine sample thickness, tilt and mean free path for electron tomography by solving a constrained nonlinear least square problem of an overdetermined system. Due to the benefit of an overdetermined system, the resulting parameters from this approach are reliable. The systematic tests with good performance have shown that this approach can provide accurate and robust estimations of these parameters for both stained and cryo tilt series. It is well-established that appropriate thickness of vitreous ice in cryo-sample is crucial for obtaining high quality images (Quispe et al., 2007). Thick ice will result in poor image contrast, while the embedded sample structure may be disturbed due to the contact with the air-water interface if the ice is too thin. Thus, reliable and convenient determination of ice thickness can help evaluation of image quality, selection of good images and improvement of reconstruction resolution. It will also provide feedback to help further improve sample preparation conditions. In addition, an optimal Z-dimension of cryo-tomogram can be predefined based on reliable estimation of the thickness of specimen, allowing a more efficient reconstruction process and obviate the need of visual examination of the thickness in trial reconstruction with poor contrast. Therefore, our method, which is able to reliably and quickly determine the thickness from 2D tilt series before 3D reconstruction, will be a useful tool for cryo-ET studies. By integrating this tool with existing alignment and reconstruction tools, it will help assemble a more automated and efficient high-throughput data processing pipeline for cryo-ET.

Based on our extensive tests with large numbers of stained and cryo samples (Fig. 7B–D), it can be concluded that residual sample tilt occurs unintentionally but commonly during data acquisition in ET. Similar observations were also reported based on iterative alignment of tilt images with projections of tomograms (Winkler and Taylor, 2006). These residual sample tilts, if not correctly determined and corrected, will limit tomogram reconstruction in both computational performance and quality. Combined with the reliable thickness, correction of residual sample tilt can generate a 3D tomogram in a horizontal plane with optimal Z-dimension size, leading to faster speed and smaller 3D volume of reconstruction. For example, it took 3 minutes to reconstruct a 2048×2048×100 tomogram from 137 tilt images using IMOD on a 3.2 GHz CPU computer. If the user has no clue about the correct sample thickness and might just blindly specify a very large number, 200 pixels, for the reconstruction. In this case, the reconstruction of tomogram would take 5 minutes. Since defocus gradient is one of the critical resolution limiting factors in ET (Voortman et al., 2014), accurate tilt angle of each tilt image is essential for accurate determination and correction of defocus gradient, and eventually improvement of the resolution of the tomogram. Our approach is designed to determine residual sample tilt based on the Beer-Lambert law and it can work accurately and robustly without the limitation of current method based on gold beads distribution (Hayashida et al., 2014). Furthermore, it also performs well on low dose cryo tilt series whose residual sample tilt is hard to determine either by fiducial marker model or by visual examination of 3D tomogram with faint top/bottom boundaries due to low contrast and smearing by missing wedge.

Experimental methods are too time-consuming to determine the electron mean free path at a wide range of incident energies of electron and sample conditions. In fact, most reported values from experiments were obtained at low acceleration voltage (≤120kV) and vary among different measurements (Vulovic et al., 2013). It is thus highly desirable to have some means of predicting and verifying the mean free path. The mean free path is a critical parameter in accurate simulation of image formation process in electron microscopy. A model based iterative reconstruction (MBIR) was reported to significantly improve the reconstruction quality according to its applications on electron tomography of inorganic materials (Venkatakrishnan et al., 2013). Since the physical foundation of image formation model in MBIR is the Beer-Lambert law, accurate mean free path is essential for it to obtain an optimal reconstruction. Our method can thus help improve the quality of 3D reconstruction methods like MBIR by providing optimal mean free path value for every sample/imaging condition, instead of reusing a fixed value measured at different conditions.

Supplementary Material

1. Fig. S1. Expansion of plots in Fig. 2 to include two regions for the stained tilt series.

Note that the accurate fitted residual tilt can help converge the two separate lines with different slopes (B) into well-superimposed lines (D).

2. Fig. S2. Expansion of plots in Fig. 3 to include two regions for the cryo tilt series.

Note that the accurate fitted residual tilt can help converge the two separate lines with different slopes (B) into well-superimposed lines (D).

3. Fig. S3. Robustness of basin-hopping global optimization method employed in our approach.

We ran the script 100 times and plotted the fitted parameters, including d0 (A), mean free path λin (B) and sample tilt (θ0/α0 in C, γ0 in D). The tests were performed for both a stained Sindbis virus infected BHK cell section dataset and a cryo dataset of purified Sindbis virus.

4. Fig. S4. Performance with different numbers of regions for both stained (blue symbols) and cryo (red symbols) tilt series.

The plots demonstrate the stability of thickness d0 (A), mean free path λin (B) and sample tilt (θ0/α0 in C, γ0 in D) determined by our method with increasing number of regions used for fitting.

5. Fig. S5. Multiple regions with different contents selected for fitting.

The dataset is same as the one used in Fig. 1A. The fitting results were shown in Fig. 6.

6. Fig. S6. Performance with vitreous ice thickness gradient.

(A) A −60° tilt image of cryo dataset of purified Sindbis virus. The 6 marked regions were used for the test. (B) Side view of the 3-D tomogram with clearly visible thickness gradient. (C) Plot of the estimated sample thickness of the 6 regions shown in (A).

Acknowledgments

R.Y. and W.J. designed research, developed scripts, analyzed data and wrote the paper; T.J.E., R.J.K., L.M.P. and J.K.L. provided stained datasets; J.L provided cryo datasets. J.L. was supported by grants from National Institute of Allergy and Infectious Diseases (R01AI087946) and Welch Foundation (AU-1714).

Appendix

Derivation of the expression for effective thickness at tilt angle θ

Assuming the specimen is placed in an arbitrary plane in 3D space before tilting, we define the plane normal vector as n⃗0= (a,b,c) and the angle between n⃗0 and Z-axis asγ0.

The cosine of γ0 is expressed as

cosγ0=ca2+b2+c2 (A.1)

The projection vector of n⃗0 to XZ plane is

nprojXZ=(a,0,c) (A.2)

We define the angle between n⃗projXZ and Z-axis as θ0 and the tangent of θ0 is expressed as

tanθ0=ac (A.3)

Similarly, the angle between n⃗projXZ and Z-axis can be defined as α0 and

tanα0=bc (A.4)

Thus, we can rewrite the cosine of γ0 by combining Eqs. (A.1), (A.3), (A.4)

cosγ0=ca2+b2+c2=1(ac)2+(bc)2+1=1tan2θ0+tan2α0+1 (A.5)

Since θ0 and α0 can be measured from the side views of tomogram, we can easily get γ0 from Eq. (A.5).

Next, given that the tilt axis is usually along Y-axis, we define θ as the intended tilt angle around the tilt axis (Y-axis). If we tilt the specimen by θ, the plane normal vector will be

nθ=Ry(θ)·n0=[cosθ0sinθ010-sinθ0cosθ][abc]=[acosθ+csinθb-asinθ+ccosθ] (A.6)

where Ry(θ) is a rotation matrix which rotates vectors by an angle θ around the Y-axis.

The angle between the new normal vector n⃗θ and Z-axis is defined as γθ and

cosγθ=-asinθ+ccosθ(acosθ+csinθ)2+b2+(-asinθ+ccosθ)2=ca2+b2+c2·(-acsinθ+cosθ)=cosγ0·(-tanθ0sinθ+cosθ)=cosγ0·(1cosθ0)·(cosθ0cosθ-sinθ0sinθ)=cosγ0·cos(θ+θ0)cosθ0 (A.7)

Assuming the geometric thickness of the specimen is d0, the effective thickness at tilt angle θ can be written in Eq. (A.8) by combining Eqs. (A.5), (A.7)

de=d0cosγθ=d0·cosθ0cosγ0·cos(θ0+θ)=d0·cosθ0·tan2θ0+tan2α0+1cos(θ0+θ) (A.8)

Footnotes

Publisher's Disclaimer: This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final citable form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.

References

  1. Adrian M, Dubochet J, Lepault J, McDowall AW. Cryo-electron microscopy of viruses. Nature. 1984;308:32–36. doi: 10.1038/308032a0. [DOI] [PubMed] [Google Scholar]
  2. Boergens KM, Denk W. Controlling FIB-SBEM slice thickness by monitoring the transmitted ion beam. Journal of microscopy. 2013;252:258–262. doi: 10.1111/jmi.12086. [DOI] [PubMed] [Google Scholar]
  3. Braunfeld MB, Koster AJ, Sedat JW, Agard DA. Cryo automated electron tomography: towards high-resolution reconstructions of plastic-embedded structures. Journal of microscopy. 1994;174:75–84. doi: 10.1111/j.1365-2818.1994.tb03451.x. [DOI] [PubMed] [Google Scholar]
  4. Cheng AC, Fellmann D, Pulokas J, Potter CS, Carragher B. Does contamination buildup limit throughput for automated cryoEM? Journal of structural biology. 2006;154:303–311. doi: 10.1016/j.jsb.2006.03.005. [DOI] [PubMed] [Google Scholar]
  5. Cho HJ, Hyun JK, Kim JG, Jeong H, Park H, You DJ, Jung H. Measurement of ice thickness on vitreous ice embedded cryo-EM grids: investigation of optimizing condition for visualizing macromolecules. J Anal Sci Technol. 2013;4:1–5. [Google Scholar]
  6. Diebolder CA, Beurskens FJ, de Jong RN, Koning RI, Strumane K, Lindorfer MA, Voorhorst M, Ugurlar D, Rosati S, Heck AJR, van de Winkel JGJ, Wilson IA, Koster AJ, Taylor RP, Saphire EO, Burton DR, Schuurman J, Gros P, Parren PWHI. Complement Is Activated by IgG Hexamers Assembled at the Cell Surface. Science. 2014;343:1260–1263. doi: 10.1126/science.1248943. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Dubochet J, Adrian M, Chang JJ, Homo JC, Lepault J, McDowall AW, Schultz P. Cryo-electron microscopy of vitrified specimens. Quarterly reviews of biophysics. 1988;21:129–228. doi: 10.1017/s0033583500004297. [DOI] [PubMed] [Google Scholar]
  8. Feja B, Aebi U. Determination of the inelastic mean free path of electrons in vitrified ice layers for on-line thickness measurements by zero-loss imaging. Journal of microscopy. 1999;193:15–19. doi: 10.1046/j.1365-2818.1999.00436.x. [DOI] [PubMed] [Google Scholar]
  9. Frank J. Three-dimensional electron microscopy of macromolecular assemblies visualization of biological molecules in their native state. 2. xiv. Oxford University Press; Oxford: 2006. p. 410. [Google Scholar]
  10. Grimm R, Typke D, Barmann M, Baumeister W. Determination of the inelastic mean free path in ice by examination of tilted vesicles and automated most probable loss imaging. Ultramicroscopy. 1996;63:169–179. doi: 10.1016/0304-3991(96)00035-6. [DOI] [PubMed] [Google Scholar]
  11. Hayashida M, Malac M, Bergen M, Egerton RF, Li P. Accurate measurement of relative tilt and azimuth angles in electron tomography: a comparison of fiducial marker method with electron diffraction. The Review of scientific instruments. 2014;85:083704. doi: 10.1063/1.4892436. [DOI] [PubMed] [Google Scholar]
  12. Houben L, Bar Sadan M. Refinement procedure for the image alignment in high-resolution electron tomography. Ultramicroscopy. 2011;111:1512–1520. doi: 10.1016/j.ultramic.2011.06.001. [DOI] [PubMed] [Google Scholar]
  13. Hunter JD. Matplotlib: A 2D graphics environment. Comput Sci Eng. 2007;9:90–95. [Google Scholar]
  14. Jones HG, Mingard KP, Cox DC. Investigation of slice thickness and shape milled by a focused ion beam for three-dimensional reconstruction of microstructures. Ultramicroscopy. 2014;139:20–28. doi: 10.1016/j.ultramic.2014.01.003. [DOI] [PubMed] [Google Scholar]
  15. Korte S, Ritter M, Jiao C, Midgley PA, Clegg WJ. Three-dimensional electron backscattered diffraction analysis of deformation in MgO micropillars. Acta Mater. 2011;59:7241–7254. [Google Scholar]
  16. Kremer JR, Mastronarde DN, McIntosh JR. Computer visualization of three-dimensional image data using IMOD. Journal of structural biology. 1996;116:71–76. doi: 10.1006/jsbi.1996.0013. [DOI] [PubMed] [Google Scholar]
  17. Langmore JP, Smith MF. Quantitative energy-filtered electron microscopy of biological molecules in ice. Ultramicroscopy. 1992;46:349–373. doi: 10.1016/0304-3991(92)90024-e. [DOI] [PubMed] [Google Scholar]
  18. Luther PK. Sample Shrinkage and Radiation Damage of Plastic Sections. In: Frank J, editor. Electron tomography : methods for three-dimensional visualization of structures in the cell. Springer; New York ; London: 2006. p. xiv.p. 455. [Google Scholar]
  19. Malis T, Cheng SC, Egerton RF. EELS Log-Ratio Technique for Specimen-Thickness Measurement in the TEM. J Electron Micr Tech. 1988;8:193–200. doi: 10.1002/jemt.1060080206. [DOI] [PubMed] [Google Scholar]
  20. Mastronarde DN. Dual-axis tomography: An approach with alignment methods that preserve resolution. Journal of structural biology. 1997;120:343–352. doi: 10.1006/jsbi.1997.3919. [DOI] [PubMed] [Google Scholar]
  21. Mastronarde DN. Automated electron microscope tomography using robust prediction of specimen movements. Journal of structural biology. 2005;152:36–51. doi: 10.1016/j.jsb.2005.07.007. [DOI] [PubMed] [Google Scholar]
  22. Mindell JA, Grigorieff N. Accurate determination of local defocus and specimen tilt in electron microscopy. Journal of structural biology. 2003;142:334–347. doi: 10.1016/s1047-8477(03)00069-8. [DOI] [PubMed] [Google Scholar]
  23. Oliphant TE. Python for scientific computing. Comput Sci Eng. 2007;9:10–20. [Google Scholar]
  24. Quispe J, Damiano J, Mick SE, Nackashi DP, Fellmann D, Ajero TG, Carragher B, Potter CS. An improved holey carbon film for cryo-electron microscopy. Microscopy and microanalysis : the official journal of Microscopy Society of America, Microbeam Analysis Society, Microscopical Society of Canada. 2007;13:365–371. doi: 10.1017/S1431927607070791. [DOI] [PubMed] [Google Scholar]
  25. Schaffer M, Wagner J, Schaffer B, Schmied M, Mulders H. Automated three-dimensional X-ray analysis using a dual-beam FIB. Ultramicroscopy. 2007;107:587–597. doi: 10.1016/j.ultramic.2006.11.007. [DOI] [PubMed] [Google Scholar]
  26. Tang G, Peng L, Baldwin PR, Mann DS, Jiang W, Rees I, Ludtke SJ. EMAN2: an extensible image processing suite for electron microscopy. Journal of structural biology. 2007;157:38–46. doi: 10.1016/j.jsb.2006.05.009. [DOI] [PubMed] [Google Scholar]
  27. van der Walt S, Colbert SC, Varoquaux G. The NumPy Array: A Structure for Efficient Numerical Computation. Comput Sci Eng. 2011;13:22–30. [Google Scholar]
  28. van Heel M, Gowen B, Matadeen R, Orlova EV, Finn R, Pape T, Cohen D, Stark H, Schmidt R, Schatz M, Patwardhan A. Single-particle electron cryo-microscopy: towards atomic resolution. Quarterly reviews of biophysics. 2000;33:307–369. doi: 10.1017/s0033583500003644. [DOI] [PubMed] [Google Scholar]
  29. Venkatakrishnan SV, Drummy LF, De Graef M, Simmons JP, Bouman CA. Model Based Iterative Reconstruction for Bright Field Electron Tomography. Proc Spie 8657 2013 [Google Scholar]
  30. Voortman LM, Vulovic M, Maletta M, Voigt A, Franken EM, Simonetti A, Peters PJ, van Vliet LJ, Rieger B. Quantifying resolution limiting factors in subtomogram averaged cryo-electron tomography using simulations. Journal of structural biology. 2014;187:103–111. doi: 10.1016/j.jsb.2014.06.007. [DOI] [PubMed] [Google Scholar]
  31. Vulovic M, Ravelli RB, van Vliet LJ, Koster AJ, Lazic I, Lucken U, Rullgard H, Oktem O, Rieger B. Image formation modeling in cryo-electron microscopy. Journal of structural biology. 2013;183:19–32. doi: 10.1016/j.jsb.2013.05.008. [DOI] [PubMed] [Google Scholar]
  32. Wall J, Langmore J, Isaacson M, Crewe AV. Scanning transmission electron microscopy at high resolution. Proceedings of the National Academy of Sciences of the United States of America. 1974;71:1–5. doi: 10.1073/pnas.71.1.1. [DOI] [PMC free article] [PubMed] [Google Scholar]
  33. Winkler H, Taylor KA. Accurate marker-free alignment with simultaneous geometry determination and reconstruction of tilt series in electron tomography. Ultramicroscopy. 2006;106:240–254. doi: 10.1016/j.ultramic.2005.07.007. [DOI] [PubMed] [Google Scholar]
  34. Zhang HR, Egerton RF, Malac M. Local thickness measurement through scattering contrast and electron energy-loss spectroscopy. Micron. 2012;43:8–15. doi: 10.1016/j.micron.2011.07.003. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

1. Fig. S1. Expansion of plots in Fig. 2 to include two regions for the stained tilt series.

Note that the accurate fitted residual tilt can help converge the two separate lines with different slopes (B) into well-superimposed lines (D).

2. Fig. S2. Expansion of plots in Fig. 3 to include two regions for the cryo tilt series.

Note that the accurate fitted residual tilt can help converge the two separate lines with different slopes (B) into well-superimposed lines (D).

3. Fig. S3. Robustness of basin-hopping global optimization method employed in our approach.

We ran the script 100 times and plotted the fitted parameters, including d0 (A), mean free path λin (B) and sample tilt (θ0/α0 in C, γ0 in D). The tests were performed for both a stained Sindbis virus infected BHK cell section dataset and a cryo dataset of purified Sindbis virus.

4. Fig. S4. Performance with different numbers of regions for both stained (blue symbols) and cryo (red symbols) tilt series.

The plots demonstrate the stability of thickness d0 (A), mean free path λin (B) and sample tilt (θ0/α0 in C, γ0 in D) determined by our method with increasing number of regions used for fitting.

5. Fig. S5. Multiple regions with different contents selected for fitting.

The dataset is same as the one used in Fig. 1A. The fitting results were shown in Fig. 6.

6. Fig. S6. Performance with vitreous ice thickness gradient.

(A) A −60° tilt image of cryo dataset of purified Sindbis virus. The 6 marked regions were used for the test. (B) Side view of the 3-D tomogram with clearly visible thickness gradient. (C) Plot of the estimated sample thickness of the 6 regions shown in (A).

RESOURCES