Opened 12 months ago

Last modified 12 months ago

#16149 assigned defect

ISOLDE: 5-bond carbon

Reported by: guillaume.gaullier@… Owned by: Tristan Croll
Priority: normal Milestone:
Component: Third Party Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Linux-5.14.0-427.37.1.el9_4.x86_64-x86_64-with-glibc2.34
ChimeraX Version: 1.8 (2024-06-10 23:15:52 UTC)
Description
I am doing model building/fitting in ISOLDE. Mutating a residue to SER (swapaa sel SER) requires rebuilding the new residue to ISOLDE's template (this is normal), but when trying to do so (using the template matched by residue name), I get the following error message:

Failed to add atoms ['HB2', 'HB3'] to atom C because this will lead to having 5 atoms attached, which is more than its assigned geometry can support. This is probably due to an error in the MD template (SER). If this template is built into ISOLDE, please report this using Help/Report a bug

This problem did not happen with other residues.

Log:
Startup Messages  
---  
note | available bundle cache has not been initialized yet  
  

> open /home/guillaume/github/chimerax-config/init.cxc

> open commands/alphafold.cxc

> alias afresults mmaker ~$1 to $1; hide ~$1 models; view $1; mseries slider
> all; preset custom 'alphafold results'

> alias afcolor color bfactor $1 palette alphafold

executed alphafold.cxc  

> open commands/backbonetrace.cxc

> alias bbsidechains hide $1 cartoons; hide $1 surfaces; hide $1; show
> $1@CA&protein; show $1@P&nucleic; style $1 stick; show $1&sidechain; show
> $1&~backbone&nucleic; size stickradius 0.1; size pseudobondradius 0.1

> alias bbtrace hide $1 cartoons; hide $1 surfaces; hide $1; show
> $1@CA&protein; show $1@P&nucleic; style $1 stick; size stickradius 0.1; size
> pseudobondradius 0.1

executed backbonetrace.cxc  

> open commands/servalcat.cxc

> alias servalcatresults open refined.mmcif; open diffmap_normalized_fo.mrc;
> open diffmap_normalized_fofc.mrc; isolde start; clipper associate #2 toModel
> #1; clipper associate #3 toModel #1

executed servalcat.cxc  

> open ui/defaults.cxc

> preset custom "guillaume default mol display"

Using preset: Custom / Guillaume Default Mol Display  
Preset expands to these ChimeraX commands:

    
    
    # My usual display mode
    
    graphics silhouettes true
    lighting soft
    set bgcolor grey
    
    

  
executed defaults.cxc  

> open ui/aliases.cxc

> alias cofron cofr centerofview showpivot 6,0.25

> alias cofroff cofr centerofview showpivot false

> alias symclip cofr centerofview; clip near -$1 far $1 position cofr

> alias mapsphere surface unzone ##~num_residues; sel; close #10000; marker
> #10000 position cofr; sel ~sel; surface zone ##~num_residues nearAtoms sel
> distance $1; close #10000

> alias mapunsphere surface unzone ##~num_residues

> alias hidemaps surface unzone ##~num_residues; sel; close #10000; marker
> #10000 position cofr; sel ~sel; surface zone ##~num_residues nearAtoms sel
> distance 0; close #10000

> alias showmaps surface unzone ##~num_residues

executed aliases.cxc  

> open ui/buttons.cxc

> buttonpanel Shortcuts rows 3 columns 4

> buttonpanel Shortcuts add Log command "tool show Log"

> buttonpanel Shortcuts add Models command "tool show 'Model Panel'"

> buttonpanel Shortcuts add Volumes command "tool show 'Volume Viewer'"

> buttonpanel Shortcuts add "Coot mode" command "preset custom 'oli coot mode
> mesh'"

> buttonpanel Shortcuts add cofron command cofron

> buttonpanel Shortcuts add "Clip 10" command "symclip 10"

> buttonpanel Shortcuts add "Show maps" command showmaps

> buttonpanel Shortcuts add "Map sphere 15" command "mapsphere 15"

