[ccp4bb] Bug in c_truncate?

2010-10-27 Thread Peter Chan

Hello,

I've been struggling with F2MTZ and importing my hkl file into mtz by 'keeping 
existing freeR data'. I keep getting the error "Problem with FREE column in 
input file. All flags apparently identical. Check input file."

At the end of the day, it appears that this only happens in ctruncate and not 
in the old_truncate instead of ctruncate. Has anyone experienced a similar 
problem?

Peter
  

Re: [ccp4bb] Bug in c_truncate?

2010-10-28 Thread Tim Gruene
Dear Peter,

it seems to me that you are having trouble with f2mtz and not with ctruncate, so
I am confused by the subject.

Can you please post 
- the error message, 
- the first couple of lines of the hkl-file you are trying to import (including
  one or two reflections which are flagged for Rfree), 
- the version of ccp4 you are using 
- whether you are doing the conversion from the GUI or the command line - if the
  latter, please also post the script you are using.

Cheers, Tim

On Wed, Oct 27, 2010 at 09:14:36PM -0400, Peter Chan wrote:
> 
> Hello,
> 
> I've been struggling with F2MTZ and importing my hkl file into mtz by 
> 'keeping existing freeR data'. I keep getting the error "Problem with FREE 
> column in input file. All flags apparently identical. Check input file."
> 
> At the end of the day, it appears that this only happens in ctruncate and not 
> in the old_truncate instead of ctruncate. Has anyone experienced a similar 
> problem?
> 
> Peter
> 
-- 
--
Tim Gruene
Institut fuer anorganische Chemie
Tammannstr. 4
D-37077 Goettingen

phone: +49 (0)551 39 22149

GPG Key ID = A46BEE1A



signature.asc
Description: Digital signature


Re: [ccp4bb] Bug in c_truncate?

2010-10-28 Thread Peter Chan




Dear Crystallographers,

Thank you all for the emails. Below are some details of the procedures I 
performed leading up to the problem.

The reflection file is my own data, processed in XDS and then flagging FreeR's 
in XPREP in thin resolution shells. I am using CCP4i version 6.1.2. I tried 
looking for known/resolved issues/updates in version 6.1.3 but could not find 
any so I assumed it is the same version of f2mtz/ctruncate/uniqueify.


I used the GUI version of F2MTZ, with the settings below:

- import file in SHELX format

- "keep existing FreeR flags"

- fortran format (3F4.0,2F8.3,F4.0)

- added data label "I other integer" // FreeRflag

The hkl file, in SHELX format, output by XPREP look something like this:

 -26  -3   1  777.48   39.19
  26  -3  -1  800.83   36.31
 -26   3  -1  782.67   37.97
  27  -3   1  45.722  25.711  -1
 -27   3   1  -14.20   31.69  -1

Notice the test set is flagged "-1" and the working set is not flagged at all. 
This actually lead to another error message in f2mtz about missing FreeR flags. 
From my understanding, the SHELX flagging convention is "1" for working and 
"-1" for test. So I manually tagged the working set with "1" using vi:

 -26  -3   1  777.48   39.19   1
  26  -3  -1  800.83   36.31   1
 -26   3  -1  782.67   37.97   1
  27  -3   1  45.722  25.711  -1
 -27   3   1  -14.20   31.69  -1

This is the file which gives me the error message: "Problem with FREE column in 
input file. All flags apparently identical. Check input file.". Apparently, 
import to mtz works ok when I use old-truncate instead of c-truncate.

Best,
Peter
  

Re: [ccp4bb] Bug in c_truncate?

2010-10-28 Thread Tim Gruene
Hello Peter,

I faintly rememeber a similar kind of problem, and think that if you replace
"-1" with "0", the problem should go away. It seemed that "-1" is not an allowed
flag for (some) ccp4 programs.

Please let us know if this resolves the issue.

Tim

On Thu, Oct 28, 2010 at 10:21:20AM -0400, Peter Chan wrote:
> 
> 
> 
> 
> Dear Crystallographers,
> 
> Thank you all for the emails. Below are some details of the procedures I 
> performed leading up to the problem.
> 
> The reflection file is my own data, processed in XDS and then flagging 
> FreeR's in XPREP in thin resolution shells. I am using CCP4i version 6.1.2. I 
> tried looking for known/resolved issues/updates in version 6.1.3 but could 
> not find any so I assumed it is the same version of f2mtz/ctruncate/uniqueify.
> 
> 
> I used the GUI version of F2MTZ, with the settings below:
> 
> - import file in SHELX format
> 
> - "keep existing FreeR flags"
> 
> - fortran format (3F4.0,2F8.3,F4.0)
> 
> - added data label "I other integer" // FreeRflag
> 
> The hkl file, in SHELX format, output by XPREP look something like this:
> 
>  -26  -3   1  777.48   39.19
>   26  -3  -1  800.83   36.31
>  -26   3  -1  782.67   37.97
>   27  -3   1  45.722  25.711  -1
>  -27   3   1  -14.20   31.69  -1
> 
> Notice the test set is flagged "-1" and the working set is not flagged at 
> all. This actually lead to another error message in f2mtz about missing FreeR 
> flags. From my understanding, the SHELX flagging convention is "1" for 
> working and "-1" for test. So I manually tagged the working set with "1" 
> using vi:
> 
>  -26  -3   1  777.48   39.19   1
>   26  -3  -1  800.83   36.31   1
>  -26   3  -1  782.67   37.97   1
>   27  -3   1  45.722  25.711  -1
>  -27   3   1  -14.20   31.69  -1
> 
> This is the file which gives me the error message: "Problem with FREE column 
> in input file. All flags apparently identical. Check input file.". 
> Apparently, import to mtz works ok when I use old-truncate instead of 
> c-truncate.
> 
> Best,
> Peter
> 
-- 
--
Tim Gruene
Institut fuer anorganische Chemie
Tammannstr. 4
D-37077 Goettingen

phone: +49 (0)551 39 22149

GPG Key ID = A46BEE1A



signature.asc
Description: Digital signature


Re: [ccp4bb] Bug in c_truncate?

2010-10-28 Thread Peter Chan

Hello Tim,

Thank you for the suggestion. I have now tagged the working set as "1" and test 
set as "0". Unfortunately, it still gives the same error about all Rfree being 
the same, and only in c-truncate but not old-truncate. Perhaps I should install 
6.1.3 and see if the problem still persist.

Best,
Peter

> Date: Thu, 28 Oct 2010 16:29:31 +0200
> From: t...@shelx.uni-ac.gwdg.de
> Subject: Re: [ccp4bb] Bug in c_truncate?
> To: CCP4BB@JISCMAIL.AC.UK
> 
> Hello Peter,
> 
> I faintly rememeber a similar kind of problem, and think that if you replace
> "-1" with "0", the problem should go away. It seemed that "-1" is not an 
> allowed
> flag for (some) ccp4 programs.
> 
> Please let us know if this resolves the issue.
> 
> Tim
> 
> On Thu, Oct 28, 2010 at 10:21:20AM -0400, Peter Chan wrote:
> > 
> > 
> > 
> > 
> > Dear Crystallographers,
> > 
> > Thank you all for the emails. Below are some details of the procedures I 
> > performed leading up to the problem.
> > 
> > The reflection file is my own data, processed in XDS and then flagging 
> > FreeR's in XPREP in thin resolution shells. I am using CCP4i version 6.1.2. 
> > I tried looking for known/resolved issues/updates in version 6.1.3 but 
> > could not find any so I assumed it is the same version of 
> > f2mtz/ctruncate/uniqueify.
> > 
> > 
> > I used the GUI version of F2MTZ, with the settings below:
> > 
> > - import file in SHELX format
> > 
> > - "keep existing FreeR flags"
> > 
> > - fortran format (3F4.0,2F8.3,F4.0)
> > 
> > - added data label "I other integer" // FreeRflag
> > 
> > The hkl file, in SHELX format, output by XPREP look something like this:
> > 
> >  -26  -3   1  777.48   39.19
> >   26  -3  -1  800.83   36.31
> >  -26   3  -1  782.67   37.97
> >   27  -3   1  45.722  25.711  -1
> >  -27   3   1  -14.20   31.69  -1
> > 
> > Notice the test set is flagged "-1" and the working set is not flagged at 
> > all. This actually lead to another error message in f2mtz about missing 
> > FreeR flags. From my understanding, the SHELX flagging convention is "1" 
> > for working and "-1" for test. So I manually tagged the working set with 
> > "1" using vi:
> > 
> >  -26  -3   1  777.48   39.19   1
> >   26  -3  -1  800.83   36.31   1
> >  -26   3  -1  782.67   37.97   1
> >   27  -3   1  45.722  25.711  -1
> >  -27   3   1  -14.20   31.69  -1
> > 
> > This is the file which gives me the error message: "Problem with FREE 
> > column in input file. All flags apparently identical. Check input file.". 
> > Apparently, import to mtz works ok when I use old-truncate instead of 
> > c-truncate.
> > 
> > Best,
> > Peter
> >   
> -- 
> --
> Tim Gruene
> Institut fuer anorganische Chemie
> Tammannstr. 4
> D-37077 Goettingen
> 
> phone: +49 (0)551 39 22149
> 
> GPG Key ID = A46BEE1A
> 
  

Re: [ccp4bb] Bug in c_truncate?

2010-10-28 Thread Phil Evans
Why are you running [c]truncate? this is used to convert I -> F and I would be 
surprised if it recognised or preserved a FreeR column

Phil

On 28 Oct 2010, at 17:48, Peter Chan wrote:

> Hello Tim,
> 
> Thank you for the suggestion. I have now tagged the working set as "1" and 
> test set as "0". Unfortunately, it still gives the same error about all Rfree 
> being the same, and only in c-truncate but not old-truncate. Perhaps I should 
> install 6.1.3 and see if the problem still persist.
> 
> Best,
> Peter
> 
> > Date: Thu, 28 Oct 2010 16:29:31 +0200
> > From: t...@shelx.uni-ac.gwdg.de
> > Subject: Re: [ccp4bb] Bug in c_truncate?
> > To: CCP4BB@JISCMAIL.AC.UK
> > 
> > Hello Peter,
> > 
> > I faintly rememeber a similar kind of problem, and think that if you replace
> > "-1" with "0", the problem should go away. It seemed that "-1" is not an 
> > allowed
> > flag for (some) ccp4 programs.
> > 
> > Please let us know if this resolves the issue.
> > 
> > Tim
> > 
> > On Thu, Oct 28, 2010 at 10:21:20AM -0400, Peter Chan wrote:
> > > 
> > > 
> > > 
> > > 
> > > Dear Crystallographers,
> > > 
> > > Thank you all for the emails. Below are some details of the procedures I 
> > > performed leading up to the problem.
> > > 
> > > The reflection file is my own data, processed in XDS and then flagging 
> > > FreeR's in XPREP in thin resolution shells. I am using CCP4i version 
> > > 6.1.2. I tried looking for known/resolved issues/updates in version 6.1.3 
> > > but could not find any so I assumed it is the same version of 
> > > f2mtz/ctruncate/uniqueify.
> > > 
> > > 
> > > I used the GUI version of F2MTZ, with the settings below:
> > > 
> > > - import file in SHELX format
> > > 
> > > - "keep existing FreeR flags"
> > > 
> > > - fortran format (3F4.0,2F8.3,F4.0)
> > > 
> > > - added data label "I other integer" // FreeRflag
> > > 
> > > The hkl file, in SHELX format, output by XPREP look something like this:
> > > 
> > > -26 -3 1 777.48 39.19
> > > 26 -3 -1 800.83 36.31
> > > -26 3 -1 782.67 37.97
> > > 27 -3 1 45.722 25.711 -1
> > > -27 3 1 -14.20 31.69 -1
> > > 
> > > Notice the test set is flagged "-1" and the working set is not flagged at 
> > > all. This actually lead to another error message in f2mtz about missing 
> > > FreeR flags. From my understanding, the SHELX flagging convention is "1" 
> > > for working and "-1" for test. So I manually tagged the working set with 
> > > "1" using vi:
> > > 
> > > -26 -3 1 777.48 39.19 1
> > > 26 -3 -1 800.83 36.31 1
> > > -26 3 -1 782.67 37.97 1
> > > 27 -3 1 45.722 25.711 -1
> > > -27 3 1 -14.20 31.69 -1
> > > 
> > > This is the file which gives me the error message: "Problem with FREE 
> > > column in input file. All flags apparently identical. Check input file.". 
> > > Apparently, import to mtz works ok when I use old-truncate instead of 
> > > c-truncate.
> > > 
> > > Best,
> > > Peter
> > > 
> > -- 
> > --
> > Tim Gruene
> > Institut fuer anorganische Chemie
> > Tammannstr. 4
> > D-37077 Goettingen
> > 
> > phone: +49 (0)551 39 22149
> > 
> > GPG Key ID = A46BEE1A
> > 


