First of all, thanks for making this incredible piece of software free for public use! It has saved me days of time, and enabled significant reduction of human bias in my measurements–not to mention prevented much frustration over licensing fees. Keep up the good work.
Secondly, help! I am having some trouble using a mask to remove plastid DNA from consideration during measurement of nuclei.
The samples: Plant nuclei isolated as though for flow cytometry, and stained with DAPI. Generally less than 20 nuclei within an entire field, very bright, well-defined, plenty of empty background and very few artifacts.
The problem: Chloroplasts which made it through the filter mesh also appear(in the DAPI image) as nuclei because of their compartmentalized plastid DNA. I took an additional image of each field at a red wavelength to capture chloroplast autofluorescence.
- Identify Primary Objects - Nuclei (ID’d in blue image, includes false positives from chloroplasts)
- Identify Secondary Objects - Chloroplasts (ID’d in red image, shows outline of plastid)
- Mask Objects - Mask/remove any “nuclei” identified in the DAPI image that are enclosed within the outline of a plastid from the red image (mask object nuclei using object chloroplast)
- Measure Objects - measurements of the remaining “authentic” nuclei
Unfortunately, the mask does not seem to be carrying over to the rest of the pipeline after step 3. I tried:
- Inverting the mask
- Making sure I had requested removal of any overlapping objects and re-numbering of objects
- A second “Identify Primary Objects” immediately after the masking step (with and without inversion in masking step), using the same algorithm and thresholds as my original “Identify Primary Objects”
- Testing to see if the mask was filtering properly–the pipeline produces a grey-background image with large black “holes” where the plastids were (or vice versa), but then proceeds to identify or measure the enclosed plastid DNA along with true nuclei in the following step (both when inversion is checked and unchecked).
- Making sure the nuclei and chloroplast objects in step 1 & 2 of the pipeline were being identified and outlined accurately.
- Consulting the documentation, but couldn’t identify where I went wrong.
I feel like I must be missing something very obvious. Might the problem be that I am using a red image (the chloroplasts) to create the mask, and then asking the program to measure the DAPI image? The steps after masking don’t have any additional image selection options (apart from my original red and blue), so I assumed the mask was applied automatically–although the “plastid DNA” object (nuclei enclosed by chloroplasts) becomes available after the masking step.
I’d appreciate any advice you can provide.