Opened 4 years ago
Closed 4 years ago
#6281 closed defect (not a bug)
Cannot show tomogram as surface or volume
| Reported by: | Owned by: | Tom Goddard | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Volume Data | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: Linux-5.4.0-100-generic-x86_64-with-glibc2.31
ChimeraX Version: 1.3 (2021-12-08 23:08:33 UTC)
Description
Mrc tomograms can be opened in default "plane" mode but can not be transformed into "surface" or " volume" or any other volume viewing mode.
Log:
UCSF ChimeraX version: 1.3 (2021-12-08)
© 2016-2021 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open /media/chiulab/S/li/segmentations/C1_05_rec.lih_lp100.mrc
Opened C1_05_rec.lih_lp100.mrc as #1, grid size 1024,1440,425, pixel
8.53,8.53,8.53, shown at step 1, values float32
> volume #1 region 0,0,0,1023,1439,424 step 4
[Repeated 1 time(s)]Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/core/triggerset.py", line 134, in invoke
return self._func(self._name, data)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map/volume.py", line 4010, in _update_drawings
v.update_drawings()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map/volume.py", line 777, in update_drawings
levels, colors = self.initial_surface_levels()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map/volume.py", line 578, in initial_surface_levels
mstats = self.matrix_value_statistics()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map/volume.py", line 1708, in matrix_value_statistics
matrices = self.displayed_matrices(read_matrix)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map/volume.py", line 1743, in displayed_matrices
matrices.append(self.matrix(read_matrix))
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map/volume.py", line 1228, in matrix
m = self.region_matrix(r, read_matrix)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map/volume.py", line 1252, in region_matrix
m = d.matrix(origin, size, step, progress, from_cache_only)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map_data/griddata.py", line 302, in matrix
m = self.read_matrix(ijk_origin, ijk_size, ijk_step, progress)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map_data/mrc/mrc_grid.py", line 44, in read_matrix
return self.mrc_data.read_matrix(ijk_origin, ijk_size, ijk_step, progress)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map_data/mrc/mrc_format.py", line 284, in read_matrix
matrix = read_array(self.path, self.data_offset,
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map_data/readarray.py", line 55, in read_array
data = file.read(ibytes)
OSError: [Errno 5] Input/output error
Error processing trigger "graphics update":
OSError: [Errno 5] Input/output error
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map_data/readarray.py", line 55, in read_array
data = file.read(ibytes)
See log for complete Python traceback.
> volume #1 change image level -3.03e-12,0 level 8.178e-09,0.8 level
> 1.994e-08,1
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map/volume_viewer.py", line 2146, in mousePressEvent
cb(event)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map/volume_viewer.py", line 2209, in select_data_cb
d.redisplay_needed_cb()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map/volume_viewer.py", line 294, in redisplay_needed_cb
self.redisplay_needed()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map/volume_viewer.py", line 320, in redisplay_needed
self.show_using_dialog_settings(self.active_volume)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map/volume_viewer.py", line 362, in
show_using_dialog_settings
dr.show()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map/volume.py", line 748, in show
self._keep_displayed_data = self.displayed_matrices() if show else None
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map/volume.py", line 1743, in displayed_matrices
matrices.append(self.matrix(read_matrix))
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map/volume.py", line 1228, in matrix
m = self.region_matrix(r, read_matrix)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map/volume.py", line 1252, in region_matrix
m = d.matrix(origin, size, step, progress, from_cache_only)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map_data/griddata.py", line 302, in matrix
m = self.read_matrix(ijk_origin, ijk_size, ijk_step, progress)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map_data/mrc/mrc_grid.py", line 44, in read_matrix
return self.mrc_data.read_matrix(ijk_origin, ijk_size, ijk_step, progress)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map_data/mrc/mrc_format.py", line 284, in read_matrix
matrix = read_array(self.path, self.data_offset,
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map_data/readarray.py", line 55, in read_array
data = file.read(ibytes)
OSError: [Errno 5] Input/output error
OSError: [Errno 5] Input/output error
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/map_data/readarray.py", line 55, in read_array
data = file.read(ibytes)
See log for complete Python traceback.
OpenGL version: 3.3.0 NVIDIA 470.103.01
OpenGL renderer: Quadro K4200/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Manufacturer: Silicon Mechanics
Model: Workform 2000
OS: Ubuntu 20.04 focal
Architecture: 64bit ELF
Virutal Machine: none
CPU: 48 Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz
Cache Size: 30720 KB
Memory:
total used free shared buff/cache available
Mem: 125Gi 2.0Gi 120Gi 22Mi 3.6Gi 122Gi
Swap: 2.0Gi 0B 2.0Gi
Graphics:
03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK104GL [Quadro K4200] [10de:11b4] (rev a1)
Subsystem: NVIDIA Corporation GK104GL [Quadro K4200] [10de:1096]
Kernel driver in use: nvidia
Locale: ('en_US', '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
blockdiag: 2.0.1
certifi: 2021.10.8
cftime: 1.5.1.1
charset-normalizer: 2.0.9
ChimeraX-AddCharge: 1.2.2
ChimeraX-AddH: 2.1.11
ChimeraX-AlignmentAlgorithms: 2.0
ChimeraX-AlignmentHdrs: 3.2
ChimeraX-AlignmentMatrices: 2.0
ChimeraX-Alignments: 2.2.3
ChimeraX-AlphaFold: 1.0
ChimeraX-AltlocExplorer: 1.0.1
ChimeraX-AmberInfo: 1.0
ChimeraX-Arrays: 1.0
ChimeraX-Atomic: 1.31
ChimeraX-AtomicLibrary: 4.2
ChimeraX-AtomSearch: 2.0
ChimeraX-AtomSearchLibrary: 1.0
ChimeraX-AxesPlanes: 2.0
ChimeraX-BasicActions: 1.1
ChimeraX-BILD: 1.0
ChimeraX-BlastProtein: 2.0
ChimeraX-BondRot: 2.0
ChimeraX-BugReporter: 1.0
ChimeraX-BuildStructure: 2.6.1
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.1
ChimeraX-ButtonPanel: 1.0
ChimeraX-CageBuilder: 1.0
ChimeraX-CellPack: 1.0
ChimeraX-Centroids: 1.2
ChimeraX-ChemGroup: 2.0
ChimeraX-Clashes: 2.2.2
ChimeraX-ColorActions: 1.0
ChimeraX-ColorGlobe: 1.0
ChimeraX-ColorKey: 1.5
ChimeraX-CommandLine: 1.1.5
ChimeraX-ConnectStructure: 2.0
ChimeraX-Contacts: 1.0
ChimeraX-Core: 1.3
ChimeraX-CoreFormats: 1.1
ChimeraX-coulombic: 1.3.2
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-CrystalContacts: 1.0
ChimeraX-DataFormats: 1.2.2
ChimeraX-Dicom: 1.0
ChimeraX-DistMonitor: 1.1.5
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.1
ChimeraX-Hbonds: 2.1.2
ChimeraX-Help: 1.2
ChimeraX-HKCage: 1.3
ChimeraX-IHM: 1.1
ChimeraX-ImageFormats: 1.2
ChimeraX-IMOD: 1.0
ChimeraX-IO: 1.0.1
ChimeraX-ItemsInspection: 1.0
ChimeraX-Label: 1.1
ChimeraX-LinuxSupport: 1.0
ChimeraX-ListInfo: 1.1.1
ChimeraX-Log: 1.1.4
ChimeraX-LookingGlass: 1.1
ChimeraX-Maestro: 1.8.1
ChimeraX-Map: 1.1
ChimeraX-MapData: 2.0
ChimeraX-MapEraser: 1.0
ChimeraX-MapFilter: 2.0
ChimeraX-MapFit: 2.0
ChimeraX-MapSeries: 2.1
ChimeraX-Markers: 1.0
ChimeraX-Mask: 1.0
ChimeraX-MatchMaker: 2.0.4
ChimeraX-MDcrds: 2.6
ChimeraX-MedicalToolbar: 1.0.1
ChimeraX-Meeting: 1.0
ChimeraX-MLP: 1.1
ChimeraX-mmCIF: 2.4
ChimeraX-MMTF: 2.1
ChimeraX-Modeller: 1.2.6
ChimeraX-ModelPanel: 1.2.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.2
ChimeraX-OpenCommand: 1.7
ChimeraX-PDB: 2.6.5
ChimeraX-PDBBio: 1.0
ChimeraX-PDBLibrary: 1.0.2
ChimeraX-PDBMatrices: 1.0
ChimeraX-PickBlobs: 1.0
ChimeraX-Positions: 1.0
ChimeraX-PresetMgr: 1.0.1
ChimeraX-PubChem: 2.1
ChimeraX-ReadPbonds: 1.0.1
ChimeraX-Registration: 1.1
ChimeraX-RemoteControl: 1.0
ChimeraX-ResidueFit: 1.0
ChimeraX-RestServer: 1.1
ChimeraX-RNALayout: 1.0
ChimeraX-RotamerLibMgr: 2.0.1
ChimeraX-RotamerLibsDunbrack: 2.0
ChimeraX-RotamerLibsDynameomics: 2.0
ChimeraX-RotamerLibsRichardson: 2.0
ChimeraX-SaveCommand: 1.5
ChimeraX-SchemeMgr: 1.0
ChimeraX-SDF: 2.0
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0
ChimeraX-SelInspector: 1.0
ChimeraX-SeqView: 2.4.6
ChimeraX-Shape: 1.0.1
ChimeraX-Shell: 1.0
ChimeraX-Shortcuts: 1.1
ChimeraX-ShowAttr: 1.0
ChimeraX-ShowSequences: 1.0
ChimeraX-SideView: 1.0
ChimeraX-Smiles: 2.1
ChimeraX-SmoothLines: 1.0
ChimeraX-SpaceNavigator: 1.0
ChimeraX-StdCommands: 1.6.1
ChimeraX-STL: 1.0
ChimeraX-Storm: 1.0
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.1
ChimeraX-ToolshedUtils: 1.2
ChimeraX-Tug: 1.0
ChimeraX-UI: 1.13.7
ChimeraX-uniprot: 2.2
ChimeraX-UnitCell: 1.0
ChimeraX-ViewDockX: 1.0.1
ChimeraX-VIPERdb: 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.4
cxservices: 1.1
cycler: 0.11.0
Cython: 0.29.24
decorator: 5.1.0
distro: 1.6.0
docutils: 0.17.1
filelock: 3.0.12
funcparserlib: 0.3.6
grako: 3.16.5
h5py: 3.6.0
html2text: 2020.1.16
idna: 3.3
ihm: 0.21
imagecodecs: 2021.4.28
imagesize: 1.3.0
ipykernel: 5.5.5
ipython: 7.23.1
ipython-genutils: 0.2.0
jedi: 0.18.0
Jinja2: 3.0.1
jupyter-client: 6.1.12
jupyter-core: 4.9.1
kiwisolver: 1.3.2
line-profiler: 3.3.0
lxml: 4.6.3
lz4: 3.1.3
MarkupSafe: 2.0.1
matplotlib: 3.4.3
matplotlib-inline: 0.1.3
msgpack: 1.0.2
netCDF4: 1.5.7
networkx: 2.6.3
numexpr: 2.8.0
numpy: 1.21.2
openvr: 1.16.801
packaging: 21.3
ParmEd: 3.2.0
parso: 0.8.3
pexpect: 4.8.0
pickleshare: 0.7.5
Pillow: 8.3.2
pip: 21.2.4
pkginfo: 1.7.1
prompt-toolkit: 3.0.23
psutil: 5.8.0
ptyprocess: 0.7.0
pycollada: 0.7.1
pydicom: 2.1.2
Pygments: 2.10.0
PyOpenGL: 3.1.5
PyOpenGL-accelerate: 3.1.5
pyparsing: 3.0.6
PyQt5-commercial: 5.15.2
PyQt5-sip: 12.8.1
PyQtWebEngine-commercial: 5.15.2
python-dateutil: 2.8.2
pytz: 2021.3
pyzmq: 22.3.0
qtconsole: 5.1.1
QtPy: 1.11.3
RandomWords: 0.3.0
requests: 2.26.0
scipy: 1.7.1
setuptools: 57.5.0
sfftk-rw: 0.7.1
six: 1.16.0
snowballstemmer: 2.2.0
sortedcontainers: 2.4.0
Sphinx: 4.2.0
sphinx-autodoc-typehints: 1.12.0
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
tifffile: 2021.4.8
tinyarray: 1.2.3
tornado: 6.1
traitlets: 5.1.1
urllib3: 1.26.7
wcwidth: 0.2.5
webcolors: 1.11.1
wheel: 0.37.0
wheel-filename: 1.3.0
Change History (2)
comment:1 by , 4 years ago
| Component: | Unassigned → Volume Data |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Cannot show tomogram as surface or volume |
comment:2 by , 4 years ago
| Resolution: | → not a bug |
|---|---|
| Status: | assigned → closed |
The error message means the file was not readable.
OSError: [Errno 5] Input/output error
Possibly the file was deleted after opening it. ChimeraX does not read the full file when you open it, and if you change the step size will read just the part of the file it needs. So if you open it, then delete or rename it, then change the step size for display you can get this type of file reading error.
Let me know if that is not the cause.
Note:
See TracTickets
for help on using tickets.
Reported by Albert Zhou