Opened 6 years ago
Last modified 5 years ago
#3043 assigned enhancement
Save a residue as mmCIF template
Reported by: | Tristan Croll | Owned by: | Greg Couch |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | Structure Editing | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
Would be great to have the ability to save a given residue as a mmCIF template for future use, since some of the official templates on the CCD really aren't all that good. Many have weird/non-physiological protonation states, and for others the "ideal" geometry is not particularly ideal. I'll attach a copy of phosphatidylcholine (PC1) as an example - perhaps you might see this conformation in a vacuum, but it's like nothing you'll ever see in any physiological environment. The experimental coordinates for many of these aren't much help, since they're often missing atoms. For at least a subset of the most commonly used ligands, I'd like to be able to fix the protonation and/or energy-minimise into a real-world map and then save as a template to bundle in with ISOLDE.
Attachments (1)
Change History (4)
by , 6 years ago
Attachment: | PC1_ideal.jpg added |
---|
comment:1 by , 6 years ago
So, other than the coordinates, all of the other information in CCD entry would be the same? So, for example, no chirality change? Another option would be to limit the output to the subset that ChimeraX's mmCIF reader uses. And another option would be to target what the PDBe choose for the chem_comp and chem_comp_bond tables in their updated mmCIF files.
comment:2 by , 6 years ago
Yes, I'd be fine with that: just take the CIF file from the CCD and update its coordinates. On 2020-04-16 06:56, ChimeraX wrote:
follow-up: 2 comment:3 by , 5 years ago
An add-on to this: it would also be really great to be able to create a TmplResidue
from an existing Residue
. The isolde add ligand
command currently supports adding any residue in the components dictionary, but I'd like to extend that to allow them to add their own custom residues.
"Ideal" coordinates in the template for PC1