> buttonpanel Shortcuts add cofroff command cofroff

> buttonpanel Shortcuts add "Clip off" command "clip off"

> buttonpanel Shortcuts add "Hide maps" command hidemaps

> buttonpanel Shortcuts add "Map unsphere" command mapunsphere

executed buttons.cxc  
executed init.cxc  
UCSF ChimeraX version: 1.8 (2024-06-10)  
© 2016-2024 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open cryosparc_P351_J201_007_volume_map.mrc

Opened cryosparc_P351_J201_007_volume_map.mrc as #1, grid size 648,648,648,
pixel 0.507, shown at step 1, values float32  

> volume #1 region 0,0,0,647,647,647 step 4

[Repeated 1 time(s)]

> volume #1 step 1

> set bgColor white

[Repeated 1 time(s)]

> open /home/guillaume/BlikstadLab/collaborations/Nicholas_Rubisco/model-
> building/rubisco-alphafold-ISOLDE-WIP.cif

Summary of feedback from opening
/home/guillaume/BlikstadLab/collaborations/Nicholas_Rubisco/model-
building/rubisco-alphafold-ISOLDE-WIP.cif  
---  
warnings | Atom HA2 is not in the residue template for ASN /B:8  
Atom HA2 is not in the residue template for LYS /B:37  
  
Chain information for rubisco-alphafold-ISOLDE-WIP.cif #2  
---  
Chain | Description  
A C E G I K M O | Ribulose bisphosphate carboxylase large chain  
B | Ribulose bisphosphate carboxylase small subunit, chloroplastic 1  
D F H J L N P | Ribulose bisphosphate carboxylase small subunit, chloroplastic 1  
  

> isolde start

> set selectionWidth 4

Done loading forcefield  

> isolde set simFidelityMode Highest/Slowest

ISOLDE: setting sim fidelity mode to Highest/Slowest  
nonbonded_cutoff_distance = 1.700000  
use_gbsa = True  
gbsa_cutoff = 2.000000  
ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side
chains...  
Chain information for rubisco-alphafold-ISOLDE-WIP.cif  
---  
Chain | Description  
2.2/A 2.2/C 2.2/E 2.2/G 2.2/I 2.2/K 2.2/M 2.2/O | Ribulose bisphosphate carboxylase large chain  
2.2/B | Ribulose bisphosphate carboxylase small subunit, chloroplastic 1  
2.2/D 2.2/F 2.2/H 2.2/J 2.2/L 2.2/N 2.2/P | Ribulose bisphosphate carboxylase small subunit, chloroplastic 1  
  

> clipper associate #1 toModel #2

Opened cryosparc_P351_J201_007_volume_map.mrc as #2.1.1.1, grid size
648,648,648, pixel 0.507, shown at step 1, values float32  

> ui tool show "Ramachandran Plot"

> sequence chain /b

Alignment identifier is 2.2/B  

> isolde stepto /b:106

> isolde sim start /B:106

Sim termination reason: None  
ISOLDE: stopped sim  
Failed to add atoms ['HB2', 'HB3'] to atom C because this will lead to having
5 atoms attached, which is more than its assigned geometry can support. This
is probably due to an error in the MD template (SER). If this template is
built into ISOLDE, please report this using Help/Report a bug  

> select up

8 atoms, 7 bonds, 1 residue, 2 models selected  

> swapaa sel ALA

Using Dunbrack library  
Swapping /B SER 106 to ALA  

> isolde sim start /B:106

ISOLDE: started sim  

> isolde sim stop discardTo start

Sim termination reason: None  
reverting to start  
ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side
chains...  
ISOLDE: stopped sim  

> select up

10 atoms, 9 bonds, 1 residue, 2 models selected  

> swapaa sel SER

