All Projects → mdtraj → Mdtraj

mdtraj / Mdtraj

Licence: lgpl-2.1
An open library for the analysis of molecular dynamics trajectories

Programming Languages

python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Mdtraj

Mcmd
Monte Carlo and Molecular Dynamics Simulation Package
Stars: ✭ 52 (-83.6%)
Mutual labels:  molecular-dynamics, pdb
pdbtbx
A library to open/edit/save (crystallographic) Protein Data Bank (PDB) and mmCIF files in Rust.
Stars: ✭ 13 (-95.9%)
Mutual labels:  pdb
AdaptivePELE
AdaptivePELE is a Python package aimed at enhancing the sampling of molecular simulations
Stars: ✭ 14 (-95.58%)
Mutual labels:  molecular-dynamics
pymolshortcuts
The repository pymolschortucts contains the a collection of shortcuts that are loaded on startup of PyMOL. These shortcuts enable websearches from within PyMOL as well as many other convienent functions that make work in PyMOL more productive..
Stars: ✭ 34 (-89.27%)
Mutual labels:  pdb
docker-pudb
Debug Python code within a Docker container remotely from your terminal using pudb
Stars: ✭ 18 (-94.32%)
Mutual labels:  pdb
grand
A Python module for carrying out GCMC insertions and deletions of water molecules in OpenMM.
Stars: ✭ 23 (-92.74%)
Mutual labels:  molecular-dynamics
perses
Experiments with expanded ensembles to explore chemical space
Stars: ✭ 99 (-68.77%)
Mutual labels:  molecular-dynamics
caviar
Protein cavity identification and automatic subpocket decomposition
Stars: ✭ 27 (-91.48%)
Mutual labels:  pdb
ls1-mardyn
ls1-MarDyn is a massively parallel Molecular Dynamics (MD) code for large systems. Its main target is the simulation of thermodynamics and nanofluidics. ls1-MarDyn is designed with a focus on performance and easy extensibility.
Stars: ✭ 17 (-94.64%)
Mutual labels:  molecular-dynamics
RosettaDesign
RosettaDesign using PyRosetta
Stars: ✭ 19 (-94.01%)
Mutual labels:  pdb
teamcity-symbol-server
TeamCity Symbol Server plugin
Stars: ✭ 16 (-94.95%)
Mutual labels:  pdb
pytraj
Python interface of cpptraj
Stars: ✭ 106 (-66.56%)
Mutual labels:  molecular-dynamics
hPDB
PDB parser in Haskell
Stars: ✭ 20 (-93.69%)
Mutual labels:  pdb
tinker9
Tinker9: Next Generation of Tinker with GPU Support
Stars: ✭ 31 (-90.22%)
Mutual labels:  molecular-dynamics
isicle
In silico chemical library engine for high-accuracy chemical property prediction
Stars: ✭ 31 (-90.22%)
Mutual labels:  molecular-dynamics
ircpdb
Remotely and collaboratively debug your Python application via an IRC channel.
Stars: ✭ 59 (-81.39%)
Mutual labels:  pdb
tinker
Tinker: Software Tools for Molecular Design
Stars: ✭ 79 (-75.08%)
Mutual labels:  molecular-dynamics
pyemma tutorials
How to analyze molecular dynamics data with PyEMMA
Stars: ✭ 49 (-84.54%)
Mutual labels:  molecular-dynamics
Schnetpack
SchNetPack - Deep Neural Networks for Atomistic Systems
Stars: ✭ 296 (-6.62%)
Mutual labels:  molecular-dynamics
hoomd-examples
HOOMD-blue example scripts.
Stars: ✭ 15 (-95.27%)
Mutual labels:  molecular-dynamics

MDTraj: a modern, open library for the analysis of molecular dynamics trajectories

Build Status PyPI Version Anaconda-Server Version Anaconda-Server Downloads DOI for Citing MDTraj

Read, write and analyze MD trajectories with only a few lines of Python code.

With MDTraj, you can

  • Read and write from every MD format imaginable (pdb, xtc, trr, dcd, binpos, netcdf, mdcrd, prmtop, gsd, ...)
  • Run blazingly fast RMSD calculations (4x the speed of the original Theobald QCP).
  • Use tons of analysis functions like bonds/angles/dihedrals, hydrogen bonding identification, secondary structure assignment, NMR observables.
  • Use a lightweight API, with a focus on speed and vectorized operations.

For details, see the website at mdtraj.org. To get involved, take a look at the github issue tracker and/or the user forums discourse.mdtraj.org.

Citation

MDTraj is research software. If you make use of MDTraj in scientific publications, please cite it. The BibTeX reference is

@article{McGibbon2015MDTraj,
    author = {McGibbon, Robert T. and Beauchamp, Kyle A. and Harrigan, Matthew P. and Klein, Christoph and Swails, Jason M. and Hern{\'a}ndez, Carlos X.  and Schwantes, Christian R. and Wang, Lee-Ping and Lane, Thomas J. and Pande, Vijay S.},
    title = {MDTraj: A Modern Open Library for the Analysis of Molecular Dynamics Trajectories},
    journal = {Biophysical Journal},
    volume = {109},
    number = {8},
    pages = {1528 -- 1532},
    year = {2015},
    doi = {10.1016/j.bpj.2015.08.015}
}

License

GNU LGPL version 2.1, or at your option a later version of the license. Various sub-portions of this library may be independently distributed under different licenses. See those files for their specific terms.

Contributing

If you'd like to contribute to mdtraj you're most welcome! It’s people like you who make it such a great tool. Generally, the library is mostly in "maintenance mode" -- we are not specifically planning to add major new features. Bug-fixes, additional testing and documentation, and small features that integrate well with the existing library are most appreciated!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].