Hidden Nodes (created in NIS-Elements 5.4x)

The following chapter contain descriptions of legacy nodes which are no longer available in the GA3 Editor. Recipes created with version 5.4x may utilize such nodes. Therefore they are maintained in the software and also their descriptions are kept here:

ND Processing & Conversions > Bitdepth > Change Bit Depth

Changes the bit-depth of the connected result.

Output bit depth

Sets a new color depth of your image. 8-bit/16-bit integer or a floating-point. Intensity values can be rescaled.

See Floating Point Images.

Re-scale intensity values

If checked the pixel values are mapped to the new range. E.g. when you convert an 8bit image to 16bit and you do not rescale the values, it results in a completely black image. If the check box was selected, the 8bit 255 value would become 65535 in 16bit etc.

Binary processing > Filter objects > Filter Objects

Removes any binary object not meeting the specified condition. Objects having the specified feature outside of the specified range will be removed.

Binary processing > JavaScript > JS Postprocess

Transforms the source into the result with transformation programmed in JavaScript. Up to 6 binary/color/table inputs can be added.

See the dedicated documentation: Extending GA3.

Measurement > Whole field > Object Count

Counts the number of objects in the connected binary result.

Measurement > Whole field > Total Pixel Count

Counts the number of pixels (โ€œTotalPixelCountโ€) in the connected binary result.

Measurement > Whole field > Total Object Area

Area covered by the connected binary result (โ€œTotalObjectAreaโ€) is calculated.

Measurement > Whole field > Area Fraction

Area of the connected binary result is divided by the total area of the analysed image (โ€œAreaFractionโ€).

Measurement > Whole field > Measured Area

Displays the total area (โ€œMeasuredAreaโ€) of the currently analysed image.

Measurement > Whole field > Perimeter

Please see Perimeter.

Measurement > Whole field > Mean Chord

Please see MeanChord.

Measurement > Whole field > SurfVolumeRatio

Please see SurfVolumeRatio.

Measurement > Field intensity > Background Estimate

Calculates the background estimate value.

Measurement > Field intensity > Entropy

Calculates entropy of all pixel values in the color image. If the connected color image has multiple channels they are averaged into a single value per pixel. If a binary is connected only pixels under it are taken.

where P(X) is the distribution of intensity values.

Measurement > Field intensity > Focus Criterion

Calculates the value defining which focus criterion is used. For more information please see Devices > Auto Focus Setup.

Measurement > Field intensity > Kurtosis

Calculates sample kurtosis of all pixel values in the color image. If the connected color image has multiple channels they are averaged into a single value per pixel. If a binary is connected only pixels under it are taken.

Measurement > Field intensity > Maximum

Calculates the maximal pixel intensity (โ€œMaxIntensityโ€) of the connected color result under the connected binary result. Please see MaxIntensity.

Measurement > Field intensity > Mean

Calculates arithmetic mean of all pixel values in the color image. If the connected color image has multiple channels they are averaged into a single value per pixel. If a binary is connected only pixels under it are taken.

Measurement > Field intensity > Minimum

Calculates the minimal pixel intensity (โ€œMinIntensityโ€) of the connected color result under the connected binary result. Please see MinIntensity.

Measurement > Field intensity > Mode

Mode finds pixel value that appears most often in the color image. If the connected color image has multiple channels they are averaged into a single value per pixel. If a binary is connected only pixels under it are taken.

Measurement > Field intensity > Otsu Threshold

Calculates the value of Otsu's threshold. For more information please see Otsu's method.

Measurement > Field intensity > Quantile

Calculates the n-th quantile of all pixel values in the color image. If the connected color image has multiple channels they are averaged into a single value per pixel. If a binary is connected only pixels under it are taken.

Quantile is a cut point dividing the range of values of input into two parts such that the first part contains 100 * Quantile % of values and the second part contains 100 * (1 - Quantile) % of values. If the quantile is set to 0.5, this function computes the median of values.

Measurement > Field intensity > Sigma Threshold

This action fits a Gaussian curve to the pixel value density graph (histogram) using linear regression. If the connected color image has multiple channels they are averaged into a single value per pixel. It returns the following Gaussian curve parameters: Mean, Sigma, and R^2 (coeffiecient of determination representing the goodness of fit).

Equation of Gaussian curve:

Measurement > Field intensity > Skewness

Calculates sample skewness of all pixel values in the color image. If the connected color image has multiple channels they are averaged into a single value per pixel. If a binary is connected only pixels under it are taken.

Measurement > Field intensity > Standard Deviation

Calculates sample standard deviation of all pixel values in the color image. If the connected color image has multiple channels they are averaged into a single value per pixel. If a binary is connected only pixels under it are taken.

Measurement > Field intensity > Sum

Calculates sum of all pixel values in the color image. If the connected color image has multiple channels they are averaged into a single value per pixel. If a binary is connected only pixels under it are taken.

Measurement > Field intensity > Uniformity

Calculates uniformity of all pixel values in the color image. If the connected color image has multiple channels they are averaged into a single value per pixel. If a binary is connected only pixels under it are taken.

where P(X) is the distribution of intensity values.

Measurement > Field intensity > Variance

Calculates sample variance of all pixel values in the color image. If the connected color image has multiple channels they are averaged into a single value per pixel. If a binary is connected only pixels under it are taken.

Measurement > Field ratiometry > Ratio

Calculates the mean of ratios between corresponding pixels of the two input channels under the input binary mask for the whole field.

Measurement > Field ratiometry > Pearson Coeff

Calculates Pearson correlation coefficient for the whole field. For more information please see Measurement > Object ratiometry > Pearson Coeff.

Measurement > Field ratiometry > Mander Coeff

Calculates Manders overlap for the whole field. For more information please see Measurement > Object ratiometry > Manders Coeff.

Measurement > Field metadata > Time

Displays the acquisition time (โ€œTimeโ€) of the connected color result.

Measurement > Field metadata > Bit Depth

Displays the bit-depth of the connected color result.

Measurement > Field metadata > Calibration

Displays the calibration of the connected color result.

Measurement > Field metadata > Filename

Displays the filename of the image being processed.

Measurement > Field metadata > Filepath

Displays the path where the image being processed is saved.

Measurement > Field metadata > Channel Name

Displays the channel name of the connected source channel.

Measurement > Field metadata > Channel Metadata

Returns basic metadata of each input channel component (Channel Name, Optical Configuration, Excitation Wavelength, Emission Wavelength, Modality, Magnification, Numerical Aparature, Immersion RI, Pinhole Size).

Measurement > Field metadata > Frame Center

Returns the position of the frame center in micrometers.

Measurement > Field metadata > Frame Center Pixels

Returns the position of the frame center in pixels.

Measurement > Field metadata > Frame Size

Displays the frame size (โ€œFrameSize.Xโ€ and โ€œFrameSize.Yโ€) in [ยตm] of the image being processed.

Measurement > Field metadata > Frame Size Pixels

Displays the frame size (โ€œFrameSizePx.Xโ€ and โ€œFrameSizePx.Yโ€) in pixels [px] of the image being processed.

Measurement > Field metadata > Max Allowed Value

Displays the maximum allowed pixel value (โ€œMaxAllowedValueโ€) for the image being processed.

Measurement > Field metadata > Min Allowed Value

Displays the minimum allowed pixel value (โ€œMinAllowedValueโ€) for the image being processed.

Measurement > Field metadata > Recorded Data

Gives access to the metadata such as Exposure Time, Plate Name, Well Row, Slide Barcode, etc.

Measurement > Field metadata > Stage Position

Displays information about the stage position (โ€œStagePos.Xโ€, โ€œStagePor.Yโ€, โ€œStagePos.Zโ€) during acquisition of the image being processed.

Measurement > Field metadata > Z Step

Displays the Z Step size (โ€œZStepโ€) of the image being processed.

Measurement > Object size > Eq Diameter

Calculates the Equivalent Diameter (โ€œEqDiameterโ€) for each object in the connected binary result. It represents a circle with the same area as the measured object. For more information please see EqDiameter.

Measurement > Object size > Fill Area

Calculates the Fill Area (โ€œFillAreaโ€) of each object in the connected binary result. Fill area calculation ignores any holes in the objects. For more information please see FillArea.

Measurement > Object size > Length

