Utilities for REMD.
Copyright Schrodinger, LLC. All rights reserved.
|
|
|
is_water(site,
constraint) |
|
|
|
get_nonduplicated_atom(ct) |
|
|
|
get_num_wateratom(model,
selected_atom) |
|
|
|
get_num_nonwateratom(model,
selected_atom) |
|
|
|
get_num_constraint(model,
selected_atom) |
|
|
|
get_degrees_of_freedom(model,
selected_atom) |
|
|
|
predict_temperature_ladder(temp,
exchange_probability,
model,
asl,
should_fix=True,
floaty=False)
`temp' should be a two-tuple, specifying the temperature range. |
|
|
|
predict_with_temp_and_exch(temp,
exchange_probability,
model,
asl)
Given temperature range and exchange_probability, predicts the number
of replica and returns the temperature ladder. |
|
|
|
predict_with_nreplica_and_exch(n_replica,
exchange_probability,
base_temp,
model,
asl)
Given the base temperature, number of replicas, and
exchange_probability, predicts the top temperature and returns the
temperature ladder. |
|
|
|
predict_with_temp_and_nreplica(temp,
n_replica,
model,
asl)
Given the temperature range and number of replicas, predicts the
exchange probability and returns the temperature ladder. |
|
|
|
split_ct(ct,
selected_atom) |
|
|
|
set_freezing_atommass(model,
mass_scale) |
|
|
|
freeze_atom(model,
asl,
frozen_atom_mass_threshold=FROZEN_ATOM_MASS_THRESHOLD) |
|
|
|
write_ff_solute_tempering(model,
out_fname,
asl,
scaling_factor,
should_scale_torsion=True)
write cms.Cms to a file with scaled force field terms |
|
|
cms.Cms
|
|
|
rescale_ff(ct,
rest_atoms,
scaling_factor,
should_scale_torsion=True)
scales force field terms for rest atoms |
|
|
|
|
|
_rescale_vdw(ct,
rest_atoms,
scaling_factor)
scales vdwtype and creates new vdwtype by appending _S for rest atoms |
|
|
|
|
|
test_get_num_wateratom(model) |
|
|
|
test_get_num_nonwateratom(model) |
|
|
|
test_get_num_constraint(model) |
|
|
|
test_get_degrees_of_freedom(model) |
|
|
|
test_predict_temperature(model) |
|
|
|
|
|
test_predict_with_nreplica_and_exch(model) |
|
|
|
test_predict_with_temp_and_nreplica(model) |
|
|