Re: [ccp4bb] Bug in c_truncate?

2010-10-28 Thread Martyn Winn
The GUI task has the option to run (c)truncate after f2mtz (if you have
intensities in the input hkl file), and then uniqueify after that.

I can reproduce this problem. ctruncate is losing the freeR column. At
the moment, I don't know if this is a bug or a feature.

As a work around, you can run ctruncate for the analyses, and re-run
with truncate for the MTZ file.

Tim is right, you need to use 0 instead of -1 in the CCP4 convention.

HTH
Martyn

PS Refmac is moving towards using intensities, so that you can avoid
this step. But I believe 5.5 only uses intensities for twin refinement.

On Thu, 2010-10-28 at 17:55 +0100, Phil Evans wrote:
> Why are you running [c]truncate? this is used to convert I -> F and I would 
> be surprised if it recognised or preserved a FreeR column
> 
> Phil
> 
> On 28 Oct 2010, at 17:48, Peter Chan wrote:
> 
> > Hello Tim,
> > 
> > Thank you for the suggestion. I have now tagged the working set as "1" and 
> > test set as "0". Unfortunately, it still gives the same error about all 
> > Rfree being the same, and only in c-truncate but not old-truncate. Perhaps 
> > I should install 6.1.3 and see if the problem still persist.
> > 
> > Best,
> > Peter
> > 
> > > Date: Thu, 28 Oct 2010 16:29:31 +0200
> > > From: t...@shelx.uni-ac.gwdg.de
> > > Subject: Re: [ccp4bb] Bug in c_truncate?
> > > To: CCP4BB@JISCMAIL.AC.UK
> > > 
> > > Hello Peter,
> > > 
> > > I faintly rememeber a similar kind of problem, and think that if you 
> > > replace
> > > "-1" with "0", the problem should go away. It seemed that "-1" is not an 
> > > allowed
> > > flag for (some) ccp4 programs.
> > > 
> > > Please let us know if this resolves the issue.
> > > 
> > > Tim
> > > 
> > > On Thu, Oct 28, 2010 at 10:21:20AM -0400, Peter Chan wrote:
> > > > 
> > > > 
> > > > 
> > > > 
> > > > Dear Crystallographers,
> > > > 
> > > > Thank you all for the emails. Below are some details of the procedures 
> > > > I performed leading up to the problem.
> > > > 
> > > > The reflection file is my own data, processed in XDS and then flagging 
> > > > FreeR's in XPREP in thin resolution shells. I am using CCP4i version 
> > > > 6.1.2. I tried looking for known/resolved issues/updates in version 
> > > > 6.1.3 but could not find any so I assumed it is the same version of 
> > > > f2mtz/ctruncate/uniqueify.
> > > > 
> > > > 
> > > > I used the GUI version of F2MTZ, with the settings below:
> > > > 
> > > > - import file in SHELX format
> > > > 
> > > > - "keep existing FreeR flags"
> > > > 
> > > > - fortran format (3F4.0,2F8.3,F4.0)
> > > > 
> > > > - added data label "I other integer" // FreeRflag
> > > > 
> > > > The hkl file, in SHELX format, output by XPREP look something like this:
> > > > 
> > > > -26 -3 1 777.48 39.19
> > > > 26 -3 -1 800.83 36.31
> > > > -26 3 -1 782.67 37.97
> > > > 27 -3 1 45.722 25.711 -1
> > > > -27 3 1 -14.20 31.69 -1
> > > > 
> > > > Notice the test set is flagged "-1" and the working set is not flagged 
> > > > at all. This actually lead to another error message in f2mtz about 
> > > > missing FreeR flags. From my understanding, the SHELX flagging 
> > > > convention is "1" for working and "-1" for test. So I manually tagged 
> > > > the working set with "1" using vi:
> > > > 
> > > > -26 -3 1 777.48 39.19 1
> > > > 26 -3 -1 800.83 36.31 1
> > > > -26 3 -1 782.67 37.97 1
> > > > 27 -3 1 45.722 25.711 -1
> > > > -27 3 1 -14.20 31.69 -1
> > > > 
> > > > This is the file which gives me the error message: "Problem with FREE 
> > > > column in input file. All flags apparently identical. Check input 
> > > > file.". Apparently, import to mtz works ok when I use old-truncate 
> > > > instead of c-truncate.
> > > > 
> > > > Best,
> > > > Peter
> > > > 
> > > -- 
> > > --
> > > Tim Gruene
> > > Institut fuer anorganische Chemie
> > > Tammannstr. 4
> > > D-37077 Goettingen
> > > 
> > > phone: +49 (0)551 39 22149
> > > 
> > > GPG Key ID = A46BEE1A
> > > 

-- 
***
* *
*   Dr. Martyn Winn   *
* *
*   STFC Daresbury Laboratory, Daresbury, Warrington, WA4 4AD, U.K.   *
*   Tel: +44 1925 603455E-mail: martyn.w...@stfc.ac.uk*
*   Fax: +44 1925 603634Skype name: martyn.winn   * 
* URL: http://www.ccp4.ac.uk/martyn/  *
***


Re: [ccp4bb] Bug in c_truncate?

2010-10-29 Thread Tim Gruene
Hello Peter,

the easiest way to overcome the problem might be to use xprep to export to
sca-format and use scalepack2mtz for the conversion. That seems to be the least
hasslesome way, although I am not totally sure that this procedure preserves the
R-free flags set by xprep.

Tim

On Thu, Oct 28, 2010 at 12:48:14PM -0400, Peter Chan wrote:
> 
> Hello Tim,
> 
> Thank you for the suggestion. I have now tagged the working set as "1" and 
> test set as "0". Unfortunately, it still gives the same error about all Rfree 
> being the same, and only in c-truncate but not old-truncate. Perhaps I should 
> install 6.1.3 and see if the problem still persist.
> 
> Best,
> Peter
> 
> > Date: Thu, 28 Oct 2010 16:29:31 +0200
> > From: t...@shelx.uni-ac.gwdg.de
> > Subject: Re: [ccp4bb] Bug in c_truncate?
> > To: CCP4BB@JISCMAIL.AC.UK
> > 
> > Hello Peter,
> > 
> > I faintly rememeber a similar kind of problem, and think that if you replace
> > "-1" with "0", the problem should go away. It seemed that "-1" is not an 
> > allowed
> > flag for (some) ccp4 programs.
> > 
> > Please let us know if this resolves the issue.
> > 
> > Tim
> > 
> > On Thu, Oct 28, 2010 at 10:21:20AM -0400, Peter Chan wrote:
> > > 
> > > 
> > > 
> > > 
> > > Dear Crystallographers,
> > > 
> > > Thank you all for the emails. Below are some details of the procedures I 
> > > performed leading up to the problem.
> > > 
> > > The reflection file is my own data, processed in XDS and then flagging 
> > > FreeR's in XPREP in thin resolution shells. I am using CCP4i version 
> > > 6.1.2. I tried looking for known/resolved issues/updates in version 6.1.3 
> > > but could not find any so I assumed it is the same version of 
> > > f2mtz/ctruncate/uniqueify.
> > > 
> > > 
> > > I used the GUI version of F2MTZ, with the settings below:
> > > 
> > > - import file in SHELX format
> > > 
> > > - "keep existing FreeR flags"
> > > 
> > > - fortran format (3F4.0,2F8.3,F4.0)
> > > 
> > > - added data label "I other integer" // FreeRflag
> > > 
> > > The hkl file, in SHELX format, output by XPREP look something like this:
> > > 
> > >  -26  -3   1  777.48   39.19
> > >   26  -3  -1  800.83   36.31
> > >  -26   3  -1  782.67   37.97
> > >   27  -3   1  45.722  25.711  -1
> > >  -27   3   1  -14.20   31.69  -1
> > > 
> > > Notice the test set is flagged "-1" and the working set is not flagged at 
> > > all. This actually lead to another error message in f2mtz about missing 
> > > FreeR flags. From my understanding, the SHELX flagging convention is "1" 
> > > for working and "-1" for test. So I manually tagged the working set with 
> > > "1" using vi:
> > > 
> > >  -26  -3   1  777.48   39.19   1
> > >   26  -3  -1  800.83   36.31   1
> > >  -26   3  -1  782.67   37.97   1
> > >   27  -3   1  45.722  25.711  -1
> > >  -27   3   1  -14.20   31.69  -1
> > > 
> > > This is the file which gives me the error message: "Problem with FREE 
> > > column in input file. All flags apparently identical. Check input file.". 
> > > Apparently, import to mtz works ok when I use old-truncate instead of 
> > > c-truncate.
> > > 
> > > Best,
> > > Peter
> > > 
> > -- 
> > --
> > Tim Gruene
> > Institut fuer anorganische Chemie
> > Tammannstr. 4
> > D-37077 Goettingen
> > 
> > phone: +49 (0)551 39 22149
> > 
> > GPG Key ID = A46BEE1A
> > 
> 
-- 
--
Tim Gruene
Institut fuer anorganische Chemie
Tammannstr. 4
D-37077 Goettingen

phone: +49 (0)551 39 22149

GPG Key ID = A46BEE1A



signature.asc
Description: Digital signature


Re: [ccp4bb] Bug in c_truncate?

2010-10-29 Thread George M. Sheldrick
Tim,

Although I always like to advocate XPREP, that would not work because the 
.sca format - most unfortunately - does not know about free R flags.

George

Prof. George M. Sheldrick FRS
Dept. Structural Chemistry,
University of Goettingen,
Tammannstr. 4,
D37077 Goettingen, Germany
Tel. +49-551-39-3021 or -3068
Fax. +49-551-39-22582


On Fri, 29 Oct 2010, Tim Gruene wrote:

