Skip to content

New commands enable agentic setup of simulation#30

Open
arohou wants to merge 6 commits into
tristanic:masterfrom
arohou:alr-new-commands
Open

New commands enable agentic setup of simulation#30
arohou wants to merge 6 commits into
tristanic:masterfrom
arohou:alr-new-commands

Conversation

@arohou
Copy link
Copy Markdown

@arohou arohou commented May 2, 2026

This PR adds four new commands:

  • isolde validate hydrogens
  • isolde validate parameters
  • isolde load parameters
  • isolde status

This has allowed me to get my agent to setup an isolde simulation from scratch via the ChimeraX MCP bridge.

Alexis Rohou added 5 commits March 30, 2026 10:23
This commit introduces new validation commands to check the completeness of hydrogens and the parameterization of residues in ISOLDE models. The `isolde_validate_hydrogens` function assesses hydrogen presence and ratios, while `isolde_validate_parameters` checks for unparameterised residues without starting a simulation. These enhancements are meant to make it easier for agents to use ISOLDE.
Copy link
Copy Markdown
Owner

@tristanic tristanic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These make sense... but (and yes, I know I do this already in the GUI) I'm a little jumpy about conflating the two different definitions of "validate" (the MD-specific "is the model ready for simulation?" and the more classic "does this model make sense in terms of geometry and fit to data?"). To avoid future confusion, how about putting these under something like "isolde preflight" instead?

@arohou
Copy link
Copy Markdown
Author

arohou commented May 11, 2026

Completely agree - latest commit makes this change. Note that I elected to keep these new "isolde preflight" commands still in isolde/src/validation/cmd.py rather than starting a new source dir isolde/src/preflight/cmd.py because I wasn't sure what your preference would be here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants