qmmmrebind.parameterize
Functions
|
Copies a file from a source to the destination. |
|
Expression for the dihedral energy. |
|
Returns the dot product of two vectors. |
|
Root Mean Squared Error. |
|
Boltzmann Root Mean Squared Error. |
|
Optimization of the objective function. |
|
Calculates force constant according to Equation 14 of Seminario calculation paper; returns angle (in kcal/mol/rad^2) and equilibrium angle (in degrees). |
|
Calculates force constant according to Equation 14 of Seminario calculation paper when the vectors u_CB and u_AB are linearly dependent and u_N cannot be defined. |
|
Calculates the bond force constant for the bonds in the molecule according to equation 10 of seminario paper, given the bond atoms' indices and the corresponding eigenvalues, eigenvectors and coordinates matrices. |
|
Initial guess for the torsional parameter. |
|
Generate PDBs from the torsiondrive scan file based on a template PDB. |
Generates an openforcefield xml file from the pdb file via SDF file and openforcefield. |
|
|
Generates an openforcefield xml file from the pdb file. |
|
Returns dihedrals from the torsiondrive scan file. |
|
Returns potential energy of the system from the PDB file given the topology and the forcefield file. |
|
Returns sum of all the non-torsional energies (that includes HarmonicBondForce, HarmonicAngleForce and NonBondedForce) of the system from the PDB file given the topology and the forcefield file. |
|
Returns QM optimized energies from the torsiondrive scan file. |
|
Returns the fitted torsional parameters. |
|
Returns the torsional lines for the XML forcefield file. |
|
Returns vibrational scaling factor given the functional and the basis set for the QM engine. |
|
Returns the difference between two lists as a list. |
|
Convert the elements in the list from hartree units to kiloCalories units. |
|
Convert the elements in the list from kiloJoules units to kiloCalories units. |
|
Converts an input list with mapped characters (every odd entry is the key of the dictionary and every even entry adjacent to the odd entry is its correponding value) to a dictionary. |
|
Objective function for the torsional parameter fitting. |
|
Delete all generated PDB files. |
|
Returns the reversed form of a given list. |
|
Returns a scaled list with the minimum value subtracted from each element of the corresponding list. |
|
Search for the given string in file and return lines containing that string along with line numbers. |
|
Returns an xyz file from a torsiondrive formatted input file. |
|
Returns the vector in the plane A,B,C and perpendicular to AB. |
|
Returns a list with only unique elements from a list containing duplicate / repeating elements. |
|
Calculates unit normal vector perpendicular to plane ABC. |
|
Converts a XYZ file to a PDB file. |
Classes
|
A class used to generate a template force field XML file for the ligand in order regenerate the reparametrised forcefield XML file. |
|
A class used to generate a template force field XML file for the receptor in order regenerate the reparametrised forcefield XML file. |
|
A class used to merge the host and guest topology and coordinate files. |
|
A class used to obtain force field parameters for the ligand (bond, angle and charge parameters) from QM calculations. |
|
A class used to obtain force field parameters for the QM region of the receptor (bond, angle and charge parameters) from QM calculations. |
|
A class used to prepare the QM engine input file (Gaussian) for the ligand and run QM calculations with appropriate keywords. |
|
A class used to prepare the QM engine input file (Gaussian) for the receptor and run QM calculations with appropriate keywords. |
|
A class used to prepare the QM engine input file (Gaussian) for the receptor - ligand complex and run the QM calculations with the appropriate keywords. |
|
A class used to segregate the QM and MM regions. |
|
A class used to integrate the parameterized topology files of the receptor - ligand complex and the solvent. |
|
A class used to run the OpenMM simulation on any specified system. |
|
A class used to parameterize the torsional parameters of the ligand by fitting the torsional parameters obtained from torsiondrive calculations. |
|
A class used to create a filetree for torsion scan using torsionsdrive for the dihedral angles of the ligand. |