Undo_write <mol>
This command allows the user to write out a backup of the ODB associated with a named molecule. The information is written into the user’s file-system in the directory defined by the OTMP environment variable. Five levels of undo are admissible, and the names of the most recently written file depends on the level of undo’s. The user can backup and restore model data as part of this multi-level undo system. At the moment, only the QDS commands implicitly make use of this system. The user, however, is free to activate a pair of commands to force backups (Undo_write) and restores (Undo_read). I plan to retrofit other commands that could make good use of this system.
O > Undo_write
New> Undo system, write data of molecule [] : m1
Undo_read <mol>
This command allows the user to read a backup of the ODB associated with a named molecule. The information is read from the user’s file-system in the directory defined by the OTMP environment variable. Five levels of undo are admissible, and the name of the file depends on the level of undo’s. The user can backup and restore model data as part of this multi-level undo system. At the moment, only the QDS commands implicitly make use of this system. The user, however, is free to activate a pair of commands to force backups (Undo_write) and restores (Undo_read). I plan to retrofit other commands that could make good use of this system.
O > Undo_read
New> Undo system, read data of molecule [] : m1
New> A binary file
New> Database compressed....
New> There were 51 ODBs in the file.
New> No deeper levels of undo
The water commands in O allow a user to easily build new water molecules and organize those that have already been built. In the building process, O makes use of a new 3D profile method that casts the selection process in units of the average carbonyl oxygen density. This profile (calculated with Water_profile) should be calculated for the particular molecule getting built. It is resolution dependent. Once calculated, waters can be added if they satisfy size, shape, contact criteria (Water_add). The integarted number of elctrons associated with each molecule can be evaluated for inspection with O's graphing system (Water_electrons). If the user wants total control of which waters are to be added, a fully interactive option (Water_peaks) is available.
It is expected that the user is making use of O's master-menu system so that the molecule with new waters gets refined, maps updated etc within O. The graphing system can be used to inspect B-factors or integrated electrons. This is usually best done with sorted data (generated with Water_sort) to decide which solvents should be removed.
Water_tidy allows the user to associate waters with the closest chain.
This command adds water molecules to the end of an existing molecule. This option requires a 3D solvent profile and a |Fo|-|Fc| difference map. The user selects the cut-off in units of average carbonyl oxygens. These units are dependent on the project, and especially on the resolution.
O evaluates various criteria before choosing a new solvent, rejecting those with close contacts, weak and distorted peaks. The new waters are added at the end of the user's molecule, and are given a name starting with 'Z'.
O > Water_add
New> Average OX peak height..... 0.92
New> Average OX integerated peak 3.11
New> Average OX resolution...... 1.80
New> Define the molecule around which to pick waters [M1 ]:
New> What map (should be a difference Fourier!)? []: f11
New> Map used is F11
New> What fraction of an average carbonyl oxygen [0.5]:
New> Peak picking limits
New> Peak height........ 0.46
New> Integerated peak... 1.56
New> 41 deleted because of contacts.
New> 67 deleted because of height.
New> 35 deleted because not discrete.
New> 416 peaks are kept.
New> Database compressed.
New> Peaks are residues Z1 to Z416
New> SEGIDs will be checked and updated
If this command is run again, new solvents will have names starting at Z417.
This command evaluates the number of electrons associated with each solvet molecule. This entails calcualting a chop-Fourier around each solvent, building up a 3D profile and then integrating it. If it does not exist a new residue property called <mol>_residue_electrons is generated. The scores are normalized so that that the average carbonyl oxygen profile has 8 electrons.
O > Water_electr
New> Average OX peak height..... 0.92
New> Average OX integrated peak 3.11
New> Average OX resolution...... 1.80
New> From a sea of waters, evaluate the integrated density
New> Molecule, start, end for the sea [M1 Z1 Z591]:
New> What hkl project? [NATI]:
New> Resolution [ 1.80]:
New> Integrating electron density
New> Peak height in F11 ........ 0.92
New> Integerated peak in F11 ... 3.11
New> Peak profile 0.00 0.00 0.00 0.29 0.71 0.92 0.71 0.30 0.00 0.00 0.00
New> Peaks are normalized to profile oxygen
New> Integrated electron counts have been updated.
The results can be viewed in O's Graphing system. In the following structure, 1ogm, the 'solvent with the highest electron count is almost certainly not a water:
This command generates a 3D density profile for use with the water picking commands in O. Waters are added by the Water_add command in units of the density of the average carbonyl oxygen atom. Fifty random carbonyl oxygens are selected from the specified molecule, their contributions are chopped from the calculated structure factors, a |Fo|-|Fc| map is calculated, and the average 3D profile is calculated over a 0.5 Å grid. This option requires that structure factors have been calculated for the molecule of interest.
O evaluates averages for the integrated number of electrons associated with the carbonyl oxygen densities and their peak heights.
O > water_profile
New> What molecule? []: m1
New> What hkl project? [NATI]:
New> Resolution [ 1.80]:
New> Grid points along cell axes [ 180 204 84]:
New> Multi-scale R-factor = 0.2713
New> Min, max, RMS ...... -0.72782 1.82281 0.14163
New> Integrated electron density 3.11409
New> Peak electron density ...... 0.91744
The results are resolution dependent and are stored in the user's ODB as entry .ox_real of length 1333 units. The first entry in this vector is the resolution, the second is the integrated number of electrons, followed by the 11x11x11 3D profile.
Water_sort replaces Water_bsort after and including O version 12.
| object_display | pulldown of objects that are presently displayed. Clicking on a pane deletes the object |
| density_1(2,3,4,5) | the 5 density slider windows |
| object_menu | pull-down to turn object on/off |
| user_menu | pull-down of the User's menu of commands and macros |
| dial_menu | pseudo dial pull-down |