Minor issue regarding residue names.
See original GitHub issueThis is a relatively minor issue, but the name of the residue seems to affect the free energy calculation in unpredictable ways. In example1, all solvent molecules are labeled as 0C9
in the .yaml
file and in SYSTEM.prmtop
. The simulation runs normally but yields the strange result of 67.851 ± 0.128 kcal/mol.
In example2, all solvent molecules are labeled as XXX
in the .yaml
file and in SYSTEM.prmtop
. A simulation run with these files yields the correct result of -5.140 ± 0.094 kcal/mol. The reference value for this solvation free energy is -5.2 ± 0.1 kcal/mol.
I think it would be interesting to either interrupt a simulation in the beginning if the residue name starts with a number or make Yank accept these unusual names. You can find more details in the attached files.
Thanks!
Issue Analytics
- State:
- Created 6 years ago
- Comments:9 (7 by maintainers)
Top GitHub Comments
This looks like an MDTraj problem. With
I got
I’ll open an issue there.
I think I implemented a work-around in #819 that was released with YANK 0.19 to avoid Leap crashing when a number was in the residue name. If you’re using a version >= 0.19 that might be the culprit.