diff --git a/2d_spots_in_fibers.py b/2d_spots_in_fibers.py index f6ec4ba170b8adb9bd5a0dee240861af08a9592c..0cca2279d655f44ba19f3fd831bd6deb948a646d 100644 --- a/2d_spots_in_fibers.py +++ b/2d_spots_in_fibers.py @@ -486,15 +486,15 @@ for index, channel in enumerate(processing_channels): dapi_positive_spots_binary = ImageCalculator.run(spots_binary_imp, dapi_binary, "Multiply create") dapi_negative_spots_binary = ImageCalculator.run(spots_binary_imp, dapi_positive_spots_binary, "Subtract create") - n_spots_per_fiber = measure_intensity_sum(fibers_label_imp, spots_binary_imp) - n_dapi_positive_spots_per_fiber = measure_intensity_sum(fibers_label_imp, dapi_positive_spots_binary) - n_dapi_negative_spots_per_fiber = measure_intensity_sum(fibers_label_imp, dapi_negative_spots_binary) + fiber_label_IDs, n_spots_per_fiber = measure_intensity_sum(fibers_label_imp, spots_binary_imp) + _, n_dapi_positive_spots_per_fiber = measure_intensity_sum(fibers_label_imp, dapi_positive_spots_binary) + _, n_dapi_negative_spots_per_fiber = measure_intensity_sum(fibers_label_imp, dapi_negative_spots_binary) # TODO: the column fiber label ID needs to be added only one time. Maybe check before if column exists. - add_results_to_resultstable(results_table, "fiber label ID", n_spots_per_fiber[0]) - add_results_to_resultstable(results_table, "n spots channel " + str(channel), n_spots_per_fiber[1]) - add_results_to_resultstable(results_table, "n spots dapi positive channel " + str(channel), n_dapi_positive_spots_per_fiber[1]) - add_results_to_resultstable(results_table, "n spots dapi negative channel " + str(channel), n_dapi_negative_spots_per_fiber[1]) + add_results_to_resultstable(results_table, "fiber label ID", fiber_label_IDs) + add_results_to_resultstable(results_table, "n spots channel " + str(channel), n_spots_per_fiber) + add_results_to_resultstable(results_table, "n spots dapi positive channel " + str(channel), n_dapi_positive_spots_per_fiber) + add_results_to_resultstable(results_table, "n spots dapi negative channel " + str(channel), n_dapi_negative_spots_per_fiber) close_images([spots_channel, spots_label_imp, spots_binary_imp, spots_binary_imp, dapi_binary, dapi_positive_spots_binary, dapi_negative_spots_binary]) results_table.show("Spots")