Quick navigation:        Home   |    Site Map   ||    References   |    Biography   ||    Copyright   |    Other copyright   |    Contact us   |   
Protein structure
 

Re: [ccp4bb] XDS and overlaps

 

Basic tutorials:
 
 

CCP4bb navigation

CCP4bb <-- 2008 <-- February 2008 <-- 21 February 2008
Previous message:
Subject: Re: Side chain chemical modifiers
From: "Das, Debanu" debanu {- at -} SLAC {- dot -} STANFORD {- dot -} EDU
Date: 2008-02-21
Next message:
Subject: Re: Side chain chemical modifiers
From: Artem Evdokimov artem {- at -} XTALS {- dot -} ORG
Date: 2008-02-21


Subject: Re: XDS and overlaps
From: "Coker A {- dot -} R {- dot -} " A {- dot -} Coker {- at -} SOTON {- dot -} AC {- dot -} UK
Date: 2008-02-21

Hi Simon,

When data are processed with XDS and converted to an mtz file by the route you suggest unmeasured reflections will simply be absent from the mtz file rather than denoted by a missing number flag. Prior to missing number flags (back in CCP4 3.something) it was common practice to leave out missing (unmeasured) terms when calculating 2fo-fc maps etc. This is equivalent to saying that the corresponding structure factor is zero which is an incorrect assumption. Errors will be introduced resulting in noisier maps. Maps are improved if 2fo-fc (or equivalent) is replaced with fc for missing reflections rather than simply assuming they are zero (although I guess this will increase model bias). I believe that CCP4 programs only do this if missing number flags are present in the mtz file (perhaps someone could confirm this). When I convert from XDS to an mtz file I usually use CAD to combine my XDS data with complete list of reflections generated with UNIQUE in CCP4. This ensures that any unmeasured reflections are denoted by a missing number flag.

As someone else has mentioned it is good practice to use the UNIQUIFY script at the start of any new project to define a free R set for the rest of the project, including mutant data sets in the same space group etc.

I'm not sure how missing data are handled in refinement.

Alun.
________________________________

From: CCP4 bulletin board [mailto:CCP4BB@JISCMAIL.AC.UK] On Behalf Of Simon Kolstoe
Sent: 21 February 2008 16:58
To: CCP4BB@JISCMAIL.AC.UK
Subject: Re: [ccp4bb] XDS and overlaps


In the past I have used the USF program DATAMAN to pick my Rfree in thin shells. Thus my data goes XDS-> XDSCONV-> DATAMAN-> F2MTZ in order to get a reflection file that refmac and phaser are happy with. Do I then need to run the UNIQUEIFY script selecting the option "keep existing FreeR data" in order to avoid the reciprocal asymmetric unit problem? If so this problem must only occur occasionally as I have had structures refining with R & Rfree's in the very low 20s without performing the UNIQUEIFY step.

Simon


On 21 Feb 2008, at 15:32, Dirk Kostrewa wrote:


Usually, I run CAD first after F2MTZ to make sure that the reflections are in the correct reciprocal asymmetric unit for CCP4 programs. I think, UNIQUE on its own doesn't do this, but the UNIQUEIFY script calls CAD, UNIQUE and FREERFLAG for setting a FreeR_flag column. The latter may or may not be wanted, depending on whether the test-set has been assigned by XDS/XSCALE, already.

Best regards,

Dirk.

Am 21.02.2008 um 16:15 schrieb Herman.Schreuder@SANOFI-AVENTIS.COM:


In my experience when going from XDS via some intermediate file to mtz format, XDS uses in some cases a different reciprocal asymmetric unit as mtz uses, which may result in only half of the reflections being used and/or ccp4 programs getting confused. By using UNIQUE, one makes sure that the reflections are mapped to the correct asymmetric unit. It has nothing to do with missing reflections but is in many cases essential.

Best regards,
Herman


-----Original Message-----
From: CCP4 bulletin board [mailto:CCP4BB@JISCMAIL.AC.UK] On Behalf Of Kay Diederichs
Sent: Thursday, February 21, 2008 3:46 PM
To: CCP4BB@JISCMAIL.AC.UK
Subject: Re: [ccp4bb] XDS and overlaps

Simon Kolstoe schrieb:

Whilst we are on the subject of XDS...

I had difficulty processing a data-set in mosflm the other day so on
the recommendation of a colleague switched to xds which, with a bit of
tweaking, seemed to work really well. I converted the resulting
XDS_ASCII.HKL using xdsconv and then f2mtz ready for phaser and refmac.


We do it in the same way here.



However, my colleague then told me that xds handled missing
reflections differently from the usual mosflm/CCP4 route


