From last lesson we found… VOL = distance x Area = speed x time x Area
Lesson 4 Crystal Structure Filesprofex.doebelin.org/wp-content/uploads/2018/07/Lesson-4...CIF Import...
Transcript of Lesson 4 Crystal Structure Filesprofex.doebelin.org/wp-content/uploads/2018/07/Lesson-4...CIF Import...
Lesson 4
Crystal Structure Filesfor Profex / BGMN
Nicola Döbelin
RMS Foundation, Bettlach, Switzerland
June 13 – 15, 2018, Bettlach, CH
BGMN: Wavelength Distribution
2
Refinement
Control File
(*.sav)
Geometric
Instrument Data
(*.geq)
Wavelength
Distribution
(*.lam)
Diffraction
Pattern
(*.xy)
Structure
Models 1…n
(*.str)
Refined
Parameters
(*.lst)
Refined
Pattern
(*.dia)
Peak
Parameters
(*.par)
Refined
Structures(*.str, *.res, *.fcf, *.pdb…)
Run BGMN
STR Files Bundled with Profex
3
STR Files Bundled with Profex
4
Public Structure Databases
5
- STR files shipped with Profex (created manually by the Profex developer)
- http://www.bgmn.de/download-structures.html (created manually by BGMN team)
- Create manually from:
- ICSD (http://www.fiz-karlsruhe.de/icsd.html)
- PDF-4+ (http://www.icdd.com/)
- American Mineralogist Structure Database
(http://rruff.geo.arizona.edu/AMS/amcsd.php)
- Crystallography Open Database COD
(http://www.crystallography.net/)
- Cambridge Crystallographic Data Centre
(http://beta-www.ccdc.cam.ac.uk/pages/Home.aspx)
CIF File Format
6
CIF (Crystallographic
Information File) Format:
- Standardized file format
- Contains structural information
- Contains references
- Specification available
at http://www.iucr.org
Problems with CIF Files
7
Problems with CIF files:
1. May be (and very often ARE) incomplete
2. May use non-standard atomic settings
3. Must be converted to STR format for BGMN
With Profex:
• For complete CIF files: automatic import
• For incomplete CIF files: semi-automatic import
CIF Import
8
Major improvements in Profex 3.13:
- More meaningful and complete error messages
- Improved auto-recognition of space group symbols
- Instant STR file verification
CIF Import – Example 1: Vaterite.cif
9
Exercises Day 2 STR Files Vaterite.cif
No error messages Complete STR file
hkl stick
pattern
computed
on the fly
CIF Import – Example 2: Aragonite.cif
10
Exercises Day 2 STR Files Aragonite.cif
Profex 3.13: No user input requiredProfex ≤ 3.12: User input required
hkl Stick pattern = verification successful
«P m c n» from CIF file automatically
assigned to «P2_1/m2_1/c2_1/n» for BGMN
Slide from workshop 2017
CIF Import – Example 3: Calcite.cif
11
Exercises Day 2 STR Files Calcite.cif
Space group No. 167
automatically recognized
(since Profex 3.13)
1. Select correct setting
(here: Trigonal)
2. Add missing Wyckoff
symbols
CIF Import – Example 3: Calcite.cif
12
«Tools BGMN SPACEGRP.DAT»
Select Number 167, Trigonal setting, and browse all Wyckoff positions.
CIF Import – Example 3: Calcite.cif
13
Ca at 0,0,0: Wyckoff=b
C at 0,0,1/4: Wyckoff=a
O at x,0,1/4: Wyckoff=e
Fill in manually
“Save STR” to Structure Database directory
CIF Import – Example 3: Calcite.cif
14
1. Add missing Wyckoff symbols2. Run verification again
3. Stick pattern = verification successful
CIF Import – Example 3: Calcite.cif
15
Compare verification stick pattern with reference
Profex verification
ICDD PDF-4+
CIF Import – Example 4: Anhydrite.cif
16
Again: Wyckoff
symbols missing
CIF Import – Example 4: Anhydrite.cif
17
CA x=0.75 y=0.0 z=0.34760
S x=0.25 y=0.0 z=0.15556
O x=0.25 y=0.1699 z=0.01620
O x=0.08190 y=0.0 z=0.29750
Wyckoff=c
Wyckoff=c
Wyckoff=g
Wyckoff=f
CIF Import – Example 4: Anhydrite.cif
18
Verification sucessful
CIF Import – Example 4: Anhydrite.cif
19
Wrong hkl stick pattern
CIF Import – How BGMN works
20
- Coordinates MUST be specified in the first symmetry of the list
- Special coordinates given in STR file will be ignored
- BGMN will always use hard-coded special coordinates
CIF Import – How BGMN works
21
CA x=0.75 y=0.0 z=0.34760
Wrong! Coordinates correspond to 2nd position
- Coordinates MUST be specified in the first symmetry of the list
- Special coordinates given in STR file will be ignored
- BGMN will always use hard-coded special coordinates
CIF Import – How BGMN works
22
CA x=0.75 y=0.0 z=0.34760
X and y in STR file ignored, using hard-coded coordinates:
- Coordinates MUST be specified in the first symmetry of the list
- Special coordinates given in STR file will be ignored
- BGMN will always use hard-coded special coordinates
CA x=0.25 y=0.0 z=0.34760
CIF Import – How BGMN works
23
CA x=0.75 y=0.0 z=0.34760 CA x=0.25 y=0.0 z=0.34760
CIF / STR file: Used by BGMN:
≠
Correct transformation from 2nd to 1st symmetry:
CA x=0.75 y=0.0 z=0.34760 CA x=0.25 y=0.0 z=-0.34760
CA x=0.25 y=0.0 z=0.6524=
CIF Import – Example 4: Anhydrite.cif
24
CIF Import – Example 5: Clinoptilolite.cif
25
Pick one, verify later
Wyckoff symbols
missing
verification
failed
CIF Import – Example 5: Clinoptilolite.cif
26
Filter for lattice type «C»
SG #12
Setting 1 or 8?
Setting 1
Setting 8
Step 1: all general
positions are Wyckoff=j
(regardless of the setting #)
CIF Import – Example 5: Clinoptilolite.cif
27
E=SI(0.8700) Wyckoff=j x=0.178900 y=0.170500 z=0.095300 TDS=0.011171
E=AL(0.1300) Wyckoff=j x=0.178900 y=0.170500 z=0.095300 TDS=0.011171
E=SI(0.6700) Wyckoff=j x=0.213100 y=0.410400 z=0.503000 TDS=0.011474
E=AL(0.3300) Wyckoff=j x=0.213100 y=0.410400 z=0.503000 TDS=0.011474
E=SI(0.9000) Wyckoff=j x=0.208000 y=0.190700 z=0.715200 TDS=0.011237
E=AL(0.1000) Wyckoff=j x=0.208000 y=0.190700 z=0.715200 TDS=0.011237
E=SI(0.9200) Wyckoff=j x=0.065400 y=0.298900 z=0.412900 TDS=0.011283
E=AL(0.0800) Wyckoff=j x=0.065400 y=0.298900 z=0.412900 TDS=0.011283
E=SI(0.9100) Wyckoff= x=0.000000 y=0.216000 z=0.000000 TDS=0.011640
E=AL(0.0900) Wyckoff= x=0.000000 y=0.216000 z=0.000000 TDS=0.011640
E=NA(0.5000) Wyckoff= x=0.147800 y=0.000000 z=0.666100 TDS=0.058006
E=CA(0.5000) Wyckoff= x=0.147800 y=0.000000 z=0.666100 TDS=0.058006
E=NA(0.3900) Wyckoff= x=0.040400 y=0.500000 z=0.216700 TDS=0.037669
E=CA(0.3900) Wyckoff= x=0.040400 y=0.500000 z=0.216700 TDS=0.037669
E=K(0.6400) Wyckoff= x=0.234400 y=0.500000 z=0.025200 TDS=0.087203
E=O Wyckoff= x=0.197300 y=0.500000 z=0.457100 TDS=0.025813
E=O Wyckoff=j x=0.232000 y=0.121200 z=0.613800 TDS=0.024212
E=O Wyckoff=j x=0.183500 y=0.156500 z=0.885900 TDS=0.026624
E=O Wyckoff=j x=0.235600 y=0.106500 z=0.251800 TDS=0.023794
E=O Wyckoff= x=0.000000 y=0.324500 z=0.500000 TDS=0.029133
E=O Wyckoff=j x=0.081100 y=0.161400 z=0.057000 TDS=0.021194
E=O Wyckoff=j x=0.127400 y=0.234300 z=0.548400 TDS=0.032843
E=O Wyckoff=j x=0.011000 y=0.268200 z=0.185700 TDS=0.026694
E=O Wyckoff=j x=0.211900 y=0.253400 z=0.183000 TDS=0.023629
E=O Wyckoff=j x=0.117400 y=0.372300 z=0.407900 TDS=0.024080
E=O(0.9800) Wyckoff= x=0.079800 y=0.000000 z=0.853100 TDS=0.303934
E=O(0.8900) Wyckoff=j x=0.079800 y=0.419000 z=0.965500 TDS=0.073226
E=O Wyckoff= x=0.000000 y=0.500000 z=0.500000 TDS=0.067416
E=O(0.3600) Wyckoff=j x=0.020200 y=0.090100 z=0.525000 TDS=0.155461
E=O(0.8100) Wyckoff= x=0.086500 y=0.000000 z=0.265400 TDS=0.123018
x y z: Wyckoff=j
CIF Import – Example 5: Clinoptilolite.cif
28
…
E=SI(0.9100) Wyckoff= x=0.000000 y=0.216000 z=0.000000 TDS=0.011640
E=AL(0.0900) Wyckoff= x=0.000000 y=0.216000 z=0.000000 TDS=0.011640
E=NA(0.5000) Wyckoff= x=0.147800 y=0.000000 z=0.666100 TDS=0.058006
E=CA(0.5000) Wyckoff= x=0.147800 y=0.000000 z=0.666100 TDS=0.058006
E=NA(0.3900) Wyckoff= x=0.040400 y=0.500000 z=0.216700 TDS=0.037669
E=CA(0.3900) Wyckoff= x=0.040400 y=0.500000 z=0.216700 TDS=0.037669
E=K(0.6400) Wyckoff= x=0.234400 y=0.500000 z=0.025200 TDS=0.087203
E=O Wyckoff= x=0.197300 y=0.500000 z=0.457100 TDS=0.025813
…
E=O Wyckoff= x=0.000000 y=0.324500 z=0.500000 TDS=0.029133
…
E=O(0.9800) Wyckoff= x=0.079800 y=0.000000 z=0.853100 TDS=0.303934
…
E=O Wyckoff= x=0.000000 y=0.500000 z=0.500000 TDS=0.067416
…
E=O(0.8100) Wyckoff= x=0.086500 y=0.000000 z=0.265400 TDS=0.123018
The rest: various
special coordinates
Step 2: Find Wyckoff
positions for special
coordinates
Search in Settings #1 and #8
CIF Import – Example 5: Clinoptilolite.cif
29
…
E=SI(0.9100) Wyckoff= x=0.000000 y=0.216000 z=0.000000 TDS=0.011640
E=AL(0.0900) Wyckoff= x=0.000000 y=0.216000 z=0.000000 TDS=0.011640
E=NA(0.5000) Wyckoff= x=0.147800 y=0.000000 z=0.666100 TDS=0.058006
E=CA(0.5000) Wyckoff= x=0.147800 y=0.000000 z=0.666100 TDS=0.058006
E=NA(0.3900) Wyckoff= x=0.040400 y=0.500000 z=0.216700 TDS=0.037669
E=CA(0.3900) Wyckoff= x=0.040400 y=0.500000 z=0.216700 TDS=0.037669
E=K(0.6400) Wyckoff= x=0.234400 y=0.500000 z=0.025200 TDS=0.087203
E=O Wyckoff= x=0.197300 y=0.500000 z=0.457100 TDS=0.025813
…
E=O Wyckoff= x=0.000000 y=0.324500 z=0.500000 TDS=0.029133
…
E=O(0.9800) Wyckoff= x=0.079800 y=0.000000 z=0.853100 TDS=0.303934
…
E=O Wyckoff= x=0.000000 y=0.500000 z=0.500000 TDS=0.067416
…
E=O(0.8100) Wyckoff= x=0.086500 y=0.000000 z=0.265400 TDS=0.123018
Symmetry
0 y 0
x 0 z
x 1/2 z
0 y 1/2
x 0 z
0 1/2 1/2
x 0 z
CIF Import – Example 5: Clinoptilolite.cif
30
Symmetry Wyckoff Setting 1 Wyckoff Setting 8
0 y 0 g g
x 0 z i i
x ½ z ? ?
0 y ½ h ?
0 ½ ½ d ?
x y z j j
Neither of the two
settings is correct…?
CIF Import – Example 5: Clinoptilolite.cif
31
…
E=NA(0.3900) Wyckoff= x=0.040400 y=0.500000 z=0.216700 TDS=0.037669
E=CA(0.3900) Wyckoff= x=0.040400 y=0.500000 z=0.216700 TDS=0.037669
E=K(0.6400) Wyckoff= x=0.234400 y=0.500000 z=0.025200 TDS=0.087203
E=O Wyckoff= x=0.197300 y=0.500000 z=0.457100 TDS=0.025813
…
Symmetry
x 1/2 z
Possible explanation:
If x ½ z is not known as a special position,
maybe the symmetry is x y z (general position)?
Try Wyckoff=j
Error message
CIF Import – Example 5: Clinoptilolite.cif
32
CIF Import – Example 5: Clinoptilolite.cif
33
C 1 2/m 1:
C-face centered
Centering translation
CIF Import – Example 5: Clinoptilolite.cif
34
…
E=NA(0.3900) Wyckoff= x=0.040400 y=0.500000 z=0.216700
E=CA(0.3900) Wyckoff= x=0.040400 y=0.500000 z=0.216700
E=K(0.6400) Wyckoff= x=0.234400 y=0.500000 z=0.025200
E=O Wyckoff= x=0.197300 y=0.500000 z=0.457100
…
Translated by (-1/2, -1/2, 0)…
E=NA(0.3900) Wyckoff= x=-0.4596 y=0.000000 z=0.216700
E=CA(0.3900) Wyckoff= x=-0.4596 y=0.000000 z=0.216700
E=K(0.6400) Wyckoff= x=-0.2656 y=0.000000 z=0.025200
E=O Wyckoff= x=-0.3027 y=0.000000 z=0.457100
…
Unknown Wyckoff Positions
«x 0.5 z» does not exist
«x y z» invalid
«x 0 z» = Wyckoff=i
CIF Import – Example 5: Clinoptilolite.cif
35
Symmetry Wyckoff Setting 1 Wyckoff Setting 8
0 y 0 g g
x 0 z i i
x ½ z ? ?
0 y ½ h ?
0 ½ ½ d ?
x y z j j
Correct Space Group Setting = 1
CIF Import – Example 5: Clinoptilolite.cif
36
CIF Import: Summary
37
If requested, select space group number and Hermann Mauguin
symbol from dialog.
If no Wyckoff symbols are found:
Select symbols from «Tools Browse BGMN Space Groups»
Make sure the first Symmetry is used, transform if necessary
Run verification.
Compare stick pattern with reference.
Save in Structures repository.
Import CIF file:
CIF Import: Summary
38
If no Wyckoff symbol for a special position is available:
Try to figure out why, and fix it.
or…
Find a better CIF file.
I will keep on improving CIF import
in future versions of Profex