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/src/documentation.md
+17-8Lines changed: 17 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -328,6 +328,22 @@ simulator = Langevin(
328
328
329
329
simulate!(sys, simulator, 5_000)
330
330
```
331
+
The OpenMM setup procedure is tested against OpenMM in terms of matching forces and energies.
332
+
However it is not thoroughly tested with respect to ligands or special residues and requires that atom names exactly match residue templates.
333
+
By default, terminal residues are renamed to match the appropriate templates.
334
+
For example, the first (N-terminal) residue could be changed from "MET" to "NMET".
335
+
This can be turned off by giving `rename_terminal_res=false` to [`System`](@ref) if the residue names in the input file are appropriate.
336
+
Currently atom classes are not supported, only atom types.
337
+
Residue patches, virtual sites, file includes and any force types other than `HarmonicBondForce`/`HarmonicAngleForce`/`PeriodicTorsionForce`/`NonbondedForce` are currently ignored.
338
+
339
+
!!! tip "Obtaining compatible structure files"
340
+
Future work will increase the features and robustness when reading in structure files. In the mean time, the following tips may help you to read in a file correctly and without errors:
341
+
- Make sure there are no missing residues or heavy atoms. Tools such as [MODELLER](https://salilab.org/modeller) and [SCWRL4](http://dunbrack.fccc.edu/lab/scwrl) can fix these issues.
342
+
- Remove the hydrogen atoms and add them back [using OpenMM](http://docs.openmm.org/latest/userguide/application/03_model_building_editing.html#adding-hydrogens), which will ensure they have atom names compatible with the OpenMM force field files.
343
+
- Make sure that all residue names match the corresponding residue template name and that all atom names match the appropriate atom in the residue template.
344
+
- Non-standard residues also require `CONECT` records for Chemfiles to assign bonds correctly, see for example [a compatible alanine dipeptide file](https://github.com/noeblassel/SINEQSummerSchool2023/blob/main/notebooks/dipeptide_nowater.pdb).
345
+
Some PDB files that read in fine can be found [here](https://github.com/greener-group/GB99dms/tree/main/structures/training/conf_1).
346
+
331
347
To run on the GPU, set `gpu=true`.
332
348
You can use an implicit solvent method by giving the `implicit_solvent` keyword argument to [`System`](@ref).
333
349
The options are `"obc1"`, `"obc2"` and `"gbn2"`, corresponding to the Onufriev-Bashford-Case GBSA model with parameter set I or II and the GB-Neck2 model.
The OpenMM setup procedure is tested against OpenMM in terms of matching forces and energies.
366
-
However it is not thoroughly tested with respect to ligands or special residues and requires that atom names exactly match residue templates.
367
-
By default, terminal residues are renamed to match the appropriate templates.
368
-
For example, the first (N-terminal) residue could be changed from "MET" to "NMET".
369
-
This can be turned off by giving `rename_terminal_res=false` to [`System`](@ref) if the residue names in the input file are appropriate.
370
-
Currently atom classes are not supported, only atom types.
371
-
Residue patches, virtual sites, file includes and any force types other than `HarmonicBondForce`/`HarmonicAngleForce`/`PeriodicTorsionForce`/`NonbondedForce` are currently ignored.
372
-
373
381
The Gromacs setup procedure should be considered experimental.
374
382
Currently Ewald summation methods, constraint algorithms and high GPU performance are missing from the package, so Molly is not suitable for production simulations of biomolecules.
0 commit comments