> Hello Peter,
> 
> the easiest way to overcome the problem might be to use xprep to export to
> sca-format and use scalepack2mtz for the conversion. That seems to be the 
> least
> hasslesome way, although I am not totally sure that this procedure preserves 
> the
> R-free flags set by xprep.
> 
> Tim
> 
> On Thu, Oct 28, 2010 at 12:48:14PM -0400, Peter Chan wrote:
> > 
> > Hello Tim,
> > 
> > Thank you for the suggestion. I have now tagged the working set as "1" and 
> > test set as "0". Unfortunately, it still gives the same error about all 
> > Rfree being the same, and only in c-truncate but not old-truncate. Perhaps 
> > I should install 6.1.3 and see if the problem still persist.
> > 
> > Best,
> > Peter
> > 
> > > Date: Thu, 28 Oct 2010 16:29:31 +0200
> > > From: t...@shelx.uni-ac.gwdg.de
> > > Subject: Re: [ccp4bb] Bug in c_truncate?
> > > To: CCP4BB@JISCMAIL.AC.UK
> > > 
> > > Hello Peter,
> > > 
> > > I faintly rememeber a similar kind of problem, and think that if you 
> > > replace
> > > "-1" with "0", the problem should go away. It seemed that "-1" is not an 
> > > allowed
> > > flag for (some) ccp4 programs.
> > > 
> > > Please let us know if this resolves the issue.
> > > 
> > > Tim
> > > 
> > > On Thu, Oct 28, 2010 at 10:21:20AM -0400, Peter Chan wrote:
> > > > 
> > > > 
> > > > 
> > > > 
> > > > Dear Crystallographers,
> > > > 
> > > > Thank you all for the emails. Below are some details of the procedures 
> > > > I performed leading up to the problem.
> > > > 
> > > > The reflection file is my own data, processed in XDS and then flagging 
> > > > FreeR's in XPREP in thin resolution shells. I am using CCP4i version 
> > > > 6.1.2. I tried looking for known/resolved issues/updates in version 
> > > > 6.1.3 but could not find any so I assumed it is the same version of 
> > > > f2mtz/ctruncate/uniqueify.
> > > > 
> > > > 
> > > > I used the GUI version of F2MTZ, with the settings below:
> > > > 
> > > > - import file in SHELX format
> > > > 
> > > > - "keep existing FreeR flags"
> > > > 
> > > > - fortran format (3F4.0,2F8.3,F4.0)
> > > > 
> > > > - added data label "I other integer" // FreeRflag
> > > > 
> > > > The hkl file, in SHELX format, output by XPREP look something like this:
> > > > 
> > > >  -26  -3   1  777.48   39.19
> > > >   26  -3  -1  800.83   36.31
> > > >  -26   3  -1  782.67   37.97
> > > >   27  -3   1  45.722  25.711  -1
> > > >  -27   3   1  -14.20   31.69  -1
> > > > 
> > > > Notice the test set is flagged "-1" and the working set is not flagged 
> > > > at all. This actually lead to another error message in f2mtz about 
> > > > missing FreeR flags. From my understanding, the SHELX flagging 
> > > > convention is "1" for working and "-1" for test. So I manually tagged 
> > > > the working set with "1" using vi:
> > > > 
> > > >  -26  -3   1  777.48   39.19   1
> > > >   26  -3  -1  800.83   36.31   1
> > > >  -26   3  -1  782.67   37.97   1
> > > >   27  -3   1  45.722  25.711  -1
> > > >  -27   3   1  -14.20   31.69  -1
> > > > 
> > > > This is the file which gives me the error message: "Problem with FREE 
> > > > column in input file. All flags apparently identical. Check input 
> > > > file.". Apparently, import to mtz works ok when I use old-truncate 
> > > > instead of c-truncate.
> > > > 
> > > > Best,
> > > > Peter
> > > >   
> > > -- 
> > > --
> > > Tim Gruene
> > > Institut fuer anorganische Chemie
> > > Tammannstr. 4
> > > D-37077 Goettingen
> > > 
> > > phone: +49 (0)551 39 22149
> > > 
> > > GPG Key ID = A46BEE1A
> > > 
> >   
> -- 
> --
> Tim Gruene
> Institut fuer anorganische Chemie
> Tammannstr. 4
> D-37077 Goettingen
> 
> phone: +49 (0)551 39 22149
> 
> GPG Key ID = A46BEE1A
> 
> 


Re: [ccp4bb] Bug in c_truncate?

2010-10-29 Thread Herman . Schreuder
Dear Peter,

Since I did not hear that your problem is solved here my two cents. I
did some tests using the ccp4i option "Convert Intensities to SFs" and
found that here ctruncate completely ignored the FreeRflags. So my
conclusion is that ctruncate does not need FreeRflags and you can use
the following procedure:

1) convert your hkl file (including FreeRflags) into an mtz with f2mtz
without any special SHELX options. --> mtz 1
Careful: a FreeRflag of 1 means an unfree reflection and the free
reflections have a FreeRflag of zero.  
2) run ctruncate with the "Convert Intensities to SFs". You will loose
your FreeRflags in this stage. --> mtz 2
3) add the FreeRflags from mtz 1 to mtz 2 using cad.

If you wish, I can give you a command file which will do this. It is a
somewhat roundabout procedure and I hope that this bug (or feature) will
be fixed by the next release of ccp4.

Best,
Herman

-Original Message-
From: CCP4 bulletin board [mailto:ccp...@jiscmail.ac.uk] On Behalf Of
George M. Sheldrick
Sent: Friday, October 29, 2010 12:30 PM
To: CCP4BB@JISCMAIL.AC.UK
Subject: Re: [ccp4bb] Bug in c_truncate?

Tim,

Although I always like to advocate XPREP, that would not work because
the .sca format - most unfortunately - does not know about free R flags.

George

Prof. George M. Sheldrick FRS
Dept. Structural Chemistry,
University of Goettingen,
Tammannstr. 4,
D37077 Goettingen, Germany
Tel. +49-551-39-3021 or -3068
Fax. +49-551-39-22582


On Fri, 29 Oct 2010, Tim Gruene wrote:

> Hello Peter,
> 
> the easiest way to overcome the problem might be to use xprep to 
> export to sca-format and use scalepack2mtz for the conversion. That 
> seems to be the least hasslesome way, although I am not totally sure 
> that this procedure preserves the R-free flags set by xprep.
> 
> Tim
> 
> On Thu, Oct 28, 2010 at 12:48:14PM -0400, Peter Chan wrote:
> > 
> > Hello Tim,
> > 
> > Thank you for the suggestion. I have now tagged the working set as
"1" and test set as "0". Unfortunately, it still gives the same error
about all Rfree being the same, and only in c-truncate but not
old-truncate. Perhaps I should install 6.1.3 and see if the problem
still persist.
> > 
> > Best,
> > Peter
> > 
> > > Date: Thu, 28 Oct 2010 16:29:31 +0200
> > > From: t...@shelx.uni-ac.gwdg.de
> > > Subject: Re: [ccp4bb] Bug in c_truncate?
> > > To: CCP4BB@JISCMAIL.AC.UK
> > > 
> > > Hello Peter,
> > > 
> > > I faintly rememeber a similar kind of problem, and think that if 
> > > you replace "-1" with "0", the problem should go away. It seemed 
> > > that "-1" is not an allowed flag for (some) ccp4 programs.
> > > 
> > > Please let us know if this resolves the issue.
> > > 
> > > Tim
> > > 
> > > On Thu, Oct 28, 2010 at 10:21:20AM -0400, Peter Chan wrote:
> > > > 
> > > > 
> > > > 
> > > > 
> > > > Dear Crystallographers,
> > > > 
> > > > Thank you all for the emails. Below are some details of the
procedures I performed leading up to the problem.
> > > > 
> > > > The reflection file is my own data, processed in XDS and then
flagging FreeR's in XPREP in thin resolution shells. I am using CCP4i
version 6.1.2. I tried looking for known/resolved issues/updates in
version 6.1.3 but could not find any so I assumed it is the same version
of f2mtz/ctruncate/uniqueify.
> > > > 
> > > > 
> > > > I used the GUI version of F2MTZ, with the settings below:
> > > > 
> > > > - import file in SHELX format
> > > > 
> > > > - "keep existing FreeR flags"
> > > > 
> > > > - fortran format (3F4.0,2F8.3,F4.0)
> > > > 
> > > > - added data label "I other integer" // FreeRflag
> > > > 
> > > > The hkl file, in SHELX format, output by XPREP look something
like this:
> > > > 
> > > >  -26  -3   1  777.48   39.19
> > > >   26  -3  -1  800.83   36.31
> > > >  -26   3  -1  782.67   37.97
> > > >   27  -3   1  45.722  25.711  -1
> > > >  -27   3   1  -14.20   31.69  -1
> > > > 
> > > > Notice the test set is flagged "-1" and the working set is not
flagged at all. This actually lead to another error message in f2mtz
about missing FreeR flags. From my understanding, the SHELX flagging
convention is "1" for working and "-1" for test. So I manually tagged
the working set with "1" using vi:
> > > &

Re: [ccp4bb] Bug in c_truncate?

2010-10-29 Thread Phil Evans
The normal use of [c]truncate is to take intensities from Scala, so it wouldn't 
expect FreeR flags in the file.

I suppose this should be added for other uses of the program

Is this something that is often used? Do people import intensities into CCP4 to 
convert them to Fs?

Phil


On 29 Oct 2010, at 13:01, herman.schreu...@sanofi-aventis.com wrote:

> Dear Peter,
> 
> Since I did not hear that your problem is solved here my two cents. I
> did some tests using the ccp4i option "Convert Intensities to SFs" and
> found that here ctruncate completely ignored the FreeRflags. So my
> conclusion is that ctruncate does not need FreeRflags and you can use
> the following procedure:
> 
> 1) convert your hkl file (including FreeRflags) into an mtz with f2mtz
> without any special SHELX options. --> mtz 1
> Careful: a FreeRflag of 1 means an unfree reflection and the free
> reflections have a FreeRflag of zero.  
> 2) run ctruncate with the "Convert Intensities to SFs". You will loose
> your FreeRflags in this stage. --> mtz 2
> 3) add the FreeRflags from mtz 1 to mtz 2 using cad.
> 
> If you wish, I can give you a command file which will do this. It is a
> somewhat roundabout procedure and I hope that this bug (or feature) will
> be fixed by the next release of ccp4.
> 
> Best,
> Herman
> 
> -Original Message-
> From: CCP4 bulletin board [mailto:ccp...@jiscmail.ac.uk] On Behalf Of
> George M. Sheldrick
> Sent: Friday, October 29, 2010 12:30 PM
> To: CCP4BB@JISCMAIL.AC.UK
> Subject: Re: [ccp4bb] Bug in c_truncate?
> 
> Tim,
> 
> Although I always like to advocate XPREP, that would not work because
> the .sca format - most unfortunately - does not know about free R flags.
> 
> George
> 
> Prof. George M. Sheldrick FRS
> Dept. Structural Chemistry,
> University of Goettingen,
> Tammannstr. 4,
> D37077 Goettingen, Germany
> Tel. +49-551-39-3021 or -3068
> Fax. +49-551-39-22582
> 
> 
> On Fri, 29 Oct 2010, Tim Gruene wrote:
> 
>> Hello Peter,
>> 
>> the easiest way to overcome the problem might be to use xprep to 
>> export to sca-format and use scalepack2mtz for the conversion. That 
>> seems to be the least hasslesome way, although I am not totally sure 
>> that this procedure preserves the R-free flags set by xprep.
>> 
>> Tim
>> 
>> On Thu, Oct 28, 2010 at 12:48:14PM -0400, Peter Chan wrote:
>>> 
>>> Hello Tim,
>>> 
>>> Thank you for the suggestion. I have now tagged the working set as
> "1" and test set as "0". Unfortunately, it still gives the same error
> about all Rfree being the same, and only in c-truncate but not
> old-truncate. Perhaps I should install 6.1.3 and see if the problem
> still persist.
>>> 
>>> Best,
>>> Peter
>>> 
>>>> Date: Thu, 28 Oct 2010 16:29:31 +0200
>>>> From: t...@shelx.uni-ac.gwdg.de
>>>> Subject: Re: [ccp4bb] Bug in c_truncate?
>>>> To: CCP4BB@JISCMAIL.AC.UK
>>>> 
>>>> Hello Peter,
>>>> 
>>>> I faintly rememeber a similar kind of problem, and think that if 
>>>> you replace "-1" with "0", the problem should go away. It seemed 
>>>> that "-1" is not an allowed flag for (some) ccp4 programs.
>>>> 
>>>> Please let us know if this resolves the issue.
>>>> 
>>>> Tim
>>>> 
>>>> On Thu, Oct 28, 2010 at 10:21:20AM -0400, Peter Chan wrote:
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> Dear Crystallographers,
>>>>> 
>>>>> Thank you all for the emails. Below are some details of the
> procedures I performed leading up to the problem.
>>>>> 
>>>>> The reflection file is my own data, processed in XDS and then
> flagging FreeR's in XPREP in thin resolution shells. I am using CCP4i
> version 6.1.2. I tried looking for known/resolved issues/updates in
> version 6.1.3 but could not find any so I assumed it is the same version
> of f2mtz/ctruncate/uniqueify.
>>>>> 
>>>>> 
>>>>> I used the GUI version of F2MTZ, with the settings below:
>>>>> 
>>>>> - import file in SHELX format
>>>>> 
>>>>> - "keep existing FreeR flags"
>>>>> 
>>>>> - fortran format (3F4.0,2F8.3,F4.0)
>>>>> 
>>>>> - added data label "I other integer" // FreeRflag
>>>>> 
>>>>> The hkl file, in SHELX format, output by XPREP l