Calculates the length for each object in the connected binary result. Length is a derived feature appropriate for elongated or thin structures. Since it is based on the rod model, it is useful for calculating length of medial axis of thin rods. For more information please see Length.

Measurement > Object size > Line Length

Calculates the line length (โ€œLineLengthโ€) of each object in the connected binary result. For more information please see LineLength.

Measurement > Object size > Max Feret

Calculates the maximal value of the set of Feret's diameters for each object in the connected binary result. For more information please see MaxFeret.

Measurement > Object size > Max Feret 90

Calculates the length projected across the MaxFeret diameter for each object in the connected binary result. For more information please see MaxFeret90.

Measurement > Object size > Min Feret

Calculates the minimal value of the set of Feret's diameters for each object in the connected binary result. For more information please see MinFeret.

Measurement > Object size > Min Rect Area

Calculates the minimal rectangular area for each object in the connected binary result.

Measurement > Object size > Object Pixel Count

Counts the number of pixels in each binary object of the connected binary image.

Measurement > Object size > Object Area

Calculates the area of each object (โ€œObjectAreaโ€) under the connected binary result.

Measurement > Object size > Outer Perimeter

Please see OuterPerimeter.

Measurement > Object size > Perimeter

Please see Perimeter.

Measurement > Object size > Perimeter Contour

Please see PerimeterContour.

Measurement > Object size > Volume Eq Cylinder

Please see VolumeEqCylinder.

Measurement > Object size > Volume Eq Sphere

Please see VolumeEqSphere.

Measurement > Object size > Width

Please see Width.

Measurement > Object shape > Circularity

Please see Circularity.

Measurement > Object shape > Convexity

Please see Convexity.

Measurement > Object shape > Elongation

Please see Elongation.

Measurement > Object shape > Fill Ratio

Please see FillRatio.

Measurement > Object shape > Mean Chord

Please see MeanChord.

Measurement > Object shape > Orientation

Please see Orientation.

Measurement > Object shape > Rectangularity

Calculates the rectangularity of each object of the connected binary image.

Measurement > Object shape > Roughness

Please see Roughness.

Measurement > Object shape > Roughness Inf

Please see RoughnessInf.

Measurement > Object shape > Shape Factor

Please see ShapeFactor.

Measurement > Object intensity > Entropy

Calculates entropy of the pixel values for every binary object.

Please see Measurement > Field intensity > Entropy.

Measurement > Object intensity > Kurtosis

Calculates sample kurtosis of the pixel values for every binary object.

Please see Measurement > Field intensity > Kurtosis.

Measurement > Object intensity > Maximum

Finds the maximum pixel value in every object.

Measurement > Object intensity > Mean

Calculates the arithmetic mean of pixel values for every binary object.

Please see Measurement > Field intensity > Mean.

Measurement > Object intensity > Minimum

Finds the minimum pixel value in every object.

Measurement > Object intensity > Mode

Finds pixel value that appears most often in every object.

Please see Measurement > Field intensity > Mode.

Measurement > Object intensity > Quantile

Calculates the n-th quantile of pixel values for every binary object.

Please see Measurement > Field intensity > Quantile.

Measurement > Object intensity > Skewness

Calculates the sample skewness of pixel values for every binary object.

Please see Measurement > Field intensity > Skewness.

Measurement > Object intensity > Standard Deviation

Calculates the sample standard deviation of color pixel values for every binary object.

Please see Measurement > Field intensity > Standard Deviation.

Measurement > Object intensity > Sum

Calculates the sum of pixel values for every binary object.

Please see Measurement > Field intensity > Sum.

Measurement > Object intensity > Uniformity

Calculates the uniformity of pixel values for every binary object.

Please see Measurement > Field intensity > Uniformity.

Measurement > Object intensity > Variance

Calculates the sample variance of pixel values for every binary object.

Please see Measurement > Field intensity > Variance.

Measurement > Object ratiometry > Ratio

Calculates the mean of ratios between corresponding pixels of the two input channels under the input binary mask.

Measurement > Object ratiometry > Pearson Coeff

Calculates Pearson correlation coefficient for pixels from two inputs (B, C) under input binary mask. The coefficient ranges from -1 to 1. A value of 1 implies positive linear relationship for which C increases as B increases. A value of -1 implies negative linear relationship for which C decreases as B increases. A value of 0 implies that there is no linear correlation between B and C.

