Skip to content

cell count not working #55

@FQU1

Description

@FQU1

Describe the bug
I have a DAPI Image (Channel 3, identifier C3) and a cell Image (Channel 1 or 2, identifier C1 or C2). The sequemtnartion is working well, all 18 cells got identified. But the spot detection table contains only 3 cells.
I do not get any error messages while calculating. In other images it´s working well, but sometimes i have this weird spot detection output.

To Reproduce
I used the identifiers C2 and C3 (DAPI), C1 is analysed separately.
clean segmetnation results or remove cells touching the border did not change anything
select channel: C2
Threshold 200
decompose dense regions: xy=200, z=400
define clusters: min=4, max=300

Logs
Loading plugin FISH-QUANT_mzgca1671722181507 (config=[object Object])
ENGINE_URL=http://XXX.0.0.1:XXX
Connected to an existing server: http://XXX.0.0.1:XXX/
Kernel started: be40d1e0-3556-4e98-9898-1f3347da2a20
Installing requirements for kernel be40d1e0-3556-4e98-9898-1f3347da2a20: ["!python -m pip install big-fish==0.6.2"]
plugin FISH-QUANT (id=FISH-QUANT_mzgca1671722181507) initialized.
Plugin connected.
Setting up plugin.
[FISH-QUANT] plugin initialized.
[FISH-QUANT][scan_folder] received data::
{ "files": [], "file_loaded": "", "path_root": "/Users/kg/Downloads/cell recognition issue", "path_sub_acquisition": "acquisition", "path_sub_analysis": "analysis", "z_first": true, "img_ext": "tif", "channels": [ { "name": "C2", "identifier": "C2" }, { "name": "C3", "identifier": "C3" } ], "ch_name": [], "ch_ident": [], "reg_exp": "(?P.)-(?P<file_ident>.)(?P.*).(?P<img_ext>.*)", "current_index": 0, "channel_selected": null, "sigma": [ 1, 0.75 ], "threshold_range": [ 0, 5000, 50 ], "minimum_distance": [ 2, 2 ], "detection_threshold": null, "th_range_min": 0, "th_range_max": 5000, "th_range_nbins": 50, "analyze_clusters": false, "create_plots": true, "show_filtered": true, "show_detection": true, "voxel_size_yx": 100, "voxel_size_z": 300, "psf_size_xy": 200, "psf_size_z": 400, "cluster_alpha": 0.5, "cluster_beta": 2, "foci_radius": 300, "foci_nb_min_spots": 4, "assign_subfolder": "segmentation-results", "assign_subfolder_new": "segmentation-results-matched", "assign_ident_spots": "__spots.csv", "assign_ident_cell": "__mask__cells.png", "assign_ident_nuc": "__mask__nuclei.png", "assign_ch_cell": "cy3", "assign_ch_nuc": "dapi", "assign_ch_spots": "cy3", "remove_cropped_cell": false, "clean_segmentation_enable": false, "plot_individual_cells_enable": false }

[FISH-QUANT][scan_folder] channel dictionary: {'C2': 'C2', 'C3': 'C3'}
Checking file: /Users/kgDownloads/cell recognition issue/acquisition/C1-slide2_SKBR3_well7_.tif
... match against regular expression {'channel': 'C1', 'file_ident': 'slide2_SKBR3', 'fov': 'well7', 'img_ext': 'tif'}
Checking file: /Users/kg/Downloads/cell recognition issue/acquisition/C3-slide2_MCF7_well4_.tif
... match against regular expression {'channel': 'C3', 'file_ident': 'slide2_MCF7', 'fov': 'well4', 'img_ext': 'tif'}
Checking file: /Users/kg/Downloads/cell recognition issue/acquisition/C1-slide2_MCF7_well4_.tif
... match against regular expression {'channel': 'C1', 'file_ident': 'slide2_MCF7', 'fov': 'well4', 'img_ext': 'tif'}
Checking file: /Users/kg/Downloads/cell recognition issue/acquisition/C2-slide2_SKBR3_well7_.tif
... match against regular expression {'channel': 'C2', 'file_ident': 'slide2_SKBR3', 'fov': 'well7', 'img_ext': 'tif'}
Checking file: /Users/kg/Downloads/cell recognition issue/acquisition/C2-slide2_MCF7_well4_.tif
... match against regular expression {'channel': 'C2', 'file_ident': 'slide2_MCF7', 'fov': 'well4', 'img_ext': 'tif'}
Checking file: /Users/kg/Downloads/cell recognition issue/acquisition/C3-slide2_SKBR3_well7_.tif
... match against regular expression {'channel': 'C3', 'file_ident': 'slide2_SKBR3', 'fov': 'well7', 'img_ext': 'tif'}

[FISH-QUANT][scan_folder] scan results: [{'file_ident': 'slide2_SKBR3', 'fov': 'well7', 'img_ext': 'tif', 'C2': 'C2-slide2_SKBR3_well7_.tif', 'C3': 'C3-slide2_SKBR3_well7_.tif'}, {'file_ident': 'slide2_MCF7', 'fov': 'well4', 'img_ext': 'tif', 'C2': 'C2-slide2_MCF7_well4_.tif', 'C3': 'C3-slide2_MCF7_well4_.tif'}]

