Opened 3 years ago

Last modified 3 years ago

#7420 assigned defect

Scrollable Segger segment saving?

Reported by: posert@… Owned by: Tom Goddard
Priority: normal Milestone:
Component: Input/Output Version:
Keywords: Cc: Eric Pettersen
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Windows-10-10.0.19042
ChimeraX Version: 1.4 (2022-06-03 23:39:42 UTC)
Description
With ChimeraX fullscreened in Windows 10, saving all segments from a segger job to an .mrc file increases the window size beyond the maximum vertical resolution, pushing the bottom of the window out of view. Resizing and re-maximizing the window resolves the issue. This issue also occurred in ChimeraX 1.3. I believe it also happens when performing some other map iterations, but it always happens when saving a segment job to .mrc file.

Log:
> set bgColor white

UCSF ChimeraX version: 1.4 (2022-06-03)  
© 2016-2022 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open C:\\\Users\\\posert\\\Downloads\\\cryosparc_P36_J35_005_volume_map.mrc

Opened cryosparc_P36_J35_005_volume_map.mrc as #1, grid size 256,256,256,
pixel 1.23, shown at level 0.039, step 1, values float32  

> volume #1 level 0.08359

> volume #1 level 0.08974

> volume gaussian #1 sDev 2

Opened cryosparc_P36_J35_005_volume_map.mrc gaussian as #2, grid size
256,256,256, pixel 1.23, shown at step 1, values float32  

> volume #2 level 0.05085

> ui tool show "Segment Map"

Segmenting cryosparc_P36_J35_005_volume_map.mrc gaussian, density threshold
0.050846  
Showing 25 region surfaces  
383 watershed regions, grouped to 25 regions  
Showing cryosparc_P36_J35_005_volume_map gaussian.seg - 25 regions, 25
surfaces  
Drag select of 568, 569, 4770 of 14624 triangles, 556, 4515 of 12156
triangles, 2 cryosparc_P36_J35_005_volume_map.mrc gaussian  
Deleted 3 regions  
Drag select of 561, 2306 of 35012 triangles, 564, 1246 of 29624 triangles,
563, 1411 of 20448 triangles, 558, 533, 565, 14162 of 14292 triangles, 562,
535, 889 of 10972 triangles, 534, 10062 of 10288 triangles, 536, 92 of 7804
triangles, 571, 546, 5965 of 6208 triangles, 2
cryosparc_P36_J35_005_volume_map.mrc gaussian  

> select clear

Drag select of 558, 533, 565, 7347 of 14292 triangles, 562, 12054 of 13528
triangles, 534, 6120 of 10288 triangles, 571, 7040 of 7100 triangles, 546,
3100 of 6208 triangles, 2 cryosparc_P36_J35_005_volume_map.mrc gaussian  
Deleted 7 regions  

> hide #!2 models

Saving 15 regions to mrc file...  
Opened cryosparc_P36_J35_005_volume_map_15_regions.mrc as #4, grid size
80,80,70, pixel 1.23, shown at step 1, values float32  
Wrote cryosparc_P36_J35_005_volume_map_15_regions.mrc  




OpenGL version: 3.3.0 NVIDIA 451.67
OpenGL renderer: Quadro P620/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation

Python: 3.9.11
Locale: en_US.cp1252
Qt version: PyQt6 6.3.0, Qt 6.3.0
Qt runtime version: 6.3.0
Qt platform: windows

Manufacturer: Dell Inc.
Model: Precision 3551
OS: Microsoft Windows 10 Enterprise (Build 19042)
Memory: 16,791,748,608
MaxProcessMemory: 137,438,953,344
CPU: 12 Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz
OSLanguage: en-US

