Recent work Sep 18 - Oct 23, 2025

Tom Goddard
October 23, 2025
Group meeting


Correlation of ipTM interface quality scores
for 2 Boltz runs with reduced or full length MSAs.

Topics

Structure prediction

Local MSA calculation Apple SimpleFold structure prediction

human separase
PDB 9hma (cryoEM)
2200 amino acids

SimpleFold prediction 3B model
wrong fold
unphysical clashing helices

AlphaFold 3 prediction
mostly correct
Macromolecular Methods course Support running Alphafold 3 from ChimeraX on Linux desktops? Alphafold Database update

Deep mutational scans


Other ChimeraX DMS improvements


    

Scenes and Animations









    

Claude AI controlling ChimeraX


ChimeraX controlled by Claude coloring by bfactor.

Claude Desktop requesting it fix the bfactor coloring
to not use the AlphaFold palette.

Claude successes and foibles

Surprising successes

  1. Claude recognized and explained that two copies of the opioid receptor in 8ef5 have different hydrogen bonds due to very small differences in poses.
  2. Claude suggested and tried out alternate rotamers for a mutation to avoid clashes.
  3. Claude tried the minimize command and realized my ChimeraX version was too hold and did not have it. Then when I installed the new version it reopened, deleted extra chains, mutated and minimized the structure with only being asked to get me back to where we were.
  4. Energy minimized, then checked to make sure mutated residue clash was resolved.
  5. Claude suggested after minimizing comparing the pre and post-minimized structures. It frequently makes sensible suggestion about the next step in the analysis.
  6. Ran Boltz predictions through ChimeraX, understood that it would run in background.

Cases where Claude needed hints

About half the time Claude does not realize it made a mistake, and half the time it realizes it can't do something and asks the user to help.

  1. Tried to hide, close, cartoon with atomspec #1.1-1.5 for submodels 1-5. This gives no error because it is a legal spec for 3-level models. Right syntax #1.1-5.
  2. Could not read Boltz affinity score from Log because it apparently has no way to read the Log other than return values of commands. Claude asked me to tell it what the Log said.
  3. Could not find the proper residue range when asked to select potassium channel voltage sensor helix S4. ChimeraX Uniprot annotations shows it, and Uniprot web page shows it.
  4. Did not realize its Boltz predictions of opioid receptor and fentanyl did not include fentanyl. I told it the prediction had no fentanyl but eventually had to tell it to use the boltz command "ligands" option.
  5. Color by bfactor added "palette alphafold" for PDB 9my3 which is not a predicted structure. Structure was solid blue. I had to check the command and tell it not to use alphafold coloring.
  6. Claude could not figure out that 9my3 and 9my4 have different chain orders. I told it chains needed to be renamed to make a morph work but it insisted they were ordered fine even though morph sends molecules flying. Claude mistakenly used the "rename" command to rename models after I told it what chains needed swapping. Then I told it to use the changechains command.