Well, ChimeraX does more or less the exact same thing as Chimera — cuts out a “stable” region bonded to the residue of interest and sends that to Antechamber.  If you call chimerax.add_charge.charge.nonstd_charge() directly, you can specify a “temp_dir” parameter and if you do then that directory will still exist afterward, along with its input and output files.  Antechamber’s Mol2 output (ante.out.mol2) has GAFF types and partial charges.  The nonstd_charge() does an additional step of taking any non-zero net charge on the part of the stable region outside the actual residue of interest and smearing it equally across the residue’s atoms, so that the residue winds up having the requested formal charge.  If you cared, you’d have to do that part yourself.

—Eric

On Apr 3, 2025, at 2:12 AM, Tristan Croll <tcroll@altoslabs.com> wrote:

Hi Yang,

I'm glad you sorted out the D-amino acid situation (for the record, the standard PDB 3-letter codes for D amino acids are "D{first two letters of standard residue code}"). I haven't had much reason to work with these in the past, but trying it now with an example (9f01... it's amazing how much the cartoon for a D-protein sets off my "uncanny valley" vibes) once you have them named correctly things mostly work, but right now D-disulfides do not. Will have to think about the best strategy for that.

Regarding the Lys-Asp isopeptide... adding support for new user-defined residue-residue bonds is something I haven't had the chance to do (partly because of the vagaries of life/career, and partly because I've been watching the development of new force field approaches that would - once mature - remove the need for explicit residue templates entirely). Eric had this well worked out as an automated process in Chimera (in essence the workflow involves creating a model small molecule covering the two linked residues plus some caps to replace the residues up and down the chain, parameterising that using ANTECHAMBER, then applying the parameters back to the original residues in your model). Question for Eric: does the Chimera version write out any AMBER parameter files (i.e. .mol2/.frcmod) that could be used to make the corresponding OpenMM parameter files?

Best,
Tristan

On Sun, Mar 30, 2025 at 12:31 PM Yang Lee via ChimeraX-users <chimerax-users@cgl.ucsf.edu> wrote:
Addendum: Identified the letter code for the D-residue, leaving only the isopeptide bond to address.
_______________________________________________
ChimeraX-users mailing list -- chimerax-users@cgl.ucsf.edu
To unsubscribe send an email to chimerax-users-leave@cgl.ucsf.edu
Archives: https://mail.cgl.ucsf.edu/mailman/archives/list/chimerax-users@cgl.ucsf.edu/

Altos Labs UK Limited | England | Company reg 13484917  
Registered address: 3rd Floor 1 Ashley Road, Altrincham, Cheshire, United Kingdom, WA14 2DT