gelly Documentation | previous next |
Introduction to gelly |
Copyright © 2006-2023 Global Phasing Ltd.
All rights reserved.
gelly_refine -h |
gelly_refine -p new_test.pdb -d test_dir -o test_dir/gelly_refine_out.pdb |
If you want to control the geometry function and/or parameter selection in gelly_refine use the -l <filename> option. This can be used to introduce a file of Gelly cards. For example if you want to geometry regularise only part of a molecule that has been rebuilt before full refinement. then produce a file with appropriate NOTE BUSTER_CONSTANT XYZ ... cards and use this with the -l option.
For example, a useful combination of options is
gelly_refine -type one -screen_sigma 3.0 -p foo.pdb -d screenit -o /dev/null |
which writes a summary of all the restraint violations worse than 3 sigma for foo.pdb to screenit/gelly_refine.log
-autoncs | automatically detect NCS and impose LSSR restraints for these. |
-autoncs2 | automatically detect NCS and impose LSSR v2 restraints for these. |
-autoncs_weight <w> | use weight w for -autoncs LSSR restraints (should not be required when using LSSR v2). |
-target <file.pdb> | impose target LSSR restraints to file.pdb. |
-target_weight <w> | use weight w for -target LSSR restraints. |
-sim_swap_equiv | Swap equivalent atoms to improve NCS and/or target restraints |
-special_dist <d> | Distance cutoff d for special position handling |
-glim <n> | Set the gradient convergence limit to terminate a small cycle. Terminate the optimisation when the RMS gradient drops below n units |
-dlim <n> | Stop the optimisation when the RMSd movement of the molecule is more than n Å |
-keeppdb <n> | Write out a pdb file every n small cycles |
-verbose <n> | Set the level of reporting produced by gelly. The default level is -verbose 2; verbose level 4 produces enormous lists, for example every inter-atom bond and the full list of atoms in each COMBINE and CONSTANT set, but is useful for bug reports. |
-screen <NS> | Adjust screen output so that it report the worst NS violations of each kind of restraint (default 100) |
-screen_sigma <s> | Report up to NS restraint violations worse than s sigmas (default 3.0) |
-type one | gelly_refine only - Just calculate the initial function values and display a report, rather than optimize |
-max <n> | gelly_refine only - Allow up to n optimisation steps (within BUSTER/refine use the -nsmall argument instead). |