I have honestly not the slightest idea what your colleague was referring to.


and thus I had to run the CCP4 program UNIQUE before I tried
refinement as apparently refmac does not like reflection files
originally processed with xds. As I couldn't


In the case of a new project, one should run "uniqueify" or some other means of assigning reflections to the free set (thin shells come to mind; see earlier discussions on CCP4BB).

In the case of an old project, one should transfer the free set of reflections from some master data set to the new dataset.

None of this is specific to XDS.

HTH,

Kay


find anything in the literature about this I was wondering whether
this advice is still up to date?

Thanks,

Simon


On 21 Feb 2008, at 09:44, Kay Diederichs wrote:


Engin Ozkan schrieb:

Hi everyone,
I have been recently relying on XDS quite a bit, but at the same
time worrying about how XDS treats overlaps. We had one dataset
that both HKL2000 and Mosflm would show to have severe overlaps, as
expected due to unit cell parameters and the unfortunate crystal
orientation in the loop. We always ended up with completeness
percentages in the 70's.
XDS can find the same lattice, index and scale the data, but yields
a 100% complete mtz (and a nice structure). Without the
HKL/Mosflm-like GUI, it is difficult to assess the fate of the
overlapped observations in XDS. What I could see with VIEW was that
some observations were being divided into several ovals, probably
different reflections, but I'm not very certain.
So, the basic question is, how does XDS treat overlaps? I could not
find in the documentation an answer to this question; the single
mention of overlaps I could find tells me that XDS can recognize
overlaps, but does not tell me if it rejects them, or divvies them
up into separate reflections, and if that is the case, how does it
divide them, and how reliable is that? Depending on how it divides
the overlaps, could that affect commonly-used intensity stats and
distributions?
Thanks,
Engin


Engin,

the basic answer is:
a) each pixel of the detector is assigned to its nearest reflection
in reciprocal space
b) some of these pixels will mostly allow the background estimation,
others will mostly contribute to the integration area (but as they
are transformed into a local coordinate system there is not a 1:1
relationship). At this step, pixels which should be background but
are higher than expected (due to overlap) are rejected.
c) for each reflection, the background is estimated, and the 3D
profile is assembled from the pixels contributing to it
d) a comparison is made: for a reflection, is the percentage of its
observed profile assembled in c) larger than some constant (called
"MINPK" in XDS.INP)? If the answer is no, this reflection will be
discarded (you could call this situation "overlap").

Among other things, this means that:
a) the program does _not_ look around each reflection to detect an
overlap situation, it just tries to gather the pixels for each
reflection
b) as a user, when your crystal-detector distance was chosen too low
or the reflections are very broad (resulting in generally strong
overlap), you may reduce MINPK down to 50. This will result in more
completeness, but you should monitor the quality of the resulting
data. Conversely, if you raise MINPK over its default of 75 you will
discard more reflections, but the resulting dataset will be a bit
cleaner.

The reference is
W. Kabsch (1988) Evaluation of single-crystal X-ray diffraction data
from a position-sensitive detector. J. Appl. Cryst. 21, 916-924.
(http://dx.doi.org/10.1107/S0021889888007903)

HTH,

Kay
--Kay Diederichs http://strucbio.biologie.uni-konstanz.de
email: Kay.Diederichs@uni-konstanz.de Tel +49 7531 88 4049 Fax 3183
Fachbereich Biologie, Universität Konstanz, Box M647, D-78457
Konstanz




--
Kay Diederichs http://strucbio.biologie.uni-konstanz.de
email: Kay.Diederichs@uni-konstanz.de Tel +49 7531 88 4049 Fax 3183
Fachbereich Biologie, Universität Konstanz, Box M647, D-78457 Konstanz




*******************************************************
Dirk Kostrewa
Gene Center, A 5.07
Ludwig-Maximilians-University
Feodor-Lynen-Str. 25
81377 Munich
Germany
Phone: +49-89-2180-76845
Fax: +49-89-2180-76999
E-mail: kostrewa@lmb.uni-muenchen.de
*******************************************************





CCP4bb navigation

CCP4bb <-- 2008 <-- February 2008 <-- 21 February 2008
Previous message:
Subject: Re: Side chain chemical modifiers
From: "Das, Debanu" debanu {- at -} SLAC {- dot -} STANFORD {- dot -} EDU
Date: 2008-02-21
Next message:
Subject: Re: Side chain chemical modifiers
From: Artem Evdokimov artem {- at -} XTALS {- dot -} ORG
Date: 2008-02-21



ProteinCrystallography.org: Copyright 2006-2007 by Quid United Ltd