Icosahedral Lattice Counts

Calculate the Caspar–Klug triangulation number, capsomere count, and protein-subunit count for a conventional icosahedral lattice.

Description

Calculate Caspar–Klug triangulation, conventional capsomere count, and protein-subunit count from nonnegative lattice coordinates.

Many regular viral capsids organize protein subunits with icosahedral symmetry. The Caspar–Klug construction describes a conventional quasi-equivalent lattice using two nonnegative integer coordinates, h and k. Its triangulation number T distinguishes allowed lattice sizes.1

In this construction a capsid contains 60T protein subunits organized into 12 pentamers and 10(T−1) hexamers. Counting the pentamer and hexamer groups gives 10T+2 capsomeres. A capsomere is a group of subunits, so its count differs from the total protein count.

Icosahedral Lattice Counts applies these conventional formulas to supplied h and k. It does not infer coordinates or architecture from an image, sequence, or named virus.

When to calculate a conventional capsid lattice

Use the tool for a specified Caspar–Klug geometry or a teaching comparison of its allowed counts. Confirm that this construction is appropriate before applying the counts to a biological structure.

  • Calculate T from a pair of lattice coordinates.
  • Distinguish capsomere groups from protein subunits.
  • Compare coordinate pairs such as (1,0) and (1,1).

How to enter lattice coordinates and calculate capsid counts

  1. Enter H and K as nonnegative integers, with at least one greater than zero.
  2. Run the calculation and read Triangulation number, Capsomere count, and Protein subunits.
  3. Interpret the counts as the conventional geometry defined by the inputs.
T = h² + h×k + k²; capsomereCount = 10T + 2; proteinSubunits = 60T

The implementation calculates T first, requires a positive safe integer, and then checks both output counts remain exact safe integers.

json
{
  "input": {
    "h": 1,
    "k": 1
  },
  "output": {
    "triangulationNumber": 3,
    "capsomereCount": 32,
    "proteinSubunits": 180
  }
}

Swapping h and k preserves these counts; this tool does not report handedness. Zero/zero coordinates, negative or fractional coordinates, and excessively large combinations exceeding exact integer representation produce errors.

Limitations and interpretation

  • The construction is a structural model, not a universal description of every icosahedral-looking capsid.
  • The output does not identify protein species, dimers, accessory components, maturation state, or pseudo-triangulation architecture.
  • Counts alone do not specify physical radius, shell thickness, packing density, or genome capacity.
  • No sequence analysis, structural fitting, or assembly prediction is performed.

Alternative or Complementary methods

Use a helical-symmetry calculation for a rise-and-rotation description of a different architecture. A spherical-volume calculation needs a physical radius and answers a size question that h and k alone cannot resolve.

References

  1. Physical principles in the construction of regular viruses — Cold Spring Harbor Symposia on Quantitative Biology; D. L. D. Caspar and A. Klug (1962)

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies