TorchMD
TorchMD integrates classical empirical potentials with machine learning models to enhance molecular simulations and improve the quality and transferability of potential energy models.
Key Features:
- Mixed Classical and Machine Learning Potentials: Combines traditional force fields with data-driven machine learning potentials to form hybrid potential energy models.
- PyTorch Integration: Implements all force computations—bond, angle, dihedral, Lennard-Jones, and Coulomb interactions—using PyTorch arrays and operations.
- Neural Network Potentials: Supports development and application of neural network–based potentials for learned force fields.
- End-to-end Training: Enables end-to-end training workflows from initial potential learning to final simulation execution.
- Ab initio Potential Learning: Facilitates learning of ab initio potentials from reference data.
- Coarse-grained Model Support: Supports simulation and learning of coarse-grained models.
Scientific Applications:
- Standard Amber Simulations: Validated using standard Amber all-atom simulations to reproduce established molecular dynamics behavior.
- Protein Folding Models: Learns and simulates coarse-grained models for protein folding relevant to structural biology studies.
Methodology:
Classical simulation components (bond, angle, dihedral, Lennard-Jones, Coulomb) are expressed and computed in PyTorch arrays and operations, supporting end-to-end training from potential learning—including ab initio potentials—to simulation execution and coarse-grained model simulation.
Topics
Details
- License:
- MIT
- Tool Type:
- workflow
- Programming Languages:
- Python
- Added:
- 12/13/2021
- Last Updated:
- 11/24/2024
Operations
Publications
Doerr S, Majewski M, Pérez A, Krämer A, Clementi C, Noe F, Giorgino T, De Fabritiis G. TorchMD: A Deep Learning Framework for Molecular Simulations. Journal of Chemical Theory and Computation. 2021;17(4):2355-2363. doi:10.1021/acs.jctc.0c01343. PMID:33729795. PMCID:PMC8486166.