See also View > Analysis Controls > Colocalization

Measurement > Object ratiometry > Manders Coeff

Calculates Manders overlap (MOC), Manders overlap coefficients (k1, k2) and Manders colocalization coefficients (M1, M2).

See also View > Analysis Controls > Colocalization

MOC

MOC - ranges from 0 to 1.

k1, k2

k1, k2 - range from 0 to oo. MOC^2 = k1 * k2

M1, M2

range from 0 to 1, where 1 implies perfect colocalization. They are not sensitive to intensity of overlapping pixels, but are very sensitive to background. A proper background subtraction step is necessary before measuring these coefficients.

M1

is a fraction of R in areas containing G

M2

is a fraction of G in areas containing R

Measurement > Object parenting > Aggregate Children

Produces a table where each row represents parent object containing ParentEntity, ParentId, parent features (taken as input table), ChildId, aggregated (specified in the GUI) child features (taken as input table). Parent[Entity, Id] and Child[Entity, Id] are replaced with the name of the Binary.

Type
Child is inside parent

couples each child to the parent object which completely covers it (child is completely inside its parent).

Child is intersecting parent

couples each child to the parent object which completely covers it or intersects with it. If a child intersects more than one parent, it belongs to the parent with which it has a bigger intersection.

Child's nearest parent

couples each child to its nearest parent object. If a child lies on the border between two parent areas, it belongs to the parent with which area it has a bigger intersection.

Measurement > Object parenting > Children

Produces a table where rows contain children (and their features) with their relevant parents (and their features) and a distance. Specify whether the objects are inside or neighboring the parent (Type) and set their Reference (see Measurement > Object parenting > Child Distance).

Type

This node uses the same settings for Type already described in Measurement > Object parenting > Aggregate Children.

Reference
Parent center to child center

calculates distance between the parent center and the child center.

Parent center to child border

calculates distance between the parent center and closest point on the child border.

Parent border to child center

calculates distance between the child center and the closest point on parent border.

Parent border to child border

calculates distance between the parent border and the child border (minimal distance between borders). When the child touches the parent (middle case), the distance is 0.

Measurement > Object parenting > Child ID

The child relationship with its parent is detected using the Child ID action. It adds a โ€œChildIdโ€ feature column (highlighted green) and maps the โ€œParentIdโ€ to โ€œObjectIdโ€ identification column (highlighted red).

Example 14. Simple counting of spots (child) inside cells (parent)

The Child ID action gives the result directly in a natural column order.

Statistics of spot features per cell can be done by adding โ€œSpotFeaturesโ€ to โ€œSpotsโ€ (from โ€œParentIdโ€) as they have the same number of rows (all spots) followed by โ€œGroupRecordsโ€ and โ€œAggregateRowsโ€.


Condition

Type

This node uses the same settings for Type already described in Measurement > Object parenting > Aggregate Children.

Measurement > Object parenting > Child Distance

Calculates distance between parent and child objects. Every parent object can have zero or multiple childs.

Type

This node uses the same settings for Type already described in Measurement > Object parenting > Aggregate Children.

Reference

This node uses the same settings for Reference already described in Measurement > Object parenting > Children .

Measurement > Object parenting > Nearest Child

Produces a table where rows contain parents (and their features) with their relevant nearest children (and their features). Specify whether the objects are inside or neighboring the parent (Type) and set their Reference (see Measurement > Object parenting > Child Distance).

Type

This node uses the same settings for Type already described in Measurement > Object parenting > Aggregate Children.

Reference

This node uses the same settings for Reference already described in Measurement > Object parenting > Children .

Measurement > Object parenting > Object ID

Creates a table of object IDs.

Measurement > Object parenting > Parent ID

Relationship of the parent with its child is detected using the Parent ID action. It adds a โ€œParentIdโ€ feature column (highlighted green) and maps the โ€œChildIdโ€ to โ€œObjectIdโ€ identification column (highlighted red).

Condition

Type

This node uses the same settings for Type already described in Measurement > Object parenting > Aggregate Children.

Measurement > Object parenting > Parent Distance

