Make CIF File Defining Crystal Structure

QuantumATK: CIF Files

Platforms:
Links: Export CIFs, Export CIFs, GrapheneHydrocarbon

In this tutorial you will learn how to define a new crystal structure
by making a CIF file. This is an approach much easier than simply
buliding the structure by hand.
ic

Note

Crystallographic Information File (CIF) is a standard text file format for representing crystallographic information, promulgated by the International Union of Crystallography (IUCr). CIF was developed by the IUCr Working Party on Crystallographic Information in an effort sponsored by the IUCr Commission on Crystallographic Data and the IUCr Commission on Journals. Full specifications for the format are available at the IUCr website.

Description and Need

Imagine the following situation: you read an interesting scientific article about a particular crystal or other material (we are talking about periodic structures here, not molecules), and you would like to try simulating it in QuantumATK - or some other software. However, it turns out the material in question is not included in the built-in crystal database in QuantumATK, and you can’t find a CIF file for it anywhere. You do, however, have all necessary information in the article. What is then the approach for getting the structure into the Builder?

snap1

In some cases - also for use in other software packages - as it turns out, writing your own CIF file is not really that hard, and in many cases it’s a lot quicker than trying to build the structure by hand. This is because the CIF file only contains the symmetry-reduced basis, so even rather complicated cells can usually be described by just a few atom positions - and of course the corresponding symmetry operations. In the majority of cases it is however sufficient to just provide the spacegroup number of the Hermann-Mauguin symbol, since that uniquely defines the symmetry (perhaps combined with a setting or origin choice). This is the same information that you enter into the Crystal Builder.

Example

Let us study an example based on a paper. That is, make CIF files for graphane, both in the boat and armchair configurations. The symmetry information we need can be found in Graphane: A two-dimensional hydrocarbon, by J. O. Sofo, A. S. Chaudhari and G. D. Barber, Phys. Rev. B 75, 153401 (2007) (also available as arXiv). Here are the relevant parameters:

snap2

  • Step 1: First we need a CIF file template. An easy way to make one is to export some simple structure from the Builder in QuantumATK as a CIF file, but here is a very simple template:

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
     data_global _chemical_name 'New material'
     _cell_length_a 1.0
     _cell_length_b 1.0
     _cell_length_c 1.0
     _cell_angle_alpha 90
     _cell_angle_beta 90
     _cell_angle_gamma 90
     _symmetry_space_group_name_H-M 'P 1'
     loop_
     _atom_site_label _
     atom_site_fract_x
     _atom_site_fract_y
     _atom_site_fract_z
     H 0 0 0
    
  • Step 2: Now we just need to take the symmetry information from the article and change the parameters. Thus we end up with the following CIF files for these graphane boat and chair configurations respectivelly:

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    data_global
    _chemical_name 'Graphane boat'
    _cell_length_a 4.272
    _cell_length_b 2.505
    _cell_length_c 4.976
    _cell_angle_alpha 90
    _cell_angle_beta 90
    _cell_angle_gamma 90
    _symmetry_space_group_name_H-M 'P m m n'
    loop_
    _atom_site_label
    _atom_site_symmetry_multiplicity
    _atom_site_Wyckoff_symbol
    _atom_site_fract_x
    _atom_site_fract_y
    _atom_site_fract_z
    C 4 f  0.8178 0 0.5636
    H 4 f  0.7439 0 0.7717
    
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    data_global
    _chemical_name 'Graphane - chair'
    _cell_length_a 2.516
    _cell_length_b 2.516
    _cell_length_c 4.978
    _cell_angle_alpha 90
    _cell_angle_beta 90
    _cell_angle_gamma 120
    _symmetry_space_group_name_H-M 'P -3 m 1'
    loop_
    _atom_site_label
    _atom_site_symmetry_multiplicity
    _atom_site_Wyckoff_symbol
    _atom_site_fract_x
    _atom_site_fract_y
    _atom_site_fract_z
    C 2 d  0.333333 0.666666 0.5419
    H 2 d 0.333333 0.666666 0.7479
    
  • Step 3: Copy and paste the code you want in QuantumATK’s Editor. Then save the file with an .cif extension. Dragging and dropping your .cif file on the Builder you can edit and study it!

snap3

It is of course possible to enter much more information in the CIF file, like the article reference and so on, but the information above is sufficient to fully define the structure, so that you now can perform calculations on this system. (In the example above we have actually also added the Wyckoff symbols for the atoms - this may come in handy later on!)