Opened 49 minutes ago
#20849 new defect
ChimeraX bug report submission
| Reported by: | Owned by: | ||
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Unassigned | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | ||
| Project: |
Description
The following bug report has been submitted:
Platform: Linux-7.0.0-28-generic-x86_64-with-glibc2.39
ChimeraX Version: 1.12 (2026-06-12 03:42:34 UTC)
Description
Trouble to read compounds when the chainID is two-letter.
Since I have a large complex, I have to use two-letter chainID in my structure. ChimeraX reads all the protein chains without any issue. However, it struggles with the small molecule compounds within the protein. Here is an example.
HETATM 8769 CHA HEMaA 153 11.507 4.605 33.949 1.00 17.06 C
HETATM 8770 CHB HEMaA 153 13.311 6.539 29.975 1.00 14.06 C
HETATM 8771 CHC HEMaA 153 11.818 10.843 31.275 1.00 16.67 C
HETATM 8772 CHD HEMaA 153 10.577 9.037 35.542 1.00 17.57 C
HETATM 8773 C1A HEMaA 153 12.075 4.762 32.706 1.00 18.66 C
HETATM 8774 C2A HEMaA 153 12.859 3.745 32.053 1.00 22.17 C
HETATM 8775 C3A HEMaA 153 13.363 4.254 30.908 1.00 19.54 C
HETATM 8776 C4A HEMaA 153 12.937 5.653 30.924 1.00 18.81 C
HETATM 8777 CMA HEMaA 153 14.131 3.484 29.821 1.00 16.73 C
HETATM 8778 CAA HEMaA 153 13.079 2.330 32.542 1.00 23.40 C
HETATM 8779 CBA HEMaA 153 11.884 1.488 32.124 1.00 29.87 C
HETATM 8780 CGA HEMaA 153 11.946 0.069 32.662 1.00 31.74 C
HETATM 8781 O1A HEMaA 153 11.734 -0.874 31.873 1.00 33.25 O
HETATM 8782 O2A HEMaA 153 12.201 -0.103 33.873 1.00 37.55 O
HETATM 8783 C1B HEMaA 153 12.900 7.813 29.917 1.00 14.88 C
HETATM 8784 C2B HEMaA 153 13.297 8.677 28.880 1.00 16.14 C
HETATM 8785 C3B HEMaA 153 12.814 9.888 29.225 1.00 16.79 C
HETATM 8786 C4B HEMaA 153 12.119 9.743 30.457 1.00 17.68 C
HETATM 8787 CMB HEMaA 153 14.085 8.299 27.611 1.00 11.33 C
HETATM 8788 CAB HEMaA 153 12.914 11.083 28.503 1.00 18.64 C
HETATM 8789 CBB HEMaA 153 14.160 11.797 28.339 1.00 16.44 C
HETATM 8790 C1C HEMaA 153 11.421 10.778 32.591 1.00 15.09 C
HETATM 8791 C2C HEMaA 153 11.221 11.933 33.484 1.00 15.68 C
HETATM 8792 C3C HEMaA 153 10.839 11.430 34.694 1.00 13.92 C
HETATM 8793 C4C HEMaA 153 10.815 9.946 34.516 1.00 17.06 C
HETATM 8794 CMC HEMaA 153 11.172 13.390 33.053 1.00 14.50 C
HETATM 8795 CAC HEMaA 153 10.427 12.088 35.857 1.00 6.40 C
HETATM 8796 CBC HEMaA 153 11.124 13.113 36.559 1.00 7.98 C
HETATM 8797 C1D HEMaA 153 10.658 7.688 35.453 1.00 18.69 C
HETATM 8798 C2D HEMaA 153 10.368 6.793 36.564 1.00 17.76 C
HETATM 8799 C3D HEMaA 153 10.629 5.531 36.138 1.00 20.38 C
HETATM 8800 C4D HEMaA 153 11.046 5.647 34.727 1.00 20.92 C
HETATM 8801 CMD HEMaA 153 9.834 7.178 37.932 1.00 15.02 C
HETATM 8802 CAD HEMaA 153 10.546 4.273 37.001 1.00 18.21 C
HETATM 8803 CBD HEMaA 153 11.897 3.941 37.602 1.00 18.90 C
HETATM 8804 CGD HEMaA 153 11.829 2.868 38.677 1.00 18.15 C
HETATM 8805 O1D HEMaA 153 12.776 2.073 38.787 1.00 24.73 O
HETATM 8806 O2D HEMaA 153 10.849 2.830 39.447 1.00 20.34 O
HETATM 8807 NA HEMaA 153 12.129 5.944 32.008 1.00 19.31 N
HETATM 8808 NB HEMaA 153 12.123 8.429 30.864 1.00 17.60 N
HETATM 8809 NC HEMaA 153 11.147 9.562 33.229 1.00 20.54 N
HETATM 8810 ND HEMaA 153 11.030 6.990 34.304 1.00 19.30 N
HETATM 8811 FE HEMaA 153 11.254 7.642 32.483 1.00 16.26 Fe
I have a HEME group attached to protein chain "aA". ChimeraX loaded the protein part correctly with the chainID "aA". However, it loaded the HEME group as "HEMEA" with a chainID "A". Of course, this created a lot of trouble downstream. Is there any way in ChimeraX to fix this? Thanks!
Log:
Startup Messages
---
warning | GBM is not supported with the current configuration. Fallback to Vulkan rendering in Chromium.
> mousemode middleMode "center or translate"
> functionkey F1 clip near -2
> functionkey F2 clip near 2
> functionkey F3 clip far -2
> functionkey F4 clip far 2
> ui tool hide "command line interface"
> ui tool show clix
> runscript /home/zhuj6/ChimeraX/scripts/copysel.py
Copy subset of model
Command: copy atom-spec or copy atom-spec modelname
e.g.copy sel or copy sel modelname
UCSF ChimeraX version: 1.12 (2026-06-12)
© 2016-2026 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open /Data/HbS/7DS/2hbs.pdb
Chain information for 2hbs.pdb #1
---
Chain | Description
aA aC bA bC | No description available
aB aD bB bD | No description available
> hide atoms
> show cartoons
> show :HEM atoms
> show :HEM? atoms
OpenGL version: 3.3.0 NVIDIA 580.173.02
OpenGL renderer: NVIDIA GeForce RTX 3090/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Python: 3.11.13
Locale: en_US.UTF-8
Qt version: PyQt6 6.10.2, Qt 6.10.0
Qt runtime version: 6.10.2
Qt platform: xcb
XDG_SESSION_TYPE=x11
DESKTOP_SESSION=ubuntu
XDG_SESSION_DESKTOP=ubuntu
XDG_CURRENT_DESKTOP=ubuntu:GNOME
DISPLAY=:1
Manufacturer: To Be Filled By O.E.M.
Model: To Be Filled By O.E.M.
OS: Ubuntu 24.04
Architecture: 64bit ELF
Virtual Machine: none
CPU: 48 AMD Ryzen Threadripper 3960X 24-Core Processor
Cache Size: 512 KB
Memory:
total used free shared buff/cache available
Mem: 251Gi 9.0Gi 233Gi 183Mi 10Gi 242Gi
Swap: 8.0Gi 0B 8.0Gi
Graphics:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA102 [GeForce RTX 3090] [10de:2204] (rev a1)
Subsystem: ZOTAC International (MCO) Ltd. GA102 [GeForce RTX 3090] [19da:1613]
Kernel driver in use: nvidia
Installed Packages:
accessible-pygments: 0.0.5
aiohappyeyeballs: 2.6.2
aiohttp: 3.13.4
aiosignal: 1.4.0
alabaster: 1.0.0
annotated-types: 0.7.0
anyio: 4.13.0
appdirs: 1.4.4
asttokens: 3.0.1
attrs: 26.1.0
babel: 2.18.0
beautifulsoup4: 4.13.5
blockdiag: 3.0.0
blosc2: 4.4.3
bs4: 0.0.2
build: 1.3.0
certifi: 2026.5.20
cftime: 1.6.5
charset-normalizer: 3.4.7
ChimeraX-AddCharge: 1.5.20
ChimeraX-AddH: 2.2.8
ChimeraX-AlignmentAlgorithms: 2.0.2
ChimeraX-AlignmentHdrs: 3.6.2
ChimeraX-AlignmentMatrices: 2.1
ChimeraX-Alignments: 3.2
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.67.1
ChimeraX-AtomicLibrary: 14.4
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.1
ChimeraX-ChangeChains: 1.1
ChimeraX-CheckWaters: 1.5
ChimeraX-ChemGroup: 2.0.2
ChimeraX-Clashes: 2.4
ChimeraX-Clipper: 0.27
ChimeraX-clix: 0.2.7
ChimeraX-Cluster: 1.0
ChimeraX-ColorActions: 1.0.5
ChimeraX-ColorGlobe: 1.0
ChimeraX-ColorKey: 1.5.8
ChimeraX-CommandLine: 1.3.1
ChimeraX-ConnectStructure: 2.0.1
ChimeraX-Contacts: 1.0.1
ChimeraX-Core: 1.12
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.2.2
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-ISOLDE: 1.12.0
ChimeraX-ItemsInspection: 1.0.1
ChimeraX-IUPAC: 1.0
ChimeraX-KVFinder: 1.8.2
ChimeraX-Label: 1.5
ChimeraX-LightingGUI: 1.0
ChimeraX-LinuxSupport: 1.0.1
ChimeraX-ListInfo: 1.3.1
ChimeraX-Log: 1.2.2
ChimeraX-LookingGlass: 1.1
ChimeraX-Maestro: 1.9.3
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-MatchAlign: 1.2
ChimeraX-MatchMaker: 2.4.1
ChimeraX-MCopy: 1.0
ChimeraX-MCPServer: 0.2.0
ChimeraX-MDcrds: 2.19
ChimeraX-MedicalToolbar: 1.1
ChimeraX-Meeting: 1.0.1
ChimeraX-Minimize: 1.3.9
ChimeraX-MLP: 1.1.1
ChimeraX-mmCIF: 2.16
ChimeraX-MMTF: 2.2
ChimeraX-ModelArchive: 1.0
ChimeraX-Modeller: 1.5.23
ChimeraX-ModelPanel: 1.6.1
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.4
ChimeraX-OpenFold: 1.0
ChimeraX-OrthoPick: 1.0.1
ChimeraX-PDB: 2.7.13
ChimeraX-PDBBio: 1.0.1
ChimeraX-PDBLibrary: 1.0.5
ChimeraX-PDBMatrices: 1.0
ChimeraX-PickBlobs: 1.0.1
ChimeraX-PICKLUSTER: 2.1
ChimeraX-Positions: 1.0
ChimeraX-PresetMgr: 1.1.4
ChimeraX-ProfileGrids: 1.6
ChimeraX-PubChem: 2.2
ChimeraX-ReadPbonds: 1.0.1
ChimeraX-Registration: 1.1.2
ChimeraX-RemoteControl: 1.0
ChimeraX-RenderByAttr: 1.8.2
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.12
ChimeraX-SelInspector: 1.0
ChimeraX-SeqView: 2.18
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-SNFG: 1.0
ChimeraX-SpaceNavigator: 1.0
ChimeraX-StdCommands: 1.19.3
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.3
ChimeraX-TapeMeasure: 1.0
ChimeraX-TaskManager: 1.0
ChimeraX-Test: 1.0
ChimeraX-Toolbar: 1.2.4
ChimeraX-ToolshedUtils: 1.2.4
ChimeraX-Topography: 1.0
ChimeraX-ToQuest: 1.0
ChimeraX-Tug: 1.0.1
ChimeraX-UI: 1.50.8
ChimeraX-Umap: 1.0
ChimeraX-uniprot: 2.3.2
ChimeraX-UnitCell: 1.0.1
ChimeraX-ViewDock: 1.6.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.4.1
colorama: 0.4.6
comm: 0.2.3
contourpy: 1.3.3
coverage: 7.14.1
cxservices: 1.2.3
cycler: 0.12.1
Cython: 3.2.4
debugpy: 1.8.21
decorator: 5.3.1
distro: 1.9.0
docutils: 0.21.2
executing: 2.2.1
filelock: 3.19.1
fonttools: 4.63.0
frozenlist: 1.8.0
funcparserlib: 2.0.0a0
glfw: 2.10.0
grako: 3.16.5
h11: 0.16.0
h5py: 3.16.0
html2text: 2025.4.15
httpcore: 1.0.9
httpx: 0.28.1
httpx-sse: 0.4.3
idna: 3.18
ihm: 2.2
imagecodecs: 2024.6.1
imagesize: 2.0.0
iniconfig: 2.3.0
ipykernel: 7.1.0
ipython: 9.9.0
ipython_pygments_lexers: 1.1.1
jedi: 0.19.2
Jinja2: 3.1.6
jsonschema: 4.26.0
jsonschema-specifications: 2025.9.1
jupyter_client: 8.8.0
jupyter_core: 5.9.1
kiwisolver: 1.5.0
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.2
mcp: 1.18.0
msgpack: 1.1.1
multidict: 6.7.1
narwhals: 2.22.1
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
nvidia-nvjitlink-cu12: 12.9.86
OpenMM: 8.4.0
OpenMM-CUDA-12: 8.4.0
openvr: 1.26.701
packaging: 25.0
ParmEd: 4.2.2
parso: 0.8.7
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.10.0
plotly: 6.8.0
pluggy: 1.6.0
prompt_toolkit: 3.0.52
propcache: 0.5.2
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.13.4
pydantic-settings: 2.14.1
pydantic_core: 2.46.4
pydata-sphinx-theme: 0.18.0
pydicom: 2.4.4
Pygments: 2.18.0
pynmrstar: 3.5.1
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: 6.10.2
PyQt6-Qt6: 6.10.2
PyQt6-WebEngine: 6.10.0
PyQt6-WebEngine-Qt6: 6.10.2
PyQt6_sip: 13.10.3
pytest: 9.0.3
pytest-cov: 7.1.0
python-dateutil: 2.9.0.post0
python-dotenv: 1.2.2
python-multipart: 0.0.32
pyzmq: 27.1.0
qtconsole: 5.7.0
QtPy: 2.4.3
qtshim: 1.2.2
RandomWords: 0.4.0
referencing: 0.37.0
requests: 2.32.5
roman-numerals: 4.1.0
rpds-py: 2026.5.1
scipy: 1.14.0
setuptools: 80.9.0
sfftk-rw: 0.8.1
six: 1.17.0
snowballstemmer: 3.1.1
sortedcontainers: 2.4.0
soupsieve: 2.8.4
Sphinx: 9.0.4
sphinx-autodoc-typehints: 3.6.1
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.4.4
stack-data: 0.6.3
starlette: 1.3.0
superqt: 0.7.6
tables: 3.10.2
tcia_utils: 3.2.1
threadpoolctl: 3.6.0
tifffile: 2025.3.13
tinyarray: 1.2.5
tornado: 6.5.7
tqdm: 4.68.2
traitlets: 5.14.3
typing-inspection: 0.4.2
typing_extensions: 4.15.0
Unidecode: 1.4.0
urllib3: 2.7.0
uvicorn: 0.49.0
wcwidth: 0.8.1
webcolors: 24.11.1
wheel: 0.45.1
wheel-filename: 1.4.2
yarl: 1.24.2
Note:
See TracTickets
for help on using tickets.