Scaling the leading accuracy of deep equivariant models to biomolecular simulations of realistic size

Albert Musaelian, Anders Johansson, Simon Batzner, Boris Kozinsky
4/20/2023
physics.comp-phcs.LGphysics.chem-ph

No official code found. Best implementation: mir-group/nequip (946 stars, MIT, PyTorch, last commit 2026-05-01). 1 more below.

Abstract

This work brings the leading accuracy, sample efficiency, and robustness of deep equivariant neural networks to the extreme computational scale. This is achieved through a combination of innovative model architecture, massive parallelization, and models and implementations optimized for efficient GPU utilization. The resulting Allegro architecture bridges the accuracy-speed tradeoff of atomistic simulations and enables description of dynamics in structures of unprecedented complexity at quantum fidelity. To illustrate the scalability of Allegro, we perform nanoseconds-long stable simulations of protein dynamics and scale up to a 44-million atom structure of a complete, all-atom, explicitly solvated HIV capsid on the Perlmutter supercomputer. We demonstrate excellent strong scaling up to 100 million atoms and 70% weak scaling to 5120 A100 GPUs.

View on arXivView PDF

Code Implementations(2)

mir-group/nequipCommunity100%
PyTorchMIT

NequIP is a code for building E(3)-equivariant interatomic potentials

946211PythonMar 15, 20215 months agoMIT
atomistic-simulationscomputational-chemistrydeep-learningdrug-discoveryforce-fields+5 more
mir-group/allegroCommunity100%
PyTorchMIT

Allegro is an open-source code for building highly scalable and accurate equivariant deep learning interatomic potentials

49375PythonFeb 6, 20227 months agoMIT
atomistic-simulationscomputational-chemistrydeep-learningdrug-discoveryforce-fields+5 more

Similar Papers

Cite this paper

@article{musaelian2023scaling,
  title  = {Scaling the leading accuracy of deep equivariant models to biomolecular simulations of realistic size},
  author = {Albert Musaelian and Anders Johansson and Simon Batzner and Boris Kozinsky},
  year   = {2023},
  eprint = {2304.10061},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.10061v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.10061.svg)](https://codeofpaper.com/paper/2304.10061)

Discussion