Re: [ccp4bb] Bug in c_truncate?

2010-10-29 Thread Robbie Joosten
Hi Phil,

I do, but the freeR flag problem is easily circumvented. One can just use cad 
with the output mtz from ctruncate and the input mtz:

cad \
HKLIN2 $WORKDIR/raw.mtz \
HKLIN1 $WORKDIR/ctruncate.mtz \
HKLOUT $WORKDIR/ctruncate_withRfree.mtz \
<>$WORKDIR/mtz_creation.log
  LABIN FILE 2  E1=FREE
  LABIN FILE 1  ALLIN
  END
eof

Cheers,
Robbie




> Date: Fri, 29 Oct 2010 13:05:40 +0100
> From: p...@mrc-lmb.cam.ac.uk
> Subject: Re: [ccp4bb] Bug in c_truncate?
> To: CCP4BB@JISCMAIL.AC.UK
>
> The normal use of [c]truncate is to take intensities from Scala, so it 
> wouldn't expect FreeR flags in the file.
>
> I suppose this should be added for other uses of the program
>
> Is this something that is often used? Do people import intensities into CCP4 
> to convert them to Fs?
>
> Phil
>
>
> On 29 Oct 2010, at 13:01, herman.schreu...@sanofi-aventis.com wrote:
>
> > Dear Peter,
> >
> > Since I did not hear that your problem is solved here my two cents. I
> > did some tests using the ccp4i option "Convert Intensities to SFs" and
> > found that here ctruncate completely ignored the FreeRflags. So my
> > conclusion is that ctruncate does not need FreeRflags and you can use
> > the following procedure:
> >
> > 1) convert your hkl file (including FreeRflags) into an mtz with f2mtz
> > without any special SHELX options. --> mtz 1
> > Careful: a FreeRflag of 1 means an unfree reflection and the free
> > reflections have a FreeRflag of zero.
> > 2) run ctruncate with the "Convert Intensities to SFs". You will loose
> > your FreeRflags in this stage. --> mtz 2
> > 3) add the FreeRflags from mtz 1 to mtz 2 using cad.
> >
> > If you wish, I can give you a command file which will do this. It is a
> > somewhat roundabout procedure and I hope that this bug (or feature) will
> > be fixed by the next release of ccp4.
> >
> > Best,
> > Herman
> >
> > -Original Message-
> > From: CCP4 bulletin board [mailto:ccp...@jiscmail.ac.uk] On Behalf Of
> > George M. Sheldrick
> > Sent: Friday, October 29, 2010 12:30 PM
> > To: CCP4BB@JISCMAIL.AC.UK
> > Subject: Re: [ccp4bb] Bug in c_truncate?
> >
> > Tim,
> >
> > Although I always like to advocate XPREP, that would not work because
> > the .sca format - most unfortunately - does not know about free R flags.
> >
> > George
> >
> > Prof. George M. Sheldrick FRS
> > Dept. Structural Chemistry,
> > University of Goettingen,
> > Tammannstr. 4,
> > D37077 Goettingen, Germany
> > Tel. +49-551-39-3021 or -3068
> > Fax. +49-551-39-22582
> >
> >
> > On Fri, 29 Oct 2010, Tim Gruene wrote:
> >
> >> Hello Peter,
> >>
> >> the easiest way to overcome the problem might be to use xprep to
> >> export to sca-format and use scalepack2mtz for the conversion. That
> >> seems to be the least hasslesome way, although I am not totally sure
> >> that this procedure preserves the R-free flags set by xprep.
> >>
> >> Tim
> >>
> >> On Thu, Oct 28, 2010 at 12:48:14PM -0400, Peter Chan wrote:
> >>>
> >>> Hello Tim,
> >>>
> >>> Thank you for the suggestion. I have now tagged the working set as
> > "1" and test set as "0". Unfortunately, it still gives the same error
> > about all Rfree being the same, and only in c-truncate but not
> > old-truncate. Perhaps I should install 6.1.3 and see if the problem
> > still persist.
> >>>
> >>> Best,
> >>> Peter
> >>>
> >>>> Date: Thu, 28 Oct 2010 16:29:31 +0200
> >>>> From: t...@shelx.uni-ac.gwdg.de
> >>>> Subject: Re: [ccp4bb] Bug in c_truncate?
> >>>> To: CCP4BB@JISCMAIL.AC.UK
> >>>>
> >>>> Hello Peter,
> >>>>
> >>>> I faintly rememeber a similar kind of problem, and think that if
> >>>> you replace "-1" with "0", the problem should go away. It seemed
> >>>> that "-1" is not an allowed flag for (some) ccp4 programs.
> >>>>
> >>>> Please let us know if this resolves the issue.
> >>>>
> >>>> Tim
> >>>>
> >>>> On Thu, Oct 28, 2010 at 10:21:20AM -0400, Peter Chan wrote:
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> Dear Crystallographers,
> >>>>>
> >

Re: [ccp4bb] Bug in c_truncate?

2010-10-29 Thread Herman . Schreuder
Dear Phil,

I think ctruncate is used as a general tool to convert I's to F's, so it
would be good to have an option to propagate FreeRflags. The workaround,
of course, is to use cad for this. I have the feeling (did not check)
that the problem of Peter arose because to ccp4i F2MTZ-SHELX gui was not
adapted to the new ctruncate, so that is something which has to be
repaired.

Best Herman

-Original Message-
From: CCP4 bulletin board [mailto:ccp...@jiscmail.ac.uk] On Behalf Of
Phil Evans
Sent: Friday, October 29, 2010 2:06 PM
To: CCP4BB@JISCMAIL.AC.UK
Subject: Re: [ccp4bb] Bug in c_truncate?

The normal use of [c]truncate is to take intensities from Scala, so it
wouldn't expect FreeR flags in the file.

I suppose this should be added for other uses of the program

Is this something that is often used? Do people import intensities into
CCP4 to convert them to Fs?

Phil


On 29 Oct 2010, at 13:01, herman.schreu...@sanofi-aventis.com wrote:

> Dear Peter,
> 
> Since I did not hear that your problem is solved here my two cents. I 
> did some tests using the ccp4i option "Convert Intensities to SFs" and

> found that here ctruncate completely ignored the FreeRflags. So my 
> conclusion is that ctruncate does not need FreeRflags and you can use 
> the following procedure:
> 
> 1) convert your hkl file (including FreeRflags) into an mtz with f2mtz

> without any special SHELX options. --> mtz 1
> Careful: a FreeRflag of 1 means an unfree reflection and the free 
> reflections have a FreeRflag of zero.
> 2) run ctruncate with the "Convert Intensities to SFs". You will loose
> your FreeRflags in this stage. --> mtz 2
> 3) add the FreeRflags from mtz 1 to mtz 2 using cad.
> 
> If you wish, I can give you a command file which will do this. It is a

> somewhat roundabout procedure and I hope that this bug (or feature) 
> will be fixed by the next release of ccp4.
> 
> Best,
> Herman
> 
> -Original Message-
> From: CCP4 bulletin board [mailto:ccp...@jiscmail.ac.uk] On Behalf Of 
> George M. Sheldrick
> Sent: Friday, October 29, 2010 12:30 PM
> To: CCP4BB@JISCMAIL.AC.UK
> Subject: Re: [ccp4bb] Bug in c_truncate?
> 
> Tim,
> 
> Although I always like to advocate XPREP, that would not work because 
> the .sca format - most unfortunately - does not know about free R
flags.
> 
> George
> 
> Prof. George M. Sheldrick FRS
> Dept. Structural Chemistry,
> University of Goettingen,
> Tammannstr. 4,
> D37077 Goettingen, Germany
> Tel. +49-551-39-3021 or -3068
> Fax. +49-551-39-22582
> 
> 
> On Fri, 29 Oct 2010, Tim Gruene wrote:
> 
>> Hello Peter,
>> 
>> the easiest way to overcome the problem might be to use xprep to 
>> export to sca-format and use scalepack2mtz for the conversion. That 
>> seems to be the least hasslesome way, although I am not totally sure 
>> that this procedure preserves the R-free flags set by xprep.
>> 
>> Tim
>> 
>> On Thu, Oct 28, 2010 at 12:48:14PM -0400, Peter Chan wrote:
>>> 
>>> Hello Tim,
>>> 
>>> Thank you for the suggestion. I have now tagged the working set as
> "1" and test set as "0". Unfortunately, it still gives the same error 
> about all Rfree being the same, and only in c-truncate but not 
> old-truncate. Perhaps I should install 6.1.3 and see if the problem 
> still persist.
>>> 
>>> Best,
>>> Peter
>>> 
>>>> Date: Thu, 28 Oct 2010 16:29:31 +0200
>>>> From: t...@shelx.uni-ac.gwdg.de
>>>> Subject: Re: [ccp4bb] Bug in c_truncate?
>>>> To: CCP4BB@JISCMAIL.AC.UK
>>>> 
>>>> Hello Peter,
>>>> 
>>>> I faintly rememeber a similar kind of problem, and think that if 
>>>> you replace "-1" with "0", the problem should go away. It seemed 
>>>> that "-1" is not an allowed flag for (some) ccp4 programs.
>>>> 
>>>> Please let us know if this resolves the issue.
>>>> 
>>>> Tim
>>>> 
>>>> On Thu, Oct 28, 2010 at 10:21:20AM -0400, Peter Chan wrote:
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> Dear Crystallographers,
>>>>> 
>>>>> Thank you all for the emails. Below are some details of the
> procedures I performed leading up to the problem.
>>>>> 
>>>>> The reflection file is my own data, processed in XDS and then
> flagging FreeR's in XPREP in thin resolution shells. I am using CCP4i 
> version 6.1.2. I tried looking for known/resolved issues/updates in 
> version 6.1.3 but could not fi

Re: [ccp4bb] Bug in c_truncate?

2010-10-29 Thread Peter Chan

Dear All,

Thank you kindly for the replies and concerns over the problem I've 
experienced. I really appreciate them.

I do not know how often the I -> F conversion is done in CCP4i's F2MTZ GUI, 
especially with the FreeR flags preserved. Nevertheless, as mentioned, the 
problem seems to arise because [c]truncate does not recognize the FreeR column, 
unlike old-truncate. Whether this is a bug or new feature, it would be great if 
[c]truncate is (re-)programmed to recognize the FreeR column for a more 
streamlined import/I -> F conversion/uniqueify process executed in F2MTZ.

Also thanks for pointing out a relatively straight forward workaround using cad.

Best,
Peter
  

Re: [ccp4bb] Bug in c_truncate?

2010-11-01 Thread Eleanor Dodson
The way I do this is to use mtz2various which reads the SHELX output and 
(I hope) copes with its various idiosymcrasies, producing an mtz file 
with H k l I SigI FreeR


This can then be fed to the ctruncate GUI

You need - to request
Ensure unique data... Copy FreeR from another mtz file

Then the MTZin is the SHELX mtz conversion
and the MTZ with FreeR is the same file..

I think it works although I have no data to test it.

Eleanor


 On 10/29/2010 01:05 PM, Phil Evans wrote:

The normal use of [c]truncate is to take intensities from Scala, so it wouldn't 
expect FreeR flags in the file.

I suppose this should be added for other uses of the program

Is this something that is often used? Do people import intensities into CCP4 to 
convert them to Fs?

Phil


On 29 Oct 2010, at 13:01, herman.schreu...@sanofi-aventis.com wrote:


Dear Peter,

Since I did not hear that your problem is solved here my two cents. I
did some tests using the ccp4i option "Convert Intensities to SFs" and
found that here ctruncate completely ignored the FreeRflags. So my
conclusion is that ctruncate does not need FreeRflags and you can use
the following procedure:

1) convert your hkl file (including FreeRflags) into an mtz with f2mtz
without any special SHELX options. -->  mtz 1
Careful: a FreeRflag of 1 means an unfree reflection and the free
reflections have a FreeRflag of zero.
2) run ctruncate with the "Convert Intensities to SFs". You will loose
your FreeRflags in this stage. -->  mtz 2
3) add the FreeRflags from mtz 1 to mtz 2 using cad.

If you wish, I can give you a command file which will do this. It is a
somewhat roundabout procedure and I hope that this bug (or feature) will
be fixed by the next release of ccp4.

Best,
Herman

-Original Message-
From: CCP4 bulletin board [mailto:ccp...@jiscmail.ac.uk] On Behalf Of
George M. Sheldrick
Sent: Friday, October 29, 2010 12:30 PM
To: CCP4BB@JISCMAIL.AC.UK
Subject: Re: [ccp4bb] Bug in c_truncate?

Tim,

Although I always like to advocate XPREP, that would not work because
the .sca format - most unfortunately - does not know about free R flags.

George

Prof. George M. Sheldrick FRS
Dept. Structural Chemistry,
University of Goettingen,
Tammannstr. 4,
D37077 Goettingen, Germany
Tel. +49-551-39-3021 or -3068
Fax. +49-551-39-22582


On Fri, 29 Oct 2010, Tim Gruene wrote:


Hello Peter,

the easiest way to overcome the problem might be to use xprep to
export to sca-format and use scalepack2mtz for the conversion. That
seems to be the least hasslesome way, although I am not totally sure
that this procedure preserves the R-free flags set by xprep.

Tim

On Thu, Oct 28, 2010 at 12:48:14PM -0400, Peter Chan wrote:


Hello Tim,

Thank you for the suggestion. I have now tagged the working set as

"1" and test set as "0". Unfortunately, it still gives the same error
about all Rfree being the same, and only in c-truncate but not
old-truncate. Perhaps I should install 6.1.3 and see if the problem
still persist.


Best,
Peter


Date: Thu, 28 Oct 2010 16:29:31 +0200
From: t...@shelx.uni-ac.gwdg.de
Subject: Re: [ccp4bb] Bug in c_truncate?
To: CCP4BB@JISCMAIL.AC.UK

Hello Peter,

I faintly rememeber a similar kind of problem, and think that if
you replace "-1" with "0", the problem should go away. It seemed
that "-1" is not an allowed flag for (some) ccp4 programs.

Please let us know if this resolves the issue.

Tim

On Thu, Oct 28, 2010 at 10:21:20AM -0400, Peter Chan wrote:





Dear Crystallographers,

Thank you all for the emails. Below are some details of the

procedures I performed leading up to the problem.


The reflection file is my own data, processed in XDS and then

flagging FreeR's in XPREP in thin resolution shells. I am using CCP4i
version 6.1.2. I tried looking for known/resolved issues/updates in
version 6.1.3 but could not find any so I assumed it is the same version
of f2mtz/ctruncate/uniqueify.



I used the GUI version of F2MTZ, with the settings below:

- import file in SHELX format

- "keep existing FreeR flags"

- fortran format (3F4.0,2F8.3,F4.0)

- added data label "I other integer" // FreeRflag

The hkl file, in SHELX format, output by XPREP look something

like this:


-26  -3   1  777.48   39.19
  26  -3  -1  800.83   36.31
-26   3  -1  782.67   37.97
  27  -3   1  45.722  25.711  -1
-27   3   1  -14.20   31.69  -1

Notice the test set is flagged "-1" and the working set is not

flagged at all. This actually lead to another error message in f2mtz
about missing FreeR flags. From my understanding, the SHELX flagging
convention is "1" for working and "-1" for test. So I manually tagged
the working set with "1" using vi:


-26  -3   1  777.48   39.19   1
  26  -3  -1  800.83   36.31   1
-26   3  -1  782.67   37.97   1
  27  -3   1  45.722  25.711  -1
-27   3   1  -14.20   31.69  -1

This is the file which gives m

Re: [ccp4bb] Bug in c_truncate?

2010-11-01 Thread Ian Tickle
Phil

Yes our processing pipeline absolutely has to be able to take in data
from any internal (in-house X-ray or synchrotron) or external (PDB or
collaborator's) source, including those where I, sigI and freeR flag
are present.  One of the first things I did was to modify truncate so
it would pass through the freeR flag column.  If the I/sigI are
present I always strip out the F/sigF columns.  So it seemed logical
to run truncate as the very last step, e.g.:

1. sortmtz
2. scala   Steps 1 & 2 only for internally collected or unmerged data.
3. refindexExternal merged data enters pipeline here:
auto-re-index to reference.
4. cad  Sort; put into standard a.u.; add freeR column from
reference if not already present.
5. rescut  My own prog for auto-determination of resolution cutoff
based on shell  & completeness.
6. truncate   Apply resolution cutoff; if Is available convert to Fs.

I always run steps 3-6 in that order.  I always check that the
resolution cutoff is sensible & if Is are available I always run
truncate to ensure it's done properly (i.e. correct cell contents are
specified).  I'm still using truncate because AFAICS ctruncate
couldn't handle freeR flags (maybe that's fixed now, maybe not).  Also
truncate produces a more informative N(Z) plot which shows the
expected distribution for a twinned crystal (I believe this feature
has now been added to ctruncate).

Cheers

-- Ian

On Fri, Oct 29, 2010 at 1:05 PM, Phil Evans  wrote:
> The normal use of [c]truncate is to take intensities from Scala, so it 
> wouldn't expect FreeR flags in the file.
>
> I suppose this should be added for other uses of the program
>
> Is this something that is often used? Do people import intensities into CCP4 
> to convert them to Fs?
>
> Phil
>
>
> On 29 Oct 2010, at 13:01, herman.schreu...@sanofi-aventis.com wrote:
>
>> Dear Peter,
>>
>> Since I did not hear that your problem is solved here my two cents. I
>> did some tests using the ccp4i option "Convert Intensities to SFs" and
>> found that here ctruncate completely ignored the FreeRflags. So my
>> conclusion is that ctruncate does not need FreeRflags and you can use
>> the following procedure:
>>
>> 1) convert your hkl file (including FreeRflags) into an mtz with f2mtz
>> without any special SHELX options. --> mtz 1
>> Careful: a FreeRflag of 1 means an unfree reflection and the free
>> reflections have a FreeRflag of zero.
>> 2) run ctruncate with the "Convert Intensities to SFs". You will loose
>> your FreeRflags in this stage.     --> mtz 2
>> 3) add the FreeRflags from mtz 1 to mtz 2 using cad.
>>
>> If you wish, I can give you a command file which will do this. It is a
>> somewhat roundabout procedure and I hope that this bug (or feature) will
>> be fixed by the next release of ccp4.
>>
>> Best,
>> Herman
>>
>> -Original Message-
>> From: CCP4 bulletin board [mailto:ccp...@jiscmail.ac.uk] On Behalf Of
>> George M. Sheldrick
>> Sent: Friday, October 29, 2010 12:30 PM
>> To: CCP4BB@JISCMAIL.AC.UK
>> Subject: Re: [ccp4bb] Bug in c_truncate?
>>
>> Tim,
>>
>> Although I always like to advocate XPREP, that would not work because
>> the .sca format - most unfortunately - does not know about free R flags.
>>
>> George
>>
>> Prof. George M. Sheldrick FRS
>> Dept. Structural Chemistry,
>> University of Goettingen,
>> Tammannstr. 4,
>> D37077 Goettingen, Germany
>> Tel. +49-551-39-3021 or -3068
>> Fax. +49-551-39-22582
>>
>>
>> On Fri, 29 Oct 2010, Tim Gruene wrote:
>>
>>> Hello Peter,
>>>
>>> the easiest way to overcome the problem might be to use xprep to
>>> export to sca-format and use scalepack2mtz for the conversion. That
>>> seems to be the least hasslesome way, although I am not totally sure
>>> that this procedure preserves the R-free flags set by xprep.
>>>
>>> Tim
>>>
>>> On Thu, Oct 28, 2010 at 12:48:14PM -0400, Peter Chan wrote:
>>>>
>>>> Hello Tim,
>>>>
>>>> Thank you for the suggestion. I have now tagged the working set as
>> "1" and test set as "0". Unfortunately, it still gives the same error
>> about all Rfree being the same, and only in c-truncate but not
>> old-truncate. Perhaps I should install 6.1.3 and see if the problem
>> still persist.
>>>>
>>>> Best,
>>>> Peter
>>>>
>>>>> Date: Thu, 28 Oct 2010 16:29:31 +0200
>>>>> From: t...@shelx.uni-ac.gwdg.de
>>>>> Subject: R

Re: [ccp4bb] Bug in c_truncate?

