Opened 4 years ago
Last modified 4 years ago
#4753 assigned defect
Tolman cone angle not implemented for tridentate or more ligands
| Reported by: | Owned by: | Tony Schaefer | |
|---|---|---|---|
| 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.11.0-20-generic-x86_64-with-glibc2.14
ChimeraX Version: 1.2.5 (2021-05-24 04:13:57 UTC)
Description
(Describe the actions that caused this problem to occur here)set lgand to current selectio
calculate cone angle for sellected center
Log:
UCSF ChimeraX version: 1.2.5 (2021-05-24)
© 2016-2021 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open https://www.rbvi.ucsf.edu/chimerax/tutorials.html
Opened https://www.rbvi.ucsf.edu/chimerax/tutorials.html
> open https://www.rbvi.ucsf.edu/chimerax/tutorials.html
Opened https://www.rbvi.ucsf.edu/chimerax/tutorials.html
> open 2bbv
Summary of feedback from opening 2bbv fetched from pdb
---
notes | Fetching compressed mmCIF 2bbv from
http://files.rcsb.org/download/2bbv.cif
Fetching CCD CA from http://ligand-expo.rcsb.org/reports/C/CA/CA.cif
2bbv title:
The refined three-dimensional structure of an insect virus At 2.8 angstroms
resolution [more info...]
Chain information for 2bbv #1
---
Chain | Description
A B C | protein (black beetle virus capsid protein)
D E F | protein (black beetle virus capsid protein)
N | RNA (5'-R(*up*CP*up*up*ap*up*ap*up*CP*U)-3')
Non-standard residues in 2bbv #1
---
CA — calcium ion
2bbv mmCIF Assemblies
---
1| complete icosahedral assembly
2| icosahedral asymmetric unit
3| icosahedral pentamer
4| icosahedral 23 hexamer
5| icosahedral asymmetric unit, std point frame
6| crystal asymmetric unit, crystal frame
> lighting full
> style /b stick
Changed 2382 atom styles
> ribbon /c
> surface #1
> style solvent sphere
Changed 208 atom styles
> style ~solvent stick
Changed 7609 atom styles
> sym #1 assembly 3 newModel false
> view
> set bgColor white
> set silhouettes true
> save /home/pi/Desktop/2bbv.png
Directory "/home/pi/Desktop" does not exist
> measure buriedarea /a withAtoms2 /b
Buried area between /a and /b = 14796
area /a = 65737, area /b = 74944, area both = 1.1109e+05
> measure sasa #1 & ~solvent
Solvent accessible area for #1 & ~solvent = 34093
> interfaces #1 & protein
6 buried areas: C A 1675, C B 1671, A B 1663, C F 739, A D 714, B E 699
> close
> set bgColor black
> set silhouettes false
> open 1080 fromDatabase emdb
Summary of feedback from opening 1080 fetched from emdb
---
note | Fetching compressed map 1080 from
ftp://ftp.ebi.ac.uk/pub/databases/emdb/structures/EMD-1080/map/emd_1080.map.gz
Opened emdb 1080 as #1, grid size 100,100,100, pixel 2.7, shown at level 1.68,
step 1, values float32
> lighting full
> volume #1 level 0.9
> set bgColor gray
> set silhouettes true
> open 1grl
Summary of feedback from opening 1grl fetched from pdb
---
note | Fetching compressed mmCIF 1grl from
http://files.rcsb.org/download/1grl.cif
1grl title:
The crystal structure of the bacterial chaperonin groel At 2.8 angstroms [more
info...]
Chain information for 1grl #2
---
Chain | Description
A B C D E F G | groel (HSP60 class)
1grl mmCIF Assemblies
---
1| author_and_software_defined_assembly
2| software_defined_assembly
> lighting default
> molmap #2 10
Opened 1grl map 10 as #3, grid size 63,63,41, pixel 3.33, shown at level
0.0611, step 1, values float32
> volume #3 style mesh
> volume subtract #1 #3 minRms true
Opened volume difference as #4, grid size 100,100,100, pixel 2.7, shown at
step 1, values float32
Minimum RMS scale factor for "1grl map 10 #3" above level 0.061077 is 1.4121
> volume #4 color pink transparency 0
> hide atoms
> show ribbons
> molmap #2 10
Opened 1grl map 10 as #3, grid size 63,63,41, pixel 3.33, shown at level
0.0611, step 1, values float32
> volume #3 style mesh
> molmap #2 10
Opened 1grl map 10 as #3, grid size 63,63,41, pixel 3.33, shown at level
0.0611, step 1, values float32
> volume #3 style mesh
> close
> set bgColor black
> set silhouettes false
> open 1a0m fromDatabase eds
Summary of feedback from opening 1a0m fetched from eds
---
note | Fetching map 1a0m from
http://www.ebi.ac.uk/pdbe/coordinates/files/1a0m.ccp4
Opened eds 1a0m as #1, grid size 97,101,88, pixel 0.37,0.37,0.367, shown at
level 2.28, step 1, values float32
> open 1a0m
1a0m title:
1.1 angstrom crystal structure of A-conotoxin [TYR15]-epi [more info...]
Chain information for 1a0m #2
---
Chain | Description
A B | α-conotoxin [TYR15]-epi
Non-standard residues in 1a0m #2
---
NH2 — amino group
> hide ribbons
> show
> volume #1 level 1.0 style mesh
> volume zone #1 nearAtoms #2 range 2
> volume #1 level 0.5 transparency 0.6
> close
> open 1273 fromDatabase emdb
Summary of feedback from opening 1273 fetched from emdb
---
note | Fetching compressed map 1273 from
ftp://ftp.ebi.ac.uk/pub/databases/emdb/structures/EMD-1273/map/emd_1273.map.gz
Opened emdb 1273 as #1, grid size 2048,2048,76, pixel 22.5, shown at step 1,
values int8
> volume #1 region all showOutlineBox true
> close session
> help help:seqcrow/tutorials.html
> ui tool show "Managed Models"
> ui tool show "Job Queue"
paused SEQCROW queue
> show"Structure Modification
Unknown command: ui tool show"Structure Modification
> ui tool show "Structure Modification"
> lighting soft
> close session
> open
> https://raw.githubusercontent.com/QChASM/AaronTools.py/master/test/test_files/catalysts/tm_multi-
> lig.xyz
Summary of feedback from opening
//raw.githubusercontent.com/QChASM/AaronTools.py/master/test/test_files/catalysts/tm_multi-
lig.xyz fetched from https
---
notes | Fetching compressed tm_multi-lig.xyz from
https://raw.githubusercontent.com/QChASM/AaronTools.py/master/test/test_files/catalysts/tm_multi-
lig.xyz
Downloaded tm_multi-lig.xyz to /home/pi/Downloads/tm_multi-lig.xyz
Opened tm_multi-lig.xyz as an XYZ file
> ui tool show "Cone Angle"
> ui mousemode right "select fragment"
> select P
2 atoms, 1 residue, 1 model selected
> select connected"
Expected an objects specifier or a keyword
> select P
2 atoms, 1 residue, 1 model selected
> select connected
78 atoms, 85 bonds, 1 residue, 1 model selected
Traceback (most recent call last):
File "/home/pi/.local/share/ChimeraX/1.2/site-
packages/SEQCROW/tools/cone_angle.py", line 290, in calc_cone
cone_angle = comp.cone_angle(
File "/home/pi/.local/share/ChimeraX/1.2/site-
packages/AaronTools/component.py", line 439, in cone_angle
raise NotImplementedError(
NotImplementedError: Tolman cone angle not implemented for tridentate or more
ligands
NotImplementedError: Tolman cone angle not implemented for tridentate or more
ligands
File "/home/pi/.local/share/ChimeraX/1.2/site-
packages/AaronTools/component.py", line 439, in cone_angle
raise NotImplementedError(
See log for complete Python traceback.
OpenGL version: 3.3.0 NVIDIA 460.80
OpenGL renderer: GeForce GT 710/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Manufacturer: Gigabyte Technology Co., Ltd.
Model: B450M S2H
OS: Ubuntu 21.04 hirsute
Architecture: 64bit ELF
Virutal Machine: none
CPU: 16 AMD Ryzen 7 2700X Eight-Core Processor
Cache Size: 512 KB
Memory:
total used free shared buff/cache available
Mem: 15Gi 2.3Gi 2.6Gi 101Mi 10Gi 12Gi
Swap: 2.0Gi 0B 2.0Gi
Graphics:
09:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK208B [GeForce GT 710] [10de:128b] (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] GK208B [GeForce GT 710] [1462:8c93]
Kernel driver in use: nvidia
Locale: ('fr_FR', 'UTF-8')
PyQt5 5.15.2, Qt 5.15.2
Installed Packages:
alabaster: 0.7.12
appdirs: 1.4.4
Babel: 2.9.1
backcall: 0.2.0
biopython: 1.78
blockdiag: 2.0.1
certifi: 2020.12.5
cftime: 1.5.0
chardet: 3.0.4
ChimeraX-AddCharge: 1.0.1
ChimeraX-AddH: 2.1.6
ChimeraX-AlignmentAlgorithms: 2.0
ChimeraX-AlignmentHdrs: 3.2
ChimeraX-AlignmentMatrices: 2.0
ChimeraX-Alignments: 2.1
ChimeraX-AmberInfo: 1.0
ChimeraX-Arrays: 1.0
ChimeraX-Atomic: 1.13.2
ChimeraX-AtomicLibrary: 3.1.3
ChimeraX-AtomSearch: 2.0
ChimeraX-AtomSearchLibrary: 1.0
ChimeraX-AxesPlanes: 2.0
ChimeraX-BasicActions: 1.1
ChimeraX-BILD: 1.0
ChimeraX-BlastProtein: 1.1
ChimeraX-BondRot: 2.0
ChimeraX-BugReporter: 1.0
ChimeraX-BuildStructure: 2.5.2
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.1
ChimeraX-ButtonPanel: 1.0
ChimeraX-CageBuilder: 1.0
ChimeraX-CellPack: 1.0
ChimeraX-Centroids: 1.1
ChimeraX-ChemGroup: 2.0
ChimeraX-Clashes: 2.1
ChimeraX-Clipper: 0.16.0
ChimeraX-ColorActions: 1.0
ChimeraX-ColorGlobe: 1.0
ChimeraX-ColorKey: 1.2.1
ChimeraX-CommandLine: 1.1.4
ChimeraX-ConnectStructure: 2.0
ChimeraX-Contacts: 1.0
ChimeraX-Core: 1.2.5
ChimeraX-CoreFormats: 1.0
ChimeraX-coulombic: 1.1.1
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-CrystalContacts: 1.0
ChimeraX-Cytoscape: 0.1
ChimeraX-DataFormats: 1.1
ChimeraX-Dicom: 1.0
ChimeraX-DistMonitor: 1.1.3
ChimeraX-DistUI: 1.0
ChimeraX-Dssp: 2.0
ChimeraX-EMDB-SFF: 1.0
ChimeraX-ExperimentalCommands: 1.0
ChimeraX-FileHistory: 1.0
ChimeraX-FunctionKey: 1.0
ChimeraX-Geometry: 1.1
ChimeraX-gltf: 1.0
ChimeraX-Graphics: 1.0
ChimeraX-Hbonds: 2.1
ChimeraX-Help: 1.1
ChimeraX-HKCage: 1.3
ChimeraX-IHM: 1.0
ChimeraX-ImageFormats: 1.1
ChimeraX-IMOD: 1.0
ChimeraX-IO: 1.0.1
ChimeraX-ISOLDE: 1.2.2
ChimeraX-Label: 1.0
ChimeraX-LinuxSupport: 1.0
ChimeraX-ListInfo: 1.1.1
ChimeraX-Log: 1.1.2
ChimeraX-LookingGlass: 1.1
ChimeraX-Maestro: 1.8.1
ChimeraX-Map: 1.0.2
ChimeraX-MapData: 2.0
ChimeraX-MapEraser: 1.0
ChimeraX-MapFilter: 2.0
ChimeraX-MapFit: 2.0
ChimeraX-MapSeries: 2.0
ChimeraX-Markers: 1.0
ChimeraX-Mask: 1.0
ChimeraX-MatchMaker: 1.2.1
ChimeraX-MDcrds: 2.2
ChimeraX-MedicalToolbar: 1.0.1
ChimeraX-Meeting: 1.0
ChimeraX-MLP: 1.1
ChimeraX-mmCIF: 2.3
ChimeraX-MMTF: 2.1
ChimeraX-Modeller: 1.0.1
ChimeraX-ModelPanel: 1.0.1
ChimeraX-ModelSeries: 1.0
ChimeraX-Mol2: 2.0
ChimeraX-Morph: 1.0
ChimeraX-MouseModes: 1.1
ChimeraX-Movie: 1.0
ChimeraX-Neuron: 1.0
ChimeraX-Nucleotides: 2.0.1
ChimeraX-OpenCommand: 1.5
ChimeraX-PDB: 2.4.1
ChimeraX-PDBBio: 1.0
ChimeraX-PDBLibrary: 1.0.1
ChimeraX-PDBMatrices: 1.0
ChimeraX-PickBlobs: 1.0
ChimeraX-Positions: 1.0
ChimeraX-PresetMgr: 1.0.1
ChimeraX-PubChem: 2.0.1
ChimeraX-ReadPbonds: 1.0
ChimeraX-Registration: 1.1
ChimeraX-RemoteControl: 1.0
ChimeraX-ResidueFit: 1.0
ChimeraX-RestServer: 1.1
ChimeraX-RNALayout: 1.0
ChimeraX-RotamerLibMgr: 2.0
ChimeraX-RotamerLibsDunbrack: 2.0
ChimeraX-RotamerLibsDynameomics: 2.0
ChimeraX-RotamerLibsRichardson: 2.0
ChimeraX-SaveCommand: 1.4
ChimeraX-SchemeMgr: 1.0
ChimeraX-SDF: 2.0
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0
ChimeraX-SeqView: 2.3
ChimeraX-Shape: 1.0.1
ChimeraX-Shell: 1.0
ChimeraX-Shortcuts: 1.0
ChimeraX-ShowAttr: 1.0
ChimeraX-ShowSequences: 1.0
ChimeraX-SideView: 1.0
ChimeraX-Smiles: 2.0.1
ChimeraX-SmoothLines: 1.0
ChimeraX-SpaceNavigator: 1.0
ChimeraX-StdCommands: 1.3.1
ChimeraX-STL: 1.0
ChimeraX-Storm: 1.0
ChimeraX-StrudelScore: 0.1.4
ChimeraX-Struts: 1.0
ChimeraX-Surface: 1.0
ChimeraX-SwapAA: 2.0
ChimeraX-SwapRes: 2.1
ChimeraX-TapeMeasure: 1.0
ChimeraX-Test: 1.0
ChimeraX-Toolbar: 1.0.1
ChimeraX-ToolshedUtils: 1.2
ChimeraX-Tug: 1.0
ChimeraX-UI: 1.7.6
ChimeraX-uniprot: 2.1
ChimeraX-UnitCell: 1.0
ChimeraX-ViewDockX: 1.0
ChimeraX-Vive: 1.1
ChimeraX-VolumeMenu: 1.0
ChimeraX-VTK: 1.0
ChimeraX-WavefrontOBJ: 1.0
ChimeraX-WebCam: 1.0
ChimeraX-WebServices: 1.0
ChimeraX-Zone: 1.0
colorama: 0.4.3
comtypes: 1.1.7
cxservices: 1.0
cycler: 0.10.0
Cython: 0.29.21
decorator: 5.0.9
distlib: 0.3.1
distro: 1.5.0
docutils: 0.16
filelock: 3.0.12
funcparserlib: 0.3.6
grako: 3.16.5
h5py: 2.10.0
html2text: 2020.1.16
idna: 2.10
ihm: 0.17
imagecodecs: 2020.5.30
imagesize: 1.2.0
ipykernel: 5.3.4
ipython: 7.18.1
ipython-genutils: 0.2.0
jedi: 0.17.2
Jinja2: 2.11.2
jupyter-client: 6.1.7
jupyter-core: 4.7.1
kiwisolver: 1.3.1
line-profiler: 2.1.2
lxml: 4.6.2
lz4: 3.1.0
MarkupSafe: 2.0.1
matplotlib: 3.3.2
MolecularDynamicsViewer: 1.1
mrcfile: 1.3.0
msgpack: 1.0.0
netCDF4: 1.5.4
networkx: 2.5
numexpr: 2.7.3
numpy: 1.19.2
numpydoc: 1.1.0
openvr: 1.14.1501
packaging: 20.9
pandas: 1.2.4
ParmEd: 3.2.0
parso: 0.7.1
pexpect: 4.8.0
pickleshare: 0.7.5
Pillow: 7.2.0
pip: 21.0.1
pkginfo: 1.5.0.1
prompt-toolkit: 3.0.18
psutil: 5.7.2
ptyprocess: 0.7.0
pycollada: 0.7.1
pydicom: 2.0.0
Pygments: 2.7.1
PyOpenGL: 3.1.5
PyOpenGL-accelerate: 3.1.5
pyparsing: 2.4.7
PyQt5-commercial: 5.15.2
PyQt5-sip: 12.8.1
PyQtWebEngine-commercial: 5.15.2
python-dateutil: 2.8.1
pytz: 2021.1
pyzmq: 22.0.3
qtconsole: 4.7.7
QtPy: 1.9.0
RandomWords: 0.3.0
recordtype: 1.3
requests: 2.24.0
scipy: 1.5.2
Send2Trash: 1.5.0
SEQCROW: 1.0.2
setuptools: 50.3.2
sfftk-rw: 0.6.7.dev1
six: 1.15.0
snowballstemmer: 2.1.0
sortedcontainers: 2.2.2
Sphinx: 3.2.1
sphinxcontrib-applehelp: 1.0.2
sphinxcontrib-blockdiag: 2.0.0
sphinxcontrib-devhelp: 1.0.2
sphinxcontrib-htmlhelp: 2.0.0
sphinxcontrib-jsmath: 1.0.1
sphinxcontrib-qthelp: 1.0.3
sphinxcontrib-serializinghtml: 1.1.5
suds-jurko: 0.6
tables: 3.6.1
threed-strudel: 0.9.3
tifffile: 2020.9.3
tinyarray: 1.2.3
tornado: 6.1
traitlets: 5.0.5
urllib3: 1.25.11
wcwidth: 0.2.5
webcolors: 1.11.1
wheel: 0.36.0
wheel-filename: 1.2.0
Change History (3)
comment:1 by , 4 years ago
| Component: | Unassigned → Third Party |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Tolman cone angle not implemented for tridentate or more ligands |
follow-up: 2 comment:2 by , 4 years ago
It looks like you're working through the SEQCROW tutorial for cone angles, so this case has been tested and should work. The process should be:
1. select the diphosphine ligand and nothing else - the suggested command is `select P; select connected` (you can click this command in the tutorial to run it)
2. press the "set ligand to current selection" button on the tool interface
3. select the Ru atom and nothing else - I would CTRL+click on it, but you could also use the `select Ru` command
4. press the "calculate cone angle for ligand on selected center" button
Hope this helps
I'll look at catching NotImplementedErrors and turning them into chimerax.core.errors.LimitationErrors.
________________________________
From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Sent: Wednesday, June 9, 2021 12:02 PM
Cc: aishen@free.fr <aishen@free.fr>; Anthony James Schaefer <tony.schaefer@uga.edu>
Subject: Re: [ChimeraX] #4753: Tolman cone angle not implemented for tridentate or more ligands (was: ChimeraX bug report submission)
[EXTERNAL SENDER - PROCEED CAUTIOUSLY]
#4753: Tolman cone angle not implemented for tridentate or more ligands
----------------------------------+---------------------------
Reporter: aishen@… | Owner: Tony Schaefer
Type: defect | Status: assigned
Priority: normal | Milestone:
Component: Third Party | Version:
Resolution: | Keywords:
Blocked By: | Blocking:
Notify when closed: | Platform: all
Project: ChimeraX |
----------------------------------+---------------------------
Changes (by Eric Pettersen):
* status: new => assigned
* component: Unassigned => Third Party
* project: => ChimeraX
* platform: => all
* owner: (none) => Tony Schaefer
Comment:
Might want to raise chimerax.core.errors.LimitationError if you don't want
bug reports in these situations.
--
Ticket URL: <https://plato.cgl.ucsf.edu/trac/ChimeraX/ticket/4753#comment:1>
ChimeraX <http://www.rbvi.ucsf.edu/chimerax/>
ChimeraX Issue Tracker
comment:3 by , 4 years ago
Conversely, of course, if you do want bug reports in these situations, leave them be! :-)
Note:
See TracTickets
for help on using tickets.
Might want to raise chimerax.core.errors.LimitationError if you don't want bug reports in these situations.