📣 Help Shape the Future of UKRI's Gateway to Research (GtR)

We're improving UKRI's Gateway to Research and are seeking your input! If you would be interested in being interviewed about the improvements we're making and to have your say about how we can make GtR more user-friendly, impactful, and effective for the Research and Innovation community, please email gateway@ukri.org.

Supporting the OpenMM Community-led Development of Next-Generation Condensed Matter Modelling Software

Lead Research Organisation: University of Edinburgh
Department Name: Sch of Chemistry

Abstract

Atomistic simulations are the main application of high-performance computing research, and increasingly underpin innovative R&D processes in the chemical and life sciences industry. OpenMM is the fastest growing atomistic simulation engine among the current ecosystem of open-source academic software. Originally targeting a biomolecular simulation audience, the OpenMM user base is growing exponentially and has permeated diverse related domains, including materials modelling, quantum chemistry, structural bioinformatics, chemoinformatics, artificial intelligence and machine learning. The success of OpenMM is down to a design that achieves an excellent tradeoff between extensibility (via a robust user interface) and performance on GPUs (via auto generated CUDA kernels) for molecular dynamics (MD) simulations. OpenMM is used standalone or via plugins to other atomistic simulation engines, providing access to GPU-accelerated MD simulation capabilities for the whole atomistic simulation ecosystem.

We have surveyed the OpenMM user community to identify its most pressing needs.

OpenMM is currently maintained by a single core developer who can no longer support the training and support needs of its rapidly growing user community. We will transition OpenMM to a more sustainable community-driven development model. We will develop training resources to upskill users, and engage the community to widen participation in developing and maintaining OpenMM functionality.

Machine learning (ML) potentials have the potential to revolutionise the future of atomistic simulation methodologies. Our community survey has identified strong interest in ANI neural network and GAP Gaussian process regression methods. We will deliver a self-contained GPU-optimised GAP implementation in OpenMM and coordinate with project partners working on an OpenMM ANI implementation to offer the community a library of ML potentials that can be readily plugged into existing simulation engines.

OpenMM must adapt to scientific (ML potentials) and technological (increased hardware heterogeneity) drivers to continue offering its user base an optimised tradeoff between speed and ease of modification over the coming decade. We will integrate in OpenMM a multiple level intermediate representation compiler (MLIR) to auto generate from user-specified Python instructions optimised low-level code targeting diverse hardware. By enabling users to specify custom atomic featurisation techniques as OpenMM operations, which can be finely interleaved with Tensorflow or Pytorch operations, we will position OpenMM as the simulation engine of choice to support deployment of next generation ML potentials onto current GPUs and emerging AI-hardware accelerators.

Our community has also required support to facilitate the combined use of independently developed OpenMM software solutions with other software from the broader atomistic simulation ecosystem. This research will develop a standardised interface to integrate OpenMM community software with CCPBioSim's interoperable Python framework BioSimSpace. We will demonstrate integration of all the work packages of this research via production of GAP ML pipelines for two use cases that target grand challenges in soft-condensed matter modeling (organocatalysis - recently recognised by the 2021 Nobel Prize in Chemistry- and protein-ligand binding).

Altogether this research will position the OpenMM user community at the forefront of next-generation hybrid machine learning/molecular mechanics potentials for soft-condensed matter modelling. Deeper integrations with AI and HPC communities will pave the way for atomistic simulations to harness emerging exascale opportunities. Transitioning from a single developer to a community-driven development governance model will improve sustainability of the codebase and encourage greater adoption of OpenMM in associated academic communities and industry.

Publications

10 25 50
 
Description We contributed to the release of OpenMM8, a major computer simulation software package used by tens of thousands of scientists in academia and industry worldwide.
Exploitation Route Scientists in academia and industry will develop new molecular modelling technologies on top of the OpenMM framework, contributing to new healthcare technologies that will enhance duration and quality of life.
Sectors Chemicals

Healthcare

 
Description OpenMM8 is used by 10-100 biotech and pharmaceutical companies worldwide to support drug discovery R&D workflows. Prominent examples include the life science sotftware vendor Cresset (https://cresset-group.com/)
First Year Of Impact 2023
Sector Chemicals,Digital/Communication/Information Technologies (including Software),Healthcare
Impact Types Economic

 
Title openmm/openmm: OpenMM 8.1.1 
Description This is a patch release containing the following changes. #4351: Fixed bug in large blocks optimization with triclinic boxes #4364: Fixed error in barostat 
Type Of Technology Software 
Year Produced 2024 
Open Source License? Yes  
Impact OpenMM is widely used in academia and in the private sector to support preclinical drug discovery research 
URL https://zenodo.org/doi/10.5281/zenodo.591297
 
Description OpenMM training workshop 
Form Of Engagement Activity Participation in an activity, workshop or similar
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Postgraduate students
Results and Impact OpenMM training workshops delivered on
July 2023 https://ccpbiosim.ac.uk/leeds2023/eventdetail/95/-/9th-annual-ccpbiosim-conference-biomolecular-simulations-for-a-better-world ~30 in person delegates
September 2024 https://www.ccpbiosim.ac.uk/training2024 ~30 in person and ~100 online delegates
Year(s) Of Engagement Activity 2023,2024