Closed arjun-nufc closed 5 months ago
Can you try updating perses to 0.10.2
and see if you run into the same error? We recently added support for this.
Thanks @mikemhenry, will do. i didn't see anything about it in the changelog for 0.10.2 but maybe i missed it. I'll give it a shot and report back!
@arjun-nufc can you share the contents of your environment, that is, the output of conda list
?. I have the feeling this is due to having an old version of the openff-toolkit, as per the warning message in the output you shared, specifically:
2023-09-05 16:04:11,303:(0.65s):openmmforcefields.generators.template_generators:SMIRNOFF offxml file was written with version 0.4, but this version of ForceField only supports version 0.3 to version 0.3
@arjun-nufc Oh, just realized that you said you were using version 0.10.6 from the openff-toolkit
in your original message. In that case, I'd advice to upgrade that one to the latest version (0.14.3) and try again.
Thanks @ijpulidos and @mikemhenry , as you guys suggested this all works now after using the updated openff-toolkit and perses >= 0.10.2. Thanks again!
Hi, I used openff-bespokefit to get custom force field parameters for ligands to do RBFE with Perses. However when i supply the file for the custom .offxml file to Perses as the small molecule force field, I get errors from SystemGenerator of openmmforcefields saying "ValueError: No registered small molecule template generators could load force field 'bespokefit-out.offxml' " . @ijpulidos mentioned that Perses should be able to read it if it is local to the directory where perses is run. I tried that as well and am still getting the same errors. I do see an earlier error/Warning that says "openmmforcefields.generators.template_generators:SMIRNOFF offxml file was written with version 0.4, but this version of ForceField only supports version 0.3 to version 0.3" . FYI, i am using Perses 0.10.1, openmmforcefields 0.11.2, and openff-toolkit 0.10.6. Thanks in advance for any help! Below is a more full accounting of the error log: