Hello Santhos--

> 
> This is more of confirmation than anything. 
> I know that RDCpot is a weighted average, where the weights provided by:
> 
> #weights is a list of weights
> esim = EnsembleSimulation("ensemble",ensembleSize)
> memberIndex = esim.member().memberIndex()
> esim.setWeights(weights)
> 
> are used for computing the weighted average. Are NOE's too done this way? It
> was not mentioned in the documentation. 
> Is there anything in particular that I should take care when using weights
> apart from that one line of code esim.setWeights()?
> 

The ensemble weights associated with the EnsembleSimulation are
default weights for ensemble-aware potential terms with default values
of 1/Ne. These weights are appropriate for AvePot-averaged terms,
where each ensemble member is expected to have the same behavior. Each
energy term also has a local ensWeights member, which can be set with
setEnsWeights( sequence):

  ensWeights      - a sequence of ensemble weights to use when calculating 
                    the ensemble- averaged value of each dipolar coupling. By 
                    default, the weights of the underlying EnsembleSimulation 
                    are used. If these are overridden by calling the 
                    setEnsWeights method, and useSimEnsWeight is set to False. 

This later mechanism is the correct way to tune ensemble weights, and
is used in the weight-optimization facility.

I hope this helps. The documentation leaves much to be desired, but I
have updated the NOEPot and other pages for the next release.

best regards--
Charles

_______________________________________________
Xplor-nih mailing list
Xplor-nih@cake.cit.nih.gov
http://cake.cit.nih.gov/mailman/listinfo/xplor-nih

Reply via email to