All, something for you to think about over the Study Weekend - sorry I
can't be there with you this time :-( :

I was recently asked whether a formal derivation of the expression we
use for the 'minimally biased' difference Fourier coefficient, i.e.
delta-Fm = mFo-DFc, is published anywhere, and I was forced to admit
that I didn't know of any such publication.  It's certainly mentioned in
program documentation (SIGMAA, REFMAC, etc), and also in online course
material, but I could find no proof of the formula.  Then I got thinking
about how one would go about deriving it, and that opened up a whole new
can of worms!

First, if we define the coefficient Fm for the 'minimally biased'
Fourier (as derived by Read, AC 1986, A42, 140) then:

        Fm = 2mFo - DFc  for acentrics,
           = mFo         for centrics.

I'm reasonably happy with Randy's proof of this.  My first question is
why isn't the difference map coefficient given by:

        delta-Fm = Fm - DFc
                 = 2(mFo - DFc) for acentrics,
                 = mFo - DFc    for centrics.

This would reflect the fact that provided the amount of missing
structure is small, peaks in a centrosymmetric difference Fourier show
up around the full expected height, whereas those in a
non-centrosymmetric one show up at about half-height, so you need to
double the Fo-Fc difference.  Indeed this is the whole rationale for the
formulae Fo = Fc + (Fo-Fc) for centrics and 2Fo-Fc = Fc + 2(Fo-Fc) for
acentrics.

AFAIK all programs use the same expression delta-Fm = mFo-DFc for both
acentrics and centrics, and looking at the SIGMAA code it certainly does
(code snippet edited for clarity):

      IF (IC.EQ.1) THEN
C
C     CENTRIC DATA:  EITHER M*FO OR M*FO-D*FC
C
        FOUT = W*FO
        FOUTD = FOUT -DLUZ*FC
      ELSE
C
C       NON-CENTRIC DATA:  EITHER 2*M*FO-D*FC OR M*FO-D*FC
C
         FOUT  = 2.0*W*FO - DLUZ*FC
         FOUTD =     W*FO - DLUZ*FC
      ENDIF

Incidentally there's the following code snippet in the centric part of
the IF..ELSE..ENDIF block above:

cv C. Vonrhein Jul 5 1999
c
c       if we don't have FP set it to -D*Fc
c
        IF (LOGMSS(IFO)) FOUT = -DLUZ*FC

Shouldn't this be FOUT = DLUZ*FC (so that FOUTD = 0), if not then why
the minus sign?  And shouldn't the same test be applied to acentrics?

Then I got thinking even more (always dangerous!), and so my second
question is why isn't the difference map coefficient given instead by:

        delta-Fm = Fm - Fc
                 = 2mFo - (1+D)Fc  for acentrics,
                 = mFo - Fc        for centrics.

My rationale for this is that the difference map is supposed to tell you
what changes you need to make to the current model (represented by Fc)
in order to obtain the minimally biased model (represented by Fm).  The
point is that DFc does not represent the current model: as I understand
it, it's a partial structure factor representing the part of the current
model that's correct, the remaining part being random error.

I modified SIGMAA and looked at some difference maps computed using the
new expressions, and I have to admit they're not strikingly different,
though there are some differences from the maps computed using the
standard version.  That could be because my D's are close to 1, in which
case there would be no difference: maybe there would be a bigger effect
if my D's were significantly less than 1 (D of course can't be < 0 or >
1).  Even so it's always nice to use expressions that can be justified
theoretically.  A formal derivation of the mFo-DFc expression would
settle this, and I would be happy to accept whatever result such a
derivation gives, assuming that one exists.

Then just for fun I looked at the FWT & DELFWT columns in an MTZ file
output by Refmac, and this is where the worms really get out of the can!
I picked an acentric and a centric reflection at random (SG P21):

hkl = (0,13,10)   FP=383.5   FC=182.9   FWT= 501.6   DELFWT= 159.4
FOM=0.89
hkl = (-5,0,11)   FP= 82.4   FC=410.9   FWT=-271.6   DELFWT=-341.2
FOM=0.85

Note that the -ve values of FWT & DELFWT arise because the phases differ
by 180 from phi(calc).

First I checked for consistency of the FOM values since for acentric:

m = ((2mFo-DFc)-(mFo-DFc))/Fo = mFo/Fo = (501.6-159.4)/383.5 = 0.89 so
OK.

For centric case m = mFo/Fo = -271.6/82.4 = -3.3 so not OK!

However if I use the acentric formula for the centric case: m =
(-271.6-(-341.2))/82.4 = 0.845 .  So Refmac is either not detecting
centrics correctly or is using the wrong formula.

Then I checked for consistency of the D values since for acentrics:

D = ((2mFo-DFc)-2(mFo-DFc))/Fc = DFc/Fc

For the acentric case D = (501.6-2x159.4)/182.9 = 1.000 .

I've already established it's using the acentric formulae for centrics,
so for the centric case:

D = (-271.6-2(-341.2))/410.9 = 1.000 .

In fact D computes to exactly 1 for every reflection, so something is
not right; either D isn't being computed correctly, or a possible
explanation is that the FC column contains DFc instead of Fc.  This
would be unfortunate since we use Refmac to compute structure factors
containing the solvent background contribution (which SFALL doesn't of
course).

Happy New Year!

Cheers

-- Ian


Disclaimer
This communication is confidential and may contain privileged information 
intended solely for the named addressee(s). It may not be used or disclosed 
except for the purpose for which it has been sent. If you are not the intended 
recipient you must not review, use, disclose, copy, distribute or take any 
action in reliance upon it. If you have received this communication in error, 
please notify Astex Therapeutics Ltd by emailing 
i.tic...@astex-therapeutics.com and destroy all copies of the message and any 
attached documents. 
Astex Therapeutics Ltd monitors, controls and protects all its messaging 
traffic in compliance with its corporate email policy. The Company accepts no 
liability or responsibility for any onward transmission or use of emails and 
attachments having left the Astex Therapeutics domain.  Unless expressly 
stated, opinions in this message are those of the individual sender and not of 
Astex Therapeutics Ltd. The recipient should check this email and any 
attachments for the presence of computer viruses. Astex Therapeutics Ltd 
accepts no liability for damage caused by any virus transmitted by this email. 
E-mail is susceptible to data corruption, interception, unauthorized amendment, 
and tampering, Astex Therapeutics Ltd only send and receive e-mails on the 
basis that the Company is not liable for any such alteration or any 
consequences thereof.
Astex Therapeutics Ltd., Registered in England at 436 Cambridge Science Park, 
Cambridge CB4 0QA under number 3751674

Reply via email to