OrgaMapper

Logo

ImageJ plugin for detecting and mapping organelles within cells

Single cell segmentation using a plasma membrane signal

Example data

You can find example data here:https://doi.org/10.5281/zenodo.10932803

5_TestData
└── seg_membrane_signal

Example data structure

Structure of data and folders: Input
├── MembraneStaining.tif
└── Setting_MembraneStaining.xml

Input_External_Segmentation
└── MembraneStaining_NucSeg.tif

Output
├── MembraneStaining_S0
        ├── cellSegmentation.png
        ├── detections.tiff
        ├── intensityDistance.csv
        └── nucSegmentation.png
├── 2024-04-03T120353-settings.xml
├── cellMeasurements.csv
└── organelleDistance.csv

Example input images

The test data for this tutorial contains a nucleus stain as well as a membrane staining. To simulate the organelle channel for the organelle detection the membrane staining was duplicated.

nuclei membrane

The segmentation of the nuclei via the internal OrgaMapper intensity-based segmentation was difficult. Therefore an external segmentation is provided. This segmentation has been generated by manually curating a segmentation generated via Labkit.

Steps to generate this segmentation:

  1. Pixel classification using Labkit.
  2. Saved segmentation result as .tif.
  3. Convert to ImageJ/Fiji mask (Threshold; 8-bit; Background: 0, Foreground: 255).
  4. Binary operation: close holes and erode.
  5. Load adjusted segmentation as labeling in Labkit.
  6. Manual curation of segmentation using Labkit.
  7. Nuclei at the edges of the field of view excluded.
  8. Saved labeling as .tif
  9. Convert to ImageJ/Fiji mask (Threshold; 8-bit; Background: 0, Foreground: 255).

NucSeg

Load example data

  1. Start Fiji
  2. Open OrgaMapper Fiji > Plugins > Cellular-Imaging > Map Organelle
  3. Setup dialog pops up

Specify the location of the input and the output directories. The file ending is .tif. Select the provided settings file and tick the external nucleus segmentation as external data input:

SetupDialog

Press ok to continue.

The external data setup dialog pops up. Specify the input directory for the external nucleus segmentation. The Nucleus segmentation suffix should work as is:

SetupDialog

Press ok to continue.

Processing example data

The Preview based on the provided data and settings file should pop up:

SetupDialog

The provided settings should work as is. You can check the previews for external nucleus segmentation:

SetupDialog

The provided settings should give rise to the cell segmentation as shown below. Note: that the Invert Cell Image setting is selected:

SetupDialog

You can the execute the batch processing via pressing Batch Process.

BatchProcessing