Installed Packages:
    alabaster: 0.7.12
    appdirs: 1.4.4
    Babel: 2.10.1
    backcall: 0.2.0
    blockdiag: 3.0.0
    certifi: 2022.5.18.1
    cftime: 1.6.0
    charset-normalizer: 2.0.12
    ChimeraX-AddCharge: 1.2.3
    ChimeraX-AddH: 2.1.11
    ChimeraX-AlignmentAlgorithms: 2.0
    ChimeraX-AlignmentHdrs: 3.2.1
    ChimeraX-AlignmentMatrices: 2.0
    ChimeraX-Alignments: 2.4.3
    ChimeraX-AlphaFold: 1.0
    ChimeraX-AltlocExplorer: 1.0.2
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Arrays: 1.0
    ChimeraX-Atomic: 1.39.1
    ChimeraX-AtomicLibrary: 7.0
    ChimeraX-AtomSearch: 2.0.1
    ChimeraX-AxesPlanes: 2.1
    ChimeraX-BasicActions: 1.1
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 2.1.1
    ChimeraX-BondRot: 2.0
    ChimeraX-BugReporter: 1.0
    ChimeraX-BuildStructure: 2.7
    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.4
    ChimeraX-ColorActions: 1.0
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-ColorKey: 1.5.1
    ChimeraX-CommandLine: 1.2.3
    ChimeraX-ConnectStructure: 2.0.1
    ChimeraX-Contacts: 1.0
    ChimeraX-Core: 1.4
    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.1
    ChimeraX-DistMonitor: 1.1.5
    ChimeraX-Dssp: 2.0
    ChimeraX-EMDB-SFF: 1.0
    ChimeraX-ExperimentalCommands: 1.0
    ChimeraX-FileHistory: 1.0
    ChimeraX-FunctionKey: 1.0
    ChimeraX-Geometry: 1.2
    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.1
    ChimeraX-ListInfo: 1.1.1
    ChimeraX-Log: 1.1.5
    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.6
    ChimeraX-MDcrds: 2.6
    ChimeraX-MedicalToolbar: 1.0.1
    ChimeraX-Meeting: 1.0
    ChimeraX-MLP: 1.1
    ChimeraX-mmCIF: 2.7
    ChimeraX-MMTF: 2.1
    ChimeraX-Modeller: 1.5.5
    ChimeraX-ModelPanel: 1.3.2
    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.9
    ChimeraX-PDB: 2.6.6
    ChimeraX-PDBBio: 1.0
    ChimeraX-PDBLibrary: 1.0.2
    ChimeraX-PDBMatrices: 1.0
    ChimeraX-PickBlobs: 1.0
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.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.1
    ChimeraX-SchemeMgr: 1.0
    ChimeraX-SDF: 2.0
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0
    ChimeraX-SelInspector: 1.0
    ChimeraX-SeqView: 2.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.8
    ChimeraX-STL: 1.0
    ChimeraX-Storm: 1.0
    ChimeraX-StructMeasure: 1.0.1
    ChimeraX-Struts: 1.0.1
    ChimeraX-Surface: 1.0
    ChimeraX-SwapAA: 2.0
    ChimeraX-SwapRes: 2.1.1
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.1.1
    ChimeraX-ToolshedUtils: 1.2.1
    ChimeraX-Tug: 1.0
    ChimeraX-UI: 1.18.3
    ChimeraX-uniprot: 2.2
    ChimeraX-UnitCell: 1.0
    ChimeraX-ViewDockX: 1.1.2
    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.1.0
    ChimeraX-Zone: 1.0
    colorama: 0.4.4
    comtypes: 1.1.10
    cxservices: 1.2
    cycler: 0.11.0
    Cython: 0.29.26
    debugpy: 1.6.0
    decorator: 5.1.1
    docutils: 0.17.1
    entrypoints: 0.4
    filelock: 3.4.2
    fonttools: 4.33.3
    funcparserlib: 1.0.0
    grako: 3.16.5
    h5py: 3.7.0
    html2text: 2020.1.16
    idna: 3.3
    ihm: 0.27
    imagecodecs: 2021.11.20
    imagesize: 1.3.0
    ipykernel: 6.6.1
    ipython: 7.31.1
    ipython-genutils: 0.2.0
    jedi: 0.18.1
    Jinja2: 3.0.3
    jupyter-client: 7.1.0
    jupyter-core: 4.10.0
    kiwisolver: 1.4.2
    line-profiler: 3.4.0
    lxml: 4.7.1
    lz4: 3.1.10
    MarkupSafe: 2.1.1
    matplotlib: 3.5.1
    matplotlib-inline: 0.1.3
    msgpack: 1.0.3
    nest-asyncio: 1.5.5
    netCDF4: 1.5.8
    networkx: 2.6.3
    numexpr: 2.8.1
    numpy: 1.22.1
    openvr: 1.16.802
    packaging: 21.3
    ParmEd: 3.4.3
    parso: 0.8.3
    pickleshare: 0.7.5
    Pillow: 9.0.1
    pip: 21.3.1
    pkginfo: 1.8.2
    prompt-toolkit: 3.0.29
    psutil: 5.9.0
    pycollada: 0.7.2
    pydicom: 2.2.2
    Pygments: 2.11.2
    PyOpenGL: 3.1.5
    PyOpenGL-accelerate: 3.1.5
    pyparsing: 3.0.9
    PyQt6-commercial: 6.3.0
    PyQt6-Qt6: 6.3.0
    PyQt6-sip: 13.3.1
    PyQt6-WebEngine-commercial: 6.3.0
    PyQt6-WebEngine-Qt6: 6.3.0
    python-dateutil: 2.8.2
    pytz: 2022.1
    pywin32: 303
    pyzmq: 23.1.0
    qtconsole: 5.3.0
    QtPy: 2.1.0
    RandomWords: 0.3.0
    requests: 2.27.1
    scipy: 1.7.3
    setuptools: 59.8.0
    sfftk-rw: 0.7.2
    six: 1.16.0
    snowballstemmer: 2.2.0
    sortedcontainers: 2.4.0
    Sphinx: 4.3.2
    sphinx-autodoc-typehints: 1.15.2
    sphinxcontrib-applehelp: 1.0.2
    sphinxcontrib-blockdiag: 3.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-community: 1.0.0
    tables: 3.7.0
    tifffile: 2021.11.2
    tinyarray: 1.2.4
    tornado: 6.1
    traitlets: 5.1.1
    urllib3: 1.26.9
    wcwidth: 0.2.5
    webcolors: 1.11.1
    wheel: 0.37.1
    wheel-filename: 1.3.0
    WMI: 1.5.1

