Use this skill to assign a simple water force field to a tiny PDB topology with OpenMM and summarize the resulting system.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add ma-compbio-lab/SkillFoundry --skill openmm-forcefield-assignment-starter --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Openmm Forcefield Assignment Starter?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/ma-compbio-lab-openmm-forcefield-assignment-starter)More formats (shields.io, HTML) on the badges page.
# OpenMM Force-Field Assignment Starter
Use this skill to assign a simple water force field to a tiny PDB topology with OpenMM and summarize the resulting system.
## What it does
- Loads a small example PDB topology.
- Applies OpenMM `tip3p.xml` with deterministic `createSystem` settings.
- Reports particle, residue, constraint, and force-class counts in JSON.
## When to use it
- You need a verified local starter for `force-field assignment`.
- You want a small, deterministic system-construction check before longer OpenMM workflows.
## Example
```bash
./slurm/envs/chem-tools/bin/python skills/computational-chemistry-and-molecular-simulation/openmm-forcefield-assignment-starter/scripts/run_openmm_forcefield_assignment.py \
--input skills/computational-chemistry-and-molecular-simulation/openmm-forcefield-assignment-starter/examples/two_waters.pdb \
--out scratch/openmm-forcefield/summary.json
```
## Verification
- Skill-local tests: `python3 -m unittest discover -s skills/computational-chemistry-and-molecular-simulation/openmm-forcefield-assignment-starter/tests -p 'test_*.py'`
- Repository smoke target: `make smoke-openmm-forcefield`
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!