Tools for various FEP-related analyses.
Copyright Schrodinger, LLC. All rights reserved.
|
|
|
get_global_quantity(fname,
quantity_list) |
|
|
|
get_mean(ene,
index=-1,
data_structure=' table ' )
Returns (mean, std_error, std_dev,). |
|
|
|
parse_eneseq(eneseq_fname,
column)
Parses a eneseq file and returns a list of number lists. |
|
|
|
init_bennett(dir,
n_win=12,
temperature=300.0,
begin_time=100.0,
end_time=-1.0,
random_seed=2111839,
result_file=None,
nresamples=0) |
|
|
|
run_bennett(bar,
begin_time=100.0,
end_time=-1.0,
nresamples=None) |
|
|
|
run_bennett_orig(dir,
n_win,
temperature=300.0,
begin_time=100.0,
end_time=-1.0,
random_seed=2111839,
result_fname=' result ' ,
description=' Desmond bennett analysis ' ) |
|
|
|
are_times_insane(begin_time,
end_time)
Are the given begin and end times reasonable? |
|
|
|
get_delta_time(begin_time,
end_time,
delta_time) |
|
|
|
calc_freeenergy_time_function(dir,
last_time,
n_win,
temperature=300.0,
begin_time=100.0,
end_time=-1.0,
delta_time=30.0,
random_seed=2111839)
Calculates the free energy as a function of time. |
|
|
|
calc_freeenergy_rtime_function(dir,
last_time,
n_win,
temperature=300.0,
begin_time=100.0,
end_time=-1.0,
delta_time=30.0,
random_seed=2111839)
Calculates the free energy as a function of reversed time. |
|
|
|
calc_freeenergy_stime_function(dir,
last_time,
n_win,
temperature=300.0,
begin_time=100.0,
end_time=-1.0,
delta_time=30.0,
window=500.0,
random_seed=2111839)
Calculates the free energy as a function of reversed time. |
|
|
|
read_dE_file(dE_fname,
time_range=[ 0.0, inf] ) |
|
|
|
calc_work_prob_distr(energy,
energy_range=None) |
|
|
|
calc_forward_reversed_work_overlap(dE0,
dE1) |
|
|
|
calc_lambda_window_overlap(dE_fname0,
dE_fname1,
time_range) |
|
|
|
plot_lambda_window_overlap(dE_fname0,
dE_fname1,
out_fname=None,
legend=None,
time_range=[ 0.0, inf] ,
filename=None,
reporter=None) |
|
|
|
calc_lambda_sim_matrix(num_lambda,
*gibbs_dname,
**kw) |
|
|
|
|
|
|
|
|
|
calc_convergence_rate(first_length,
last_length,
length_incr,
traj_start,
traj_end,
n_win,
dir=' . ' ,
temperature=300.0,
random_seed=2111839) |
|
|
|
calc_contrib(fname,
cfg_fname) |
|
|
|
correct_restr(egout0,
egout1,
fname_out) |
|
|
|
calc_rmsd(cms_fname,
trj_dir,
asl,
ref=0) |
|
|
|
|
|
get_field_from_log(field,
fname) |
|
|
|
|
|
get_average_box_volume(fname)
'fname' must be a *_simbox.dat file. |
|
|
|
calc_long_range_dispersion_energy(model,
atom_list,
log_fname=None,
simbox_fname=None,
cfg_fname=None,
r_cut=-1,
average_coefficient=-1) |
|
|
|
|
|
|
|
violate_midpoint(model,
atom,
r_clone2)
`atom' is a list of atom indices and Nones. |
|
|
|
get_abfep_cross_link(model,
ligand,
r_clone,
model_fname,
traj_fname,
first_frame=0,
max_frame=256)
`ligand' is a list of ligand atoms' indices. |
|
|
|
model = cms.Cms("wu20090927T224119_2-out.cms")
|
|
lig_atom = model.select_atom("atom.num 902-919")
|
|
r_clone = 5.0
|
|
model_fname = "wu20090927T224119_2-out.cms"
|
|
traj_fname = "wu20090927T224119_2_trj"
|
|
stretch = [cms.Restrain([1, 2,], 5.0, 5.1),]
|
|
angle = [cms.Restrain([1, 2, 3], 5.0, 67.5), cms.Restrain([1, ...
|
|
torsion = [cms.Restrain([1, 2, 3, 4], 5.0,-113.0), cms.Restrai...
|
|
table = get_global_quantity("test_enegrp.dat", ["V"])
|
|
mat = calc_lambda_sim_matrix(4, "cis", "trans", mat_fname= "ma...
|
|
data = calc_freeenergy_stime_function(".", 12)
|
|
cms_fname = sys.argv [1]
|
|
trj_dir = sys.argv [2]
|
|
asl = "all"
|
|
__package__ = ' schrodinger.application.desmond '
|