Opened 3 weeks ago
Last modified 3 weeks ago
#19919 feedback defect
Error adding hydrogens after forming bond to iron
| Reported by: | Owned by: | Eric Pettersen | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Structure Editing | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: macOS-13.7.8-arm64-arm-64bit
ChimeraX Version: 1.11.1 (2026-01-23 05:51:34 UTC)
Description
Replace this text with list of actions that caused this problem to occur
Log:
UCSF ChimeraX version: 1.11.1 (2026-01-23)
© 2016-2025 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open
> /Users/hirokoikushiro/Desktop/PyMol_2026JBC/Model_InitialStructure/DMtoWT_A_HEM_rev5.cif
Summary of feedback from opening
/Users/hirokoikushiro/Desktop/PyMol_2026JBC/Model_InitialStructure/DMtoWT_A_HEM_rev5.cif
---
warnings | Missing entity information. Treating each chain as a separate entity.
Missing or incorrect sequence information. Inferred polymer connectivity.
Atom N is not in the residue template for HID /A:340
note | Fetching CCD HID from https://files.wwpdb.org/pub/pdb/refdata/chem_comp/D/HID/HID.cif
Chain information for DMtoWT_A_HEM_rev5.cif #1
---
Chain | Description
A | No description available
147 atoms have alternate locations. Control/examine alternate locations with
Altloc Explorer [start tool...] or the altlocs command.
Computing secondary structure
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(NoModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ShiftModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ControlModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ControlModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(AltModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\xd' for virtual key 36 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier|MetaModifier)
> rename #1&N N
> save /Users/hirokoikushiro/Desktop/fixed.pdb models #1
> close #1
> open /Users/hirokoikushiro/Desktop/fixed.pdb
Chain information for fixed.pdb #1
---
Chain | Description
A | No description available
147 atoms have alternate locations. Control/examine alternate locations with
Altloc Explorer [start tool...] or the altlocs command.
> show atoms
> ui tool show "Dock Prep"
Starting dock prep
Deleting solvent
Deleting non-metal-complex ions
Deleting non-current alt locs
Filling out missing side chains
/A HIS 397: phi -81.4, psi 21.5 trans
/A ASN 399: phi -58.6, psi none trans
Applying HIS rotamer (chi angles: -65.9 79.4) to /A HIS 397
Applying ASN rotamer (chi angles: -70.4 -23.2) to /A ASN 399
Mismatch between Cocoa '\x0' and Carbon 's' for virtual key 1 with
QFlags<Qt::KeyboardModifier>(NoModifier)
Mismatch between Cocoa '\x0' and Carbon 'S' for virtual key 1 with
QFlags<Qt::KeyboardModifier>(ShiftModifier)
Mismatch between Cocoa '\x0' and Carbon 's' for virtual key 1 with
QFlags<Qt::KeyboardModifier>(ControlModifier)
Mismatch between Cocoa '\x0' and Carbon 's' for virtual key 1 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier)
Mismatch between Cocoa '\x0' and Carbon '\u00df' for virtual key 1 with
QFlags<Qt::KeyboardModifier>(AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\u00cd' for virtual key 1 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\u00df' for virtual key 1 with
QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\u00cd' for virtual key 1 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\x13' for virtual key 1 with
QFlags<Qt::KeyboardModifier>(MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x13' for virtual key 1 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x13' for virtual key 1 with
QFlags<Qt::KeyboardModifier>(ControlModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x13' for virtual key 1 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x13' for virtual key 1 with
QFlags<Qt::KeyboardModifier>(AltModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x13' for virtual key 1 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x13' for virtual key 1 with
QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x13' for virtual key 1 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier|MetaModifier)
> swapaa :248 lys
Using Dunbrack library
/A LLP 248: phi -114.2, psi -101.0 trans
Applying LYS rotamer (chi angles: -67.6 -178.2 175.8 65.8) to /A LYS 248
> ui tool show "Dock Prep"
Starting dock prep
Deleting solvent
Deleting non-metal-complex ions
Deleting non-current alt locs
Filling out missing side chains
/A ASN 399: phi -58.6, psi none trans
Applying ASN rotamer (chi angles: -70.4 -23.2) to /A ASN 399
Summary of feedback from adding hydrogens to fixed.pdb #1
---
notes | No usable SEQRES records for fixed.pdb (#1) chain A; guessing termini instead
Chain-initial residues that are actual N termini: /A MET 1
Chain-initial residues that are not actual N termini: /A CYS 341
Chain-final residues that are actual C termini:
Chain-final residues that are not actual C termini: /A ASN 399, /A VAL 339
430 hydrogen bonds
Adding 'H' to /A CYS 341
/A ASN 399 is not terminus, removing H atom from 'C'
/A VAL 339 is not terminus, removing H atom from 'C'
3059 hydrogens added
Closest equivalent command: addcharge standardizeResidues none
Using Amber 20 recommended default charges and atom types for standard
residues
Hydrogen /A HID 340 H bonded to atom that should not have hydrogens (/A HID
340 C)
> select /A:340@NE2
1 atom, 1 residue, 1 model selected
> select add /B:501@FE
2 atoms, 2 residues, 1 model selected
> bond sel
Created 1 bond
> ui tool show "Dock Prep"
Starting dock prep
Deleting solvent
Deleting non-metal-complex ions
Deleting non-current alt locs
Filling out missing side chains
/A ASN 399: phi -58.6, psi none trans
Applying ASN rotamer (chi angles: -70.4 -23.2) to /A ASN 399
Summary of feedback from adding hydrogens to fixed.pdb #1
---
notes | No usable SEQRES records for fixed.pdb (#1) chain A; guessing termini instead
Chain-initial residues that are actual N termini: /A MET 1
Chain-initial residues that are not actual N termini: /A CYS 341
Chain-final residues that are actual C termini:
Chain-final residues that are not actual C termini: /A ASN 399, /A VAL 339
406 hydrogen bonds
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.11.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/addh/tool.py", line 208, in add_h
cb(*tuple(args), **kw)
File
"/Applications/ChimeraX-1.11.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/addh/dock_prep.py", line 48, in <lambda>
memo_name), keywords=keywords: run_for_dock_prep(*(args1 + (structures,
keywords)),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.11.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/addh/dock_prep.py", line 55, in run_for_dock_prep
cmd_addh(session, structures, **active_settings)
File
"/Applications/ChimeraX-1.11.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/addh/cmd.py", line 77, in cmd_addh
add_h_func(session, structures, template=template, in_isolation=in_isolation,
**prot_schemes)
File
"/Applications/ChimeraX-1.11.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/addh/cmd.py", line 184, in hbond_add_hydrogens
add_hydrogens(session, atoms, type_info_for_atom, naming_schemas,
hydrogen_totals,
File
"/Applications/ChimeraX-1.11.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/addh/hbond.py", line 461, in add_hydrogens
did_finish = _try_finish(end, hbond_info, finished, aro_amines, pruned_by,
processed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.11.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/addh/hbond.py", line 1113, in _try_finish
pos = at_pos + nearest * lp_len
~~~~~~~~^~~~~~~~
TypeError: unsupported operand type(s) for *: 'NoneType' and 'float'
TypeError: unsupported operand type(s) for *: 'NoneType' and 'float'
File
"/Applications/ChimeraX-1.11.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/addh/hbond.py", line 1113, in _try_finish
pos = at_pos + nearest * lp_len
~~~~~~~~^~~~~~~~
See log for complete Python traceback.
Mismatch between Cocoa '\x0' and Carbon 'c' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(NoModifier)
Mismatch between Cocoa '\x0' and Carbon 'C' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ShiftModifier)
Mismatch between Cocoa '\x0' and Carbon 'c' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ControlModifier)
Mismatch between Cocoa '\x0' and Carbon 'c' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier)
Mismatch between Cocoa '\x0' and Carbon '\u00e7' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\u00c7' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\u00e7' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\u00c7' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier)
Mismatch between Cocoa '\x0' and Carbon '\x3' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x3' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x3' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ControlModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x3' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x3' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(AltModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x3' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x3' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier|MetaModifier)
Mismatch between Cocoa '\x0' and Carbon '\x3' for virtual key 8 with
QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier|MetaModifier)
OpenGL version: 4.1 Metal - 83.1
OpenGL renderer: Apple M2
OpenGL vendor: Apple
Python: 3.11.9
Locale: UTF-8
Qt version: PyQt6 6.9.1, Qt 6.9.0
Qt runtime version: 6.9.2
Qt platform: cocoa
Hardware:
Hardware Overview:
Model Name: MacBook Air
Model Identifier: Mac14,2
Model Number: Z15T0004MJ/A
Chip: Apple M2
Total Number of Cores: 8 (4 performance and 4 efficiency)
Memory: 24 GB
System Firmware Version: 13822.41.1
OS Loader Version: 8422.141.2.700.1
Software:
System Software Overview:
System Version: macOS 13.7.8 (22H730)
Kernel Version: Darwin 22.6.0
Time since boot: 4日 2時間 18分
Graphics/Displays:
Apple M2:
Chipset Model: Apple M2
Type: GPU
Bus: Built-In
Total Number of Cores: 10
Vendor: Apple (0x106b)
Metal Support: Metal 3
Displays:
Color LCD:
Display Type: Built-in Liquid Retina Display
Resolution: 2560 x 1664 Retina
Main Display: Yes
Mirror: Off
Online: Yes
Automatically Adjust Brightness: Yes
Connection Type: Internal
Installed Packages:
aiohappyeyeballs: 2.6.1
aiohttp: 3.13.1
aiosignal: 1.4.0
alabaster: 1.0.0
annotated-types: 0.7.0
anyio: 4.12.1
appdirs: 1.4.4
appnope: 0.1.4
asttokens: 3.0.1
attrs: 25.4.0
babel: 2.17.0
beautifulsoup4: 4.13.5
blockdiag: 3.0.0
blosc2: 3.12.2
build: 1.3.0
certifi: 2025.7.14
cftime: 1.6.5
charset-normalizer: 3.4.4
ChimeraX-AddCharge: 1.5.20
ChimeraX-AddH: 2.2.8
ChimeraX-AlignmentAlgorithms: 2.0.2
ChimeraX-AlignmentHdrs: 3.6.1
ChimeraX-AlignmentMatrices: 2.1
ChimeraX-Alignments: 3.1.1
ChimeraX-AlphaFold: 1.0.1
ChimeraX-AltlocExplorer: 1.2
ChimeraX-AmberInfo: 1.0
ChimeraX-Animations: 1.0
ChimeraX-Aniso: 1.3.2
ChimeraX-Arrays: 1.1
ChimeraX-Atomic: 1.61.4
ChimeraX-AtomicLibrary: 14.2.1
ChimeraX-AtomSearch: 2.0.1
ChimeraX-AxesPlanes: 2.4
ChimeraX-BasicActions: 1.1.3
ChimeraX-BILD: 1.0
ChimeraX-BlastProtein: 3.0.0
ChimeraX-Boltz: 1.1
ChimeraX-BondRot: 2.0.4
ChimeraX-BugReporter: 1.0.2
ChimeraX-BuildStructure: 2.13.1
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.6.0
ChimeraX-ButtonPanel: 1.0.1
ChimeraX-CageBuilder: 1.0.1
ChimeraX-CellPack: 1.0
ChimeraX-Centroids: 1.4
ChimeraX-ChangeChains: 1.1
ChimeraX-CheckWaters: 1.5
ChimeraX-ChemGroup: 2.0.2
ChimeraX-Clashes: 2.3
ChimeraX-ColorActions: 1.0.5
ChimeraX-ColorGlobe: 1.0
ChimeraX-ColorKey: 1.5.8
ChimeraX-CommandLine: 1.3.0
ChimeraX-ConnectStructure: 2.0.1
ChimeraX-Contacts: 1.0.1
ChimeraX-Core: 1.11.1
ChimeraX-CoreFormats: 1.2
ChimeraX-coulombic: 1.4.5
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-CrystalContacts: 1.0.1
ChimeraX-DataFormats: 1.2.4
ChimeraX-Dicom: 1.2.7
ChimeraX-DistMonitor: 1.4.2
ChimeraX-DockPrep: 1.1.4
ChimeraX-Dssp: 2.0
ChimeraX-EMDB-SFF: 1.0
ChimeraX-ESMFold: 1.0
ChimeraX-FileHistory: 1.0.1
ChimeraX-FunctionKey: 1.0.1
ChimeraX-Geometry: 1.3
ChimeraX-gltf: 1.0
ChimeraX-Graphics: 1.4.1
ChimeraX-Hbonds: 2.5.3
ChimeraX-Help: 1.3
ChimeraX-HKCage: 1.3
ChimeraX-IHM: 1.1
ChimeraX-ImageFormats: 1.2
ChimeraX-IMOD: 1.0
ChimeraX-IO: 1.0.4
ChimeraX-ItemsInspection: 1.0.1
ChimeraX-IUPAC: 1.0
ChimeraX-KVFinder: 1.7.3
ChimeraX-Label: 1.2
ChimeraX-ListInfo: 1.2.2
ChimeraX-Log: 1.2.2
ChimeraX-LookingGlass: 1.1
ChimeraX-Maestro: 1.9.2
ChimeraX-Map: 1.3
ChimeraX-MapData: 2.0
ChimeraX-MapEraser: 1.0.1
ChimeraX-MapFilter: 2.0.1
ChimeraX-MapFit: 2.0
ChimeraX-MapSeries: 2.1.1
ChimeraX-Markers: 1.0.1
ChimeraX-Mask: 1.0.2
ChimeraX-MatchMaker: 2.2.2
ChimeraX-MCopy: 1.0
ChimeraX-MCPServer: 0.1.0
ChimeraX-MDcrds: 2.17.2
ChimeraX-MedicalToolbar: 1.1
ChimeraX-Meeting: 1.0.1
ChimeraX-Minimize: 1.3.2
ChimeraX-MLP: 1.1.1
ChimeraX-mmCIF: 2.16
ChimeraX-MMTF: 2.2
ChimeraX-ModelArchive: 1.0
ChimeraX-Modeller: 1.5.22
ChimeraX-ModelPanel: 1.6
ChimeraX-ModelSeries: 1.0.1
ChimeraX-Mol2: 2.0.3
ChimeraX-Mole: 1.0
ChimeraX-Morph: 1.0.2
ChimeraX-MouseModes: 1.2
ChimeraX-Movie: 1.0.1
ChimeraX-MutationScores: 1.0
ChimeraX-Neuron: 1.0
ChimeraX-Nifti: 1.2
ChimeraX-NMRSTAR: 1.0.2
ChimeraX-NRRD: 1.2
ChimeraX-Nucleotides: 2.0.3
ChimeraX-OpenCommand: 1.15.2
ChimeraX-OrthoPick: 1.0.1
ChimeraX-PDB: 2.7.12
ChimeraX-PDBBio: 1.0.1
ChimeraX-PDBLibrary: 1.0.5
ChimeraX-PDBMatrices: 1.0
ChimeraX-PickBlobs: 1.0.1
ChimeraX-Positions: 1.0
ChimeraX-PresetMgr: 1.1.4
ChimeraX-ProfileGrids: 1.4.2
ChimeraX-PubChem: 2.2
ChimeraX-ReadPbonds: 1.0.1
ChimeraX-Registration: 1.1.2
ChimeraX-RemoteControl: 1.0
ChimeraX-RenderByAttr: 1.6.5
ChimeraX-RenumberResidues: 1.1
ChimeraX-ResidueFit: 1.0.1
ChimeraX-RestServer: 1.3.3
ChimeraX-RNALayout: 1.0
ChimeraX-RotamerLibMgr: 4.0
ChimeraX-RotamerLibsDunbrack: 2.0
ChimeraX-RotamerLibsDynameomics: 2.0
ChimeraX-RotamerLibsRichardson: 2.0
ChimeraX-SaveCommand: 1.5.2
ChimeraX-Scenes: 0.3.1
ChimeraX-SchemeMgr: 1.0
ChimeraX-SDF: 2.0.3
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0.1
ChimeraX-Segmentations: 3.5.10
ChimeraX-SelInspector: 1.0
ChimeraX-SeqView: 2.17.3
ChimeraX-Shape: 1.1
ChimeraX-Shell: 1.0.1
ChimeraX-Shortcuts: 1.2.1
ChimeraX-ShowSequences: 1.0.3
ChimeraX-SideView: 1.0.1
ChimeraX-SimilarStructures: 1.0.1
ChimeraX-Smiles: 2.1.2
ChimeraX-SmoothLines: 1.0
ChimeraX-SpaceNavigator: 1.0
ChimeraX-StdCommands: 1.19.1
ChimeraX-STL: 1.0.1
ChimeraX-Storm: 1.0
ChimeraX-StructMeasure: 1.2.1
ChimeraX-Struts: 1.0.1
ChimeraX-Surface: 1.0.1
ChimeraX-SwapAA: 2.0.1
ChimeraX-SwapRes: 2.5.2
ChimeraX-TapeMeasure: 1.0
ChimeraX-TaskManager: 1.0
ChimeraX-Test: 1.0
ChimeraX-Toolbar: 1.2.3
ChimeraX-ToolshedUtils: 1.2.4
ChimeraX-Topography: 1.0
ChimeraX-ToQuest: 1.0
ChimeraX-Tug: 1.0.1
ChimeraX-UI: 1.49.1
ChimeraX-Umap: 1.0
ChimeraX-uniprot: 2.3.2
ChimeraX-UnitCell: 1.0.1
ChimeraX-ViewDock: 1.5.2
ChimeraX-VIPERdb: 1.0
ChimeraX-Vive: 1.1
ChimeraX-VolumeMenu: 1.0.1
ChimeraX-vrml: 1.0
ChimeraX-VTK: 1.0
ChimeraX-WavefrontOBJ: 1.0
ChimeraX-WebCam: 1.0.2
ChimeraX-WebServices: 1.1.5
ChimeraX-Zone: 1.0.1
click: 8.3.1
colorama: 0.4.6
comm: 0.2.3
contourpy: 1.3.3
coverage: 7.13.1
cxservices: 1.2.3
cycler: 0.12.1
Cython: 3.1.4
debugpy: 1.8.19
decorator: 5.2.1
docutils: 0.21.2
executing: 2.2.1
filelock: 3.19.1
fonttools: 4.61.1
frozenlist: 1.8.0
funcparserlib: 2.0.0a0
glfw: 2.10.0
grako: 3.16.5
h11: 0.16.0
h5py: 3.15.1
html2text: 2025.4.15
httpcore: 1.0.9
httpx: 0.28.1
httpx-sse: 0.4.3
idna: 3.11
ihm: 2.2
imagecodecs: 2024.6.1
imagesize: 1.4.1
iniconfig: 2.3.0
ipykernel: 6.30.1
ipython: 9.5.0
ipython_pygments_lexers: 1.1.1
ipywidgets: 8.1.8
jedi: 0.19.2
Jinja2: 3.1.6
jsonschema: 4.26.0
jsonschema-specifications: 2025.9.1
jupyter_client: 8.6.3
jupyter_core: 5.9.1
jupyterlab_widgets: 3.0.16
kiwisolver: 1.4.9
line_profiler: 5.0.0
lxml: 6.0.2
lz4: 4.3.2
Markdown: 3.8.2
MarkupSafe: 3.0.3
matplotlib: 3.10.7
matplotlib-inline: 0.2.1
mcp: 1.18.0
msgpack: 1.1.1
multidict: 6.7.0
ndindex: 1.10.1
nest-asyncio: 1.6.0
netCDF4: 1.6.5
networkx: 3.3
nibabel: 5.2.0
nptyping: 2.5.0
numexpr: 2.14.1
numpy: 1.26.4
OpenMM: 8.2.0
openvr: 1.26.701
packaging: 25.0
ParmEd: 4.2.2
parso: 0.8.5
pep517: 0.13.1
pexpect: 4.9.0
pickleshare: 0.7.5
pillow: 11.3.0
pip: 25.2
pkginfo: 1.12.1.2
platformdirs: 4.5.1
pluggy: 1.6.0
prompt_toolkit: 3.0.52
propcache: 0.4.1
psutil: 7.0.0
ptyprocess: 0.7.0
pure_eval: 0.2.3
py-cpuinfo: 9.0.0
pybind11: 3.0.1
pycollada: 0.8
pydantic: 2.12.5
pydantic-settings: 2.12.0
pydantic_core: 2.41.5
pydicom: 2.4.4
Pygments: 2.18.0
pynmrstar: 3.3.6
pynrrd: 1.0.0
PyOpenGL: 3.1.10
PyOpenGL-accelerate: 3.1.10
pyopenxr: 1.1.4501
pyparsing: 3.3.2
pyproject_hooks: 1.2.0
PyQt6-commercial: 6.9.1
PyQt6-Qt6: 6.9.2
PyQt6-WebEngine-commercial: 6.9.0
PyQt6-WebEngine-Qt6: 6.9.2
PyQt6_sip: 13.10.2
pytest: 9.0.2
pytest-cov: 7.0.0
python-dateutil: 2.9.0.post0
python-dotenv: 1.2.1
python-multipart: 0.0.21
pyzmq: 27.1.0
qtconsole: 5.7.0
QtPy: 2.4.3
qtshim: 1.2
RandomWords: 0.4.0
referencing: 0.37.0
requests: 2.32.5
roman-numerals: 4.1.0
roman-numerals-py: 4.1.0
rpds-py: 0.30.0
scipy: 1.14.0
setuptools: 80.9.0
sfftk-rw: 0.8.1
six: 1.17.0
snowballstemmer: 3.0.1
sortedcontainers: 2.4.0
soupsieve: 2.8.3
Sphinx: 8.2.3
sphinx-autodoc-typehints: 3.2.0
sphinxcontrib-applehelp: 2.0.0
sphinxcontrib-blockdiag: 3.0.0
sphinxcontrib-devhelp: 2.0.0
sphinxcontrib-htmlhelp: 2.1.0
sphinxcontrib-jsmath: 1.0.1
sphinxcontrib-qthelp: 2.0.0
sphinxcontrib-serializinghtml: 2.0.0
sse-starlette: 3.2.0
stack-data: 0.6.3
starlette: 0.52.1
superqt: 0.7.6
tables: 3.10.2
tcia_utils: 1.5.1
tifffile: 2025.3.13
tinyarray: 1.2.5
tornado: 6.5.4
traitlets: 5.14.3
typing-inspection: 0.4.2
typing_extensions: 4.15.0
urllib3: 2.6.3
uvicorn: 0.40.0
wcwidth: 0.3.2
webcolors: 24.11.1
wheel: 0.45.1
wheel-filename: 1.4.2
widgetsnbextension: 4.0.15
yarl: 1.22.0
Change History (4)
comment:1 by , 3 weeks ago
| Component: | Unassigned → Structure Editing |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → accepted |
| Summary: | ChimeraX bug report submission → Error adding hydrogens after forming bond to iron |
comment:2 by , 3 weeks ago
| Status: | accepted → feedback |
|---|
comment:3 by , 3 weeks ago
Dear Dr. Eric Pettersen
Thank you for your reply.
I attempted various operations to troubleshoot the issue, so I am no longer certain which specific modified file triggered the error. However, the root cause seems consistent.
Also, I am hesitant to send the actual data at this stage, as it contains sensitive results for a pending publication. Before I share the file, is there any other information I can provide to help diagnose the issue? For example, would a Python traceback or a log file be sufficient?
Best regards,
Hiroko Ikushiro
Hiroko Ikushiro PhD
Department of Biochemistry,
Faculty of Medicine, Osaka Medical and Pharmaceutical University
2-7, Daigaku-machi, Takatsuki, Osaka, Japan
569-8686
TEL: +81-72-684-7291
FAX: +81-72-684-6516
mail: hiroko.ikushiro@ompu.ac.jp
差出人: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
日付: 火曜日, 2026年3月3日 4:11
宛先: pett@cgl.ucsf.edu <pett@cgl.ucsf.edu>, 生城 浩子 <hiroko.ikushiro@ompu.ac.jp>
件名: Re: [ChimeraX] #19919: Error adding hydrogens after forming bond to iron
#19919: Error adding hydrogens after forming bond to iron
----------------------------------------+----------------------------
Reporter: hiroko.ikushiro@… | Owner: Eric Pettersen
Type: defect | Status: feedback
Priority: normal | Milestone:
Component: Structure Editing | Version:
Resolution: | Keywords:
Blocked By: | Blocking:
Notify when closed: | Platform: all
Project: ChimeraX |
----------------------------------------+----------------------------
Changes (by Eric Pettersen):
* status: accepted => feedback
Comment:
Hi Ikushiro,
Thanks for reporting this problem. Is there any chance you could
share your fixed.pdb structure file? I tried to reproduce the problem
with a heme-containing structure but did not get the error you did.
--Eric
Eric Pettersen
UCSF Computer Graphics Lab
--
Ticket URL: <https://www.rbvi.ucsf.edu/trac/ChimeraX/ticket/19919#comment:2>
ChimeraX <https://www.rbvi.ucsf.edu/chimerax/>
ChimeraX Issue Tracker
comment:4 by , 3 weeks ago
Dear Hiroko,
According to the log in this ticket, the error occurred with Desktop/fixed.pdb, which was created from Desktop/PyMol_2026JBC/Model_InitialStructure/DMtoWT_A_HEM_rev5.cif after some light editing. With fixed.pdb you did "swapaa :248 lys" and then ran Dock Prep. After that you made a bond to the iron with "bond /A:340@NE2 /B:501@FE" and then ran Dock Prep again, which resulted in the error.
Maybe you could try these steps again and see if that produces the error. If it does, try deleting everything other than the two newly bonded residues ("del ~(/A:340@NE2 /B:501@FE)") and see if you can get the error with just those. If so, send me a session file with just those residues. If the reduced system doesn't produce the error, you could mail me the entire fixed.pdb at pett@… and I would not share the file publicly.
--Eric
Eric Pettersen
UCSF Computer Graphics Lab
Hi Ikushiro,
--Eric