The 'intensity_image' column is populated with 'labels' and the 'mask_image' column with 'FerroOrange'.
I would expect the opposite, even without the specific intensity_name var in featurize, I think of masks as the label as well.
Perhaps this is intentional, and just confusion of my intuition! But even passing nothing to those arguments also leads to the confusing 'intensity_image'='Segmentation0' and 'mask_image'='Intensity0'.
First off, great library! I am glad I found this, as many of the measurements are useful and unavailable elsewhere (at least easily).
Second, when I pass
intensity_names
andlabel_names
toNyxus.featurize()
, the pandas column names seem intuitively switched.The 'intensity_image' column is populated with 'labels' and the 'mask_image' column with 'FerroOrange'. I would expect the opposite, even without the specific intensity_name var in featurize, I think of masks as the label as well.
Perhaps this is intentional, and just confusion of my intuition! But even passing nothing to those arguments also leads to the confusing
'intensity_image'='Segmentation0'
and'mask_image'='Intensity0'
.nyxus.__version__='0.7.5'