Git Product home page Git Product logo

awesome-molecular-dynamics's Introduction

Awesome Molecular Dynamics

Awesome Molecular Dynamics

Awesome GitHub stars Say Thanks!

A curated list of awesome Molecular Dynamics libraries, tools and software.

Emoji Key

  • code: :octocat:
  • documentation: πŸ“–

Table of Contents

Books

Courses

MD Engines/Frameworks

  • Amber - A suite of biomolecular simulation programs. πŸ“–
  • 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. πŸ“–
  • Gromacs - A molecular dynamics package mainly designed for simulations of proteins, lipids and nucleic acids. :octocat:πŸ“–
  • HOOMD-Blue - A general-purpose, python-based, GPU-accelerated molecular dynamics and Monte Carlo simulation framework. :octocat:πŸ“–
  • 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:πŸ“–
  • OpenMM - A toolkit for molecular simulation using high performance GPU code. :octocat:πŸ“–
  • 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:πŸ“–

Trajectory Analysis

  • CppTraj - Biomolecular simulation trajectory/data analysis.
  • Freud - Parallel, python-based analysis with an emphasis on local particle environments. :octocat:πŸ“–
  • 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.

Visualization Tools

  • Avogadro - An advanced molecule editor and visualizer designed for cross-platform use in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas. :octocat:πŸ“–
  • VMD - A molecular visualization program for displaying, animating, and analyzing large biomolecular systems using 3-D graphics and built-in scripting. πŸ“–
  • Plato - A python library for both interactive and figure-grade visualizations of particle systems. :octocat:πŸ“–
  • PyMOL - A user-sponsored molecular visualization system on an open-source foundation, maintained and distributed by SchrΓΆdinger. πŸ“–
  • OVITO - OVITO is a scientific visualization and analysis software for atomistic and particle simulation data. πŸ“–
  • NGLview - IPython widget to interactively view molecular structures and trajectories πŸ“–

Contributing

Your contributions are always welcome! Please read the contribution guidelines first.

License

CC0

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

awesome-molecular-dynamics's People

Contributors

haozeke avatar ipudu avatar jan-janssen avatar klarh avatar xuhangtong avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.