Found 2 images matching the search criteria.
[FISH-QUANT][load_image] received data::
{ "files": [ { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, { "file_ident": "slide2_MCF7", "fov": "well4", "img_ext": "tif", "C2": "C2-slide2_MCF7_well4_.tif", "C3": "C3-slide2_MCF7_well4_.tif" } ], "file_loaded": "", "path_root": "/Users/kg/Downloads/cell recognition issue", "path_sub_acquisition": "acquisition", "path_sub_analysis": "analysis", "z_first": true, "img_ext": "tif", "channels": [ { "name": "C2", "identifier": "C2" }, { "name": "C3", "identifier": "C3" } ], "ch_name": [], "ch_ident": [], "reg_exp": "(?P.)-(?P<file_ident>.)(?P.*).(?P<img_ext>.*)", "current_index": 0, "channel_selected": null, "sigma": [ 1, 0.75 ], "threshold_range": [ 0, 5000, 50 ], "minimum_distance": [ 2, 2 ], "detection_threshold": null, "th_range_min": 0, "th_range_max": 5000, "th_range_nbins": 50, "analyze_clusters": false, "create_plots": true, "show_filtered": true, "show_detection": true, "voxel_size_yx": 100, "voxel_size_z": 300, "psf_size_xy": 200, "psf_size_z": 400, "cluster_alpha": 0.5, "cluster_beta": 2, "foci_radius": 300, "foci_nb_min_spots": 4, "assign_subfolder": "segmentation-results", "assign_subfolder_new": "segmentation-results-matched", "assign_ident_spots": "__spots.csv", "assign_ident_cell": "__mask__cells.png", "assign_ident_nuc": "mask__nuclei.png", "assign_ch_cell": "cy3", "assign_ch_nuc": "dapi", "assign_ch_spots": "cy3", "remove_cropped_cell": false, "clean_segmentation_enable": false, "plot_individual_cells_enable": false, "file": { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7.tif", "C3": "C3-slide2_SKBR3_well7.tif" }, "create_mips": true, "show_status": true }

[FISH-QUANT][load_image] path for MIPs: /Users/kg/Downloads/cell recognition issue/analysis/imjoy-tmp/mips
[FISH-QUANT][load_image] reading image: /Users/kg/Downloads/cell recognition issue/acquisition/C2-slide2_SKBR3_well7_.tif
[FISH-QUANT][create_mip] mip saved as: /Users/kg/Downloads/cell recognition issue/analysis/imjoy-tmp/mips/img_mip_dum__C2.png
[FISH-QUANT][load_image] reading image: /Users/kg/Downloads/cell recognition issue/acquisition/C3-slide2_SKBR3_well7_.tif
[FISH-QUANT][create_mip] mip saved as: /Users/kg/Downloads/cell recognition issue/analysis/imjoy-tmp/mips/img_mip_dum__C3.png
[FISH-QUANT][load_image] loaded image: shape: (2, 33, 1040, 1392), dtype: uint16
[FISH-QUANT][filter_image] received data::
{ "files": [ { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, { "file_ident": "slide2_MCF7", "fov": "well4", "img_ext": "tif", "C2": "C2-slide2_MCF7_well4_.tif", "C3": "C3-slide2_MCF7_well4_.tif" } ], "file_loaded": { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, "path_root": "/Users/kg/Downloads/cell recognition issue", "path_sub_acquisition": "acquisition", "path_sub_analysis": "analysis", "z_first": true, "img_ext": "tif", "channels": [ { "name": "C2", "identifier": "C2" }, { "name": "C3", "identifier": "C3" } ], "ch_name": [], "ch_ident": [], "reg_exp": "(?P.)-(?P<file_ident>.)(?P.*).(?P<img_ext>.*)", "current_index": 1, "channel_selected": "C2", "sigma": [ 1, 0.75 ], "threshold_range": [ 0, 5000, 50 ], "minimum_distance": [ 2, 2 ], "detection_threshold": null, "th_range_min": 0, "th_range_max": 5000, "th_range_nbins": 50, "analyze_clusters": false, "create_plots": true, "show_filtered": true, "show_detection": true, "voxel_size_yx": 100, "voxel_size_z": 300, "psf_size_xy": 200, "psf_size_z": 400, "cluster_alpha": 0.5, "cluster_beta": 2, "foci_radius": 300, "foci_nb_min_spots": 4, "assign_subfolder": "segmentation-results", "assign_subfolder_new": "segmentation-results-matched", "assign_ident_spots": "__spots.csv", "assign_ident_cell": "__mask__cells.png", "assign_ident_nuc": "__mask__nuclei.png", "assign_ch_cell": "cy3", "assign_ch_nuc": "dapi", "assign_ch_spots": "cy3", "remove_cropped_cell": false, "clean_segmentation_enable": false, "plot_individual_cells_enable": false, "create_mips": true, "show_status": true }
[FISH-QUANT][filter_image] filtering channel C2 with index 0

[ 1, 0.75, 0.75 ]

[FISH-QUANT][filter_image] name base C2-slide2_SKBR3_well7_
[FISH-QUANT][create_mip] mip saved as: /Users/kg/Downloads/cell recognition issue/analysis/imjoy-tmp/mips/img_filt_mip_dum_c0.png
[FISH-QUANT][detect_test_thresholds] received data::
{ "files": [ { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, { "file_ident": "slide2_MCF7", "fov": "well4", "img_ext": "tif", "C2": "C2-slide2_MCF7_well4_.tif", "C3": "C3-slide2_MCF7_well4_.tif" } ], "file_loaded": { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, "path_root": "/Users/kg/Downloads/cell recognition issue", "path_sub_acquisition": "acquisition", "path_sub_analysis": "analysis", "z_first": true, "img_ext": "tif", "channels": [ { "name": "C2", "identifier": "C2" }, { "name": "C3", "identifier": "C3" } ], "ch_name": [], "ch_ident": [], "reg_exp": "(?P.)-(?P<file_ident>.)(?P.*).(?P<img_ext>.*)", "current_index": 1, "channel_selected": "C2", "sigma": [ 1, 0.75 ], "threshold_range": [ 0, 500, 10 ], "minimum_distance": [ 2, 2 ], "detection_threshold": null, "th_range_min": 0, "th_range_max": 5000, "th_range_nbins": 50, "analyze_clusters": false, "create_plots": true, "show_filtered": true, "show_detection": true, "voxel_size_yx": 100, "voxel_size_z": 300, "psf_size_xy": 200, "psf_size_z": 400, "cluster_alpha": 0.5, "cluster_beta": 2, "foci_radius": 300, "foci_nb_min_spots": 4, "assign_subfolder": "segmentation-results", "assign_subfolder_new": "segmentation-results-matched", "assign_ident_spots": "__spots.csv", "assign_ident_cell": "__mask__cells.png", "assign_ident_nuc": "__mask__nuclei.png", "assign_ch_cell": "cy3", "assign_ch_nuc": "dapi", "assign_ch_spots": "cy3", "remove_cropped_cell": false, "clean_segmentation_enable": false, "plot_individual_cells_enable": false, "show_status": true }

[FISH-QUANT][calc_local_max] received data::

{ "minimum_distance": [ 2, 2 ] }

[FISH-QUANT][detect_test_thresholds] testing threshold 0/10: 0.0 yields 409409 spots.
[FISH-QUANT][detect_test_thresholds] testing threshold 1/10: 56.0 yields 333110 spots.
[FISH-QUANT][detect_test_thresholds] testing threshold 2/10: 111.0 yields 50514 spots.
[FISH-QUANT][detect_test_thresholds] testing threshold 3/10: 167.0 yields 4309 spots.
[FISH-QUANT][detect_test_thresholds] testing threshold 4/10: 222.0 yields 723 spots.
[FISH-QUANT][detect_test_thresholds] testing threshold 5/10: 278.0 yields 259 spots.
[FISH-QUANT][detect_test_thresholds] testing threshold 6/10: 333.0 yields 130 spots.
[FISH-QUANT][detect_test_thresholds] testing threshold 7/10: 389.0 yields 93 spots.
[FISH-QUANT][detect_test_thresholds] testing threshold 8/10: 444.0 yields 66 spots.
[FISH-QUANT][detect_test_thresholds] testing threshold 9/10: 500.0 yields 52 spots.
[FISH-QUANT][detect_apply] received data::

{ "files": [ { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, { "file_ident": "slide2_MCF7", "fov": "well4", "img_ext": "tif", "C2": "C2-slide2_MCF7_well4_.tif", "C3": "C3-slide2_MCF7_well4_.tif" } ], "file_loaded": { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, "path_root": "/Users/kg/Downloads/cell recognition issue", "path_sub_acquisition": "acquisition", "path_sub_analysis": "analysis", "z_first": true, "img_ext": "tif", "channels": [ { "name": "C2", "identifier": "C2" }, { "name": "C3", "identifier": "C3" } ], "ch_name": [], "ch_ident": [], "reg_exp": "(?P.)-(?P<file_ident>.)(?P.*).(?P<img_ext>.*)", "current_index": 1, "channel_selected": "C2", "sigma": [ 1, 0.75 ], "threshold_range": [ 0, 500, 10 ], "minimum_distance": [ 2, 2 ], "detection_threshold": 200, "th_range_min": 0, "th_range_max": 5000, "th_range_nbins": 50, "analyze_clusters": false, "create_plots": true, "show_filtered": true, "show_detection": true, "voxel_size_yx": 100, "voxel_size_z": 300, "psf_size_xy": 200, "psf_size_z": 400, "cluster_alpha": 0.5, "cluster_beta": 2, "foci_radius": 300, "foci_nb_min_spots": 4, "assign_subfolder": "segmentation-results", "assign_subfolder_new": "segmentation-results-matched", "assign_ident_spots": "__spots.csv", "assign_ident_cell": "__mask__cells.png", "assign_ident_nuc": "__mask__nuclei.png", "assign_ch_cell": "cy3", "assign_ch_nuc": "dapi", "assign_ch_spots": "cy3", "remove_cropped_cell": false, "clean_segmentation_enable": false, "plot_individual_cells_enable": false, "show_status": true }

[FISH-QUANT][detect_apply] name base C2-slide2_SKBR3_well7_
[FISH-QUANT][detect_apply] detection with threshold 200 detects 1324 spots.
[FISH-QUANT][show_results] received data::
{ "display_type": "dialog", "data_show": [ [ "img_raw", "C2", "mip", "false" ], [ "img_filt", "C2", "mip", "true" ], [ "spots", "3", "true" ] ] }

Adding new layer with specs: ['img_raw', 'C2', 'mip', 'false']
channel_index: 0; image_type: img_raw; display_dim: mip;
Adding new layer with specs: ['img_filt', 'C2', 'mip', 'true']
channel_index: 0; image_type: img_filt; display_dim: mip;
Adding new layer with specs: ['spots', '3', 'true']
[FISH-QUANT][decompose_dense_regions] received data::

{ "files": [ { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, { "file_ident": "slide2_MCF7", "fov": "well4", "img_ext": "tif", "C2": "C2-slide2_MCF7_well4_.tif", "C3": "C3-slide2_MCF7_well4_.tif" } ], "file_loaded": { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, "path_root": "/Users/kg/Downloads/cell recognition issue", "path_sub_acquisition": "acquisition", "path_sub_analysis": "analysis", "z_first": true, "img_ext": "tif", "channels": [ { "name": "C2", "identifier": "C2" }, { "name": "C3", "identifier": "C3" } ], "ch_name": [], "ch_ident": [], "reg_exp": "(?P.)-(?P<file_ident>.)(?P.*).(?P<img_ext>.*)", "current_index": 1, "channel_selected": "C2", "sigma": [ 1, 0.75 ], "threshold_range": [ 0, 500, 10 ], "minimum_distance": [ 2, 2 ], "detection_threshold": 200, "th_range_min": 0, "th_range_max": 5000, "th_range_nbins": 50, "analyze_clusters": true, "create_plots": true, "show_filtered": true, "show_detection": true, "voxel_size_yx": 100, "voxel_size_z": 300, "psf_size_xy": 200, "psf_size_z": 400, "cluster_alpha": 0.5, "cluster_beta": 2, "foci_radius": 300, "foci_nb_min_spots": 4, "assign_subfolder": "segmentation-results", "assign_subfolder_new": "segmentation-results-matched", "assign_ident_spots": "__spots.csv", "assign_ident_cell": "__mask__cells.png", "assign_ident_nuc": "__mask__nuclei.png", "assign_ch_cell": "cy3", "assign_ch_nuc": "dapi", "assign_ch_spots": "cy3", "remove_cropped_cell": false, "clean_segmentation_enable": false, "plot_individual_cells_enable": false, "show_status": true }

[FISH-QUANT][decompose_dense_regions] from 1324 to 2245 spots.
[FISH-QUANT][show_results] received data::
{ "display_type": "dialog", "data_show": [ [ "img_raw", "C2", "mip", "false" ], [ "img_filt", "C2", "mip", "true" ], [ "spots_decompose", "3", "true" ] ] }
Adding nw layer with specs: ['img_raw', 'C2', 'mip', 'false']
channel_index: 0; image_type: img_raw; display_dim: mip;
Adding new layer with specs: ['img_filt', 'C2', 'mip', 'true']
channel_index: 0; image_type: img_filt; display_dim: mip;
Adding new layer with specs: ['spots_decompose', '3', 'true']
[FISH-QUANT][detect_clusters] received data::

{ "files": [ { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, { "file_ident": "slide2_MCF7", "fov": "well4", "img_ext": "tif", "C2": "C2-slide2_MCF7_well4_.tif", "C3": "C3-slide2_MCF7_well4_.tif" } ], "file_loaded": { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, "path_root": "/Users/kg/Downloads/cell recognition issue", "path_sub_acquisition": "acquisition", "path_sub_analysis": "analysis", "z_first": true, "img_ext": "tif", "channels": [ { "name": "C2", "identifier": "C2" }, { "name": "C3", "identifier": "C3" } ], "ch_name": [], "ch_ident": [], "reg_exp": "(?P.)-(?P<file_ident>.)(?P.*).(?P<img_ext>.*)", "current_index": 1, "channel_selected": "C2", "sigma": [ 1, 0.75 ], "threshold_range": [ 0, 500, 10 ], "minimum_distance": [ 2, 2 ], "detection_threshold": 200, "th_range_min": 0, "th_range_max": 5000, "th_range_nbins": 50, "analyze_clusters": true, "create_plots": true, "show_filtered": true, "show_detection": true, "voxel_size_yx": 100, "voxel_size_z": 300, "psf_size_xy": 200, "psf_size_z": 400, "cluster_alpha": 0.5, "cluster_beta": 2, "foci_radius": 300, "foci_nb_min_spots": 4, "assign_subfolder": "segmentation-results", "assign_subfolder_new": "segmentation-results-matched", "assign_ident_spots": "__spots.csv", "assign_ident_cell": "__mask__cells.png", "assign_ident_nuc": "__mask__nuclei.png", "assign_ch_cell": "cy3", "assign_ch_nuc": "dapi", "assign_ch_spots": "cy3", "remove_cropped_cell": false, "clean_segmentation_enable": false, "plot_individual_cells_enable": false, "show_status": true, "name_save": "tmp" }

[FISH-QUANT][detect_clusters] found 56 foci for 2245 spots

[FISH-QUANT][detect_clusters] saving cluster detection results as /Users/kg/Downloads/cell recognition issue/analysis/imjoy-tmp/C2-slide2_SKBR3_well7___cluster_calling.png
[FISH-QUANT][detection_file] received data::
Detection plot present, but removed for display

{ "files": [ { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, { "file_ident": "slide2_MCF7", "fov": "well4", "img_ext": "tif", "C2": "C2-slide2_MCF7_well4_.tif", "C3": "C3-slide2_MCF7_well4_.tif" } ], "file_loaded": { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, "path_root": "/Users/kg/Downloads/cell recognition issue", "path_sub_acquisition": "acquisition", "path_sub_analysis": "analysis", "z_first": true, "img_ext": "tif", "channels": [ { "name": "C2", "identifier": "C2" }, { "name": "C3", "identifier": "C3" } ], "ch_name": [], "ch_ident": [], "reg_exp": "(?P.)-(?P<file_ident>.)(?P.*).(?P<img_ext>.*)", "current_index": 1, "channel_selected": "C2", "sigma": [ 1, 0.75 ], "threshold_range": [ 0, 500, 10 ], "minimum_distance": [ 2, 2 ], "detection_threshold": 200, "th_range_min": 0, "th_range_max": 5000, "th_range_nbins": 50, "analyze_clusters": true, "create_plots": true, "show_filtered": true, "show_detection": true, "voxel_size_yx": 100, "voxel_size_z": 300, "psf_size_xy": 200, "psf_size_z": 400, "cluster_alpha": 0.5, "cluster_beta": 2, "foci_radius": 300, "foci_nb_min_spots": 4, "assign_subfolder": "segmentation-results", "assign_subfolder_new": "segmentation-results-matched", "assign_ident_spots": "__spots.csv", "assign_ident_cell": "__mask__cells.png", "assign_ident_nuc": "__mask__nuclei.png", "assign_ch_cell": "cy3", "assign_ch_nuc": "dapi", "assign_ch_spots": "cy3", "remove_cropped_cell": false, "clean_segmentation_enable": false, "plot_individual_cells_enable": false, "batch_analysis": false }

[FISH-QUANT][detect_apply] received data::

{ "files": [ { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, { "file_ident": "slide2_MCF7", "fov": "well4", "img_ext": "tif", "C2": "C2-slide2_MCF7_well4_.tif", "C3": "C3-slide2_MCF7_well4_.tif" } ], "file_loaded": { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, "path_root": "/Users/kg/Downloads/cell recognition issue", "path_sub_acquisition": "acquisition", "path_sub_analysis": "analysis", "z_first": true, "img_ext": "tif", "channels": [ { "name": "C2", "identifier": "C2" }, { "name": "C3", "identifier": "C3" } ], "ch_name": [], "ch_ident": [], "reg_exp": "(?P.)-(?P<file_ident>.)(?P.*).(?P<img_ext>.*)", "current_index": 1, "channel_selected": "C2", "sigma": [ 1, 0.75 ], "threshold_range": [ 0, 500, 10 ], "minimum_distance": [ 2, 2 ], "detection_threshold": 200, "th_range_min": 0, "th_range_max": 5000, "th_range_nbins": 50, "analyze_clusters": true, "create_plots": true, "show_filtered": true, "show_detection": true, "voxel_size_yx": 100, "voxel_size_z": 300, "psf_size_xy": 200, "psf_size_z": 400, "cluster_alpha": 0.5, "cluster_beta": 2, "foci_radius": 300, "foci_nb_min_spots": 4, "assign_subfolder": "segmentation-results", "assign_subfolder_new": "segmentation-results-matched", "assign_ident_spots": "__spots.csv", "assign_ident_cell": "__mask__cells.png", "assign_ident_nuc": "__mask__nuclei.png", "assign_ch_cell": "cy3", "assign_ch_nuc": "dapi", "assign_ch_spots": "cy3", "remove_cropped_cell": false, "clean_segmentation_enable": false, "plot_individual_cells_enable": false, "batch_analysis": false, "create_mips": false, "show_status": false, "analysis_region": [], "name_save": "/Users/kg/Downloads/cell recognition issue/analysis/spot_detection/plots_detection/C2-slide2_SKBR3_well7___detection" }

[FISH-QUANT][detect_apply] name base C2-slide2_SKBR3_well7_
[FISH-QUANT][detect_apply] save plots with detection results: /Users/kg/Downloads/cell recognition issue/analysis/spot_detection/plots_detection/C2-slide2_SKBR3_well7___detection.
[FISH-QUANT][detect_apply] detection with threshold 200 detects 1324 spots.
[FISH-QUANT][save_spots] results (ZYX saved as: /Users/kg/Downloads/cell recognition issue/analysis/spot_detection/C2-slide2_SKBR3_well7___spots.csv
[FISH-QUANT][decompose_dense_regions] received data::

{ "files": [ { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, { "file_ident": "slide2_MCF7", "fov": "well4", "img_ext": "tif", "C2": "C2-slide2_MCF7_well4_.tif", "C3": "C3-slide2_MCF7_well4_.tif" } ], "file_loaded": { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, "path_root": "/Users/kg/Downloads/cell recognition issue", "path_sub_acquisition": "acquisition", "path_sub_analysis": "analysis", "z_first": true, "img_ext": "tif", "channels": [ { "name": "C2", "identifier": "C2" }, { "name": "C3", "identifier": "C3" } ], "ch_name": [], "ch_ident": [], "reg_exp": "(?P.)-(?P<file_ident>.)(?P.*).(?P<img_ext>.*)", "current_index": 1, "channel_selected": "C2", "sigma": [ 1, 0.75 ], "threshold_range": [ 0, 500, 10 ], "minimum_distance": [ 2, 2 ], "detection_threshold": 200, "th_range_min": 0, "th_range_max": 5000, "th_range_nbins": 50, "analyze_clusters": true, "create_plots": true, "show_filtered": true, "show_detection": true, "voxel_size_yx": 100, "voxel_size_z": 300, "psf_size_xy": 200, "psf_size_z": 400, "cluster_alpha": 0.5, "cluster_beta": 2, "foci_radius": 300, "foci_nb_min_spots": 4, "assign_subfolder": "segmentation-results", "assign_subfolder_new": "segmentation-results-matched", "assign_ident_spots": "__spots.csv", "assign_ident_cell": "__mask__cells.png", "assign_ident_nuc": "__mask__nuclei.png", "assign_ch_cell": "cy3", "assign_ch_nuc": "dapi", "assign_ch_spots": "cy3", "remove_cropped_cell": false, "clean_segmentation_enable": false, "plot_individual_cells_enable": false, "batch_analysis": false, "create_mips": false, "show_status": false, "analysis_region": [], "name_save": "/Users/kg/Downloads/cell recognition issue/analysis/spot_detection/plots_detection/C2-slide2_SKBR3_well7___detection" }

[FISH-QUANT][decompose_dense_regions] from 1324 to 2245 spots.

[FISH-QUANT][detect_clusters] received data::

{ "files": [ { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, { "file_ident": "slide2_MCF7", "fov": "well4", "img_ext": "tif", "C2": "C2-slide2_MCF7_well4_.tif", "C3": "C3-slide2_MCF7_well4_.tif" } ], "file_loaded": { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, "path_root": "/Users/kg/Downloads/cell recognition issue", "path_sub_acquisition": "acquisition", "path_sub_analysis": "analysis", "z_first": true, "img_ext": "tif", "channels": [ { "name": "C2", "identifier": "C2" }, { "name": "C3", "identifier": "C3" } ], "ch_name": [], "ch_ident": [], "reg_exp": "(?P.)-(?P<file_ident>.)(?P.*).(?P<img_ext>.*)", "current_index": 1, "channel_selected": "C2", "sigma": [ 1, 0.75 ], "threshold_range": [ 0, 500, 10 ], "minimum_distance": [ 2, 2 ], "detection_threshold": 200, "th_range_min": 0, "th_range_max": 5000, "th_range_nbins": 50, "analyze_clusters": true, "create_plots": true, "show_filtered": true, "show_detection": true, "voxel_size_yx": 100, "voxel_size_z": 300, "psf_size_xy": 200, "psf_size_z": 400, "cluster_alpha": 0.5, "cluster_beta": 2, "foci_radius": 300, "foci_nb_min_spots": 4, "assign_subfolder": "segmentation-results", "assign_subfolder_new": "segmentation-results-matched", "assign_ident_spots": "__spots.csv", "assign_ident_cell": "__mask__cells.png", "assign_ident_nuc": "__mask__nuclei.png", "assign_ch_cell": "cy3", "assign_ch_nuc": "dapi", "assign_ch_spots": "cy3", "remove_cropped_cell": false, "clean_segmentation_enable": false, "plot_individual_cells_enable": false, "batch_analysis": false, "create_mips": false, "show_status": false, "analysis_region": [], "name_save": "/Users/kg/Downloads/cell recognition issue/analysis/spot_detection/plots_foci/C2-slide2_SKBR3_well7___foci_calling" }

[FISH-QUANT][detect_clusters] found 56 foci for 2245 spots

[FISH-QUANT][detect_clusters] saving cluster detection results as /Users/kg/Downloads/cell recognition issue/analysis/spot_detection/plots_foci/C2-slide2_SKBR3_well7___foci_calling.png

[FISH-QUANT][save_spots] results (ZYXF saved as: /Users/kg/Downloads/cell recognition issue/analysis/spot_detection/C2-slide2_SKBR3_well7___spots_foci.csv

[FISH-QUANT][save_foci] results (<class 'type'> saved as: /Users/kg/Downloads/cell recognition issue/analysis/spot_detection/C2-slide2_SKBR3_well7___foci.csv

[FISH-QUANT][save_analysis_details]

[FISH-QUANT][save_analysis_details] saved as /Users/kg/Downloads/cell recognition issue/analysis/spot_detection/C2-slide2_SKBR3_well7___analysis_details.json

[FISH-QUANT][clean_segmentation] received data::

{ "files": [ { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, { "file_ident": "slide2_MCF7", "fov": "well4", "img_ext": "tif", "C2": "C2-slide2_MCF7_well4_.tif", "C3": "C3-slide2_MCF7_well4_.tif" } ], "file_loaded": { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, "path_root": "/Users/kg/Downloads/cell recognition issue", "path_sub_acquisition": "acquisition", "path_sub_analysis": "analysis", "z_first": true, "img_ext": "tif", "channels": [ { "name": "C2", "identifier": "C2" }, { "name": "C3", "identifier": "C3" } ], "ch_name": [], "ch_ident": [], "reg_exp": "(?P.)-(?P<file_ident>.)(?P.*).(?P<img_ext>.*)", "current_index": 1, "channel_selected": "C2", "sigma": [ 1, 0.75 ], "threshold_range": [ 0, 500, 10 ], "minimum_distance": [ 2, 2 ], "detection_threshold": 200, "th_range_min": 0, "th_range_max": 5000, "th_range_nbins": 50, "analyze_clusters": true, "create_plots": true, "show_filtered": true, "show_detection": true, "voxel_size_yx": 100, "voxel_size_z": 300, "psf_size_xy": 200, "psf_size_z": 400, "cluster_alpha": 0.5, "cluster_beta": 2, "foci_radius": 300, "foci_nb_min_spots": 4, "assign_subfolder": "segmentation-results", "assign_subfolder_new": "segmentation-results-matched", "assign_ident_spots": "__spots.csv", "assign_ident_cell": "__mask__cells.png", "assign_ident_nuc": "__mask__nuclei.png", "assign_ch_cell": "C2", "assign_ch_nuc": "C3", "assign_ch_spots": "C2", "remove_cropped_cell": false, "clean_segmentation_enable": true, "plot_individual_cells_enable": false }

Analyzing segmentation result for: /Users/kg/Downloads/cell recognition issue/analysis/segmentation-results/C2-slide2_MCF7_well4___mask__cells.png

Created path to save new segmentation masks: /Users/kg/Downloads/cell recognition issue/analysis/segmentation-results-matched

Analyzing segmentation result for: /Users/kg/Downloads/cell recognition issue/analysis/segmentation-results/C2-slide2_SKBR3_well7___mask__cells.png

[FISH-QUANT][assign_rnas_cells] received data::

{ "files": [ { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, { "file_ident": "slide2_MCF7", "fov": "well4", "img_ext": "tif", "C2": "C2-slide2_MCF7_well4_.tif", "C3": "C3-slide2_MCF7_well4_.tif" } ], "file_loaded": { "file_ident": "slide2_SKBR3", "fov": "well7", "img_ext": "tif", "C2": "C2-slide2_SKBR3_well7_.tif", "C3": "C3-slide2_SKBR3_well7_.tif" }, "path_root": "/Users/kg/Downloads/cell recognition issue", "path_sub_acquisition": "acquisition", "path_sub_analysis": "analysis", "z_first": true, "img_ext": "tif", "channels": [ { "name": "C2", "identifier": "C2" }, { "name": "C3", "identifier": "C3" } ], "ch_name": [], "ch_ident": [], "reg_exp": "(?P.)-(?P<file_ident>.)(?P.*).(?P<img_ext>.*)", "current_index": 1, "channel_selected": "C2", "sigma": [ 1, 0.75 ], "threshold_range": [ 0, 500, 10 ], "minimum_distance": [ 2, 2 ], "detection_threshold": 200, "th_range_min": 0, "th_range_max": 5000, "th_range_nbins": 50, "analyze_clusters": true, "create_plots": true, "show_filtered": true, "show_detection": true, "voxel_size_yx": 100, "voxel_size_z": 300, "psf_size_xy": 200, "psf_size_z": 400, "cluster_alpha": 0.5, "cluster_beta": 2, "foci_radius": 300, "foci_nb_min_spots": 4, "assign_subfolder": "segmentation-results", "assign_subfolder_new": "segmentation-results", "assign_ident_spots": "__spots.csv", "assign_ident_cell": "__mask__cells.png", "assign_ident_nuc": "__mask__nuclei.png", "assign_ch_cell": "C2", "assign_ch_nuc": "C3", "assign_ch_spots": "C2", "remove_cropped_cell": false, "clean_segmentation_enable": true, "plot_individual_cells_enable": true }

Analyzing spots detection file /Users/kg/Downloads/cell recognition issue/analysis/spot_detection/C2-slide2_MCF7_well4___spots.csv

Loading image: /Users/kg/Downloads/cell recognition issue/acquisition/C2-slide2_MCF7_well4_.tif

Image dimension: 3

Spots (total/cyto/nucleus): 9037/4524/4513

number of cells identified: 1

[ { "cell_id": 10, "bbox": [ 348, 804, 800, 1138 ], "cell_coord": { "_rtype": "ndarray", "_rshape": [ 104, 2 ], "_rdtype": "int64", "_rvalue": {} }, "cell_mask": { "_rtype": "ndarray", "_rshape": [ 452, 334 ], "_rdtype": "bool", "_rvalue": {} }, "nuc_coord": { "_rtype": "ndarray", "_rshape": [ 698, 2 ], "_rdtype": "int64", "_rvalue": {} }, "nuc_mask": { "_rtype": "ndarray", "_rshape": [ 452, 334 ], "_rdtype": "bool", "_rvalue": {} }, "rna_coord": { "_rtype": "ndarray", "_rshape": [ 901, 3 ], "_rdtype": "int64", "_rvalue": {} }, "image": { "_rtype": "ndarray", "_rshape": [ 452, 334 ], "_rdtype": "uint16", "_rvalue": {} } } ]

Results will be saved as /Users/kg/Downloads/cell recognition issue/analysis/spot_detection/results_per_fov/C2-slide2_MCF7_well4__SPOTS_SUMMARY.csv

Analyzing spots detection file /Users/kg/Downloads/cell recognition issue/analysis/spot_detection/C2-slide2_SKBR3_well7___spots.csv

Loading image: /Users/kg/Downloads/cell recognition issue/acquisition/C2-slide2_SKBR3_well7_.tif

Image dimension: 3

Spots (total/cyto/nucleus): 1324/748/576

number of cells identified: 3

[ { "cell_id": 3, "bbox": [ 0, 830, 320, 1192 ], "cell_coord": { "_rtype": "ndarray", "_rshape": [ 1450, 2 ], "_rdtype": "int64", "_rvalue": {} }, "cell_mask": { "_rtype": "ndarray", "_rshape": [ 320, 362 ], "_rdtype": "bool", "_rvalue": {} }, "nuc_coord": { "_rtype": "ndarray", "_rshape": [ 790, 2 ], "_rdtype": "int64", "_rvalue": {} }, "nuc_mask": { "_rtype": "ndarray", "_rshape": [ 320, 362 ], "_rdtype": "bool", "_rvalue": {} }, "rna_coord": { "_rtype": "ndarray", "_rshape": [ 108, 3 ], "_rdtype": "int64", "_rvalue": {} }, "image": { "_rtype": "ndarray", "_rshape": [ 320, 362 ], "_rdtype": "uint16", "_rvalue": {} } }, { "cell_id": 4, "bbox": [ 14, 524, 320, 818 ], "cell_coord": { "_rtype": "ndarray", "_rshape": [ 1268, 2 ], "_rdtype": "int64", "_rvalue": {} }, "cell_mask": { "_rtype": "ndarray", "_rshape": [ 306, 294 ], "_rdtype": "bool", "_rvalue": {} }, "nuc_coord": { "_rtype": "ndarray", "_rshape": [ 736, 2 ], "_rdtype": "int64", "_rvalue": {} }, "nuc_mask": { "_rtype": "ndarray", "_rshape": [ 306, 294 ], "_rdtype": "bool", "_rvalue": {} }, "rna_coord": { "_rtype": "ndarray", "_rshape": [ 65, 3 ], "_rdtype": "int64", "_rvalue": {} }, "image": { "_rtype": "ndarray", "_rshape": [ 306, 294 ], "_rdtype": "uint16", "_rvalue": {} } }, { "cell_id": 5, "bbox": [ 80, 1126, 400, 1392 ], "cell_coord": { "_rtype": "ndarray", "_rshape": [ 1282, 2 ], "_rdtype": "int64", "_rvalue": {} }, "cell_mask": { "_rtype": "ndarray", "_rshape": [ 320, 266 ], "_rdtype": "bool", "_rvalue": {} }, "nuc_coord": { "_rtype": "ndarray", "_rshape": [ 370, 2 ], "_rdtype": "int64", "_rvalue": {} }, "nuc_mask": { "_rtype": "ndarray", "_rshape": [ 320, 266 ], "_rdtype": "bool", "_rvalue": {} }, "rna_coord": { "_rtype": "ndarray", "_rshape": [ 88, 3 ], "_rdtype": "int64", "_rvalue": {} }, "image": { "_rtype": "ndarray", "_rshape": [ 320, 266 ], "_rdtype": "uint16", "_rvalue": {} } } ]

Results will be saved as /Users/kg/Downloads/cell recognition issue/analysis/spot_detection/results_per_fov/C2-slide2_SKBR3_well7__SPOTS_SUMMARY.csv

Screenshots
Bildschirm­foto 2022-12-22 um 15 54 13
ebc-a1ef-95e40b95bdd1.png)

cell_id cell_area nuc_area nb_rna nb_rna_in_nuc nb_rna_out_nuc
3 85112 28424 5550 1913 3637
4 60432 25160 3157 1321 1836
5 58644 4588 5062 470 4592

Versions:
macOS Ventura Version 13.0.1
Chrome Version 108.0.5359.124

Additional context
Thank yout for this software!
The data i used:
https://drive.google.com/drive/folders/1xbkvPNF23Rl7e_d8QSPay4v8s20ozQj8

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions