GUI tools
Overview of all tools available in the GUI.
File control
View options
Find ID ( “Ctrl+F”): Find and highlight ID. Press “Esc” to clear highlighted object.
Auto-pilot ( “Ctrl+W”): Press arrow up/down or Page Up/Page Down to navigate and view segmented objects one by one.
Skip forward to new object ( “Page up”): Skip forward to the frame where a new object appears.
- Overlay channels ( ): Right-click on the button to overlay additional channels. To overlay a different channel right-click on the colorbar on the left of the image. Use the colorbar ticks to adjust the selected channel’s intensity. You can also adjust the opacity of the selected channel with the “Alpha <channel_name>” scrollbar below the image.Note: This button has a green background if you successfully ‘loaded fluorescence data’
Activate points layer ( ): Activate points layer tools. You can add as many points layers as you want and customise their appearance. This can be used to visualize points from a table or add points with clicking and then use these points for models like Segment Anything (input prompts).
Add contours from different segmentation file ( ): Add contours layer from another segmentation file
Ruler ( ): Draw a straight line and show its length. Length is displayed on the bottom-right corner.
Edit tools: Segmentation and tracking
- Brush ( “B”):
Edit segmentation labels with a circular brush.
Increase brush size with “UP/DOWN” arrows on the keyboard.
- Default behaviour:
Painting on the background will create a new label.
Edit an existing label by starting to paint on the label (brush cursor changes color when hovering an existing label).
Press “Shift” to force drawing a new object
Painting in default mode always draws UNDER existing labels.
- Power brush mode:
- Power brush: press “B” key twice quickly to force the brush to draw ABOVE existing labels.NOTE: If double-press is successful, then brush button turns red. The brush cursor is always white.
Power brush will draw a new object unless you keep “Ctrl” pressed. –> draw the ID you start the painting from.
- Manual ID mode:
Toggle the manual ID mode with the “Auto-ID” checkbox on the top-right toolbar.
Enter the ID that you want to paint.
NOTE: use the power brush to draw ABOVE the existing labels.
- Eraser ( “X”):
Erase segmentation labels with a circular eraser.
Increase eraser size with “UP/DOWN” arrows on the keyboard.
- Default behaviour:
Starting to erase from the background (cursor is a red circle) will erase any labels you hover above.
Starting to erase from a specific label will erase only that label (cursor is a circle with the color of the label).
To enforce erasing all labels no matter where you start from double-press “X” key. If double-press is successfull, then eraser button is red and eraser cursor always red.
Curvature Tool ( “C”): Left-clicks for manual spline anchors, right button for drawing auto-contour.
Magic Wand ( “W”): Left-click for single selection or left-click and then drag for continous selection.
Copy lost contour ( “V”): Hover onto lost object contour –> right-click to copy the contour as a new object.
Magic labeller ( “L”): Draw a rectangular ROI around object(s) you want to segment. Draw with LEFT button to label with last used model. Draw with RIGHT button to choose a different segmentation model.
Segment ( “R”): Segment with last used model and last used parameters. If you never selected a segmentation model before, you will be asked to choose one and initialize its parameters.
Segmenting for lost IDs ( ): Segment only a small cutout of the image around missing IDs based on the segmentation of the previous frame. Will always use cellpose model. Parameters can be adjusted in the top ribbon under Segment –> Edit settings for Segmenting lost IDs. In the settings menu, additional parameters can be set like padding and overlap threshold in addition to the model settings.
- Manual background ( “G”):
- How to use:
Select object to copy its shape.
Place the new shape on the background close to the source object.
Left-click to set the background ROI of the selected object.
Note: right-click on a background ROI to remove it.
HELP: Use this function if you need to set the background level specific for each object. Cell-ACDC will save the metrics amount, concentration and corrected_mean where the background correction will be performed by subtracting the mean of the signal in the background ROI (for each object).
Delete everything outside segmented areas ( ): Select a segmentation file and delete everything outside segmented area.
Hull contour ( “K”): Right-click on a cell to replace it with its hull contour. Use it to fill cracks and holes.
Assign new ID ( “F”): Right-click on a cell to assign a new ID to it.
Move object mask ( “P”): Right-click drag and drop a labels to move it around.
Expand/Shrink object mask ( “E”): Leave mouse cursor on the label you want to expand/shrink and press arrow up/down on the keyboard to expand/shrink the mask.
Edit ID ( “N”): Manually change ID of a cell by right-clicking on cell.
Manual bud separation ( “S”): Separate mother-bud fused together or separate objects that have the same ID. Right-click to attempt automatic separation or Shift+right-click to skip automatic attemp and go straight to manual mode.
Select object masks to keep ( “K”): Select the objects to keep. Press “Enter” to confirm selection or “Esc” to clear the selection. After confirming, all the NON selected objects will be deleted. Right- or left-click on objects to keep.
Remove object from analysis ( ): Annotate that a cell is removed from downstream analysis.
is_cell_excluded
set toTrue
inacdc_output.csv
table. Done by right-clicking.Annotate cell as dead ( “D”): Annotate that a cell is dead.
is_cell_dead
set toTrue
inacdc_output.csv
table.Add deletion ROI ( ): Add resizable rectangle. Every ID touched by the rectangle will be automatically deleted. Moving and resizing the rectangle will restore deleted IDs if they are not touched by it anymore. To delete rectangle
right-click on it --> remove
.- Add poly-line deletion ROI ( ):
- How to use
Activate the button.
Left-click on the LEFT image to add a new anchor point.
Add as many anchor points as needed and then close by clicking on starting anchor.
Delete an anchor-point with right-click on it.
Add a new anchor point on an existing segment with right-click on the segment.
Add custom poly-line deletion ROI. Every ID touched by the ROI will be automatically deleted.
Moving and reshaping the ROI will restore deleted IDs if they are not touched by it anymore.
To delete the ROI
right-click on it --> remove
.
Delete bordering objects ( ): Remove segmented objects touching the border of the image.
Repeat tracking ( “Shift+T”): Repeat tracking on current frame. Tracking method can be changed in
Tracking --> Select real-time tracking algorithm
Manual tracking ( “T”): Select ID to track and right-click on an object to assign that ID.
Reset last segmented frame ( ): Reset last segmented frame to current one. NOTE: This will re-enable real-time tracking for all the future frames.
Segment range of frames ( ): Segment a range of frames with the “Magic labeller” tool.
Edit tools: Cell cycle analysis
Assign mother to bud ( “A”): Press with right button on bud and release on mother (right-click drag-and-drop).
Annotate as unknown history ( “U”): Useful for cells appearing from outside of the field of view.
Automatically assign bud to mother ( ): Automatically assign buds to mothers using YeastMate.
Manually edit cell cycle annotations table ( “Ctrl+Shift+P”): Manually edit cell cycle annotations table.
Re-initialize cell cycle annotations table ( ): Re-initialize cell cycle annotations table from this frame onward. NOTE: This will erase all the already annotated future frames information (from the current session not the saved information).
Edit tools: Normal division: Lineage tree
Find mother for a new Cell ID ( “F”): Find mother for a new Cell ID. Right-click on the new cell to find its mother. Repeated right click to cycle through candidates. Shift right click to cycle back.
Set unknown mother ( “U”): Set unknown mother for a cell. Right-click on the cell to set its mother as unknown.
No tool selected ( “N”): No tool selected. Use this to deselect the current tool.
Propagate changes ( “P”): Propagate changes in lineage tree. Use this to propagate changes in the lineage tree, especially after you moved to another frame without propagating first!
View lineage tree info for current frame ( “I”): View lineage tree info for current frame.