Awesome Molecular Dynamics

A curated list of awesome Molecular Dynamics libraries, tools and
software.
Emoji Key
- code: :octocat:
- documentation: :book:
Table of Contents
Books
Courses
MD Engines/Frameworks
- Amber - A suite of biomolecular
simulation programs. :book:
- ASE - The Atomic
Simulation Environment (ASE) is a set of tools and Python modules for
setting up, manipulating, running, visualizing and analyzing atomistic
simulations. :octocat:
- CHARMM - A molecular
simulation program with broad application to many-particle systems. :book:
- Gromacs - A molecular dynamics
package mainly designed for simulations of proteins, lipids and nucleic
acids. :octocat::book:
- HOOMD-Blue - A
general-purpose, python-based, GPU-accelerated molecular dynamics and
Monte Carlo simulation framework. :octocat::book:
- ipi - i-PI: a universal force
engine. :octocat:
- LAMMPS - A classical
molecular dynamics code, and an acronym for Large-scale Atomic/Molecular
Massively Parallel Simulator. :octocat::book:
- OpenMM - A toolkit for molecular
simulation using high performance GPU code. :octocat::book:
- pyiron - pyiron - an integrated
development environment (IDE) for computational materials science. :octocat:
- Tinker - A complete
and general package for molecular mechanics and dynamics, with some
special features for biopolymers. :octocat::book:
Trajectory Analysis
- CppTraj -
Biomolecular simulation trajectory/data analysis.
- Freud -
Parallel, python-based analysis with an emphasis on local particle
environments. :octocat::book:
- MDAnalysis - An
object-oriented Python library to analyze trajectories from molecular
dynamics (MD) simulations in many popular formats.
- MDTraj - A python library that
allows users to manipulate molecular dynamics (MD) trajectories.
- PyTraj - A Python
front-end of CppTraj.
- d-SEAMS - Graph network based C++
and Lua based nucleation trajectory analysis software.
- Avogadro - An advanced molecule
editor and visualizer designed for cross-platform use in computational
chemistry, molecular modeling, bioinformatics, materials science, and
related areas. :octocat::book:
- VMD - A molecular
visualization program for displaying, animating, and analyzing large
biomolecular systems using 3-D graphics and built-in scripting. :book:
- Plato - A python
library for both interactive and figure-grade visualizations of particle
systems. :octocat::book:
- PyMOL - A user-sponsored
molecular visualization system on an open-source foundation, maintained
and distributed by Schrödinger. :book:
- OVITO - OVITO is a scientific
visualization and analysis software for atomistic and particle
simulation data. :book:
- NGLview - IPython
widget to interactively view molecular structures and trajectories :book:
Contributing
Your contributions are always welcome! Please read the contribution
guidelines first.
License

This work is is licensed under the Creative Commons Zero v1.0
Universal.