Actually, if I/sd < 3, Rmerge, Rpim, Rrim, etc. are all infinity. Doesn't matter what your redundancy is.

Don't believe me? Try it. The extreme case is I/sd = 0, and as long as there is some background (and, let's face it, there always is), the "observed" spot intensity will be equally likely to be positive or negative, with a (basically) Gaussian distribution. So, if you generate say, ten Gaussian-random numbers (centered on zero), take their average value <I>, compute the average deviation from that average <|I-<I>|>, and then divide <|I-<I>|>/<I>, you will get the "Rmerge" expected for I/sd = 0 at a redundancy of 10. Problem is, if you do this again with a different random number seed, you will get a very different Rmerge. Even if you do it with a million different random number seeds and compute the "average Rmerge", you will always get wildly different values. Some positive, some negative. And it doesn't matter how many "data points" you use to compute the Rmerge: averaging a million Rmerge values will give a different answer than averaging a million and one.

The reason for this numerical instability is because both <I> and <|I-<I>|> follow a Gaussian distribution that is centered at zero, and the ratio of two numbers like this has a Lorentzian distribution. The Lorentzian looks a lot like a Gaussian, but has much fatter tails. Fat enough so that the Lorentzian distribution has NO MEAN VALUE. Seriously. It is hard to believe that the average value of something that is equally likely to be positive or negative could be anything but zero, but for all practical purposes you can never arrive at the average value of something with a Lorentzian distribution. At least not by taking finite samples. So, no matter what the redundancy, you will always get a different Rmerge.

However, if <I> is not centered on zero (I/sd > 0), then the ratio of the two Gaussian-random numbers starts to look like a Gaussian itself, and this distribution does have a mean value (Rmerge will be "reproducible"). However, this does not happen all at once. The tails start to shrink as I/sd = 1, they are even smaller at I/sd = 2, and the distribution finally looses all "Lorentzian character" when I/sd >= 3. Only then is Rmerge a meaningful quantity.

So, perhaps our "forefathers" who first instituted the practice of a 3-sigma cutoff for all intensities actually DID know what they were doing! All R- statistics (including Rcryst and Rfree) are unstable in this way for weak data, but sometime in the early 1990s the practice of computing R-factors on "all data" crept into the field. I'm not saying we should not use all data, maximum likelihood refinement uses sigmas properly and "weak" data are powerful restraints. However, I will go on record as suggesting that a 3-sigma cutoff should be used for all R statistics. There is still a place in your PDB file to put the sigma cutoff you used for your R factors.

-James Holton
MAD Scientist


Lijun Liu wrote:
Hi Frank,

Off from the original topic but important to clarify. If I misled the concepts, I apologize.

Outer shell Rmerge will always be very high:
----------
True!  Especially when I/Sig ~ 1 or less.

Only I/sigI (and completeness, although it's related) is really relevant for deciding high resolution cutoff.
---------
Normally I use I/Sig = 2.0 for res-cut-off. For this "accuracy"---please do not ask me the exact meaning of Sig(too many contributed this including hardware, software, protocol, strategies,...), the average measuring error for reflections could be expected to the inversion of this number, 1/2.0, i.e. 50%, which in general suggests that the Rmerge should not pass much this value to make the inclusion of the data meaningful. (Please read this carefully since I do not want to confuse two different concepts). Or you are merging data with merging error much larger than the data measuring error. Although the estimation of Sig(I) is difficult and Sig(I) itself may be of large error, when I/sig ~ 3, 70% seems still to be too high to accept.

Rmerge is well known to be a weak indicator, but it is not just a mathematical issue, and never a crap. It should be used with others (I/S, red, ...). I agree with Ian that all data should be included, if the quality is guaranteed.

I did not comb the history of refinement softwares and their philosophy, but today it seems all the prevailing ref-packages use resolution bins for shelling (I know there has been enough theoretical ground to to so), which is the source of RESOLUTION CUTOFF and some problems arisen from RESOLUTION CUTOFF for example the Rmerge issue. I appreciate to be told if some softwares had ever used I, I/SigI, F, F/SigF or something else for binning, especially in the early time for refinement package development. RESOLUTION BINNING might not be a have-to? :D

Best regards.

Lijun Liu, PhD
http://www.uoregon.edu/~liulj/ <http://www.uoregon.edu/%7Eliulj/>






Reply via email to