Welcome to warp-md
warp-md is a Rust/CUDA/Python toolkit for molecular trajectory IO, analysis, packing, and peptide workflows. Built for performance and ease of use, it brings GPU-accelerated analysis to your molecular dynamics simulations.Installation
Install via pip or build from source in minutes
Quickstart
Run your first analysis in 5 lines of code
API Reference
Explore the complete Python API
CLI Reference
Command-line tools for analysis and packing
What You Can Do
Trajectory Analysis
Run over 98 analysis plans including RMSD, radius of gyration, PCA, clustering, hydrogen bonds, radial distribution functions, GIST, DSSP, and many more.Molecular Packing
Generate complex molecular systems with automatic clash avoidance. Pack water molecules, ions, ligands, and custom structures into simulation boxes.Peptide Workflows
Build, mutate, and manipulate peptide structures with thewarp-pep CLI utility.
Key Features
GPU Acceleration
Optional CUDA support for massive speedups on supported operations
98+ Analysis Plans
Comprehensive library of trajectory analysis methods
Flexible IO
Read PDB, XTC, and other common trajectory formats
Python + Rust
Python ergonomics with Rust performance
CLI Tools
Three command-line utilities: warp-md, warp-pack, warp-pep
YAML Configs
Run complex analysis workflows from configuration files
Quick Example
Calculate radial distribution function from the command line:Next Steps
Install warp-md
Follow the installation guide to get warp-md on your system
Run your first analysis
Complete the quickstart tutorial to analyze a trajectory
Explore analysis plans
Browse the API reference to discover available analysis methods