Crystallographic structure determination has become a technique that can be readily applied to many research problems in biotechnology, biomedicine, and drug design. These applications should be based on only the reliable data, however, some of the models in the Protein Data Bank still contain errors of various kinds . It should be emphasized that one cannot blindly accept the results of automated crystal structure solution and refinement procedures and that it is essential to carefully assess the model quality.
The most common validation tools, MolProbity , and the wwPDB validation server , check mainly the geometric quality of the model. In the final stages of the crystal structure refinement, it is also important to keep track of those atoms, for which parameters change significantly during the refinement cycles. These atoms, usually belonging to solvent molecules, may be the source of possible problems. With the size of a typical macromolecular structure, it is almost impossible to check all the atoms manually.
PDBCOP is a command line-based tool that assembles specific details about X-ray structure model from PDB file. If called in mode with two input files, it compares two PDB files and prints a list of atoms, for which position or ADP changed more than a certain threshold. In mode with one input file, PDBCOP can list e.g. non-standard residues in the PDB file, all atoms with occupancy different from 0 and 1, and residues with alternate conformations. The Linux version of PDBCOP is available at http://crysa.fzu.cz/pdbcop/.
This work was supported by the Ministry of Education, Youth and Sports of the Czech Republic (grant No. EE2.3.30.0029), and by BIOCEV CZ.1.05/1.1.00/02.0109 from the European Regional Development Fund.