docking-org / pydock3

Python package wrapping the DOCK Fortran program and providing several tools built on top of it.
Other
11 stars 3 forks source link

Re-running DockOpt after dockfiles have already been generated results in new dockfile modifications every time #8

Closed ianscottknight closed 1 year ago

ianscottknight commented 1 year ago

Re-running DockOpt after dockfiles have already been generated results in new dockfile modifications every time due to randomness used in modifications (e.g. random perturbation of matching spheres). If any retrodock jobs are done, then they will not be re-run with the newly modified dockfiles, yet these newly modified dockfiles are what get copied to the best_retrodock_job/ directory at the end of the script. This results in a potential mismatch between the dockfiles that were docked against which proved to perform the best and the dockfiles that actually end up in the best_retrodock_job/ directory.