You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/getting_started.rst
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ Run the following at the root directory of this repository
17
17
Input
18
18
----------
19
19
For supported format (any topology and trajectory formats that can be read by `MDAnalysis <https://userguide.mdanalysis.org/stable/formats/index.html>`_) you will need to output the **coordinates** and **forces** to the **same file**.
20
-
20
+
Please consult the documentation for your MD simulation code if you need help outputting the forces.
Copy file name to clipboardExpand all lines: docs/science.rst
+20-23Lines changed: 20 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,8 @@ Model. 60 (2020), pp. 5540–5551.
32
32
[6] Jas Kalayan et al. “Total Free Energy Analysis of Fully Hydrated Proteins”.
33
33
In: Proteins 91 (2023), pp. 74–90.
34
34
35
+
Additional application examples
36
+
-------------------------------
35
37
[7] Hafiz Saqib Ali et al."Energy-entropy method using Multiscale Cell Correlation to calculate binding free energies in the SAMPL8 Host-Guest Challenge". In: Journal of Computer Aided Molecular Design 35 (2021), 911-921.
36
38
37
39
[8] Fabio Falcioni et al. "Energy-entropy prediction of octanol-water logP of SAMPL7 N-acylsulfonamide bioisosters". In Journal of Computer Aided Molecular Design 35 (2021) 831-840.
@@ -43,7 +45,8 @@ Hierarchy
43
45
44
46
Atoms are grouped into beads.
45
47
The levels refer to the size of the beads and the different entropy terms are calculated at each level, taking care to avoid over counting.
46
-
This is done at three different levels of the hierarchy - united atom, residues, and polymers. Not all molecules have all the levels of hierarchy, for example water has only the united atom level, benzene would have united atoms and residue, and a protein would have all three levels.
48
+
This is done at three different levels of the hierarchy - united atom, residues, and polymers.
49
+
Not all molecules have all the levels of hierarchy, for example water has only the united atom level, benzene would have united atoms and residue, and a protein would have all three levels.
47
50
48
51
Vibrational Entropy
49
52
-------------------
@@ -59,48 +62,42 @@ Then the frequencies are used in the quantum harmonic oscillator equation to cal
It is important that the forces and torques are transformed into local coordinate systems, so that the covariance matrices represent the motions within the molecule not the diffusion of the molecule through the simulation box. The axes for this transformation are calculated for each bead in each time step.
66
+
Forces and torques on each bead are transformed into the bead's local coordinate frame at every time step to ensure that anisotropy in each direction is captured and not averaged over.
67
+
The axes for this transformation are calculated for each bead in each time step.
69
68
70
69
For the polymer level, the translational and rotational axes are defined as the principal axes of the molecule.
71
70
72
-
For the residue level, there are two situations. When the residue is not bonded to any other residues, the translational and rotational axes are defined as the principal axes of the residue. When the residue is part of a larger polymer, the translational axes are defined as the principal axes of the polymer, and the rotational axes are defined from the average position of the bonds to neighbouring residues.
71
+
For the residue level, there are two situations.
72
+
When the residue is not bonded to any other residues, the translational and rotational axes are the principal axes of the molecule.
73
+
When the residue is part of a larger polymer, the translational axes are the principal axes of the polymer, and the rotational axes are defined from the average position of the bonds to neighbouring residues.
73
74
74
75
For the united atom level, the translational axes are defined as the principal axes of the residue and the rotational axes are defined from the average position of the bonds to neighbouring heavy atoms.
76
+
If there are no bonds to other heavy atoms, the principal axes of the molecule are used.
75
77
76
78
Conformational Entropy
77
79
----------------------
78
80
79
-
This is a topographical term based on the intramolecular conformational states.
80
-
81
-
Defining dihedrals
82
-
^^^^^^^^^^^^^^^^^^
83
-
The united atom level dihedrals are defined as a chemist would expect, but only using the heavy atoms no hydrogens are involved.
84
-
The MDAnalysis package is used to find the united atom level dihedrals and calculate all the dihedral values.
81
+
This term is based on the intramolecular conformational states.
85
82
86
-
For the residue level dihedrals, the bond between the first and second residues and the bond between the third and fourth residues are found. The four atoms at the ends of these two bonds are used as points for the dihedral angle calculation.
83
+
The united atom level dihedrals are defined for every linear sequence of four bonded atoms, but only using the heavy atoms no hydrogens are involved.
84
+
The MDAnalysis package is used to identify and calculate the united atom dihedral values.
87
85
88
-
For each dihedral, the set of values from the trajectory frames is used to create histograms and identify peaks. Then at each frame, the dihedral is assigned to its nearest peak and a state is created from the peaks of every dihedral in the residue (for united atom level) or molecule (for residue level).
89
-
90
-
From conformation to entropy
91
-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
86
+
For the residue level dihedrals, the bond between the first and second residues and the bond between the third and fourth residues are found.
87
+
The four atoms at the ends of these two bonds are used as points for the dihedral angle calculation.
92
88
89
+
To discretise dihedrals, a histogram is constructed from each set of dihedral values and peaks are identified.
90
+
Then at each timestep, every dihedral is assigned to its nearest peak and a state is created from all the assigned peaks in the residue (for united atom level) or molecule (for residue level).
93
91
Once the states are defined, the probability of finding the residue or molecule in each state is calculated.
94
-
Then the Boltzmann equation is used to calculate the entropy.
92
+
Then the Boltzmann equation is used to calculate the entropy:
Orientational entropy is the term that comes from the molecule's environment. The different environments are the different states for the molecule, and the statistics can be used to calculate the entropy.
99
+
Orientational entropy is the term that comes from the molecule's environment (or the intermolecular configuration).
100
+
The different environments are the different states for the molecule, and the statistics can be used to calculate the entropy.
104
101
The simplest part is counting the number of neighbours, but symmetry should be accounted for in determining the number of orientations.
105
102
106
103
For water, the hydrogen bonds are very important and the number of hydrogen bond donors and acceptors in the shell around the water molecule affects the number of unique orientations.
0 commit comments