Using Dunbrack library  
/B ALA 106: phi -76.0, psi -18.8 trans  
Applying SER rotamer (chi angles: 67.5) to /B SER 106  
Failed to add atoms ['HB2', 'HB3'] to atom C because this will lead to having
5 atoms attached, which is more than its assigned geometry can support. This
is probably due to an error in the MD template (SER). If this template is
built into ISOLDE, please report this using Help/Report a bug  
[Repeated 1 time(s)]




OpenGL version: 3.3.0 NVIDIA 560.35.03
OpenGL renderer: NVIDIA RTX A2000 12GB/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation

Python: 3.11.4
Locale: en_US.UTF-8
Qt version: PyQt6 6.6.1, Qt 6.6.1
Qt runtime version: 6.6.3
Qt platform: xcb

XDG_SESSION_TYPE=x11
DESKTOP_SESSION=gnome
XDG_SESSION_DESKTOP=gnome
XDG_CURRENT_DESKTOP=GNOME
DISPLAY=:1
Manufacturer: HP
Model: HP Z2 Mini G9 Workstation Desktop PC
OS: Rocky Linux 9.4 Blue Onyx
Architecture: 64bit ELF
Virtual Machine: none
CPU: 20 12th Gen Intel(R) Core(TM) i7-12700K
Cache Size: 25600 KB
Memory:
	               total        used        free      shared  buff/cache   available
	Mem:            30Gi       7.8Gi       8.7Gi        64Mi        14Gi        22Gi
	Swap:           32Gi          0B        32Gi

Graphics:
	02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA106 [RTX A2000 12GB] [10de:2571] (rev a1)	
	Subsystem: Hewlett-Packard Company Device [103c:1611]	
	Kernel driver in use: nvidia

Installed Packages:
    alabaster: 0.7.16
    appdirs: 1.4.4
    asttokens: 2.4.1
    Babel: 2.15.0
    beautifulsoup4: 4.12.3
    blockdiag: 3.0.0
    blosc2: 2.0.0
    build: 1.2.1
    certifi: 2024.6.2
    cftime: 1.6.4
    charset-normalizer: 3.3.2
    ChimeraX-AddCharge: 1.5.17
    ChimeraX-AddH: 2.2.6
    ChimeraX-AlignmentAlgorithms: 2.0.2
    ChimeraX-AlignmentHdrs: 3.5
    ChimeraX-AlignmentMatrices: 2.1
    ChimeraX-Alignments: 2.12.7
    ChimeraX-AlphaFold: 1.0
    ChimeraX-AltlocExplorer: 1.1.1
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Arrays: 1.1
    ChimeraX-Atomic: 1.57.1
    ChimeraX-AtomicLibrary: 14.0.6
    ChimeraX-AtomSearch: 2.0.1
    ChimeraX-AxesPlanes: 2.4
    ChimeraX-BasicActions: 1.1.2
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 2.4.6
    ChimeraX-BondRot: 2.0.4
    ChimeraX-BugReporter: 1.0.1
    ChimeraX-BuildStructure: 2.12.1
    ChimeraX-Bumps: 1.0
    ChimeraX-BundleBuilder: 1.2.7
    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.4
    ChimeraX-ChemGroup: 2.0.1
    ChimeraX-Clashes: 2.2.4
    ChimeraX-Clipper: 0.23.1
    ChimeraX-ColorActions: 1.0.5
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-ColorKey: 1.5.6
    ChimeraX-CommandLine: 1.2.5
    ChimeraX-ConnectStructure: 2.0.1
    ChimeraX-Contacts: 1.0.1
    ChimeraX-Core: 1.8
    ChimeraX-CoreFormats: 1.2
    ChimeraX-coulombic: 1.4.3
    ChimeraX-Crosslinks: 1.0
    ChimeraX-Crystal: 1.0
    ChimeraX-CrystalContacts: 1.0.1
    ChimeraX-DataFormats: 1.2.3
    ChimeraX-Dicom: 1.2.4
    ChimeraX-DiffPlot: 1.0
    ChimeraX-DistMonitor: 1.4.2
    ChimeraX-DockPrep: 1.1.3
    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.1.1
    ChimeraX-Hbonds: 2.4
    ChimeraX-Help: 1.2.2
    ChimeraX-HKCage: 1.3
    ChimeraX-IHM: 1.1
    ChimeraX-ImageFormats: 1.2
    ChimeraX-IMOD: 1.0
    ChimeraX-IO: 1.0.1
    ChimeraX-ISOLDE: 1.8
    ChimeraX-ItemsInspection: 1.0.1
    ChimeraX-IUPAC: 1.0
    ChimeraX-Label: 1.1.10
    ChimeraX-LinuxSupport: 1.0.1
    ChimeraX-ListInfo: 1.2.2
    ChimeraX-Log: 1.1.6
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Maestro: 1.9.1
    ChimeraX-Map: 1.2
    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.1.3
    ChimeraX-MCopy: 1.0
    ChimeraX-MDcrds: 2.7.1
    ChimeraX-MedicalToolbar: 1.0.3
    ChimeraX-Meeting: 1.0.1
    ChimeraX-MLP: 1.1.1
    ChimeraX-mmCIF: 2.14.1
    ChimeraX-MMTF: 2.2
    ChimeraX-Modeller: 1.5.17
    ChimeraX-ModelPanel: 1.5
    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
    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.13.5
    ChimeraX-PDB: 2.7.5
    ChimeraX-PDBBio: 1.0.1
    ChimeraX-PDBLibrary: 1.0.4
    ChimeraX-PDBMatrices: 1.0
    ChimeraX-PhenixUI: 1.3.7
    ChimeraX-PickBlobs: 1.0.1
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.1.1
    ChimeraX-PubChem: 2.2
    ChimeraX-QScore: 1.1
    ChimeraX-ReadPbonds: 1.0.1
    ChimeraX-Registration: 1.1.2
    ChimeraX-RemoteControl: 1.0
    ChimeraX-RenderByAttr: 1.4.1
    ChimeraX-RenumberResidues: 1.1
    ChimeraX-ResidueFit: 1.0.1
    ChimeraX-RestServer: 1.2
    ChimeraX-RNALayout: 1.0
    ChimeraX-RotamerLibMgr: 4.0
    ChimeraX-RotamerLibsDunbrack: 2.0
    ChimeraX-RotamerLibsDynameomics: 2.0
    ChimeraX-RotamerLibsRichardson: 2.0
    ChimeraX-SaveCommand: 1.5.1
    ChimeraX-SchemeMgr: 1.0
    ChimeraX-SDF: 2.0.2
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0.1
    ChimeraX-Segmentations: 3.0.15
    ChimeraX-SelInspector: 1.0
    ChimeraX-SeqView: 2.11.2
    ChimeraX-Shape: 1.0.1
    ChimeraX-Shell: 1.0.1
    ChimeraX-Shortcuts: 1.1.1
    ChimeraX-ShowSequences: 1.0.3
    ChimeraX-SideView: 1.0.1
    ChimeraX-Smiles: 2.1.2
    ChimeraX-SmoothLines: 1.0
    ChimeraX-SpaceNavigator: 1.0
    ChimeraX-StdCommands: 1.16.5
    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
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-TaskManager: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.1.2
    ChimeraX-ToolshedUtils: 1.2.4
    ChimeraX-Topography: 1.0
    ChimeraX-ToQuest: 1.0
    ChimeraX-Tug: 1.0.1
    ChimeraX-UI: 1.39.1
    ChimeraX-uniprot: 2.3
    ChimeraX-UnitCell: 1.0.1
    ChimeraX-ViewDockX: 1.4.3
    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.4
    ChimeraX-Zone: 1.0.1
    colorama: 0.4.6
    comm: 0.2.2
    contourpy: 1.2.1
    cxservices: 1.2.2
    cycler: 0.12.1
    Cython: 3.0.10
    debugpy: 1.8.1
    decorator: 5.1.1
    distro: 1.9.0
    docutils: 0.20.1
    executing: 2.0.1
    filelock: 3.13.4
    fonttools: 4.53.0
    funcparserlib: 2.0.0a0
    glfw: 2.7.0
    grako: 3.16.5
    h5py: 3.11.0
    html2text: 2024.2.26
    idna: 3.7
    ihm: 1.0
    imagecodecs: 2024.1.1
    imagesize: 1.4.1
    ipykernel: 6.29.2
    ipython: 8.21.0
    ipywidgets: 8.1.3
    jedi: 0.19.1
    jinja2: 3.1.4
    jupyter-client: 8.6.0
    jupyter-core: 5.7.2
    jupyterlab-widgets: 3.0.11
    kiwisolver: 1.4.5
    line-profiler: 4.1.2
    lxml: 5.2.1
    lz4: 4.3.3
    MarkupSafe: 2.1.5
    matplotlib: 3.8.4
    matplotlib-inline: 0.1.7
    msgpack: 1.0.8
    nest-asyncio: 1.6.0
    netCDF4: 1.6.5
    networkx: 3.3
    nibabel: 5.2.0
    nptyping: 2.5.0
    numexpr: 2.10.0
    numpy: 1.26.4
    openvr: 1.26.701
    packaging: 24.1
    ParmEd: 4.2.2
    parso: 0.8.4
    pep517: 0.13.1
    pexpect: 4.9.0
    pillow: 10.3.0
    pip: 24.0
    pkginfo: 1.10.0
    platformdirs: 4.2.2
    prompt-toolkit: 3.0.47
    psutil: 5.9.8
    ptyprocess: 0.7.0
    pure-eval: 0.2.2
    py-cpuinfo: 9.0.0
    pycollada: 0.8
    pydicom: 2.4.4
    pygments: 2.17.2
    pynmrstar: 3.3.4
    pynrrd: 1.0.0
    PyOpenGL: 3.1.7
    PyOpenGL-accelerate: 3.1.7
    pyopenxr: 1.0.3401
    pyparsing: 3.1.2
    pyproject-hooks: 1.1.0
    PyQt6-commercial: 6.6.1
    PyQt6-Qt6: 6.6.3
    PyQt6-sip: 13.6.0
    PyQt6-WebEngine-commercial: 6.6.0
    PyQt6-WebEngine-Qt6: 6.6.3
    python-dateutil: 2.9.0.post0
    pytz: 2024.1
    pyzmq: 26.0.3
    qtconsole: 5.5.1
    QtPy: 2.4.1
    RandomWords: 0.4.0
    requests: 2.31.0
    scipy: 1.13.0
    setuptools: 69.5.1
    sfftk-rw: 0.8.1
    six: 1.16.0
    snowballstemmer: 2.2.0
    sortedcontainers: 2.4.0
    soupsieve: 2.5
    sphinx: 7.2.6
    sphinx-autodoc-typehints: 2.0.1
    sphinxcontrib-applehelp: 1.0.8
    sphinxcontrib-blockdiag: 3.0.0
    sphinxcontrib-devhelp: 1.0.6
    sphinxcontrib-htmlhelp: 2.0.5
    sphinxcontrib-jsmath: 1.0.1
    sphinxcontrib-qthelp: 1.0.7
    sphinxcontrib-serializinghtml: 1.1.10
    stack-data: 0.6.3
    superqt: 0.6.3
    tables: 3.8.0
    tcia-utils: 1.5.1
    tifffile: 2024.1.30
    tinyarray: 1.2.4
    tornado: 6.4.1
    traitlets: 5.14.2
    typing-extensions: 4.12.2
    tzdata: 2024.1
    urllib3: 2.2.1
    wcwidth: 0.2.13
    webcolors: 1.13
    wheel: 0.43.0
    wheel-filename: 1.4.1
    widgetsnbextension: 4.0.11

Change History (1)

comment:1 by Eric Pettersen, 12 months ago

Component: UnassignedThird Party
Owner: set to Tristan Croll
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionISOLDE: 5-bond carbon
Note: See TracTickets for help on using tickets.