MEFFIT: Modify Constrained Electron Density
Authors: Doug Collins and Jim Stewart
Contact: Jim Stewart, Department of Chemistry,
University of Maryland, College Park, MD 20742, USA
MEFFIT combines a positive definite map of constrained exponential electron
density formed by MEDENS and a difference map prepared by FOURR using phases
calculated by RFOURR from the MEDENS output map. The effect of this process is
to produce a new map such that the maximum entropy phases and the observed
structure moduli will be produced upon Fourier transformation of the new map.
MERUN may be used to set up an input stream to drive all the programs needed in
the refinement process.
Method
The focus of program MEFFIT is adjustment of a positive definite density map
toward agreement with observed structure factor magnitudes. The designed
application is sequential improvement of an imperfectly phased set of structure
factors through manipulation of its corresponding noisy or low resolution
density function by MEDENS, MEFFIT, and necessary Fourier routines. On a grid
suitably fine for the desired final resolution, an initial electron density
function is converted by MEDENS into a maximum-entropy density, which is a
positive definite exponential function. This map is used as input to RFOURR to
calculate structure factors (including phases), which can be subsequently used
in FOURR to form a companion difference electron density map.
MEFFIT generates a new positive-definite exponential density in a
maximum-entropy adjustment of the prior exponential density. The new density is
computed by pointwise multiplication of the former by exp{constant*difference
density}, then scaled to restore the original mean value. As a stand-alone
process, this combination of a positive definite density, and the difference
density which it implies, constitutes one maximum-entropy step in the
adjustment of a positive definite density to match better the experimentally
observed moduli.
A useful number of MEFFIT steps is likely to be in the range 4 - 10. The
associated file handling of prior, difference, and updated maps, in addition to
the usual bdf handling, is simple but a source of confusion. For the usual
iterative application of MEFFIT, MERUN can be used to construct the Xtal input
stream and run the programs. Although the criterion for completion might be a
target R value which is suitably small, if the R value is changing slowly after
several iterations it is unlikely that further substantive change is occurring
in either the structure factor phasing or the exponential density itself. In
any case, the process is exceptionally stable, and not critically dependent on
the termination point.
After the desired number of iterations has been run, the last part of which is
RFOURR to compute structure factors, the final Fobs Fourier map may be
calculated. This gives the electron density in its standard formulation, but
with structure factor phasing corresponding to the final exponential density.
This whole process has the structure: FOURR; MEDENS; RFOURR; (FOURR; MEFFIT;
RFOURR); FOURR; in which the parentheses show the inner loop of programs.
File Assignments
Reads maximum entropy map from file me1
Reads difference map from file me2
Writes adjusted maximum entropy map to file mem
Example
MEFFIT ac 3.99
See MERUN documentation for an example of how this input is meshed with that of
MEDENS, RFOURR, and FOURR to carry out the refinement process.
References
Collins, D.M. and Mahar, M.C. 1983. Electron Density: An Exponential
Model. Acta Cryst. A39, 252-256.