2010-11-01 Thread Ian Tickle
herman.schreu...@sanofi-aventis.com wrote:
>>>
>>>> Dear Peter,
>>>>
>>>> Since I did not hear that your problem is solved here my two cents. I
>>>> did some tests using the ccp4i option "Convert Intensities to SFs" and
>>>> found that here ctruncate completely ignored the FreeRflags. So my
>>>> conclusion is that ctruncate does not need FreeRflags and you can use
>>>> the following procedure:
>>>>
>>>> 1) convert your hkl file (including FreeRflags) into an mtz with f2mtz
>>>> without any special SHELX options. --> mtz 1
>>>> Careful: a FreeRflag of 1 means an unfree reflection and the free
>>>> reflections have a FreeRflag of zero.
>>>> 2) run ctruncate with the "Convert Intensities to SFs". You will loose
>>>> your FreeRflags in this stage.     --> mtz 2
>>>> 3) add the FreeRflags from mtz 1 to mtz 2 using cad.
>>>>
>>>> If you wish, I can give you a command file which will do this. It is a
>>>> somewhat roundabout procedure and I hope that this bug (or feature) will
>>>> be fixed by the next release of ccp4.
>>>>
>>>> Best,
>>>> Herman
>>>>
>>>> -Original Message-
>>>> From: CCP4 bulletin board [mailto:ccp...@jiscmail.ac.uk] On Behalf Of
>>>> George M. Sheldrick
>>>> Sent: Friday, October 29, 2010 12:30 PM
>>>> To: CCP4BB@JISCMAIL.AC.UK
>>>> Subject: Re: [ccp4bb] Bug in c_truncate?
>>>>
>>>> Tim,
>>>>
>>>> Although I always like to advocate XPREP, that would not work because
>>>> the .sca format - most unfortunately - does not know about free R flags.
>>>>
>>>> George
>>>>
>>>> Prof. George M. Sheldrick FRS
>>>> Dept. Structural Chemistry,
>>>> University of Goettingen,
>>>> Tammannstr. 4,
>>>> D37077 Goettingen, Germany
>>>> Tel. +49-551-39-3021 or -3068
>>>> Fax. +49-551-39-22582
>>>>
>>>>
>>>> On Fri, 29 Oct 2010, Tim Gruene wrote:
>>>>
>>>>> Hello Peter,
>>>>>
>>>>> the easiest way to overcome the problem might be to use xprep to
>>>>> export to sca-format and use scalepack2mtz for the conversion. That
>>>>> seems to be the least hasslesome way, although I am not totally sure
>>>>> that this procedure preserves the R-free flags set by xprep.
>>>>>
>>>>> Tim
>>>>>
>>>>> On Thu, Oct 28, 2010 at 12:48:14PM -0400, Peter Chan wrote:
>>>>>>
>>>>>> Hello Tim,
>>>>>>
>>>>>> Thank you for the suggestion. I have now tagged the working set as
>>>> "1" and test set as "0". Unfortunately, it still gives the same error
>>>> about all Rfree being the same, and only in c-truncate but not
>>>> old-truncate. Perhaps I should install 6.1.3 and see if the problem
>>>> still persist.
>>>>>>
>>>>>> Best,
>>>>>> Peter
>>>>>>
>>>>>>> Date: Thu, 28 Oct 2010 16:29:31 +0200
>>>>>>> From: t...@shelx.uni-ac.gwdg.de
>>>>>>> Subject: Re: [ccp4bb] Bug in c_truncate?
>>>>>>> To: CCP4BB@JISCMAIL.AC.UK
>>>>>>>
>>>>>>> Hello Peter,
>>>>>>>
>>>>>>> I faintly rememeber a similar kind of problem, and think that if
>>>>>>> you replace "-1" with "0", the problem should go away. It seemed
>>>>>>> that "-1" is not an allowed flag for (some) ccp4 programs.
>>>>>>>
>>>>>>> Please let us know if this resolves the issue.
>>>>>>>
>>>>>>> Tim
>>>>>>>
>>>>>>> On Thu, Oct 28, 2010 at 10:21:20AM -0400, Peter Chan wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Dear Crystallographers,
>>>>>>>>
>>>>>>>> Thank you all for the emails. Below are some details of the
>>>> procedures I performed leading up to the problem.
>>>>>>>>
>>>>>>>> The reflection file is my own data, processed in XDS and then
>>>

Re: [ccp4bb] Bug in c_truncate?

2010-11-01 Thread Phil Evans
x27;t handle freeR flags (maybe that's fixed now, maybe not).  Also
>>> truncate produces a more informative N(Z) plot which shows the
>>> expected distribution for a twinned crystal (I believe this feature
>>> has now been added to ctruncate).
>>> 
>>> Cheers
>>> 
>>> -- Ian
>>> 
>>> On Fri, Oct 29, 2010 at 1:05 PM, Phil Evans  wrote:
>>>> The normal use of [c]truncate is to take intensities from Scala, so it 
>>>> wouldn't expect FreeR flags in the file.
>>>> 
>>>> I suppose this should be added for other uses of the program
>>>> 
>>>> Is this something that is often used? Do people import intensities into 
>>>> CCP4 to convert them to Fs?
>>>> 
>>>> Phil
>>>> 
>>>> 
>>>> On 29 Oct 2010, at 13:01, herman.schreu...@sanofi-aventis.com wrote:
>>>> 
>>>>> Dear Peter,
>>>>> 
>>>>> Since I did not hear that your problem is solved here my two cents. I
>>>>> did some tests using the ccp4i option "Convert Intensities to SFs" and
>>>>> found that here ctruncate completely ignored the FreeRflags. So my
>>>>> conclusion is that ctruncate does not need FreeRflags and you can use
>>>>> the following procedure:
>>>>> 
>>>>> 1) convert your hkl file (including FreeRflags) into an mtz with f2mtz
>>>>> without any special SHELX options. --> mtz 1
>>>>> Careful: a FreeRflag of 1 means an unfree reflection and the free
>>>>> reflections have a FreeRflag of zero.
>>>>> 2) run ctruncate with the "Convert Intensities to SFs". You will loose
>>>>> your FreeRflags in this stage. --> mtz 2
>>>>> 3) add the FreeRflags from mtz 1 to mtz 2 using cad.
>>>>> 
>>>>> If you wish, I can give you a command file which will do this. It is a
>>>>> somewhat roundabout procedure and I hope that this bug (or feature) will
>>>>> be fixed by the next release of ccp4.
>>>>> 
>>>>> Best,
>>>>> Herman
>>>>> 
>>>>> -Original Message-
>>>>> From: CCP4 bulletin board [mailto:ccp...@jiscmail.ac.uk] On Behalf Of
>>>>> George M. Sheldrick
>>>>> Sent: Friday, October 29, 2010 12:30 PM
>>>>> To: CCP4BB@JISCMAIL.AC.UK
>>>>> Subject: Re: [ccp4bb] Bug in c_truncate?
>>>>> 
>>>>> Tim,
>>>>> 
>>>>> Although I always like to advocate XPREP, that would not work because
>>>>> the .sca format - most unfortunately - does not know about free R flags.
>>>>> 
>>>>> George
>>>>> 
>>>>> Prof. George M. Sheldrick FRS
>>>>> Dept. Structural Chemistry,
>>>>> University of Goettingen,
>>>>> Tammannstr. 4,
>>>>> D37077 Goettingen, Germany
>>>>> Tel. +49-551-39-3021 or -3068
>>>>> Fax. +49-551-39-22582
>>>>> 
>>>>> 
>>>>> On Fri, 29 Oct 2010, Tim Gruene wrote:
>>>>> 
>>>>>> Hello Peter,
>>>>>> 
>>>>>> the easiest way to overcome the problem might be to use xprep to
>>>>>> export to sca-format and use scalepack2mtz for the conversion. That
>>>>>> seems to be the least hasslesome way, although I am not totally sure
>>>>>> that this procedure preserves the R-free flags set by xprep.
>>>>>> 
>>>>>> Tim
>>>>>> 
>>>>>> On Thu, Oct 28, 2010 at 12:48:14PM -0400, Peter Chan wrote:
>>>>>>> 
>>>>>>> Hello Tim,
>>>>>>> 
>>>>>>> Thank you for the suggestion. I have now tagged the working set as
>>>>> "1" and test set as "0". Unfortunately, it still gives the same error
>>>>> about all Rfree being the same, and only in c-truncate but not
>>>>> old-truncate. Perhaps I should install 6.1.3 and see if the problem
>>>>> still persist.
>>>>>>> 
>>>>>>> Best,
>>>>>>> Peter
>>>>>>> 
>>>>>>>> Date: Thu, 28 Oct 2010 16:29:31 +0200
>>>>>>>> From: t...@shelx.uni-ac.gwdg.de
>>>>>>>> Subject: Re: [ccp4bb] Bug in c_truncat

Re: [ccp4bb] Bug in c_truncate? apologies..

2010-11-01 Thread Eleanor Dodson
I suggested mtz2various for taking SHELX input which is nonsense - it 
actually goes the way..

Eleanor


On 10/29/2010 01:05 PM, Phil Evans wrote:

The normal use of [c]truncate is to take intensities from Scala, so it wouldn't 
expect FreeR flags in the file.

I suppose this should be added for other uses of the program

Is this something that is often used? Do people import intensities into CCP4 to 
convert them to Fs?

Phil


On 29 Oct 2010, at 13:01, herman.schreu...@sanofi-aventis.com wrote:


Dear Peter,

Since I did not hear that your problem is solved here my two cents. I
did some tests using the ccp4i option "Convert Intensities to SFs" and
found that here ctruncate completely ignored the FreeRflags. So my
conclusion is that ctruncate does not need FreeRflags and you can use
the following procedure:

1) convert your hkl file (including FreeRflags) into an mtz with f2mtz
without any special SHELX options. -->  mtz 1
Careful: a FreeRflag of 1 means an unfree reflection and the free
reflections have a FreeRflag of zero.
2) run ctruncate with the "Convert Intensities to SFs". You will loose
your FreeRflags in this stage. -->  mtz 2
3) add the FreeRflags from mtz 1 to mtz 2 using cad.

If you wish, I can give you a command file which will do this. It is a
somewhat roundabout procedure and I hope that this bug (or feature) will
be fixed by the next release of ccp4.

Best,
Herman

-Original Message-
From: CCP4 bulletin board [mailto:ccp...@jiscmail.ac.uk] On Behalf Of
George M. Sheldrick
Sent: Friday, October 29, 2010 12:30 PM
To: CCP4BB@JISCMAIL.AC.UK
Subject: Re: [ccp4bb] Bug in c_truncate?

Tim,

Although I always like to advocate XPREP, that would not work because
the .sca format - most unfortunately - does not know about free R flags.

George

Prof. George M. Sheldrick FRS
Dept. Structural Chemistry,
University of Goettingen,
Tammannstr. 4,
D37077 Goettingen, Germany
Tel. +49-551-39-3021 or -3068
Fax. +49-551-39-22582


On Fri, 29 Oct 2010, Tim Gruene wrote:


Hello Peter,

the easiest way to overcome the problem might be to use xprep to
export to sca-format and use scalepack2mtz for the conversion. That
seems to be the least hasslesome way, although I am not totally sure
that this procedure preserves the R-free flags set by xprep.

Tim

On Thu, Oct 28, 2010 at 12:48:14PM -0400, Peter Chan wrote:


Hello Tim,

Thank you for the suggestion. I have now tagged the working set as

"1" and test set as "0". Unfortunately, it still gives the same error
about all Rfree being the same, and only in c-truncate but not
old-truncate. Perhaps I should install 6.1.3 and see if the problem
still persist.


Best,
Peter


Date: Thu, 28 Oct 2010 16:29:31 +0200
From: t...@shelx.uni-ac.gwdg.de
Subject: Re: [ccp4bb] Bug in c_truncate?
To: CCP4BB@JISCMAIL.AC.UK

Hello Peter,

I faintly rememeber a similar kind of problem, and think that if
you replace "-1" with "0", the problem should go away. It seemed
that "-1" is not an allowed flag for (some) ccp4 programs.

Please let us know if this resolves the issue.

Tim

On Thu, Oct 28, 2010 at 10:21:20AM -0400, Peter Chan wrote:





Dear Crystallographers,

Thank you all for the emails. Below are some details of the

procedures I performed leading up to the problem.


The reflection file is my own data, processed in XDS and then

