Opened 12 months ago
Closed 11 months ago
#16374 closed defect (fixed)
KVFinder "nearby" value not valid
| Reported by: | Owned by: | Eric Pettersen | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Surface/Binding Analysis | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: Windows-10-10.0.22631
ChimeraX Version: 1.9rc202411230619 (2024-11-23 06:19:23 UTC)
Description
"Nearby" atom/residue distance not valid with cavities (kvfinder).
In the cavities windows, The default value of 3.5A give the following error : "Nearby" atom/residue distance not valid. I can change it to integer values, but not float (comma or "." doesn't work).
My windows is french... Maybe it is linked ?
Best regards,
Thibault.
Log:
Startup Messages
---
note | available bundle cache has not been initialized yet
UCSF ChimeraX version: 1.9rc202411230619 (2024-11-23)
© 2016-2024 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open 2H4G format mmcif fromDatabase pdb
2h4g title:
Crystal structure of PTP1B with monocyclic thiophene inhibitor [more info...]
Chain information for 2h4g #1
---
Chain | Description | UniProt
A | Tyrosine-protein phosphatase non-receptor type 1 | PTN1_HUMAN 1-299
Non-standard residues in 2h4g #1
---
694 — 4-bromo-3-(carboxymethoxy)-5-(4-hydroxyphenyl)thiophene-2-carboxylic
acid
Drag select of 1 atoms
> select add /A:304@O
2 atoms, 1 bond, 2 residues, 1 model selected
> select up
4 atoms, 1 bond, 3 residues, 1 model selected
> select up
23 atoms, 22 bonds, 3 residues, 1 model selected
> delete atoms sel
> delete bonds sel
pyKVFinder module not installed; fetching from PyPi repository...
> kvfinder #1
14 cavities found for 2h4g #1
2h4g Cavities
---
ID | | Volume | Area | Points
1.1.6 | | 134.78 | 113.59 | 624
1.1.2 | | 60.91 | 83.25 | 282
1.1.5 | | 48.6 | 56.48 | 225
1.1.13 | | 26.35 | 39.62 | 122
1.1.8 | | 24.62 | 46.53 | 114
1.1.7 | | 22.25 | 35.72 | 103
1.1.11 | | 21.38 | 35.91 | 99
1.1.4 | | 19.87 | 36.19 | 92
1.1.1 | | 16.85 | 39.15 | 78
1.1.3 | | 15.98 | 23.87 | 74
1.1.9 | | 11.23 | 21.14 | 52
1.1.12 | | 9.07 | 20.7 | 42
1.1.14 | | 6.7 | 13.93 | 31
1.1.10 | | 5.18 | 10.99 | 24
> view #1.1.6 @< 3.5
> zoom 0.75
moved plane near -26.14409739588395 [-0.74789216 0.16373095 0.64331135]
moved plane far -26.14409739588395 [-0.74789216 0.16373095 0.64331135]
> surface #1.1
> transparency #1.1 50
> ~surface #1.1
> surface #1.1.6
"Nearby" atom/residue distance not valid
> view #!1.1.2 @< 3.5
> zoom 0.75
moved plane near -23.322415246558013 [0.26635626 0.44317941 0.85594763]
moved plane far -23.322415246558013 [0.26635626 0.44317941 0.85594763]
> ~surface #1.1
> surface #!1.1.2
"Nearby" atom/residue distance not valid
> view #!1.1.6 @< 3.5
> zoom 0.75
moved plane near -28.718391759469373 [ 0.60252069 -0.53292798 0.5941015 ]
moved plane far -28.718391759469373 [ 0.60252069 -0.53292798 0.5941015 ]
> ~surface #1.1
> surface #!1.1.6
> show #!1 & (#!1.1.6 :< 5.0)
> view #!1.1.2 @< 5.0
> zoom 0.75
moved plane near -28.386186115314302 [ 0.60252069 -0.53292798 0.5941015 ]
moved plane far -28.386186115314302 [ 0.60252069 -0.53292798 0.5941015 ]
> ~surface #1.1
> surface #!1.1.2
> show #!1 & (#!1.1.2 :< 5.0)
OpenGL version: 3.3.0 NVIDIA 560.76
OpenGL renderer: NVIDIA RTX 3000 Ada Generation Laptop GPU/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Python: 3.11.4
Locale: fr_FR.cp1252
Qt version: PyQt6 6.7.1, Qt 6.7.1
Qt runtime version: 6.7.3
Qt platform: windows
Manufacturer: Dell Inc.
Model: Precision 5480
OS: Microsoft Windows 11 Professionnel (Build 22631)
Memory: 68,307,476,480
MaxProcessMemory: 137,438,953,344
CPU: 20 13th Gen Intel(R) Core(TM) i9-13900H
OSLanguage: fr-FR
Installed Packages:
alabaster: 1.0.0
appdirs: 1.4.4
asttokens: 2.4.1
auditwheel: 6.1.0
babel: 2.16.0
beautifulsoup4: 4.12.3
blockdiag: 3.0.0
blosc2: 2.7.1
build: 1.2.1
certifi: 2024.8.30
cftime: 1.6.4.post1
charset-normalizer: 3.4.0
ChimeraX-AddCharge: 1.5.18
ChimeraX-AddH: 2.2.6
ChimeraX-AlignmentAlgorithms: 2.0.2
ChimeraX-AlignmentHdrs: 3.5
ChimeraX-AlignmentMatrices: 2.1
ChimeraX-Alignments: 2.16.1
ChimeraX-AlphaFold: 1.0.1
ChimeraX-AltlocExplorer: 1.1.2
ChimeraX-AmberInfo: 1.0
ChimeraX-Arrays: 1.1
ChimeraX-Atomic: 1.58.7
ChimeraX-AtomicLibrary: 14.1.11
ChimeraX-AtomSearch: 2.0.1
ChimeraX-AxesPlanes: 2.4
ChimeraX-BasicActions: 1.1.2
ChimeraX-BILD: 1.0
ChimeraX-BlastProtein: 2.4.7
ChimeraX-BondRot: 2.0.4
ChimeraX-BugReporter: 1.0.1
ChimeraX-BuildStructure: 2.13.1
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.4.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.4
ChimeraX-ChemGroup: 2.0.1
ChimeraX-Clashes: 2.3
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.9rc202411230619
ChimeraX-CoreFormats: 1.2
ChimeraX-coulombic: 1.4.4
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-CrystalContacts: 1.0.1
ChimeraX-DataFormats: 1.2.3
ChimeraX-Dicom: 1.2.6
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.4.1
ChimeraX-Hbonds: 2.5
ChimeraX-Help: 1.3
ChimeraX-HKCage: 1.3
ChimeraX-IHM: 1.1
ChimeraX-ImageFormats: 1.2
ChimeraX-IMOD: 1.0
ChimeraX-IO: 1.0.3
ChimeraX-ItemsInspection: 1.0.1
ChimeraX-IUPAC: 1.0
ChimeraX-KVFinder: 1.2.1
ChimeraX-Label: 1.1.11
ChimeraX-ListInfo: 1.2.2
ChimeraX-Log: 1.2
ChimeraX-LookingGlass: 1.1
ChimeraX-Maestro: 1.9.1
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.1.6
ChimeraX-MCopy: 1.0
ChimeraX-MDcrds: 2.7.2
ChimeraX-MedicalToolbar: 1.1
ChimeraX-Meeting: 1.0.1
ChimeraX-MLP: 1.1.1
ChimeraX-mmCIF: 2.14.2
ChimeraX-MMTF: 2.2
ChimeraX-ModelArchive: 1.0
ChimeraX-Modeller: 1.5.18
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-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.14
ChimeraX-OrthoPick: 1.0.1
ChimeraX-PDB: 2.7.6
ChimeraX-PDBBio: 1.0.1
ChimeraX-PDBLibrary: 1.0.4
ChimeraX-PDBMatrices: 1.0
ChimeraX-PickBlobs: 1.0.1
ChimeraX-Positions: 1.0
ChimeraX-PresetMgr: 1.1.2
ChimeraX-PubChem: 2.2
ChimeraX-ReadPbonds: 1.0.1
ChimeraX-Registration: 1.1.2
ChimeraX-RemoteControl: 1.0
ChimeraX-RenderByAttr: 1.6.2
ChimeraX-RenumberResidues: 1.1
ChimeraX-ResidueFit: 1.0.1
ChimeraX-RestServer: 1.3.1
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.3.0
ChimeraX-SelInspector: 1.0
ChimeraX-SeqView: 2.14
ChimeraX-Shape: 1.0.1
ChimeraX-Shell: 1.0.1
ChimeraX-Shortcuts: 1.2.0
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.18.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
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.41
ChimeraX-Umap: 1.0
ChimeraX-uniprot: 2.3.1
ChimeraX-UnitCell: 1.0.1
ChimeraX-ViewDockX: 1.4.4
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
comtypes: 1.4.5
contourpy: 1.3.1
cxservices: 1.2.3
cycler: 0.12.1
Cython: 3.0.10
debugpy: 1.8.9
decorator: 5.1.1
docutils: 0.21.2
executing: 2.1.0
filelock: 3.15.4
fonttools: 4.55.0
funcparserlib: 2.0.0a0
glfw: 2.8.0
grako: 3.16.5
h5py: 3.12.1
html2text: 2024.2.26
idna: 3.10
ihm: 1.3
imagecodecs: 2024.6.1
imagesize: 1.4.1
ipykernel: 6.29.5
ipython: 8.26.0
ipywidgets: 8.1.5
jedi: 0.19.1
Jinja2: 3.1.4
jupyter_client: 8.6.2
jupyter_core: 5.7.2
jupyterlab_widgets: 3.0.13
kiwisolver: 1.4.7
line_profiler: 4.1.3
lxml: 5.2.2
lz4: 4.3.3
MarkupSafe: 3.0.2
matplotlib: 3.9.2
matplotlib-inline: 0.1.7
msgpack: 1.0.8
ndindex: 1.9.2
nest-asyncio: 1.6.0
netCDF4: 1.6.5
networkx: 3.3
nibabel: 5.2.0
nptyping: 2.5.0
numexpr: 2.10.2
numpy: 2.1.3
numpy: 1.26.4
openvr: 1.26.701
packaging: 23.2
ParmEd: 4.2.2
parso: 0.8.4
pep517: 0.13.1
pillow: 10.4.0
pip: 24.2
pkginfo: 1.11.1
platformdirs: 4.3.6
plotly: 5.24.1
prompt_toolkit: 3.0.48
psutil: 6.0.0
pure_eval: 0.2.3
py-cpuinfo: 9.0.0
pycollada: 0.8
pydicom: 2.4.4
pyelftools: 0.31
Pygments: 2.18.0
pyKVFinder: 0.7.1
pynmrstar: 3.3.4
pynrrd: 1.0.0
PyOpenGL: 3.1.7
PyOpenGL-accelerate: 3.1.7
pyopenxr: 1.0.3401
pyparsing: 3.2.0
pyproject_hooks: 1.2.0
PyQt6-commercial: 6.7.1
PyQt6-Qt6: 6.7.3
PyQt6-WebEngine-commercial: 6.7.0
PyQt6-WebEngine-Qt6: 6.7.3
PyQt6-WebEngineSubwheel-Qt6: 6.7.3
PyQt6_sip: 13.8.0
python-dateutil: 2.9.0.post0
pytz: 2024.2
pywin32: 306
pyzmq: 26.2.0
qtconsole: 5.5.2
QtPy: 2.4.2
qtshim: 1.0
RandomWords: 0.4.0
requests: 2.32.3
scipy: 1.14.0
setuptools: 72.1.0
sfftk-rw: 0.8.1
six: 1.16.0
snowballstemmer: 2.2.0
sortedcontainers: 2.4.0
soupsieve: 2.6
Sphinx: 8.0.2
sphinx-autodoc-typehints: 2.2.3
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
stack-data: 0.6.3
superqt: 0.6.3
tables: 3.10.1
tcia_utils: 1.5.1
tenacity: 9.0.0
tifffile: 2024.7.24
tinyarray: 1.2.4
toml: 0.10.2
tornado: 6.4.2
traitlets: 5.14.3
typing_extensions: 4.12.2
tzdata: 2024.2
urllib3: 2.2.3
wcwidth: 0.2.13
webcolors: 24.6.0
wheel: 0.43.0
wheel-filename: 1.4.1
widgetsnbextension: 4.0.13
WMI: 1.5.1
Change History (4)
comment:1 by , 12 months ago
| Component: | Unassigned → Surface/Binding Analysis |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → accepted |
| Summary: | ChimeraX bug report submission → KVFinder "nearby" value not valid |
comment:2 by , 12 months ago
| Status: | accepted → feedback |
|---|
comment:3 by , 12 months ago
Hi Eric!
Thank you for your response, it's not a urgent bug but I just wanted to report it :)
In the build structure I cannot put "." to have float, but I can put a comma, however it does not convert it to float afterwards (ValueError: could not convert string to float: '-57,5')
Best regards,
Thibault Tubiana.
----- Mail original -----
De: "ChimeraX" <ChimeraX-bugs-admin@cgl.ucsf.edu>
À: pett@cgl.ucsf.edu, "Thibault TUBIANA" <thibault.tubiana@i2bc.paris-saclay.fr>
Envoyé: Mardi 26 Novembre 2024 20:38:10
Objet: Re: [ChimeraX] #16374: KVFinder "nearby" value not valid
#16374: KVFinder "nearby" value not valid
-----------------------------------------------+----------------------
Reporter: thibault.tubiana@\u2026 | Owner: pett
Type: defect | Status: feedback
Priority: normal | Milestone:
Component: Surface/Binding Analysis | Version:
Resolution: | Keywords:
Blocked By: | Blocking:
Notify when closed: | Platform: all
Project: ChimeraX |
-----------------------------------------------+----------------------
Changes (by pett):
* status: accepted => feedback
Comment:
Hi Thibault,
Thanks for reporting this problem. I'm guessing it must be
related to your French localization on your Windows machine, since it
works fine for me. To try that out I'm going to have to wait until I'm in
the office next week and have access to a Windows machine that I can
change the localization for.
In the interim, I'm hoping you could try a couple of tests for me.
One would be to bring up the Build Structure tool, choose to add a
peptide, input any sequence (e.g. "AAA", click Apply, and in the resulting
dialog change the phi or psi values (or both) to non-integer numbers and
then click the "Set" button. Does that work or do you get an error?
The other test is to temporarily change your machine to English
localization (if possible) and see if Find Cavities then works.
Thanks for any info you can provide.
--Eric
Eric Pettersen
UCSF Computer Graphics Lab
comment:4 by , 11 months ago
| Resolution: | → fixed |
|---|---|
| Status: | feedback → closed |
Hi Thibault,
This is fixed in the daily build now. Since the fix required changing a global Qt setting (about interpreting number strings), we weren't comfortable putting it in the release candidate at this late point in the release cycle -- we want to see if there are any other ramifications to other parts of the code due to the change. So you will have to use the daily build if you want to change that Find Cavities parameter.
--Eric
Note:
See TracTickets
for help on using tickets.
Hi Thibault,
--Eric