#2450 closed defect (fixed)
Various segmentation problems
| 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: Windows-10-10.0.18362
ChimeraX Version: 0.91 (2019-09-27)
Description
Map segmentation does not group/ungroup properly with selections. Regrouping selected segments will only undo the previous ungroup.
Also, we can't selective color segments like in Chimera.
Log:
Startup Messages
---
warning | 'clip' is a prefix of an existing command 'clipper'
> ui mousemode rightMode zoom
> lighting soft
> graphics silhouettes true
> hide atoms
> show cartoons
UCSF ChimeraX version: 0.91 (2019-09-27)
© 2016-2019 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open
C:/Users/mattj/Documents/cryoem_chimera/2018-12-27_x108/relionnew/Refine3D/job141/job141_run_class001__r391.mrc
C:/Users/mattj/Documents/cryoem_chimera/2018-12-27_x108/relionnew/Refine3D/job141/job141_run_class001__r392.mrc
C:/Users/mattj/Documents/cryoem_chimera/2018-12-27_x108/relionnew/Refine3D/job141/job141_run_class001__r401.mrc
C:/Users/mattj/Documents/cryoem_chimera/2018-12-27_x108/relionnew/Refine3D/job141/job141_run_class001__r407.mrc
C:/Users/mattj/Documents/cryoem_chimera/2018-12-27_x108/relionnew/Refine3D/job141/job141_run_class001__r478.mrc
C:/Users/mattj/Documents/cryoem_chimera/2018-12-27_x108/relionnew/Refine3D/job141/job141_run_class001__r487.mrc
C:/Users/mattj/Documents/cryoem_chimera/2018-12-27_x108/relionnew/Refine3D/job141/job141_run_class001__r1804.mrc
C:/Users/mattj/Documents/cryoem_chimera/2018-12-27_x108/relionnew/Refine3D/job141/job141_run_class001__r1808.mrc
C:/Users/mattj/Documents/cryoem_chimera/2018-12-27_x108/relionnew/Refine3D/job141/job141_run_class001__r1836.mrc
C:/Users/mattj/Documents/cryoem_chimera/2018-12-27_x108/relionnew/Refine3D/job141/job141_run_class001__r1845.mrc
C:/Users/mattj/Documents/cryoem_chimera/2018-12-27_x108/relionnew/Refine3D/job141/job141_run_class001__r1849.mrc
C:/Users/mattj/Documents/cryoem_chimera/2018-12-27_x108/relionnew/Refine3D/job141/job141_run_class001__r1856.mrc
C:/Users/mattj/Documents/cryoem_chimera/2018-12-27_x108/relionnew/Refine3D/job141/job141_run_class001__r1865.mrc
C:/Users/mattj/Documents/cryoem_chimera/2018-12-27_x108/relionnew/Refine3D/job141/job141_run_class001__r1869.mrc
Opened job141_run_class001__r391.mrc, grid size 320,320,320, pixel 1.07, shown
at level 1.58e-06, step 2, values float32
> volume all step 1
> hide #!1.1 models
> show #!1.1 models
> hide #!1.1 models
> show #!1.1 models
> hide #!1.1 models
> show #!1.1 models
> hide #!1.1 models
> show #!1.1 models
> hide #!1.2 models
> show #!1.2 models
> hide #!1.4 models
> show #!1.4 models
> hide #!1.5 models
> show #!1.5 models
> hide #!1.7 models
> show #!1.7 models
> hide #!1.7 models
> show #!1.7 models
> hide #!1.8 models
> show #!1.8 models
> hide #!1.9 models
> show #!1.9 models
> hide #!1.9 models
> show #!1.9 models
> hide #!1.11 models
> show #!1.11 models
> close session
> open
C:/Users/mattj/Documents/cryoem_chimera/2018-12-27_x108/relionnew/Refine3D/job141/run_class001.mrc
Opened run_class001.mrc, grid size 320,320,320, pixel 1.07, shown at level
0.00453, step 2, values float32
> surface dust #1
> toolshed show "Segment Map"
Segmenting run_class001.mrc, density threshold 0.008591
Showing run_class001.seg - 0 regions, 0 surfaces
Showing 46 region surfaces
930 watershed regions, grouped to 46 regions
> hide #!2 models
> show #!2 models
> hide #!1 models
Ungrouped to 3 regions
> select clear
Ungrouped to 3 regions
> select clear
Ungrouped to 5 regions
> select clear
Smoothing and grouping, standard deviation 5 voxels
Showing 27 region surfaces
Got 27 regions after smoothing 5 voxels.
Ungrouped to 39 regions
Ungrouped to 6 regions
> color sel red
> select clear
> select clear
> toolshed show "Measure and Color Blobs"
> select clear
> open
C:/Users/mattj/Documents/cryoem_chimera/2018-12-27_x108/relionnew/Refine3D/job140/job141_run_DNA-
red.seg
Traceback (most recent call last):
File "C:\Program Files\ChimeraX-20190927\bin\lib\site-
packages\chimerax\ui\gui.py", line 599, in _qt_safe
run(session, "open " + " ".join([FileNameArg.unparse(p) for p in paths]))
File "C:\Program Files\ChimeraX-20190927\bin\lib\site-
packages\chimerax\core\commands\run.py", line 31, in run
results = command.run(text, log=log)
File "C:\Program Files\ChimeraX-20190927\bin\lib\site-
packages\chimerax\core\commands\cli.py", line 2837, in run
result = ci.function(session, **kw_args)
File "C:\Program Files\ChimeraX-20190927\bin\lib\site-
packages\chimerax\core\commands\open.py", line 68, in open
path_models = session.models.open(paths, format=format, name=name, **kw)
File "C:\Program Files\ChimeraX-20190927\bin\lib\site-
packages\chimerax\core\models.py", line 637, in open
session, filenames, format=format, name=name, **kw)
File "C:\Program Files\ChimeraX-20190927\bin\lib\site-
packages\chimerax\core\io.py", line 489, in open_multiple_data
models, status = open_data(session, fspec, format=format, name=name, **kw)
File "C:\Program Files\ChimeraX-20190927\bin\lib\site-
packages\chimerax\core\io.py", line 445, in open_data
models, status = open_func(*args, **kw)
File "C:\Program Files\ChimeraX-20190927\bin\lib\site-
packages\chimerax\segger\segfile.py", line 116, in open_segmentation
seg = read_segmentation(session, path, open = True)
File "C:\Program Files\ChimeraX-20190927\bin\lib\site-
packages\chimerax\segger\segfile.py", line 303, in read_segmentation
raise ValueError('Segmentation file format is not "segger"')
ValueError: Segmentation file format is not "segger"
ValueError: Segmentation file format is not "segger"
File "C:\Program Files\ChimeraX-20190927\bin\lib\site-
packages\chimerax\segger\segfile.py", line 303, in read_segmentation
raise ValueError('Segmentation file format is not "segger"')
See log for complete Python traceback.
> select clear
> open
C:/Users/mattj/Documents/cryoem_chimera/2018-12-27_x108/relionnew/Refine3D/job140/job141_run_class001.seg
Traceback (most recent call last):
File "C:\Program Files\ChimeraX-20190927\bin\lib\site-
packages\chimerax\ui\gui.py", line 599, in _qt_safe
run(session, "open " + " ".join([FileNameArg.unparse(p) for p in paths]))
File "C:\Program Files\ChimeraX-20190927\bin\lib\site-
packages\chimerax\core\commands\run.py", line 31, in run
results = command.run(text, log=log)
File "C:\Program Files\ChimeraX-20190927\bin\lib\site-
packages\chimerax\core\commands\cli.py", line 2837, in run
result = ci.function(session, **kw_args)
File "C:\Program Files\ChimeraX-20190927\bin\lib\site-
packages\chimerax\core\commands\open.py", line 68, in open
path_models = session.models.open(paths, format=format, name=name, **kw)
File "C:\Program Files\ChimeraX-20190927\bin\lib\site-
packages\chimerax\core\models.py", line 637, in open
session, filenames, format=format, name=name, **kw)
File "C:\Program Files\ChimeraX-20190927\bin\lib\site-
packages\chimerax\core\io.py", line 489, in open_multiple_data
models, status = open_data(session, fspec, format=format, name=name, **kw)
File "C:\Program Files\ChimeraX-20190927\bin\lib\site-
packages\chimerax\core\io.py", line 445, in open_data
models, status = open_func(*args, **kw)
File "C:\Program Files\ChimeraX-20190927\bin\lib\site-
packages\chimerax\segger\segfile.py", line 116, in open_segmentation
seg = read_segmentation(session, path, open = True)
File "C:\Program Files\ChimeraX-20190927\bin\lib\site-
packages\chimerax\segger\segfile.py", line 303, in read_segmentation
raise ValueError('Segmentation file format is not "segger"')
ValueError: Segmentation file format is not "segger"
ValueError: Segmentation file format is not "segger"
File "C:\Program Files\ChimeraX-20190927\bin\lib\site-
packages\chimerax\segger\segfile.py", line 303, in read_segmentation
raise ValueError('Segmentation file format is not "segger"')
See log for complete Python traceback.
> select clear
> hide #!2 models
> show #!1 models
> hide #!1 models
> show #!2 models
Smoothing and grouping, standard deviation 5 voxels
Showing 27 region surfaces
Got 27 regions after smoothing 5 voxels.
OpenGL version: 3.3.0 NVIDIA 430.86
OpenGL renderer: GeForce GTX 1050 Ti with Max-Q Design/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Change History (4)
comment:1 by , 6 years ago
| Component: | Unassigned → Volume Data |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Various segmentation problems |
comment:2 by , 6 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Fixed error opening segmentation (.seg) file written by Chimera.
Fixed grouping of selected regions with the Group button.
Fixed coloring of segmentation regions. Can select them and use "color sel blue". I made each region its own surface model, so they also individually appear in Model Panel under the segmentation model.
Fixed saving segmentations.
Thanks for reporting the problems. I ported Segger from Chimera to ChimeraX a few months ago and it was a bigger job than I thought and I ran out of time and obviously didn't test it enough.
follow-up: 3 comment:3 by , 6 years ago
Great, thanks Tom. Will this be available in the next daily build?
Best,
Matt
-----Original Message-----
From: ChimeraX [mailto:ChimeraX-bugs-admin@cgl.ucsf.edu]
Sent: Friday, September 27, 2019 11:43 PM
Cc: goddard@cgl.ucsf.edu; Jaremko, Matt <jaremko@cshl.edu>
Subject: Re: [ChimeraX] #2450: Various segmentation problems
#2450: Various segmentation problems
----------------------------------+-------------------------
Reporter: jaremko@… | Owner: Tom Goddard
Type: defect | Status: closed
Priority: normal | Milestone:
Component: Volume Data | Version:
Resolution: fixed | Keywords:
Blocked By: | Blocking:
Notify when closed: | Platform: all
Project: ChimeraX |
----------------------------------+-------------------------
Changes (by Tom Goddard):
* status: assigned => closed
* resolution: => fixed
Comment:
Fixed error opening segmentation (.seg) file written by Chimera.
Fixed grouping of selected regions with the Group button.
Fixed coloring of segmentation regions. Can select them and use "color sel blue". I made each region its own surface model, so they also individually appear in Model Panel under the segmentation model.
Fixed saving segmentations.
Thanks for reporting the problems. I ported Segger from Chimera to ChimeraX a few months ago and it was a bigger job than I thought and I ran out of time and obviously didn't test it enough.
--
Ticket URL: <https://urldefense.proofpoint.com/v2/url?u=https-3A__plato.cgl.ucsf.edu_trac_ChimeraX_ticket_2450-23comment-3A2&d=DwIGaQ&c=mkpgQs82XaCKIwNV8b32dmVOmERqJe4bBOtF0CetP9Y&r=hXpNoqNcgGzlmQlyhaTJdA&m=gdGAhEToR6Fy2NsfsCJYDceXTlOUl1KC6Swuu6c-9mM&s=IwmSyNMc8BT9lEB7nSlzKivmYOPUS17MmFF3c27GG0I&e= > ChimeraX <https://urldefense.proofpoint.com/v2/url?u=http-3A__www.rbvi.ucsf.edu_chimerax_&d=DwIGaQ&c=mkpgQs82XaCKIwNV8b32dmVOmERqJe4bBOtF0CetP9Y&r=hXpNoqNcgGzlmQlyhaTJdA&m=gdGAhEToR6Fy2NsfsCJYDceXTlOUl1KC6Swuu6c-9mM&s=xcjaH_Esf5kPcghnsElglmaFj1x9NhYnoLqpErQy4d4&e= > ChimeraX Issue Tracker
Note:
See TracTickets
for help on using tickets.
Reported by Matt Jaremko