mmtbx.den package

Submodules

mmtbx.den.plot_weights module

mmtbx.den.plot_weights.exercise()
mmtbx.den.plot_weights.plot_weights_pyplot(gamma, weight, z)

mmtbx.den.refinement module

class mmtbx.den.refinement.manager(fmodels, model, params, target_weights, macro_cycle, ncs_manager=None, log=None)

Bases: object

adp_refinement(log)
bulk_solvent_and_scale(log)
minimize(ca_only=False)
show_den_opt_summary_cartesian(grid_results)
show_den_opt_summary_torsion(grid_results)
try_den_weight_cartesian(grid_pair)
try_den_weight_torsion(grid_pair)

Module contents

class mmtbx.den.den_restraints(pdb_hierarchy, params, pdb_hierarchy_ref=None, log=None, den_proxies=None)

Bases: object

build_den_proxies(pdb_hierarchy)
build_den_restraints()
check_den_pair_consistency()
count_atoms_per_chain(pdb_hierarchy)
dump_den_network()
find_atom_pairs(pdb_hierarchy, resid_hash)
get_current_eq_distances()
get_den_atom_pairs()
get_n_proxies()
get_optimization_grid()
get_selection_strings()
import_eq_distances(eq_distances)
load_den_network()
output_kinemage(sites_cart)
proxy_select(n_seq, selection)
remove_non_matching_pairs()
select_random_den_restraints()
show_den_summary(sites_cart)
target_and_gradients(unit_cell, sites_cart, gradient_array)
update_eq_distances(sites_cart)
mmtbx.den.distance_squared(a, b)