Openmm system minimization
Use this skill to run a deterministic OpenMM energy minimization on a tiny toy system. Do not use it for production molecular dynamics or force-field validation.From its SKILL.md
npx -y skills add ma-compbio-lab/SkillFoundry --skill openmm-system-minimizationAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
1.8 KB, 352 tokens by cl100k_base, as published. Nobody here has run it
Purpose
Provide a minimal, runnable OpenMM starter that creates a small bonded system, minimizes its energy, and reports before/after energies and coordinates.
When to use
- You need a verified local OpenMM entry point.
- You want a tiny deterministic minimization example before scaling to larger simulations.
When not to use
- You need biomolecular force-field preparation or explicit-solvent production runs.
- You need ensemble sampling or long-timescale trajectories.
Inputs
- Optional JSON summary path
Outputs
- JSON summary with OpenMM version, platform, initial/final potential energy, and final coordinates
Requirements
slurm/envs/chem-toolswith OpenMM available
Procedure
- Run
slurm/envs/chem-tools/bin/python skills/computational-chemistry-and-molecular-simulation/openmm-system-minimization/scripts/run_openmm_minimization.py. - Compare
initial_potential_energy_kj_molandfinal_potential_energy_kj_mol. - Reuse the script as a seed for more realistic system-building workflows.
Validation
- The command exits successfully.
- Final potential energy is lower than the initial potential energy.
- Final coordinates are emitted for all particles.
Failure modes and fixes
- Missing OpenMM environment: run the script with
slurm/envs/chem-tools/bin/python. - Numerical issues: reset the toy system to the bundled defaults.
Safety and limits
- Educational starter only.
- This is not a physically meaningful production system.
Provenance
- OpenMM user guide: https://docs.openmm.org/latest/userguide/
Related skills
rdkit-molecular-descriptors
What ships with it: 9 files
6.3 KB alongside SKILL.md, 2 of them executable
assets/
examples/
- README.md307 B
- water_molecule.pdb245 B
scripts/
- run_openmm_minimization.pyruns2.8 KB
tests/
- README.md110 B
- test_run_openmm_minimization.pyruns1.2 KB
- metadata.yaml999 B
- refs.md78 B