Skip to content

atomate2 / OpenMM Enhancements: Added OPLS Support #1102

@shehan807

Description

@shehan807

In the coming week, I plan to implement enhancements to the atomate2 / OpenMM features specifically through support for OPLS-based high-throughput pipelines. Any feedback or concern for overlap with existing efforts would be greatly appreciated:

1. Extend download_opls_xml to using BOSS v5.1 via Docker

Details mentioned here, to use BOSS v5.1 one requires a local install of the executable provided by the Jorgensen group. Given the number of dependencies to run the program (i.e., 32-bit compatible libraries), Docker images are suitable. I would defer to anyone who is more familiar with the licensing aspect of distributing code (here is the BOSS license: NonProfitLicense.pdf), but having a self-contained environment of ligpargen would seem easier than requiring users setting it up locally.

2. Implement Lennard-Jones OPLS combination rules via a Nonbonded flag

The CustomNonbondedForce in OpenMM implements the Lorentz-Berthelot combination rules to estimate sigma and epsilon parameters for 1-2, 1-3, and 1-4 interactions. However, correctly implementing the OPLS-AA geometric combination rules requires modification of the OpenMM system.

3. Add maker for conditional equilibration runs based on physical parameter

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions