Molecular Dynamics
Run OpenMM molecular dynamics simulations and analyze the resulting trajectories with MDAnalysis.
Data & AnalyticsAdvanced★ 33,030⑂ 3,248AI score 8/10Last updated: Aug 9, 2026
What it does
Guides Claude through a full MD pipeline with ready-to-run Python code:
- System prep: load PDB, repair with PDBFixer, add hydrogens, solvate with a 10 Å water box at 150 mM NaCl
- Force fields: selection table for AMBER14, CHARMM36m, ff19SB, plus OpenFF/GAFF2 ligand parameterization
- Simulation: energy minimization → NVT equilibration → NPT equilibration/production, automatic CUDA/OpenCL/CPU platform fallback, checkpoint reporters
- Analysis: MDAnalysis RMSD, per-residue RMSF, protein–ligand contact tracking, matplotlib plots
- Best practices: 2 fs timestep with HBonds constraints, PME electrostatics, discarding the equilibration portion
Who it's for
- Structural biologists, computational chemists, and graduate students
- Drug discovery teams validating ligand binding modes and residence time
- Researchers quantifying how mutations change protein flexibility
- Anyone preferring a Python workflow over GROMACS/NAMD scripting
Examples
- "Build a script that solvates 1UBQ and runs 1 ns of NPT production MD" → full pipeline from PDBFixer cleanup to production reporters
- "Plot backbone RMSD and per-residue RMSF from npt_traj.dcd" → aligned trajectory analysis with saved PNG figures
- "Parameterize this SMILES ligand with OpenFF and list contact residues within 4.5 Å per frame" → ligand parameterization plus contact-map analysis code
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/molecular-dynamics folder from the GitHub repo K-Dense-AI/scientific-agent-skills into my ~/.claude/skills/molecular-dynamics/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git && mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/molecular-dynamics ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Create the skills folder:
mkdir -p ~/.claude/skills - Clone the repository:
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git - Copy this skill:
cp -r scientific-agent-skills/skills/molecular-dynamics ~/.claude/skills/ - Install the scientific stack:
conda install -c conda-forge openmm mdanalysis pdbfixer nglview(verify CUDA drivers if you plan to use a GPU). - Restart Claude Code and ask something like "set up a molecular dynamics simulation" to trigger the skill.
- Test with a short run (e.g., 100 ps) before launching long production simulations.
View source on GitHub ↗License: MIT