XDSCONV: Output Formats
XDSCONV can produce output files in a format required by
SHELX
selects the output file format for the target software package SHELX. The generated output file consists of one record per reflection, FORMAT(3I4,2F8.2,I4), containing the items
h,k,l,Intensity,sigma(I),batch_number.
- h,k,l
- Reflection indices,
- Intensity
- Reflection intensity (could be negative),
- sigma(I)
- Standard deviation of intensity,
- batch_number
- Reflections used for refinement have batch_number=1, while test reflections are marked by batch_number=-1.
CNS
selects the output file format for the target software package CNS. The required conversion from intensities to structure factor amplitudes is done by the method of French and Wilson, 1978.
The generated CNS output file consists of a header part followed by a sequence of reflection records (one line per reflection). The format of the CNS output file depends on the validity of Friedel's law and whether test-reflections are defined.
If FRIEDEL'S_LAW=TRUE and test-reflections are not inherited nor generated, the CNS-output file generated by XDSCONV looks like
NREFlection=number of reflections (computed by XDSCONV)
ANOMalous=FALSe
DECLare NAME=FOBS DOMAin=RECIprocal TYPE=REAL END
DECLare NAME=SIGMA DOMAin=RECIprocal TYPE=REAL END
followed by reflection records for h,k,l,F,sigma(F) in the
FORMAT('INDEx',3I5,' FOBS=',E12.4,' SIGMA=',E12.4)
If FRIEDEL'S_LAW=FALSE and test-reflections are either inherited or generated, the CNS-output file generated by XDSCONV looks like
NREFlection=number of reflections (computed by XDSCONV)
ANOMalous=TRUE
DECLare NAME=FOBS DOMAin=RECIprocal TYPE=REAL END
DECLare NAME=SIGMA DOMAin=RECIprocal TYPE=REAL END
DECLare NAME=TEST DOMAin=RECIprocal TYPE=INTE END
followed by reflection records for unique h, k, l and -h,-k,-l (if oberved and not strictly equivalent with h, k, l), written in the
FORMAT('INDEx',3I5,' FOBS=',E12.4,' SIGMA=',E12.4,' TEST=',I2)
The test-flag is set by XDSCONV to 1 for test-reflections and to 0 for reflections in the working set. Also, test-reflections are assumed to have a value 1 when an old CNS-file is used for inheriting the test-set.
CCP4
selects the output file format for the target software package CCP4. The required conversion from intensities to structure factor amplitudes is done by the method of French and Wilson, 1978. The generated output file serves as input file to the CCP4 program f2mtz. In addition, XDSCONV generates the keyworded input file, called F2MTZ.INP, needed to run f2mtz (and cad).
The number and meaning of each item in a reflection record depends on the parameters defined by the user in XDSCONV.INP.
I.) FRIEDEL'S_LAW=TRUE Each record consists of one line per reflection, free FORMAT. Items are separated by a comma, which also allows to recognize missing data. h,k,l,F,Sigma(F),i h,k,l - unique reflection indices. Reflection intensities related by crystallographic symmetry as well as Friedel pairs are averaged and the mean intensity is converted to F. F,Sigma(F) - Mean structure factor amplitude and its standard deviation. i - test flag. i=0: reflection belongs to the working set i=1: reflection belongs to the test set. If GENERATE_FRACTION_OF_TEST_REFLECTIONS=0.0, the test flag i will be absent from all output records. II.) FRIEDEL'S_LAW=FALSE Each record consists of one line per reflection, free FORMAT. h,k,l,F,Sigma(F),DF,Sigma(DF),isym,i h,k,l - unique reflection indices. Reflection intensities related by strict crystallographic symmetry are averaged and the mean intensity in each parity class is converted to F+ and F-, respectively. F,Sigma(F) - Mean structure factor amplitude and its standard deviation. DF,Sigma(DF)- Anomalous difference of structure factor amplitudes and its standard deviation. For centric reflections where anomalous effects cannot occur, DF=0 and Sigma(DF)=0. isym - indicates whether an anomalous difference was observed for the reflection h,k,l. isym=0: both F+ and F- were observed. F=(F+ + F-)/2; DF=F+ - F- isym=1: only F+ was observed. F=F+; DF and Sigma(DF) are omitted from the output record. isym=2: only F- was observed. F=F-; DF and Sigma(DF) are omitted from the output record. i - test flag. i=0: reflection belongs to the working set i=1: reflection belongs to the test set. If GENERATE_FRACTION_OF_TEST_REFLECTIONS=0.0, the test flag i will be absent from all output records.
IALL
selects the output file format for the target software package CCP4. However, no conversion from intensities to structure factor amplitudes is carried out. The purpose of this option is to provide a reflection output file that can easily be converted to CCP4's MTZ-format by 'f2mtz (and cad)' for subsequent analysis by 'truncate'. In addition, XDSCONV generates the keyworded input file, called F2MTZ.INP, needed to run f2mtz (and cad).
The number and meaning of each item in a reflection record depends on the parameters defined by the user in XDSCONV.INP.
I.) FRIEDEL'S_LAW=TRUE Each record consists of one line per reflection, free FORMAT. Items are separated by a comma, which also allows to recognize missing data. h,k,l,IMEAN,SIGIMEAN,i h,k,l - unique reflection indices. IMEAN, - Mean intensity and its standard deviation of all SIGIMEAN reflections related by symmetry to h,k,l and their Friedel pairs. i - test flag. i=0: reflection belongs to the working set i=1: reflection belongs to the test set. If GENERATE_FRACTION_OF_TEST_REFLECTIONS=0.0, the test flag i will be absent from all output records. II.) FRIEDEL'S_LAW=FALSE Each record consists of one line per reflection, free FORMAT. h,k,l,IMEAN,SIGIMEAN,I(+),SIGI(+),I(-),SIGI(-).i h,k,l - unique reflection indices. IMEAN, - Mean intensity and its standard deviation of all SIGIMEAN reflections related by symmetry to h,k,l and their Friedel pairs. I(+),SIGI(+) mean intensity and its standard deviation of all reflections related by symmetry to h,k,l I(-),SIGI(-) mean intensity and its standard deviation of all reflections related by symmetry to -h,-k,-l i - test flag. i=0: reflection belongs to the working set i=1: reflection belongs to the test set. If GENERATE_FRACTION_OF_TEST_REFLECTIONS=0.0, the test flag i will be absent from all output records.
FALL
selects the output file format FALL that provides structure factor amplitudes for 'F+' and 'F-' in addition to their anomalous difference. The conversion from intensities to structure factor amplitudes is done by the method of French and Wilson, 1978. Depending upon the value of the keyword FRIEDEL'S_LAW= one of the two output record formats described below will be chosen by XDSCONV.
I.) FRIEDEL'S_LAW=TRUE ====> F_NORM (formatted sequential) Each record consists of one line per reflection, FORMAT(3I5,2ES11.3). h,k,l,F,Sigma(F) h,k,l - unique reflection indices. Reflection intensities related by crystallographic symmetry as well as Friedel pairs are averaged and the mean intensity is converted to F. F,Sigma(F) - Mean structure factor amplitude and its standard deviation. ------------------------------------------------------------------------ II.) FRIEDEL'S_LAW=FALSE ====> F_ALL (formatted sequential) Each record consists of one line per reflection, FORMAT(3I5,8ES11.3). h,k,l,'F+',Sigma('F+'),'F-',Sigma('F-'),F,Sigma(F),DF,Sigma(DF) h,k,l - unique reflection indices. Reflection intensities related by strict crystallographic symmetry are averaged and the mean intensity in each parity class is converted to F. F,Sigma(F) - Mean structure factor amplitude and its standard deviation. DF,Sigma(DF) - Anomalous difference of structure factor amplitudes and its standard deviation. If anomalous effects cannot occur for h,k,l then DF=0 and Sigma(DF)=0. Missing data are indicated by Sigma(DF)<0 and the value of DF indicates which data are missing. 1)Sigma(DF)>0 No missing data ----------- Anomalous scattering effects are possible and observed for h, k, l. F = ('Fw+' + 'Fw-')/2 ; Sigma(F) = standard deviation of F DF = 'F+' - 'F-' ; Sigma(DF)= standard deviation of DF 'Fw+' weighted mean of all reflection amplitudes which are strictly symmetry related to h, k, l; 'Fw-' weighted mean of all reflection amplitudes which are strictly symmetry related to -h,-k,-l; 'F+' are the unweighted means of reflections included in the 'F-' estimation of Bijvoet pairs as controlled by the input parameter DELFRM>0. 2)Sigma(DF)=0 No missing data ----------- Anomalous scattering effects cannot occur for h, k, l. F = weighted mean of all reflection amplitudes which have the same unique indices h,k,l; Sigma(F) = standard deviation of F DF = 0 because there is no anomalous scattering effect Sigma(DF)= 0 standard deviation of DF is theoretically 0.0 3)Sigma(DF)<0 Some data are missing in this record. ----------- The value of DF indicates which data are missing. a) DF<0: missing data 'Fw+' and DF. F = 'Fw-' ; Sigma(F) = standard deviation of 'Fw-' b) DF>0: missing data 'Fw-' and DF. F = 'Fw+' ; Sigma(F) = standard deviation of 'Fw+' c) DF=0: missing only data DF. Although both 'Fw+' and 'Fw-' exist, this case may happen because of the value of the input parameter DELFRM which controls acceptance of Bijvoet pairs. F =('Fw+' + 'Fw-')/2; Sigma(F) = standard deviation of F
Wolfgang Kabsch
page last updated: October 4, 2003