Hi all, I tried specifying wxc, wxu, wxu_scale and wxc_scale as you can see from the log file: target_weights { wxc_scale = 0.50001 wxu_scale = 0.49999 fix_wxc = 6 fix_wxu = 0.35 } but the refinement proceeds with the default values for _scale: ========================== Target weights: x-ray data ========================= |-----------------------------------------------------------------------------| | XYZ refinement: T = Eexperimental * wxc * wxc_scale + Echem * wc | | wxc = 6.000000 wxc_scale = 1.000 wc = 1.000 | | angle between x-ray and geometry gradient vectors: None (deg) | | | | ADP refinement: T = Eexperimental * wxu * wxu_scale + Eadp * wu | | wxu = 0.350000 wxu_scale = 0.500 wu = 1.000 | | angle between Xray and ADP gradient vectors: None (deg) | |-----------------------------------------------------------------------------| I am running dev-1082, used the GUI for phenix.refine. Cheers, Morten -- Morten K Grøftehauge, PhD Pohl Group Durham University
Hi Morten, that might be a glitch... Though as long as you can define fix_xxx weights you can take these constants into account anyway! So, yes, I see it as a "cosmetic" problem, but I don't think it matters too much in reality. Pavel On 6/20/12 5:36 AM, Morten Groftehauge wrote:
Hi all,
I tried specifying wxc, wxu, wxu_scale and wxc_scale as you can see from the log file: target_weights { wxc_scale = 0.50001 wxu_scale = 0.49999 fix_wxc = 6 fix_wxu = 0.35 } but the refinement proceeds with the default values for _scale: ========================== Target weights: x-ray data =========================
|-----------------------------------------------------------------------------| | XYZ refinement: T = Eexperimental * wxc * wxc_scale + Echem * wc | | wxc = 6.000000 wxc_scale = 1.000 wc = 1.000 | | angle between x-ray and geometry gradient vectors: None (deg) | | | | ADP refinement: T = Eexperimental * wxu * wxu_scale + Eadp * wu | | wxu = 0.350000 wxu_scale = 0.500 wu = 1.000 | | angle between Xray and ADP gradient vectors: None (deg) | |-----------------------------------------------------------------------------|
I am running dev-1082, used the GUI for phenix.refine.
Cheers, Morten
Well, I agreed but then I realised that when since it is being stated in
the beginning of the log file that it is using the xxx_scale values (even
though it's not) it might confuse some people even more than it confused
me. In addition the fix_xxx default values aren't in the GUI so you have to
start guessing from a blank.
It matters not to me since I need the optimize option at this point.
Cheers,
Morten
On 20 June 2012 21:42, Pavel Afonine
Hi Morten,
that might be a glitch... Though as long as you can define fix_xxx weights you can take these constants into account anyway! So, yes, I see it as a "cosmetic" problem, but I don't think it matters too much in reality.
Pavel
On 6/20/12 5:36 AM, Morten Groftehauge wrote:
Hi all,
I tried specifying wxc, wxu, wxu_scale and wxc_scale as you can see from the log file: target_weights { wxc_scale = 0.50001 wxu_scale = 0.49999 fix_wxc = 6 fix_wxu = 0.35 } but the refinement proceeds with the default values for _scale: ========================== Target weights: x-ray data =========================
|-----------------------------------------------------------------------------| | XYZ refinement: T = Eexperimental * wxc * wxc_scale + Echem * wc | | wxc = 6.000000 wxc_scale = 1.000 wc = 1.000 | | angle between x-ray and geometry gradient vectors: None (deg) | | | | ADP refinement: T = Eexperimental * wxu * wxu_scale + Eadp * wu | | wxu = 0.350000 wxu_scale = 0.500 wu = 1.000 | | angle between Xray and ADP gradient vectors: None (deg) |
|-----------------------------------------------------------------------------|
I am running dev-1082, used the GUI for phenix.refine.
Cheers, Morten
_______________________________________________ phenixbb mailing list [email protected] http://phenix-online.org/mailman/listinfo/phenixbb
-- Morten K Grøftehauge, PhD Pohl Group Durham University
On Wed, Jun 20, 2012 at 2:46 PM, Morten Groftehauge
Well, I agreed but then I realised that when since it is being stated in the beginning of the log file that it is using the xxx_scale values (even though it's not) it might confuse some people even more than it confused me. In addition the fix_xxx default values aren't in the GUI so you have to start guessing from a blank.
There aren't static default values for wxc and wxu - they're calculated automatically by comparing the gradients for the X-ray and restraint terms. (I forget the exact reference for this.) Empirically the weights tend to fall within a well-defined range, but the values are variable, which is why we recommend using the (slower) weight optimization rather than setting them manually (which can involve a lot of trial and error). -Nat
participants (3)
-
Morten Groftehauge
-
Nathaniel Echols
-
Pavel Afonine