|
Toolkit |
Included Modules |
|---|---|
|
Bio Applications |
|
|
Developer Toolkit |
|
|
EM Processing Toolbox |
|
|
Microscopy Copilot |
|
|
Spatial Biology |
|
Toolkit |
Included Modules |
|---|---|
|
Bio Applications |
|
|
Developer Toolkit |
|
|
EM Processing Toolbox |
|
|
Microscopy Copilot |
|
|
Spatial Biology |
This toolkit offers the functionality to set up image analysis for very specific analysis scenarios, for example to count the number of cells in an image. Each individual analysis scenario is a module and has its own application.
Analyzing in Batch Mode
You can also setup the analysis of multiple images with Bio Applications and their settings in Batch Mode, see Running Bio Applications in Batch Mode.
When you run a Bio Application, the image analysis defined in the specific setting is applied to the image.
File Types
Bio Applications can only be applied to suitable image files. If you try to use them with an unsuitable image type, a message is displayed. The following types of images are not supported for this application:
File Types
Bio Applications can only be applied to suitable image files. If you try to use them with an unsuitable image type, a message is displayed. The following types of images are not supported for this application:
File Types
Bio Applications can only be applied to suitable image files. If you try to use them with an unsuitable image type, a message is displayed. The following types of images are not supported for this application:
File Types
Bio Applications can only be applied to suitable image files. If you try to use them with an unsuitable image type, a message is displayed. The following types of images are not supported for this application:
This view is only available for images which have been analyzed by a Bio Application and if you have the license for the Bio Applications toolkit. Here you can see the result of the image analysis conducted by the Bio Application and you have a table and plot section to see the result data of the analysis. The information displayed by the plots and table is specific for each application.
|
1 |
Image View |
|
2 |
Result Chart |
|
3 |
Result Table |
|
4 |
View Options |
This tab enables you to export various results of your Bio Applications analysis.
|
Parameter |
Description |
|
|---|---|---|
|
Image |
Activated: Selects the current result image for export with the format selected in the dropdown. |
|
|
Table |
Activated: Selects the currently displayed table for export with the format selected in the dropdown. |
|
|
Chart |
Activated: Selects the currently displayed chart for export with the format selected in the dropdown. The resolution for the exported charts is 300 dpi. |
|
|
– |
Width (pixel) |
Sets the width for the exported chart in pixel. |
|
– |
Height (pixel) |
Sets the height for the exported chart in pixel. |
|
– |
Maintain aspect ratio |
Activated: A change of the width or height automatically results in a change of the other factor to maintain the aspect ratio of the plot currently displayed in the Bio Applications result view. |
|
Processing Info |
Activated: Selects the current processing information for export with the format selected in the dropdown. |
|
|
Export |
Opens the file browser to export all the selected result documents. |
|
In this wizard you define the settings for your Bio Applications. In this wizard you have your image, the settings for the Bio Applications, basic view options as in the 2D view and an additional Legends window. This window displays information about the individual regions in the image and can be toggled on and off with the right click menu entry Regions Legend.
The options and parameters shown here in the wizard are, for the most part, Bio Application specific. The following parameters are generally available:
|
Parameter |
Description |
|---|---|
|
Name |
Sets the name for the class/objects that is analyzed by this Bio Application. |
|
Channel |
Selects the image channel for the analysis. |
|
Color |
Selects a color for the resulting masks. Note: Use a different color than the channel color to be able to differentiate between mask and measurement signal. |
|
Finish |
Saves the changes and closes the wizard. |
|
Cancel |
Closes the wizard without saving the changes. |
|
Parameter |
Description |
|
|---|---|---|
|
Segmentation Type |
Selects the type of segmentation. |
|
|
– |
Manual |
Uses a manual threshold by clicking on the regions in the image that you want to segment, or by using the Threshold control displayed below. |
|
– |
Semantic |
Uses machine learning to automatically segment the structures. The use of AI-segmentation requires an installation of the 3rd party Python Tools during the installation of ZEN. |
|
Segm. Area |
Only visible if Manual is selected. |
|
|
– |
Structure |
Segments the structure(s) in the image. |
|
– |
Background |
Segments only the background of the image. |
|
Threshold |
Only visible if Manual is selected. |
|
|
Kernel Size |
Only visible if Manual is selected. |
|
|
AI Model |
Only visible if AI-based is selected. |
|
|
Model Class |
Only visible if AI-based is selected. |
|
|
Min. Confidence |
Only visible if AI-based is selected. |
|
|
Min. Object Size |
Sets the minimum size in pixel that an object must have to be segmented. |
|
|
Fill all Holes |
||
|
– |
On |
Fills all holes in the segmented objects irrespective of their size. |
|
– |
Off |
Fills holes in the segmented objects only if they are smaller than the specified Min. Hole Area. |
|
Min. Hole Size |
Sets the minimum area in pixel for the holes in the detected objects. The input is synchronized with Min. Object Size, which cannot be smaller than Min. Hole Size. |
|
For Gene- and Protein Expression you have to specify settings for the nuclei segmentation as well as for quantification of the gene expression in the respective step.
|
Parameter |
Description |
|
|---|---|---|
|
Segm. Method |
Only visible in the Nuclei step. |
|
|
– |
Automatic |
Uses threshold values that are determined automatically from the histogram based on the Otsu method. For all possible threshold values, the Otsu method calculates the variance of intensities on each side of the respective threshold. It minimizes the sum of the variances for the background and the foreground. |
|
– |
Manual |
Sets the threshold manually by clicking on the regions in the image that you want to segment, or by using the Threshold control displayed below. |
|
– |
Semantic |
Uses semantic segmentation based on machine learning to automatically segment (fluorescently labeled) cell nuclei. This requires an installation of the 3rd party Python Tools during the installation of ZEN. |
|
– |
Instance |
Uses an AI model for instance segmentation to automatically segment (fluorescently labeled) cell nuclei. The AI models for instance segmentation need the software Docker Desktop to run. |
|
AI Model |
Only visible if Semantic or Instance is selected. |
|
|
AI Model Version |
Only visible if Instance is selected. |
|
|
Model Class |
Only visible if Semantic or Instance is selected. |
|
|
Min. Confidence |
Only visible if Semantic or Instance is selected. |
|
|
Threshold |
Only visible in the Nuclei step and if Manual is selected. |
|
|
– |
Low |
Defines the lowest pixel intensity considered for the segmentation. |
|
– |
High |
Defines the highest pixel intensity considered for segmentation. |
|
– |
|
Undoes the last change. |
|
Pick to Segment |
Only visible in the Nuclei step and if Manual is selected. |
|
|
– |
+ |
Enables you to expand the currently segmented regions by the gray values/colors of the objects subsequently clicked on. |
|
– |
- |
Enables you to reduce the currently segmented regions by the gray values/colors of the objects subsequently clicked on. |
|
Histogram |
Only visible in the Nuclei step and if Manual is selected. |
|
|
BG Subtraction |
||
|
– |
On |
Applies a rolling ball background subtraction to the image. |
|
– |
Off |
Applies no background subtraction to the image. |
|
Area |
Only available in the Nuclei step. |
|
|
Circularity |
Only available in the Nuclei step. |
|
|
Pick to Include |
Enables you to expand the values employed for the region filters (area and circularity) and the mean intensity in the second step by clicking on objects in the image. |
|
|
Ring Distance |
Only available in the Nuclei step. |
|
|
Ring Width |
Only available in the Nuclei step. |
|
|
Intensity Mean |
Only available in the Gene- and Protein Expression step. |
|
For Automated Spot Detection you have to specify settings for the nuclei segmentation as well as the spot detection itself in the respective step.
|
Parameter |
Description |
|
|---|---|---|
|
Segm. Method |
Selects the method for segmentation. |
|
|
– |
Automatic |
Uses threshold values that are determined automatically from the histogram based on the Otsu method. For all possible threshold values, the Otsu method calculates the variance of intensities on each side of the respective threshold. It minimizes the sum of the variances for the background and the foreground. |
|
– |
Manual |
Sets the threshold manually by clicking on the regions in the image that you want to segment, or by using the Threshold control displayed below. |
|
– |
Semantic |
Uses semantic segmentation based on machine learning to automatically segment (fluorescently labeled) cell nuclei. This requires an installation of the 3rd party Python Tools during the installation of ZEN. |
|
– |
Instance |
Uses an AI model for instance segmentation to automatically segment (fluorescently labeled) cell nuclei. The AI models for instance segmentation need the software Docker Desktop to run. |
|
AI Model |
Only visible if Semantic or Instance is selected. |
|
|
AI Model Version |
Only visible if Instance is selected. |
|
|
Model Class |
Only visible if Semantic or Instance is selected. |
|
|
Min. Confidence |
Only visible if Semantic or Instance is selected. |
|
|
Threshold |
Only visible if Manual is selected. |
|
|
– |
Low |
Defines the lowest pixel intensity considered for the segmentation. |
|
– |
High |
Defines the highest pixel intensity considered for segmentation. |
|
– |
|
Undoes the last change. |
|
Pick to Segment |
Only visible if Manual is selected. |
|
|
– |
+ |
Enables you to expand the currently segmented regions by the gray values/colors of the objects subsequently clicked on. |
|
– |
- |
Enables you to reduce the currently segmented regions by the gray values/colors of the objects subsequently clicked on. |
|
Histogram |
Only visible if Manual is selected. |
|
|
BG Subtraction |
||
|
– |
On |
Applies a rolling ball background subtraction to the image. |
|
– |
Off |
Applies no background subtraction to the image. |
|
Area |
Sets the lowest and highest value for the area of the objects. For more information, see the list of Measurement Features. |
|
|
Circularity |
Sets the lowest and highest value for the roundness of the objects. For more information, see the list of Measurement Features. |
|
|
+ |
Enables you to expand the values employed for the region filters (area and circularity) by clicking on objects in the image. |
|
|
Ring Distance |
Only available in the Nuclei step. |
|
|
Ring Width |
Only available in the Nuclei step. |
|
|
Parameter |
Description |
|
|---|---|---|
|
Segm. Method |
Selects the method for segmentation. |
|
|
– |
Automatic |
Uses threshold values that are determined automatically from the histogram based on the Otsu method. For all possible threshold values, the Otsu method calculates the variance of intensities on each side of the respective threshold. It minimizes the sum of the variances for the background and the foreground. |
|
– |
Manual |
Sets the threshold manually by clicking on the regions in the image that you want to segment, or by using the Threshold control displayed below. |
|
– |
Semantic |
Uses semantic segmentation based on machine learning to automatically segment (fluorescently labeled) cell nuclei. This requires an installation of the 3rd party Python Tools during the installation of ZEN. |
|
– |
Instance |
Uses an AI model for instance segmentation to automatically segment (fluorescently labeled) cell nuclei. The AI models for instance segmentation need the software Docker Desktop to run. |
|
AI Model |
Only visible if Semantic or Instance is selected. |
|
|
AI Model Version |
Only visible if Instance is selected. |
|
|
Model Class |
Only visible if Semantic or Instance is selected. |
|
|
Min. Confidence |
Only visible if Semantic or Instance is selected. |
|
|
Threshold |
Only visible if Manual is selected. |
|
|
– |
Low |
Defines the lowest pixel intensity considered for the segmentation. |
|
– |
High |
Defines the highest pixel intensity considered for segmentation. |
|
– |
|
Undoes the last change. |
|
Pick to Segment |
Only visible if Manual is selected. |
|
|
– |
+ |
Enables you to expand the currently segmented regions by the gray values/colors of the objects subsequently clicked on. |
|
– |
- |
Enables you to reduce the currently segmented regions by the gray values/colors of the objects subsequently clicked on. |
|
Histogram |
Only visible if Manual is selected. |
|
|
BG Subtraction |
Only visible if Automatic or Manual is selected. |
|
|
– |
On |
Applies a rolling ball background subtraction to the image. |
|
– |
Off |
Applies no background subtraction to the image. |
|
Area |
Sets the lowest and highest value for the area of the objects. For more information, see the list of Measurement Features. |
|
|
Circularity |
Sets the lowest and highest value for the roundness of the objects. For more information, see the list of Measurement Features. |
|
|
Pick to Include |
Enables you to expand the values employed for the region filters (area and circularity) and the mean intensity in the second step by clicking on objects in the image. |
|
|
Translocation Channel |
Selects the channel to quantify translocation. |
|
|
Ring Distance |
Sets the distance between the inner border of the ring and the border of the segmented nuclei. |
|
|
Ring Width |
Sets the width of the ring where the translocation is measured. |
|
The acronym OAD for Open Application Development is a term describing both the OAD platform on ZEN as well as the process of developing applications on it. The platform has been made available for our customers to enhance the functionality of ZEN in a flexible way. With OAD typical microscopy workflows can be integrated into the ZEN software. A short list of OAD highlights: Macro Interface to access the major functionality of ZEN and its objects and the access to external libraries like the .Net Framework to significantly enlarge the field of application. OAD uses IronPython 3.4.
This module offers the following components which we regard as main parts for Open Application Development (OAD):
All ZEN products (ZEN lite excluded) come with a basic macro functionality which allows to play existing macros within the software (using the Macro tool).
Within the software you can only run .czmac macro files which are recorded or saved in the ZEN macro environment. To run your own macros later on they must be located in the folder:
…/User/Documents/Carl Zeiss/ZEN/Documents/Macros.
When you have licensed the Macro Environment functionality you will get the:
In the Right Tool Area you find the Macro tool. The Macro Editor dialog allows you to generate and work with macros similar to Excel/Word macros. The macro interface is part of ZEN software and therefore not a separate product. The ImageJ Extension is the first extension for ZEN and will be free of charge.
This guide shows how to record a macro of a simple processing workflow.
This module offers functionality for the processing of FIB-SEM stacks. This chapter describes how the different functions of the EM Processing Toolbox can be used to process a FIB-SEM-stack acquired with SmartFIB in the ZEN software. Note that parts of this special workflow also require functionalities of the ZEN Connect module. To make yourself familiar with this module, see also the documentation for ZEN Connect.
This chapter gives an overview how you can process your FIB-SEM stacks and align them. Consider the following workflow:
With the processing function Slices Replacement you can replace slices of a z-stack with the previous or next slice in the stack.
If you have several slices in your z-stack which you want to replace with the following or preceding slice, you can also take the following workflow:
In ZEN you can import SmartFIB stacks of Crossbeam microscopes. The orientation of these stacks differs from standard z-stack acquisition, as the acquired images are tilted by a certain angle compared to a z-stack acquired on a light microscope. The import function calculates this tilt from the metadata of the image. If the import finds no metadata concerning the tilt angle and the user does not enter a value for the sample angle, it uses a default angle of 54 degrees (default angle between FIB and SEM column at the Crossbeam) and the image is rendered with a 90 degree tilt when displayed in a ZEN connect project. Alternatively, you can enter the angle of your sample during import, e.g. as set during acquisition of the stack with SmartFIB, and the import then calculates the tilt angle based on this sample angle.
During import, the XY offset metadata of the individual slices is ignored by default and only the offset of the first tiff file is considered. This default avoids the creation of a slanted z-stack, however in certain cases, such as on-grid-thinning configuration, the XY offset of the individual slices needs to be taken into account.
Microscopy Copilot may occasionally provide incomplete, wrong, or outdated answers. Use the provided information with caution.
This module offers an advanced AI assistant trained to help you with the software functionalities for confocal microscope systems. You can open the assistant by clicking on the icon in the bottom right corner of ZEN.
Currently using Microscopy Copilot has the following limitations:
This dialog provides the interface to interact with Microscopy Copilot, an advanced AI assistant trained to help you with the software functionalities for confocal microscope systems, see Microscopy Copilot.
|
Parameter |
Description |
|---|---|
|
Login |
Loads the ZEISS ID page to sign into the application. |
|
Logout |
Logs you out of the Microscopy Copilot and displays the start page. |
|
Start a conversation |
Only visible on the start page if you are not yet signed in. |
|
Send |
Only visible if you are logged in. |
This module adds a new tissue detection method to the Axioscan 7 which is capable of detecting faint contrast of fluorescent tissue in fast brightfield (flash) prescans, combining speed and robustness. It includes an AI based model to detect tissue regions in mIF stained slides from low magnification prescans. The model is based on more than 3000 annotated images, and it requires the software Docker Desktop to run on your PC.
This module adds a new Tissue Image Alignment image processing function for combining multi-channel images of different staining and imaging cycles. It supports cyclic mIF staining and imaging protocols with integrated co-registration software and provides near pixel-perfect alignment results based on a shared marker in all rounds (e.g. DAPI) for up to ten rounds of imaging.
This method enables you to combine multi-channel images of different staining and imaging cycles. One channel needs to be identical in each of the images to be able to do this alignment. The alignment is done in a two-step process, a coarse and then a fine alignment. Note that Docker Desktop needs to be running to use this function.
|
Parameter |
Description |
|
|---|---|---|
|
Reference Channel |
Selects the channel of the reference image that is used for alignment. This channel needs to be present in all the images that should be aligned. |
|
|
Target Channel |
Selects channel of the target image which corresponds to the reference channel and is used for alignment. Depending on the number of inputs set below, you have multiple target images where you have to select the corresponding channel. |
|
|
Maximum Shift in µm |
Defines the maximum allowed translation in µm during the fine alignment. If the maximum is not sufficient, the corresponding tiles are not registered. The default value is 50. Increasing the value leads to longer processing times. |
|
|
Tile Size Setting |
Selects the tiling that is used during processing. |
|
|
– |
Fast |
Uses a bigger tile size for faster alignment. |
|
– |
Optimal |
Uses a tile size for optimal balance between speed and accuracy. |
|
– |
Accurate |
Uses a smaller tile size for the most accurate alignment. |
|
Number of Inputs |
Defines the number of inputs for the method. The minimum number of inputs is two (one reference image and one target image), and you can align up to ten images. For each additional input, a new Target Channel section is displayed above. Additionally, the number of input fields in the Input tool is adapted accordingly. |
|
|
Compress Output File |
Activated: Applies the lossless zstd compression to the output file. Deactivated: Applies no compression to the output file. |
|