Navigation

  • index
  • modules |
  • next |
  • previous |
  • Schrödinger Python API 2017-4 documentation »
  • schrodinger.application package »
  • schrodinger.application.desmond package »
  • schrodinger.application.desmond.packages package »

Previous topic

schrodinger.application.desmond.packages.topo module

Next topic

schrodinger.application.desmond.packages.traj module

Quick search

schrodinger.application.desmond.packages.torsion_related module¶

class schrodinger.application.desmond.packages.torsion_related.BondRotator(st, rb_atoms, angle_diff=10, ff=16, debug=False, canonicalize=True, prime_hmc=True, hmc_steps=20)¶

Bases: object

perform RB scan

getRotEnergy(offset=False)¶
potential(conf=None, degree=True)¶

get potential energy corresponding to ‘conf’ :param conf: conformation in degrees to get corresponding potential :type conf: float

:rtype float

prime_search_and_scan(nsteps=20)¶

Get best profile by using Prime HMC to generate multiple initial coordinates. Modify self.results to reflect the best profile.

run_hmc(nsteps=20, max_confs=10)¶

Run Prime’s Hybrid Monte Carlo (HMC), return top output cts that will be ‘deduplicated’ by energy and rmsd. :param nsteps: Number of MC steps :param max_confs: Number of maximum conformers to return :rtype: list(structure.Structure)

class schrodinger.application.desmond.packages.torsion_related.TorsionPotential(a1, a2, a3, a4, cms, lig_atoms, results=None, calc_tors=True)¶

A class to contain the atom numbers for each torsion

dih = None¶
get_angles()¶
get_color()¶
get_potential()¶
init_ff(st, atom_list)¶

This function initializes torsion force field parameters relevant to the ligand. Ligand is defined by a list of atoms.

Parameters:
  • st (structure.Structure) – structure object for all molecules
  • atom_list (list) – list of ligand atom indices
set_color(col)¶
set_ligand_from(lfrom)¶
set_ligand_to(lto)¶
set_rbpotential(rbp)¶
schrodinger.application.desmond.packages.torsion_related.get_old2new(st, prop='i_m_original_index')¶

Get dictionary for atom-level property ‘prop’ as a key, and return it’s new atom index (aid)

schrodinger.application.desmond.packages.torsion_related.get_rb_potential(cms_model, lig_aids, a1, a2, a3, a4)¶
schrodinger.application.desmond.packages.torsion_related.get_rb_torsions_potential(cms_model, lig_aids, a1, a2, a3, a4)¶

Navigation

  • index
  • modules |
  • next |
  • previous |
  • Schrödinger Python API 2017-4 documentation »
  • schrodinger.application package »
  • schrodinger.application.desmond package »
  • schrodinger.application.desmond.packages package »
© Copyright 2017 Schrödinger, LLC. Created using Sphinx 1.6.3.