Home / Science / Molecular and cell biology / Structural biology / Cryo-EM sampling and resolution calculatorTool #188

Cryo-EM calculator: pixel size, Nyquist, dose per frame, CTF zeros, box size and particles needed

Work out the pixel size from your camera and magnification (with super-resolution and binning), the Nyquist limit, the dose per Ų and per frame, the electron wavelength and CTF zeros with a CTF plot, a box size for your particle, and a rough particles-to-resolution guide. Everything runs in your browser.

Keep it one tap away for everyday use.

Bookmark Cryo-EM sampling and resolution calculator?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Pixel size
  2. Dose
  3. CTF
  4. Particles
Nothing is uploadedWorks offline once open

Camera and pixel size

The magnification on the microscope is only nominal; a pixel size calibrated against a known sample is better when you have one.

Dose

Measure the dose rate over an empty hole or with no sample, per physical camera pixel. Counting cameras miss electrons when too many arrive at once, so check the rate your camera is made for.

Microscope and CTF

Cs is in your microscope's specifications. The amplitude contrast and envelope B are rough, made-up starting values: change them to match your data. The envelope only damps the curve; it does not move the zeros.

Box size

The microscope spreads fine detail out from each particle (more with more defocus). A box that holds the particle plus that spread keeps all the signal; smaller boxes are faster but lose some of it.

Particles and resolution (rough guide)

Rosenthal and Henderson's relation: the resolution improves with the logarithm of the number of particles, ln N = B ÷ (2d²) + constant. The example B-factor and known point are made up; use a B-factor and one result from your own data.

Download

What it does

Planning a cryo-EM data collection, or checking one, means doing the same sums again and again. This page does them together, and every result updates as you type:

  • Pixel size and Nyquist. The pixel size at the sample is the camera pixel divided by the magnification. Super-resolution mode halves it, binning multiplies it. The Nyquist limit, two pixels, is the finest detail any map from these images can show.
  • Dose. From the dose rate per camera pixel per second, the exposure time and the number of frames: the dose rate per Ų, the total dose, the dose per frame and the electrons per pixel in each frame. Add a target total dose to get the exposure time, or a target dose per frame to get the number of frames.
  • Microscope and CTF. The electron wavelength at 100, 120, 200 or 300 kV, with the relativistic correction (it is about 12 % shorter at 300 kV than the simple formula gives). From the wavelength, the spherical aberration Cs, the amplitude contrast and the defocus, the contrast transfer function (CTF) is drawn up to Nyquist, with its first zero and the number of zeros. An optional envelope B-factor shows how the signal fades.
  • Box size. The microscope spreads high-resolution detail out from each particle, by up to λΔf ÷ d + Cs λ³ ÷ d³ at resolution d. The page suggests a box that holds the particle plus that spread on both sides, next to the common 1.5 to 2 times the diameter. Sizes are rounded up to even numbers with only 2, 3 and 5 as factors, which Fourier transforms handle quickly.
  • Particles and resolution. Rosenthal and Henderson showed that ln N = B ÷ (2d²) + constant: each doubling of the particles gives a smaller gain. From one known point and a B-factor, the page estimates the resolution with more particles and the particles for your target resolution, as a table and a plot.

How to use it

  1. Type the camera pixel size (in µm) and the magnification, or switch to a calibrated pixel size. Tick super-resolution and choose the binning you process at.
  2. Type the dose rate measured with no sample, the exposure time and the number of frames.
  3. Choose the voltage and type Cs, the amplitude contrast and the defocus (positive for underfocus).
  4. Type your particle’s diameter and the resolution you hope for.
  5. For the particles guide, type a B-factor and one result you already have: how many particles gave what resolution.

The CTF curve and the particles table can be downloaded as CSV, and the whole page as an image, PDF or Word file.

Worked example

Press Use the example (it is also what the page opens with). The numbers are made up. A camera with 5 µm pixels at 60,000 × gives 0.8333 Å per camera pixel. In super-resolution mode the movie is recorded at 0.4167 Å, and binning by 2 brings it back to 0.8333 Å per pixel, Nyquist 1.667 Å.

A dose rate of 15 e⁻ per pixel per second is 15 ÷ 0.8333² = 21.6 e⁻/Ų/s, so a 2.5 s exposure gives a total of 54 e⁻/Ų. Split into 50 frames, that is 1.08 e⁻/Ų and 50 ms per frame, with 0.75 electrons per camera pixel in each frame.

At 300 kV the wavelength is 0.01969 Å (0.02239 Å without the relativistic correction). With Cs 2.7 mm, amplitude contrast 0.1 and 1.5 µm underfocus, the first CTF zero is at 17.46 Å, and there are 92 zeros up to Nyquist.

For a 150 Å particle at a 3 Å target, the signal spreads up to 106.1 Å on each side, so the suggested box is 450 px (375 Å). The rule of thumb gives 270 to 360 px, smaller and faster but losing some of the 3 Å signal.

With a made-up B-factor of 100 Ų and 20,000 particles giving 4 Å, twice the particles gives 3.619 Å and ten times gives 3.035 Å. Reaching 3 Å needs about 227,000 particles.

Tips

  • Take the dose rate over an empty hole or with the sample out, in the same mode you collect in.
  • More defocus gives more contrast at low resolution but spreads the signal further, so it needs a bigger box.
  • The B-factor in the particles guide comes from your own data (for example from a plot of 1/d² against ln N over a few subsets). Real data stop improving when something else limits them.

FAQ

Why is my pixel size different from the microscope’s? The nominal magnification is often a few per cent off. Calibrate against a sample with a known spacing and use that number.

Does the CTF sign matter? The page uses CTF = −sin(χ + φ) with underfocus positive, which is negative near the centre: dark particles on a lighter background. The zeros are the same in every convention.

Is anything uploaded? No. All sums run in your browser and the page works offline.

Where the numbers come from

  • Physical constants are CODATA 2018 values (general science facts). The wavelength, CTF, delocalisation and Rosenthal-Henderson formulas are standard textbook physics, written by fibub.
  • Checked in the tests against an independent Python and NumPy script: the wavelength from the electron's total energy and momentum, CTF zeros found by scanning and bisecting the curve, a brute-force box size search, and a line fit that gives the B-factor back.
  • The example numbers (camera pixel, magnification, dose rate, Cs, amplitude contrast, defocus, particle size, B-factor and the known particles and resolution) are rounded or made up for this tool, not taken from any one microscope, camera or paper.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-09.

Change log for Cryo-EM sampling and resolution calculator

  1. Add #188 Cryo-EM sampling and resolution calculator Details on GitHub

Every change to fibub

Related tools

PDB structure viewer #185 Open a PDB or mmCIF file and turn the structure in 3D: cartoon, backbone trace or every atom, coloured by chain, helix and strand, B-factor or position. List chains, residues and ligands, tap two atoms for a distance, and get every residue contact within a cutoff as a CSV. Nothing is uploaded. Protein parameter calculator #178 Paste a protein sequence or open a FASTA file to get its molecular weight (average and monoisotopic), formula, isoelectric point, net charge at any pH with a charge curve, extinction coefficient at 280 nm and the concentration from an A280 reading. Nothing is uploaded. Peptide mass and fragment ion calculator #179 Digest a protein with trypsin or another enzyme, list every peptide's mass and m/z, match your measured peaks to them (peptide mass fingerprint) with sequence coverage, and get the b, y and a fragment ions of any peptide. Nothing is uploaded. Centrifuge calculator #115 Convert rotor speed to relative centrifugal force (× g) and back for any radius, find a rotor's k-factor and how long particles of a given sedimentation coefficient take to pellet, and work out the run time when you move a protocol to a different rotor. Telescope and camera calculator #19 Enter your telescope, eyepieces and camera to see magnification, true field, exit pupil, faintest stars, image scale and whether your camera suits your seeing, with a picture of what fits in the view. Ramachandran plot #186 Open a protein structure (PDB or mmCIF) and get every residue's backbone phi, psi and omega angles, plotted on a Ramachandran plot with glycine and proline marked, broad guide regions for helix and sheet, a list of residues outside them and of cis peptides, and CSV, image, PDF or Word downloads. The file is never uploaded.