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/README.md
+16-4
Original file line number
Diff line number
Diff line change
@@ -104,22 +104,34 @@ After the execution of `lightdock_setup` script, several files and directories w
104
104
105
105
### 2.2. Distance restraints (Experimental)
106
106
107
-
In version `0.5.1`, distance restraints on the receptor surface have been implemented. This new feature works in the following way:
107
+
In version `0.5.2`, distance restraints on both receptor and ligand have been implemented. This new feature works in the following way:
108
108
109
109
From a `restraints_file` file containing the following information:
110
110
111
111
```
112
112
R A.SER.150
113
113
R A.TYR.151
114
+
L B.LYS.2
115
+
L B.ARG.3
114
116
```
115
117
116
-
Where `R` means for `Receptor`(at the moment only residue restraints on the receptor are accepted) and then the rest of the line is a residue identifier in the format `Chain.Residue_Name.Residue_Number` in the original PDB file numeration.
118
+
Where `R` means for `Receptor`and `L` means for `Ligand`, and then the rest of the line is a residue identifier in the format `Chain.Residue_Name.Residue_Number` in the original PDB file numeration.
117
119
118
-
For each of these residues, only the closest swarms are considered during `lightdock_setup`. At the moment, only the **10 closest swarms** for each residue are considered. If some of the swarms overlap, then only one copy of that swarm is used.
120
+
For each of residue restraints specified for the receptor, only the closest swarms are considered during `lightdock_setup`. At the moment, only the **10 closest swarms** for each residue are considered. If some of the swarms overlap, then only one copy of that swarm is used.
121
+
122
+
Then, the simulation will try to optimize both energy and restraints satisfied.
123
+
124
+
The following scoring functions are prepared to be used with restraints:
125
+
126
+
*[DFIRE](../lightdock/scoring/dfire)
127
+
*[FastDFIRE](../lightdock/scoring/fastdfire)
128
+
*[CPyDock](../lightdock/scoring/cpydock)
129
+
130
+
Once the simulation has ended, the script `lgd_filter_restraints.py` should be used in order to remove predictions which don't satisfy the given restraints.
119
131
120
132
### 2.3. Tips and tricks
121
133
122
-
- As a general rule of thumb, the receptor structure is the bigger molecule and the ligand the smaller. With bigger and smaller, the metric used is the longest diameter of the minimum ellipsoid containing the molecule. A script called `lgd_calculate_diameter.py` can be found in `$LIGHTDOCK_HOME/bin/support` path in order to calculate an approximation of that metric.
134
+
- As a general rule of thumb, the receptor structure is the bigger molecule and the ligand the smaller. For this concept of size, the metric used is the longest diameter of the minimum ellipsoid containing the molecule. A script called `lgd_calculate_diameter.py` can be found in `$LIGHTDOCK_HOME/bin/support` path in order to calculate an approximation of that metric.
123
135
124
136
- If the `init` directory exists, `lightdock_setup` makes use of the information contained in that directory.
0 commit comments