All Projects → Amber-MD → pytraj

Amber-MD / pytraj

Licence: other
Python interface of cpptraj

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language
cython
566 projects
Rebol
56 projects
Roff
2310 projects
CSS
56736 projects

Projects that are alternatives of or similar to pytraj

contact map
Contact map analysis for biomolecules; based on MDTraj
Stars: ✭ 27 (-74.53%)
Mutual labels:  molecular-dynamics
mddatasetbuilder
A script to build reference datasets for training neural network potentials from given LAMMPS trajectories.
Stars: ✭ 23 (-78.3%)
Mutual labels:  molecular-dynamics
Aboria
Enables computations over a set of particles in N-dimensional space
Stars: ✭ 83 (-21.7%)
Mutual labels:  molecular-dynamics
foyer
A package for atom-typing as well as applying and disseminating forcefields
Stars: ✭ 78 (-26.42%)
Mutual labels:  molecular-dynamics
SCEMa
HMM implementation featuring Deal.II (FE) and LAMMPS (MD)
Stars: ✭ 14 (-86.79%)
Mutual labels:  molecular-dynamics
pylj
Teaching Utility for Classical Atomistic Simulation.
Stars: ✭ 23 (-78.3%)
Mutual labels:  molecular-dynamics
QCxMS
Quantum mechanic mass spectrometry calculation program
Stars: ✭ 25 (-76.42%)
Mutual labels:  molecular-dynamics
AdaptivePELE
AdaptivePELE is a Python package aimed at enhancing the sampling of molecular simulations
Stars: ✭ 14 (-86.79%)
Mutual labels:  molecular-dynamics
sGDML
sGDML - Reference implementation of the Symmetric Gradient Domain Machine Learning model
Stars: ✭ 86 (-18.87%)
Mutual labels:  molecular-dynamics
MDToolbox.jl
MDToolbox.jl: A Julia package for molecular dynamics trajectories analysis and modeling of biomolecules
Stars: ✭ 15 (-85.85%)
Mutual labels:  molecular-dynamics
mbuild
A hierarchical, component based molecule builder
Stars: ✭ 119 (+12.26%)
Mutual labels:  molecular-dynamics
MDBenchmark
Quickly generate, start and analyze benchmarks for molecular dynamics simulations.
Stars: ✭ 64 (-39.62%)
Mutual labels:  molecular-dynamics
votca
The source of the votca-csg and xtp packages
Stars: ✭ 28 (-73.58%)
Mutual labels:  molecular-dynamics
NNPOps
High-performance operations for neural network potentials
Stars: ✭ 48 (-54.72%)
Mutual labels:  molecular-dynamics
uf3
UF3: a python library for generating ultra-fast interatomic potentials
Stars: ✭ 19 (-82.08%)
Mutual labels:  molecular-dynamics
mdgrad
Pytorch differentiable molecular dynamics
Stars: ✭ 127 (+19.81%)
Mutual labels:  molecular-dynamics
libra-code
quantum-dynamics-hub.github.io/libra/index.html
Stars: ✭ 33 (-68.87%)
Mutual labels:  molecular-dynamics
tinker9
Tinker9: Next Generation of Tinker with GPU Support
Stars: ✭ 31 (-70.75%)
Mutual labels:  molecular-dynamics
perses
Experiments with expanded ensembles to explore chemical space
Stars: ✭ 99 (-6.6%)
Mutual labels:  molecular-dynamics
covid
MolSSI SARS-CoV-2 Biomolecular Simulation Data and Algorithm Store
Stars: ✭ 24 (-77.36%)
Mutual labels:  molecular-dynamics

Install | Features | How to get started? | Visualization

Build Status Binstar Badge PyPI version Coverage Status

pytraj website

PYTRAJ

A Python front-end of [cpptraj program] (https://github.com/Amber-MD/cpptraj) (a data analysis package for biomolecular simulation).

Website: http://amber-md.github.io/pytraj

Features

  • support more than 80 types of data analyses (rmsd, radgyr, autoimage, pca, clustering,...)
  • read/write various file formats (.nc, .mdcrd, .dcd, .trr, .xtc, .pdb, .mol2, ...)
  • fast (core codes were written in C++ and Cython)
  • support parallel calculation with trivial installation (openmp, multiprocessing, mpi, ...)
  • interactive analysis with large trajectory data that does not fit to memory
  • [>> many more with comprehensive tutorials] (http://amber-md.github.io/pytraj)

Install

Supported platforms: Linux, OSX

  • The best way is to install AmberTools via conda: conda install -c conda-forge ambertools compilers (https://ambermd.org/GetAmber.php)

  • from AMBER suite distribution http://ambermd.org/.

  • from conda: conda install -c ambermd pytraj # Outdated versions, not support python >= 3.9

  • from pip: pip install pytraj # Outdated versions, not support python >= 3.9

  • from source code:

    git clone https://github.com/amber-md/pytraj
    cd pytraj
    
    python setup.py install
    
    # Note: openmp will be turned off in OSX.
    
    # AMBER user: overwrite pytraj in $AMBERHOME
    # For expert user only
    python setup.py install --prefix=$AMBERHOME
  • Getting trouble? : check our webpage

How to get started?

Contributors and Acknowledgement

Please check here

Citation

If you would like to acknowledge our work, please cite both cpptraj and pytraj.

Something like:

"...used pytraj [1], a Python package binding to cpptraj program [2]"
  • [1] PYTRAJ: Interactive data analysis for molecular dynamics simulations. Hai Nguyen, Daniel R. Roe, Jason Swails, David A. Case. (2016)

  • [2] [PTRAJ and CPPTRAJ] (http://pubs.acs.org/doi/abs/10.1021/ct400341p): Software for Processing and Analysis of Molecular Dynamics Trajectory Data. Daniel R. Roe and Thomas E. Cheatham, III Journal of Chemical Theory and Computation 2013 9 (7), 3084-3095

Question/Suggestion?

nglview with pytraj in Jupyter notebook

Demo: Interactive data exploration with [Jupyter notebook] (http://jupyter.org/)

pytraj website

License

GPL v3 (since pytraj is derived work of cpptraj)

But if you would like to reuse code snippets and pieces independent of cpptraj, I am (Hai) happy to license them (pieces of codes) under BSD-2 Clause or whatever you like. Just buzz us.

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].