Calculates distance between child and parent objects. Every child object can have only one or zero parents.

Type

This node uses the same settings for Type already described in Measurement > Object parenting > Aggregate Children.

Reference

This node uses the same settings for Reference already described in Measurement > Object parenting > Children .

Measurement > Object position > Center

Shows the X and Y distance from the top left corner to the center of gravity of each object.

Measurement > Object position > CenterPx

Shows the X and Y distance in pixels from the top left corner to the center of gravity of each object.

Measurement > Object position > CenterAbs

Shows absolute coordinates of the center of gravity of each object in the scope of the stage XY range.

Measurement > Object position > Centroid

Shows the X and Y coordinate of the object's centroid.

Measurement > Object position > CentroidPx

Shows the X and Y coordinate of the object's centroid in pixels.

Measurement > Object position > CentroidAbs

Shows absolute coordinates of the centoid of each object in the scope of the stage XY range.

Measurement > Object position > Geodesic Center

Creates a table with calibrated values of the geodesic centers for all binary objects present in the connected layer. See also Binary processing > Detect > Geodesic Centers.

Measurement > Object position > Geodesic CenterPx

Creates a table with pixel values of the geodesic centers for all binary objects present in the connected layer. See also Binary processing > Detect > Geodesic Centers.

Measurement > Object position > Start

Please see StartX.

Measurement > Object position > StartPx

Shows the start coordinates of each object in pixels. Please see StartXpx.

Measurement > Object position > Bounds

Shows the bounds of each object. Please see BoundsLeft.

Measurement > Object position > BoundsPx

Shows the bounds of each object in pixels. Please see BoundsPxLeft.

Measurement > Object position > BoundsAbs

Shows the absolute bounds of each object. Please see BoundsAbsLeft.

3D Segmentation > Threshold > Threshold

This node thresholds 3D objects.

Custom Range

Zooms to the current range.

Actual Range

Zooms to the minimum - maximum range.

Full Range

Zooms to the full domain.

Smooth, Clean, Fill Holes, Separate

These binary processing functions can be activated and their value adjusted using the arrows or directly by typing the value into the edit box. Fill Holes processing can only be turned on/off whereas the values of other processings are applied as a radius in ยตm or px.

For more information about RGB thresholding please see Thresholding.

3D Segmentation > Threshold > Simple Threshold

This node quickly thresholds 3D objects simply by setting the low and high threshold limit.

For more information about RGB thresholding please see Thresholding.

3D Segmentation > Spot detection > Bright Spots

This command detects bright circular objects within a 3D space. Please see Binary > Spot Detection > Bright Spots for further description.

Note

General analysis 3 spot detection uses the Different Sizes object detection method.

3D Segmentation > Spot detection > Dark Spots

This command detects dark circular objects within a 3D space. Please see Binary > Spot Detection > Dark Spots for further description.

Note

General analysis 3 spot detection uses the Different Sizes object detection method.

3D Binary processing > Basic > Clean

Removes small objects from 3D binary image. See also Binary > Clean .

3D Binary processing > Basic > Invert

Inverts the 3D binary image to its negative.

3D Binary processing > Basic > Smooth

Smooths binary image contours in 3D. See also Binary > Smooth.

Smooths every binary voxel using sphere of the specified radius.

3D Binary processing > Basic > Separate Objects

Separates binary objects into multiple smaller objects. The higher Count, the fewer objects will separate.

3D Binary processing > Basic > Fill Holes

Fills holes inside 3D binary objects present in the current volume. Holes touching image borders are not filled.

3D Binary processing > Morphology > Open

Performs morphological opening on 3D binary image. See also Binary > Open.

3D Binary processing > Morphology > Close

Performs morphological closing on 3D binary image. See also Binary > Close.

3D Binary processing > Morphology > Erode

Performs morphological erosion on 3D binary image. See also Binary > Erode.

3D Binary processing > Morphology > Dilate

Performs morphological dilation on 3D binary image. See also Binary > Dilate.

3D Binary processing > Morphology > Close Holes

Removes small holes from 3D binary image. See also Binary > Close Holes.

3D Binary processing > Circular Morphology > Circular Open

Euclidean Open performs Euclidean Erosion followed by Euclidean Dilation. It clears all areas which cannot contain a circle/sphere of the specified radius.

See Also 
Binary > Open

3D Binary processing > Circular Morphology > Circular Close

Euclidean Close performs Euclidean Dilation followed by Euclidean Erosion. It fills all areas of background which cannot contain a circle/sphere of the specified radius.

See Also 
Binary > Close

3D Binary processing > Circular Morphology > Circular Erode

Euclidean erosion sets each pixel to the value computed as minimum from all pixels within the specified Radius. This will shrink/remove binary objects in the image.

See Also 
Binary > Erode

3D Binary processing > Circular Morphology > Circular Dilate

Euclidean dilation sets each pixel to the value computed as maximum from all pixels within the specified Radius. This will enlarge/merge binary objects in the image.

See Also 
Binary > Linear Morphology > Dilate

3D Binary processing > Detect > Centers

Calculates and marks the centroid of the 3D objects found in the connected binary image.

3D Binary processing > Detect > Centroids

This command calculates and marks the centroid on the 3D binary image. If bright/dark (Signal is) areas dominate aside of the centroid position calculated from just the binary layer, the centroid will be shifted in that direction.

3D Binary processing > Detect > Distance Function

For each binary voxel, this function computes its euclidean distance from the nearest voxel of background and displays it as intensity. Output is a floating-point image.

3D Binary processing > Detect > Convex Hull

This function expands non-convex 3D binary image objects to their convex boundaries.

3D Binary processing > Detect > Medial Axis

Creates medial axis from the connected 3D binary objects.

3D Binary processing > Region growing > Watershed

Performs the watershed (flooding) algorithm starting from the connected 3D binary objects. The flooding is based on image pixel intensities.

Type

Defines the direction of flooding - from high intensities (From Bright Regions) or from low intensities (From Dark Regions).

3D Binary processing > Region growing > Grow Objects

Grows each binary object by a circle (2D) / sphere (3D) of the specified radius. Objects will not be merged together.

3D Binary processing > Region growing > Grow Regions

Grows each binary object up to the specified intensity. Objects will not be merged together.

Type
Grow Bright Regions

will grow from maximum intensity to the specified intensity.

Grow Dark Regions

will grow from minimum intensity to specified intensity.

3D Binary processing > Skeleton > Detect Branching

Creates 1pixel seeds out of a skeletonized 3D binary image. This function serves for automatic recognition of the intersection points of single-pixel lines.

3D Binary processing > Skeleton > Detect Endings

Creates 1pixel seeds out of a skeletonized 3D binary image. It preserves only ending points of the skeleton and clears all other pixels.

3D Binary processing > Filter Objects > Select Objects

Selects binary objects from the binary image which are present in input table.

3D Binary processing > Filter Objects > Delete Objects

Deletes binary objects from the binary image which are present in input table.

3D Binary processing > Remove Objects > Touching Borders

Removes binary objects touching the volume border.

3D Binary processing > Remove Objects > Touching Frame

Removes binary objects touching the volume frame. Select Units and the limit values of the frame. Then choose a Mode defining which objects are to be removed.

3D Binary processing > Colors & Numbers > Color by Id

Please see Binary processing > Colors & Numbers > Color by Id.

3D Binary processing > Colors & Numbers > Color by Value

Assigns any color to any value of the selected source column used from the connected table.

See also: Binary processing > Colors & Numbers > Color by Value.

3D Binary processing > Colors & Numbers > Renumber Objects

Please see Binary processing > Colors & Numbers > Renumber Objects.

3D Binary processing > Colors & Numbers > Renumber Using Table

Renumberes the binary objects with values taken from the the connected table. Source column has to be specified.

3D Binary operations > Binary x Binary > And

Please see Binary operations > Binary x Binary > And.

3D Binary operations > Binary x Binary > Or

Please see Binary operations > Binary x Binary > Or.

3D Binary operations > Binary x Binary > Xor

Please see Binary operations > Binary x Binary > Xor.

3D Binary operations > Binary x Binary > Subtract

Please see Binary operations > Binary x Binary > Subtract.

3D Binary operations > Binary x Binary > Equivalence

Please see Binary operations > Binary x Binary > Equivalence.

3D Binary operations > Binary x Binary > Having

Please see Binary operations > Binary x Binary > Having.

3D Binary operations > Binary x Binary > Not Having

Please see Binary operations > Binary x Binary > Not Having.

3D Binary operations > Single Binary > Invert

Please see Binary operations > Single Binary > Invert.

Tracking > 3D Object Position > Time & Center

Shows the time and center of the 3D object for tracking.

Tracking > 3D Object Position > Time & CenterAbs

Shows the time and center of the 3D object for tracking in absolute (stage) coordinates.

Tracking > 3D Object Position > Time & Centroid

Shows the time and the center of gravity of the 3D object for tracking.

Tracking > 3D Object Position > Time & CentroidAbs

Shows the time and the center of gravity of the 3D object for tracking in absolute (stage) coordinates.

Tracking > Tracks > Accumulate Tracks

Creates a table with all frames and groups them by the track. Enables filtering based on the number of segments (Min segment count).

Tracking > Tracks > Mean Sq. Displacement

Creates a table with points of MSD (Mean squared displacement) curve. Select the Track ID, Time and Position columns. Before analyzing using this node use Accumulate Tracks (Tracking > Tracks > Accumulate Tracks) to group by โ€œTrack IDโ€.

Please see example: The NEMO Dots Assembly: Single-Particle Tracking and Analysis.

MSD Curve is generated for each group separately. If you want to have one curve for each track, group the table by Track ID. If you want one curve in total, ungroup the table.

Tracking > Tracks > Sperm Motility

Return CASA motility features.

VAP Averaging

Specifies the average path velocity parameter.

Tracking > Tracking Features > Tracking Features > Feature Derivative

Calculates derivation of the value in time ((Fi - Fi-1) / (dT)), while requiring Diff Time.

Please see Tracking Output Calculation.

Results > Graphs > Barchart

This graph is used for visualizing Y of ordinal X. Settings of each tab are described below.

General

Title

Sets the title of the graph shown in the top.

Inside

Sets the inside color of the graph (color behind the visualized data).

Outside

Sets the outside color of the graph (frame around the visualized data).

Default Dark

Returns the colors to the default dark scheme.

Axes

Sets the color of the axes.

Text

Sets the color of the texts.

Default Light

Returns the colors to the default light scheme.

Series

Sets the color scheme for the grouped data.

Display Values

Shows data values directly in the graph.

Hidden

Hides the legend.

Inside Graph

Shows the legend inside the graph. Choose the legend position in the drop-down menu next to this option.

Below Graph

Shows the legend below the graph.

Background

Sets the background color of the legend.

Text

Sets the color of the legend text.

Data

All Columns

This tab is used to pair the graph axes with the variables available in the table input. Select a data variable and click on the arrow next to the selected axis to assign it to this axis. Multiple variables can be assigned to the Y axes.

button opens the Data Series dialog setting up the data series graph properties such as the color, line type, stroke type, line width, fill, marker type, and values type. Only the checked properties are visualized in the graph.

button opens the Error Bar dialog setting up the error bar properties for the selected column. Choose an error column from the drop-down menu and optionally set its color, line width, and whisker width.

butons move the variable in the axis list up/down.

button moves the variable from the axis list back to the All Columns list.

X Axis/Y Axis/Left Y Axis/Right Y Axis/Color Axis/Size Axis/Category Axis

Title

Sets the title of the axis that is currently being set.

Reverse Range

Reverses the range of the category axis.

Visible

Shows/hides the labels for the axis currently being set.

Format

Specifies the axis label format for the axis currently being set.

Precision

Specifies the axis label numeral precision.

Step

Specifies the step size of the category axis.

Minimum

In Auto mode, the minimal value for the range is set automatically. If switched to Fixed, a minimal value from which the data are visualized can be entered into the edit box. Scale specifies the scale type - linear or logarithmic.

Maximum

In Auto mode, the maximal value for the range is set automatically. If switched to Fixed, a maximal value to which the data are visualized can be entered into the edit box. Reversed Range reverses the values range from โ€œmin - maxโ€ to โ€œmax -minโ€.

Major Step

In Auto mode, the major step value for the ticks and gridlines is set automatically. If switched to Fixed, a major step value used for the ticks and gridlines visualization can be entered into the edit box. If Tick is checked, a short tick is added to the axis next to each major step value. Grid color specifies the color of the grid line.

Minor Step

In Auto mode, the minor step value for the ticks and gridlines is set automatically. If switched to Fixed, a minor step value used for the ticks and gridlines visualization can be entered into the edit box. If Tick is checked, a short tick is added to the axis next to each minor step value. Grid color specifies the color of the grid line.

Results > Graphs > Colormap

Provides a graphical representation of data where the individual values contained in a two-dimensional matrix are represented as colors from selected color gradient map. This graph does not support grouped source table A.

All tabs are closely described in the Results > Graphs > Barchart node.

Typical Usecases

  • Heatmap of a property related to grid type patterns (wellplate) where x, y axes are mapped into columns and rows.

  • Tracking results with fixed number of tracks and time points can color code speed or other track properties at given time.

Results > Graphs > Linechart

This graph is used for visualizing Y as function of X.

All tabs are closely described in the Results > Graphs > Barchart node.

Results > Graphs > Scatterplot

This graph is used for visualizing a cloud of points. If the source table A is grouped the graph shows them in colors.

All tabs are closely described in the Results > Graphs > Barchart node.

Results > Graphs > Scatterplot XY Color

This 3D graph is used for visualizing a cloud of points. The third axis is visualized using a color gradient. This graph does not support grouped source table A.

All tabs are closely described in the Results > Graphs > Barchart node.

Results > Graphs > Scatterplot XY Size

This 3D graph is used for visualizing a cloud of points. The third axis is visualized using disks of different size. This graph does not support grouped source table A.

All tabs are closely described in the Results > Graphs > Barchart node.

Results > Graphs > Statistical Box

Depicts groups of numerical data through their quartiles as a box plot. It shows minimum, first quartile, mean, third quartile and maximum. It can optionally show outliers. If the source table A is grouped the graph shows one box for each group.

All tabs are closely described in the Results > Graphs > Barchart node.

Results > Report > Report

Designs a template and populates it with images, tables and graphs.

Results > Report > Html Document

Creates an HTML document with a table input. After setting the parameters and creating the content, click Apply to add the document as a tab to the result table. From there it can be printed (Print), exported to PDF (Print to PDF) or saved as HTML (Save As HTML).

Code Format

Selected coding format.

Table Inputs

Number of connected table inputs.

Code

HTML script area.

The default state serves as an example of formatting the content in Markdown and referencing input tables or their cells.

Code example:

# Markdown Overview

Basic text formatting: *emphasized*, **bold text**, ~strikeout text~.

For details see [Markdown basic syntax](https://www.markdownguide.org/basic-syntax/).

Paragraphs are delimited by *empty* line.
Linebreak are ignored unless there are more spacfes at the end of a line. 
Like **here**   
where the newline is forced.

HTML code can be used as well:
A<sup>2</sup> + B<sup>2</sup> = C<sup>2</sup>

## GA3 table Inputs

enclose the parameter name into `&` and `;` (`code` is an inline code block)

&T;

or index a specific value (indexing is zero based, first is column second is row):
&T[0,1];

## JavaScript block

JavaScript block may be embedded inside `${` and `}$` with a return statement. During
run whole block is replaced by the returned value. Tables are made available as t, t1, t2, ...

${ return "T[0, 1]<sup>2</sup>: " + Math.pow(t[0][1], 2); }$

## Markdown supports lists

### Ordered lists

1. First item  
2. Second item  
3. Third item  

### Unordered lists

- unordered item
- another one
- third one
- ...

### Nested lists

- unordered item
   - first (starts with three spaces at least)
   - second
- another one
   - first
   - second

## Quoted blocks

> First line
first line continues (more spaces follow)  
another line of quote

## Tables

After the header at least three dashes per column are required.

| Value | Name   |
| ----- | ------ |
| 1     | one    |
| 2     | two    |
| 3     | three  |

For details see [Markdown extended syntax](https://www.markdownguide.org/extended-syntax/).

## Color chips

RGB colors: `#FF0000``#00FF00``#0000FF`
Style

CSS style area.

Load Default Style

Reverts any style changes.

Apply

Applies the settings and creates a new tab in the results table.