Attachments (1)

Screenshot 2022-08-10 100217.png (498.5 KB ) - added by posert@… 3 years ago.
Added by email2trac

Download all attachments as: .zip

Change History (5)

comment:1 by Eric Pettersen, 3 years ago

Component: UnassignedInput/Output
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionScrollable Segger segment saving?

Reported by Rich Posert

comment:2 by Tom Goddard, 3 years ago

Cc: Eric Pettersen added

Can you send a screen capture showing the too tall ChimeraX?

Maybe what you see is that when you use Segment Map menu File / Save All Regions to .mrc File that a new histogram is shown in the Volume Viewer pane increasing its height which then makes the whole ChimeraX window too tall. I don't see that on Mac. I am wondering what it looks like -- what are all the tool panels you have on the right side of the ChimeraX window.

Did you know you can drag and stack the Tool panels on top of each other and then switch between them using the tabs at the bottom of the stacked panels? In general there simply isn't room to have lots of Tool panels arranged vertically at the right side of the ChimeraX window because they need too much vertical space.

in reply to:  3 ; comment:3 by posert@…, 3 years ago

Hello, I did know that I could do that but hadn't tried it --- having all the panels in a single tabbed/stacked panel prevents this issue from occurring when saving the .mrc! So you're probably right that it's the addition of a new histogram.



I've attached a screenshot of my normal layout with the window size bug as well.



Thank you!



-----Original Message-----
From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Sent: Tuesday, August 9, 2022 12:49 PM
Cc: goddard@cgl.ucsf.edu; pett@cgl.ucsf.edu; Rich Posert <posert@ohsu.edu>
Subject: [EXTERNAL] Re: [ChimeraX] #7420: Scrollable Segger segment saving?



#7420: Scrollable Segger segment saving?

-----------------------------------+-------------------------

          Reporter:  posert@…      |      Owner:  Tom Goddard

              Type:  defect        |     Status:  assigned

          Priority:  normal        |  Milestone:

         Component:  Input/Output  |    Version:

        Resolution:                |   Keywords:

        Blocked By:                |   Blocking:

Notify when closed:                |   Platform:  all

           Project:  ChimeraX      |

-----------------------------------+-------------------------

Changes (by Tom Goddard):



* cc: pett (added)





Comment:



Can you send a screen capture showing the too tall ChimeraX?



Maybe what you see is that when you use Segment Map menu File / Save All  Regions to .mrc File that a new histogram is shown in the Volume Viewer  pane increasing its height which then makes the whole ChimeraX window too  tall.  I don't see that on Mac.  I am wondering what it looks like -- what  are all the tool panels you have on the right side of the ChimeraX window.



Did you know you can drag and stack the Tool panels on top of each other  and then switch between them using the tabs at the bottom of the stacked  panels?  In general there simply isn't room to have lots of Tool panels  arranged vertically at the right side of the ChimeraX window because they  need too much vertical space.



--

Ticket URL: <https://urldefense.com/v3/__https://www.rbvi.ucsf.edu/trac/ChimeraX/ticket/7420*comment:2__;Iw!!Mi0JBg!Men2ihJsqtHwEwEnKb_3KsX6fbt3FdFKu2ZvhnCSTz8icLJzmuxPk9EX_s-agCyVl9BzCLaVCKqqoTYXtqb4wa4ZIVWuLRM$  <https://urldefense.com/v3/__https:/www.rbvi.ucsf.edu/trac/ChimeraX/ticket/7420*comment:2__;Iw!!Mi0JBg!Men2ihJsqtHwEwEnKb_3KsX6fbt3FdFKu2ZvhnCSTz8icLJzmuxPk9EX_s-agCyVl9BzCLaVCKqqoTYXtqb4wa4ZIVWuLRM$%20%20> > ChimeraX <https://urldefense.com/v3/__https://www.rbvi.ucsf.edu/chimerax/__;!!Mi0JBg!Men2ihJsqtHwEwEnKb_3KsX6fbt3FdFKu2ZvhnCSTz8icLJzmuxPk9EX_s-agCyVl9BzCLaVCKqqoTYXtqb4wa4Z1OwwkX8$  <https://urldefense.com/v3/__https:/www.rbvi.ucsf.edu/chimerax/__;!!Mi0JBg!Men2ihJsqtHwEwEnKb_3KsX6fbt3FdFKu2ZvhnCSTz8icLJzmuxPk9EX_s-agCyVl9BzCLaVCKqqoTYXtqb4wa4Z1OwwkX8$%20%20> > ChimeraX Issue Tracker

Screenshot 2022-08-10 100217.png

by posert@…, 3 years ago

Added by email2trac

comment:4 by Tom Goddard, 3 years ago

Glad stacking the panels works.

I think the window resizes too tall when the histogram of the new masked map is shown in the Volume Viewer panel. Possibly I can do something about that to make it not resize the main window. I will look into it.

Note: See TracTickets for help on using tickets.