Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Creating a rigid body

TOPAS includes a 'rigid-body editor' which can be used to create and test rigid bodies. There are some examples of rigid bodies in the 'C:\TOPAS-6\rigid' folder; if at any point you get stuck while editing the z_matrix for this section, it may help to look at some of the examples in this folder.

  1. In TOPAS, select 'Tools' > 'New Rigid-body editor Window'.

  2. Click 'Load / Hide' to bring up the file load dialogue, navigate to the file 'para_partial.rgd' and double click on it to open it in the editor. This is a partially completed z_matrix description of an idealised paracetamol molecule. Notice how bond lengths (prm !rCC 1.30, prm !rCO 1.20 etc.) and dihedral angles (prm !dCOH 90, prm !dCNC 90 etc.) are defined as parameters at the top of the rigid body. These parameters also have sensible min and max values applied to them. Try changing a few of these parameters and click Updateto see the effect on the rigid body.

  3. Edit the z_matrix to add the C=O and CH3 groups on the end of the molecule. Use the naming scheme shown below (i.e. add O2, C8, H8, H9 and H10). It is best to add one site at a time, then click Update to see the effect on the rigid body. This will allow you to fix problems as you go. The completed structure should look like this:

  4. If you are having problems adding atoms to the rigid body, there are some hints here at the bottom of this page.

  5. Click 'Save As' and save your new .rgd file of the completed paracetamol rigid body on your computer.

Matching a rigid body to a known structure

Although we now have a rigid body description of the paracetamol molecule, we don't yet know the translations / rotations needed to get the molecule where it should be within the unit cell. We can use TOPAS to optimise the position of the paracetamol rigid body to that of the known atomic positions from a .cif file; thanks to Prof Simon Parsons, University of Edinburgh, for this tip! In order for us to do this, it is easiest if the naming conventions in our rigid body are the same as those from our .cif. The site names in the rigid body described above already match those of the .cif file, so in this case we can carry out.

...

You now have the translate and rotate values needed for a good starting point for your PDF refinement in the next part of this tutorial.

Hints

Expand
titleHints for editing the z_matrix

First we need to add the O2 atom, which is connected to C7 by a bond distance with a parameter name of rCO. It is at an angle of 240° from atom N1, and we can use the dummy atom X2 to define a dihedral angle of 180 degrees.

Next we need to add the C8 atom, which is connected to C7 by a bond distance with a parameter name of rCC. It is at an angle of 120° from atom N1, and we can again use the dummy atom X2 to define a dihedral angle of 180 degrees.

Finally we need to add three H atoms (H8, H9 and H10), all connected to C8 by a distance of parameter rCH. They form roughly a tetrahedron, so they will all be at an angle of 109.5° from atom C7. It is useful to refine a rotation angle for this CH3 group (e.g. parameter name aCH3) and have the free dihedral angles all relative to X2 with values of dCH3, dCH3+120 and dCH3+240.

...