| id | Yes | the 4-character entry id the file declares about itself, empty when it declares none | |
| cell | Yes | unit cell and space group, absent for a determination with no crystal | |
| atoms | Yes | atoms in the model described | |
| title | Yes | the entry's own title line | |
| chains | Yes | one row per chain: id, polymer kind, residue and atom counts, the author numbering range, and the observed one-letter sequence | |
| extent | Yes | the longest side of the bounding box in angstroms — whether this will fit a pore, a groove or a box | |
| format | Yes | which reader actually ran: `pdb`, `mmcif`, or `smallcif` for a core CIF (small-molecule crystallography, which shares the .cif extension with mmCIF and is a different dictionary) | |
| method | Yes | the experimental technique(s) — genuinely more than one for a neutron/X-ray structure | |
| models | Yes | conformers in the file; more than one means an ensemble | |
| waters | Yes | ordered solvent molecules, counted separately from ligands | |
| bFactor | Yes | min, max and mean isotropic B over every atom, or null when the file states none | |
| dialect | Yes | the same answer in words, for a reply to quote | |
| formula | Yes | the empirical formula the file STATES about itself (`_chemical_formula_sum`), empty when it states none. For a crystal structure it describes the contents of the CELL, so it can name more atoms than the sites listed | |
| helices | Yes | helices the DEPOSITOR annotated (not a calculation over the coordinates) | |
| ligands | Yes | non-water heteroatom components with how many copies of each — the ions, cofactors and bound compounds | |
| strands | Yes | strands the depositor annotated | |
| modified | Yes | modified residues with the standard residue each stands in for, from the file's own MODRES / _pdbx_struct_mod_residue — the only authoritative source for what a component like MSE IS | |
| residues | Yes | residues in the model described, solvent included | |
| warnings | Yes | lines the reader could not parse, named rather than dropped | |
| sequences | Yes | the CONSTRUCT sequence per chain as the file declares it (SEQRES / _entity_poly), which includes residues that were never resolved | |
| disulfides | Yes | disulfide bonds the file annotates | |
| hasPolymer | Yes | whether any chain is a polymer. False for a core CIF and for a coordinate set holding only a ligand — where `chains`, `residues` and `sequences` describe a wrapper rather than a molecule, and `atoms` is a count of symmetry-independent SITES | |
| resolution | Yes | diffraction limit in angstroms. 0 means the entry states NONE (an NMR determination has no resolution) — read `hasResolution` rather than treating 0 as sub-angstrom | |
| hasResolution | Yes | whether the entry states a resolution at all | |