flagging FreeR's in XPREP in thin resolution shells. I am using CCP4i
version 6.1.2. I tried looking for known/resolved issues/updates in
version 6.1.3 but could not find any so I assumed it is the same version
of f2mtz/ctruncate/uniqueify.



I used the GUI version of F2MTZ, with the settings below:

- import file in SHELX format

- "keep existing FreeR flags"

- fortran format (3F4.0,2F8.3,F4.0)

- added data label "I other integer" // FreeRflag

The hkl file, in SHELX format, output by XPREP look something

like this:


-26  -3   1  777.48   39.19
  26  -3  -1  800.83   36.31
-26   3  -1  782.67   37.97
  27  -3   1  45.722  25.711  -1
-27   3   1  -14.20   31.69  -1

Notice the test set is flagged "-1" and the working set is not

flagged at all. This actually lead to another error message in f2mtz
about missing FreeR flags. From my understanding, the SHELX flagging
convention is "1" for working and "-1" for test. So I manually tagged
the working set with "1" using vi:


-26  -3   1  777.48   39.19   1
  26  -3  -1  800.83   36.31   1
-26   3  -1  782.67   37.97   1
  27  -3   1  45.722  25.711  -1
-27   3   1  -14.20   31.69  -1

This is the file which gives me the error message: "Problem with

FREE column in input file. All flags apparently identical. Check input
file.". Apparently, import to mtz works ok when I use old-truncate
instead of c-truncate.


Best,
Peter


--
--
Tim Gruene
Institut fuer anorganische Chemie
Tammannstr. 4
D-37077 

Re: [ccp4bb] Bug in c_truncate? - phase mods

2010-11-02 Thread Eleanor Dodson
did not hear that your problem is solved here my two cents. I
did some tests using the ccp4i option "Convert Intensities to SFs" and
found that here ctruncate completely ignored the FreeRflags. So my
conclusion is that ctruncate does not need FreeRflags and you can use
the following procedure:

1) convert your hkl file (including FreeRflags) into an mtz with f2mtz
without any special SHELX options. -->  mtz 1
Careful: a FreeRflag of 1 means an unfree reflection and the free
reflections have a FreeRflag of zero.
2) run ctruncate with the "Convert Intensities to SFs". You will loose
your FreeRflags in this stage. -->  mtz 2
3) add the FreeRflags from mtz 1 to mtz 2 using cad.

If you wish, I can give you a command file which will do this. It is a
somewhat roundabout procedure and I hope that this bug (or feature) will
be fixed by the next release of ccp4.

Best,
Herman

-Original Message-
From: CCP4 bulletin board [mailto:ccp...@jiscmail.ac.uk] On Behalf Of
George M. Sheldrick
Sent: Friday, October 29, 2010 12:30 PM
To: CCP4BB@JISCMAIL.AC.UK
Subject: Re: [ccp4bb] Bug in c_truncate?

Tim,

Although I always like to advocate XPREP, that would not work because
the .sca format - most unfortunately - does not know about free R flags.

George

Prof. George M. Sheldrick FRS
Dept. Structural Chemistry,
University of Goettingen,
Tammannstr. 4,
D37077 Goettingen, Germany
Tel. +49-551-39-3021 or -3068
Fax. +49-551-39-22582


On Fri, 29 Oct 2010, Tim Gruene wrote:


Hello Peter,

the easiest way to overcome the problem might be to use xprep to
export to sca-format and use scalepack2mtz for the conversion. That
seems to be the least hasslesome way, although I am not totally sure
that this procedure preserves the R-free flags set by xprep.

Tim

On Thu, Oct 28, 2010 at 12:48:14PM -0400, Peter Chan wrote:


Hello Tim,

Thank you for the suggestion. I have now tagged the working set as

"1" and test set as "0". Unfortunately, it still gives the same error
about all Rfree being the same, and only in c-truncate but not
old-truncate. Perhaps I should install 6.1.3 and see if the problem
still persist.


Best,
Peter


Date: Thu, 28 Oct 2010 16:29:31 +0200
From: t...@shelx.uni-ac.gwdg.de
Subject: Re: [ccp4bb] Bug in c_truncate?
To: CCP4BB@JISCMAIL.AC.UK

Hello Peter,

I faintly rememeber a similar kind of problem, and think that if
you replace "-1" with "0", the problem should go away. It seemed
that "-1" is not an allowed flag for (some) ccp4 programs.

Please let us know if this resolves the issue.

Tim

On Thu, Oct 28, 2010 at 10:21:20AM -0400, Peter Chan wrote:





Dear Crystallographers,

Thank you all for the emails. Below are some details of the

procedures I performed leading up to the problem.


The reflection file is my own data, processed in XDS and then

flagging FreeR's in XPREP in thin resolution shells. I am using CCP4i
version 6.1.2. I tried looking for known/resolved issues/updates in
version 6.1.3 but could not find any so I assumed it is the same version
of f2mtz/ctruncate/uniqueify.



I used the GUI version of F2MTZ, with the settings below:

- import file in SHELX format

- "keep existing FreeR flags"

- fortran format (3F4.0,2F8.3,F4.0)

- added data label "I other integer" // FreeRflag

The hkl file, in SHELX format, output by XPREP look something

like this:


-26  -3   1  777.48   39.19
  26  -3  -1  800.83   36.31
-26   3  -1  782.67   37.97
  27  -3   1  45.722  25.711  -1
-27   3   1  -14.20   31.69  -1

Notice the test set is flagged "-1" and the working set is not

flagged at all. This actually lead to another error message in f2mtz
about missing FreeR flags. From my understanding, the SHELX flagging
convention is "1" for working and "-1" for test. So I manually tagged
the working set with "1" using vi:


-26  -3   1  777.48   39.19   1
  26  -3  -1  800.83   36.31   1
-26   3  -1  782.67   37.97   1
  27  -3   1  45.722  25.711  -1
-27   3   1  -14.20   31.69  -1

This is the file which gives me the error message: "Problem with

FREE column in input file. All flags apparently identical. Check input
file.". Apparently, import to mtz works ok when I use old-truncate
instead of c-truncate.


Best,
Peter


--
--
Tim Gruene
Institut fuer anorganische Chemie
Tammannstr. 4
D-37077 Goettingen

phone: +49 (0)551 39 22149

GPG Key ID = A46BEE1A




--
--
Tim Gruene
Institut fuer anorganische Chemie
Tammannstr. 4
D-37077 Goettingen

phone: +49 (0)551 39 22149

GPG Key ID = A46BEE1A









Re: [ccp4bb] Bug in c_truncate? - phase mods

2010-11-02 Thread Ian Tickle
run truncate as the very last step, e.g.:
>>>>
>>>> 1. sortmtz
>>>> 2. scala       Steps 1&  2 only for internally collected or unmerged
>>>> data.
>>>> 3. refindex    External merged data enters pipeline here:
>>>> auto-re-index to reference.
>>>> 4. cad          Sort; put into standard a.u.; add freeR column from
>>>> reference if not already present.
>>>> 5. rescut      My own prog for auto-determination of resolution cutoff
>>>> based on shell  &  completeness.
>>>> 6. truncate   Apply resolution cutoff; if Is available convert to Fs.
>>>>
>>>> I always run steps 3-6 in that order.  I always check that the
>>>> resolution cutoff is sensible&  if Is are available I always run
>>>> truncate to ensure it's done properly (i.e. correct cell contents are
>>>> specified).  I'm still using truncate because AFAICS ctruncate
>>>> couldn't handle freeR flags (maybe that's fixed now, maybe not).  Also
>>>> truncate produces a more informative N(Z) plot which shows the
>>>> expected distribution for a twinned crystal (I believe this feature
>>>> has now been added to ctruncate).
>>>>
>>>> Cheers
>>>>
>>>> -- Ian
>>>>
>>>> On Fri, Oct 29, 2010 at 1:05 PM, Phil Evans
>>>>  wrote:
>>>>>
>>>>> The normal use of [c]truncate is to take intensities from Scala, so it
>>>>> wouldn't expect FreeR flags in the file.
>>>>>
>>>>> I suppose this should be added for other uses of the program
>>>>>
>>>>> Is this something that is often used? Do people import intensities into
>>>>> CCP4 to convert them to Fs?
>>>>>
>>>>> Phil
>>>>>
>>>>>
>>>>> On 29 Oct 2010, at 13:01, herman.schreu...@sanofi-aventis.com wrote:
>>>>>
>>>>>> Dear Peter,
>>>>>>
>>>>>> Since I did not hear that your problem is solved here my two cents. I
>>>>>> did some tests using the ccp4i option "Convert Intensities to SFs" and
>>>>>> found that here ctruncate completely ignored the FreeRflags. So my
>>>>>> conclusion is that ctruncate does not need FreeRflags and you can use
>>>>>> the following procedure:
>>>>>>
>>>>>> 1) convert your hkl file (including FreeRflags) into an mtz with f2mtz
>>>>>> without any special SHELX options. -->  mtz 1
>>>>>> Careful: a FreeRflag of 1 means an unfree reflection and the free
>>>>>> reflections have a FreeRflag of zero.
>>>>>> 2) run ctruncate with the "Convert Intensities to SFs". You will loose
>>>>>> your FreeRflags in this stage.     -->  mtz 2
>>>>>> 3) add the FreeRflags from mtz 1 to mtz 2 using cad.
>>>>>>
>>>>>> If you wish, I can give you a command file which will do this. It is a
>>>>>> somewhat roundabout procedure and I hope that this bug (or feature)
>>>>>> will
>>>>>> be fixed by the next release of ccp4.
>>>>>>
>>>>>> Best,
>>>>>> Herman
>>>>>>
>>>>>> -Original Message-
>>>>>> From: CCP4 bulletin board [mailto:ccp...@jiscmail.ac.uk] On Behalf Of
>>>>>> George M. Sheldrick
>>>>>> Sent: Friday, October 29, 2010 12:30 PM
>>>>>> To: CCP4BB@JISCMAIL.AC.UK
>>>>>> Subject: Re: [ccp4bb] Bug in c_truncate?
>>>>>>
>>>>>> Tim,
>>>>>>
>>>>>> Although I always like to advocate XPREP, that would not work because
>>>>>> the .sca format - most unfortunately - does not know about free R
>>>>>> flags.
>>>>>>
>>>>>> George
>>>>>>
>>>>>> Prof. George M. Sheldrick FRS
>>>>>> Dept. Structural Chemistry,
>>>>>> University of Goettingen,
>>>>>> Tammannstr. 4,
>>>>>> D37077 Goettingen, Germany
>>>>>> Tel. +49-551-39-3021 or -3068
>>>>>> Fax. +49-551-39-22582
>>>>>>
>>>>>>
>>>>>> On Fri, 29 Oct 2010, Tim Gruene wrote:
>>>>>>
>>>>>>> Hello Pe

Re: [ccp4bb] Bug in c_truncate? - phase mods

2010-11-02 Thread Phil Evans
gt;> round to working out appropriate phase shifts on reindexing
>>>> 
>>>> Phil
>>>> 
>>>> 
>>>> On 1 Nov 2010, at 13:17, Ian Tickle wrote:
>>>> 
>>>>> Phil
>>>>> 
>>>>> Yes our processing pipeline absolutely has to be able to take in data
>>>>> from any internal (in-house X-ray or synchrotron) or external (PDB or
>>>>> collaborator's) source, including those where I, sigI and freeR flag
>>>>> are present.  One of the first things I did was to modify truncate so
>>>>> it would pass through the freeR flag column.  If the I/sigI are
>>>>> present I always strip out the F/sigF columns.  So it seemed logical
>>>>> to run truncate as the very last step, e.g.:
>>>>> 
>>>>> 1. sortmtz
>>>>> 2. scala   Steps 1&  2 only for internally collected or unmerged
>>>>> data.
>>>>> 3. refindexExternal merged data enters pipeline here:
>>>>> auto-re-index to reference.
>>>>> 4. cad  Sort; put into standard a.u.; add freeR column from
>>>>> reference if not already present.
>>>>> 5. rescut  My own prog for auto-determination of resolution cutoff
>>>>> based on shell  &  completeness.
>>>>> 6. truncate   Apply resolution cutoff; if Is available convert to Fs.
>>>>> 
>>>>> I always run steps 3-6 in that order.  I always check that the
>>>>> resolution cutoff is sensible&  if Is are available I always run
>>>>> truncate to ensure it's done properly (i.e. correct cell contents are
>>>>> specified).  I'm still using truncate because AFAICS ctruncate
>>>>> couldn't handle freeR flags (maybe that's fixed now, maybe not).  Also
>>>>> truncate produces a more informative N(Z) plot which shows the
>>>>> expected distribution for a twinned crystal (I believe this feature
>>>>> has now been added to ctruncate).
>>>>> 
>>>>> Cheers
>>>>> 
>>>>> -- Ian
>>>>> 
>>>>> On Fri, Oct 29, 2010 at 1:05 PM, Phil Evans
>>>>>  wrote:
>>>>>> 
>>>>>> The normal use of [c]truncate is to take intensities from Scala, so it
>>>>>> wouldn't expect FreeR flags in the file.
>>>>>> 
>>>>>> I suppose this should be added for other uses of the program
>>>>>> 
>>>>>> Is this something that is often used? Do people import intensities into
>>>>>> CCP4 to convert them to Fs?
>>>>>> 
>>>>>> Phil
>>>>>> 
>>>>>> 
>>>>>> On 29 Oct 2010, at 13:01, herman.schreu...@sanofi-aventis.com wrote:
>>>>>> 
>>>>>>> Dear Peter,
>>>>>>> 
>>>>>>> Since I did not hear that your problem is solved here my two cents. I
>>>>>>> did some tests using the ccp4i option "Convert Intensities to SFs" and
>>>>>>> found that here ctruncate completely ignored the FreeRflags. So my
>>>>>>> conclusion is that ctruncate does not need FreeRflags and you can use
>>>>>>> the following procedure:
>>>>>>> 
>>>>>>> 1) convert your hkl file (including FreeRflags) into an mtz with f2mtz
>>>>>>> without any special SHELX options. -->  mtz 1
>>>>>>> Careful: a FreeRflag of 1 means an unfree reflection and the free
>>>>>>> reflections have a FreeRflag of zero.
>>>>>>> 2) run ctruncate with the "Convert Intensities to SFs". You will loose
>>>>>>> your FreeRflags in this stage. -->  mtz 2
>>>>>>> 3) add the FreeRflags from mtz 1 to mtz 2 using cad.
>>>>>>> 
>>>>>>> If you wish, I can give you a command file which will do this. It is a
>>>>>>> somewhat roundabout procedure and I hope that this bug (or feature)
>>>>>>> will
>>>>>>> be fixed by the next release of ccp4.
>>>>>>> 
>>>>>>> Best,
>>>>>>> Herman
>>>>>>> 
>>>>>>> -Original Message-
>>>>>>> From: CCP4 bulletin board [mailto:ccp...@jiscmail.ac.uk] On B

Re: [ccp4bb] Bug in c_truncate? - phase mods

2010-11-02 Thread Ian Tickle
ts elements change on re-indexing (that's what re-indexing
>>>> means!).  If the structure were in 1-D or 2-D exactly the same would
>>>> apply: the 1- or 2-D elements would still in general change on
>>>> transforming the reference frame so would be represented by 1- or 2-D
>>>> vectors; the structure factors would still be invariant, thus
>>>> illustrating the important difference between a real scalar and a 1-D
>>>> vector, and between a complex scalar and a 2-D vector.
>>>>
>>>> Cheers
>>>>
>>>> --Ian
>>>>
>>>> On Mon, Nov 1, 2010 at 1:28 PM, Phil Evans  wrote:
>>>>>
>>>>> I can see we need to make sure that data can come in at any point, as Is
>>>>> of Fs
>>>>>
>>>>> Pointless can do automatic reindexing to a reference, and will preserve
>>>>> all columns from a merged file, but can't cope with phases, as I've not 
>>>>> got
>>>>> round to working out appropriate phase shifts on reindexing
>>>>>
>>>>> Phil
>>>>>
>>>>>
>>>>> On 1 Nov 2010, at 13:17, Ian Tickle wrote:
>>>>>
>>>>>> Phil
>>>>>>
>>>>>> Yes our processing pipeline absolutely has to be able to take in data
>>>>>> from any internal (in-house X-ray or synchrotron) or external (PDB or
>>>>>> collaborator's) source, including those where I, sigI and freeR flag
>>>>>> are present.  One of the first things I did was to modify truncate so
>>>>>> it would pass through the freeR flag column.  If the I/sigI are
>>>>>> present I always strip out the F/sigF columns.  So it seemed logical
>>>>>> to run truncate as the very last step, e.g.:
>>>>>>
>>>>>> 1. sortmtz
>>>>>> 2. scala       Steps 1&  2 only for internally collected or unmerged
>>>>>> data.
>>>>>> 3. refindex    External merged data enters pipeline here:
>>>>>> auto-re-index to reference.
>>>>>> 4. cad          Sort; put into standard a.u.; add freeR column from
>>>>>> reference if not already present.
>>>>>> 5. rescut      My own prog for auto-determination of resolution cutoff
>>>>>> based on shell  &  completeness.
>>>>>> 6. truncate   Apply resolution cutoff; if Is available convert to Fs.
>>>>>>
>>>>>> I always run steps 3-6 in that order.  I always check that the
>>>>>> resolution cutoff is sensible&  if Is are available I always run
>>>>>> truncate to ensure it's done properly (i.e. correct cell contents are
>>>>>> specified).  I'm still using truncate because AFAICS ctruncate
>>>>>> couldn't handle freeR flags (maybe that's fixed now, maybe not).  Also
>>>>>> truncate produces a more informative N(Z) plot which shows the
>>>>>> expected distribution for a twinned crystal (I believe this feature
>>>>>> has now been added to ctruncate).
>>>>>>
>>>>>> Cheers
>>>>>>
>>>>>> -- Ian
>>>>>>
>>>>>> On Fri, Oct 29, 2010 at 1:05 PM, Phil Evans
>>>>>>  wrote:
>>>>>>>
>>>>>>> The normal use of [c]truncate is to take intensities from Scala, so it
>>>>>>> wouldn't expect FreeR flags in the file.
>>>>>>>
>>>>>>> I suppose this should be added for other uses of the program
>>>>>>>
>>>>>>> Is this something that is often used? Do people import intensities into
>>>>>>> CCP4 to convert them to Fs?
>>>>>>>
>>>>>>> Phil
>>>>>>>
>>>>>>>
>>>>>>> On 29 Oct 2010, at 13:01, herman.schreu...@sanofi-aventis.com wrote:
>>>>>>>
>>>>>>>> Dear Peter,
>>>>>>>>
>>>>>>>> Since I did not hear that your problem is solved here my two cents. I
>>>>>>>> did some tests using the ccp4i option "Convert Intensities to SFs" and
>>>>>>>> found that here ctruncate completely ignored the FreeRflags. So my
>>>>>>>> conclusion is that ctruncate does not need F

Re: [ccp4bb] Bug in c_truncate? - phase mods

2010-11-02 Thread Phil Evans
epresented by real scalars).  The indices (whether
>>>>> reflection or Miller!) obviously form a 3-D vector with integer
>>>>> elements (unless of course you're interested in diffuse scattering
>>>>> when they have to be reals).  Either way, this is a vector because in
>>>>> the general case (there will be exceptions for reflections on symmetry
>>>>> axes) its elements change on re-indexing (that's what re-indexing
>>>>> means!).  If the structure were in 1-D or 2-D exactly the same would
>>>>> apply: the 1- or 2-D elements would still in general change on
>>>>> transforming the reference frame so would be represented by 1- or 2-D
>>>>> vectors; the structure factors would still be invariant, thus
>>>>> illustrating the important difference between a real scalar and a 1-D
>>>>> vector, and between a complex scalar and a 2-D vector.
>>>>> 
>>>>> Cheers
>>>>> 
>>>>> --Ian
>>>>> 
>>>>> On Mon, Nov 1, 2010 at 1:28 PM, Phil Evans  wrote:
>>>>>> 
>>>>>> I can see we need to make sure that data can come in at any point, as Is
>>>>>> of Fs
>>>>>> 
>>>>>> Pointless can do automatic reindexing to a reference, and will preserve
>>>>>> all columns from a merged file, but can't cope with phases, as I've not 
>>>>>> got
>>>>>> round to working out appropriate phase shifts on reindexing
>>>>>> 
>>>>>> Phil
>>>>>> 
>>>>>> 
>>>>>> On 1 Nov 2010, at 13:17, Ian Tickle wrote:
>>>>>> 
>>>>>>> Phil
>>>>>>> 
>>>>>>> Yes our processing pipeline absolutely has to be able to take in data
>>>>>>> from any internal (in-house X-ray or synchrotron) or external (PDB or
>>>>>>> collaborator's) source, including those where I, sigI and freeR flag
>>>>>>> are present.  One of the first things I did was to modify truncate so
>>>>>>> it would pass through the freeR flag column.  If the I/sigI are
>>>>>>> present I always strip out the F/sigF columns.  So it seemed logical
>>>>>>> to run truncate as the very last step, e.g.:
>>>>>>> 
>>>>>>> 1. sortmtz
>>>>>>> 2. scala   Steps 1&  2 only for internally collected or unmerged
>>>>>>> data.
>>>>>>> 3. refindexExternal merged data enters pipeline here:
>>>>>>> auto-re-index to reference.
>>>>>>> 4. cad  Sort; put into standard a.u.; add freeR column from
>>>>>>> reference if not already present.
>>>>>>> 5. rescut  My own prog for auto-determination of resolution cutoff
>>>>>>> based on shell  &  completeness.
>>>>>>> 6. truncate   Apply resolution cutoff; if Is available convert to Fs.
>>>>>>> 
>>>>>>> I always run steps 3-6 in that order.  I always check that the
>>>>>>> resolution cutoff is sensible&  if Is are available I always run
>>>>>>> truncate to ensure it's done properly (i.e. correct cell contents are
>>>>>>> specified).  I'm still using truncate because AFAICS ctruncate
>>>>>>> couldn't handle freeR flags (maybe that's fixed now, maybe not).  Also
>>>>>>> truncate produces a more informative N(Z) plot which shows the
>>>>>>> expected distribution for a twinned crystal (I believe this feature
>>>>>>> has now been added to ctruncate).
>>>>>>> 
>>>>>>> Cheers
>>>>>>> 
>>>>>>> -- Ian
>>>>>>> 
>>>>>>> On Fri, Oct 29, 2010 at 1:05 PM, Phil Evans
>>>>>>>  wrote:
>>>>>>>> 
>>>>>>>> The normal use of [c]truncate is to take intensities from Scala, so it
>>>>>>>> wouldn't expect FreeR flags in the file.
>>>>>>>> 
>>>>>>>> I suppose this should be added for other uses of the program
>>>>>>>> 
>>>>>>>> Is this something that is often used? Do people import intensities into
>>>>>>>>