next up previous
Next: Overview of Refinement Up: The TNT Refinement Package Previous: What is TNT?

Philosophy of Refinement

To solve any computational problem, one establishes a protocol that is based on a collection of assumptions about the nature of the problem. While some assumptions may be justified mathematically, with very complicated problems, others cannot. Because the choice of basic assumptions will govern the success of a refinement package, it is important to examine them carefully.

Many of the assumptions made in TNT are shared by most of the available macromolecular refinement packages. These assumptions include the notions that anomalous scattering and anisotropic temperature factors can be ignored (the noteworthy exception being SHELXL, described in the accompanying chapter by G. Sheldrick). In addition, the model is refined against the amplitude of the structure factor, rather than the more statistically correct intensity of the diffracted ray.gif

In some instances, where authors initially made differing assumptions, one particular assumption won out over time. While the simultaneous refinement against diffraction data and stereochemical knowledge was quite radical when first introduced in PROLSQ[Hendrickson & Konnert, 1980], it has now been incorporated within all packages as the best way to compensate for the lack of high-resolution data.

The convergence of assumptions continues as more experience in refinement is acquired. In the past there has been a strong dichotomy between the refinement packages that minimize a least-squares residual and those that minimize empirical energy functions. The most popular refinement program, X-PLOR [Brünger et al., 1987], uses the formalism of energy minimization to ensure that the model is consistent with ideal stereochemistry. However, when Brünger adopted the standard parameters of Engh & Huber (1991) he abandoned the ``force constants'' of an energy function and began using the tex2html_wrap_inline553 's of least-squares. Now all the major refinement packages are least-squares refinement packages.

The structure of TNT embodies several assumptions that differ from those found in other packages.


next up previous
Next: Overview of Refinement Up: The TNT Refinement Package Previous: What is TNT?
Dale Edwin Tronrud

Thu Nov 20 13:34:16 PST 1997