Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Accumulate RecordsCombines measurements from an input table for all image frames. Best used on data sets like z stacks that have multiple points data is measured from. Can choose to accumulate data for timelapse only or for all loops.
Append ColumnsTakes any number of tables with the same number of entries and condenses them into additional columns of a single table. When using measurements from the same binary layer, you can also use ctrl + click to highlight the measurements and group them. However, this operation is useful for concatenating data from the same objects of interest across different binary layers.
Calculated ColumnTakes a table as input and adds an additional column that is the output of a specified mathematical operation (ex. taking an area measurement and dividing it by 2).
Duplicate ColumnFrom an input table, adds a copy of the specified column. Can choose name of copy and units.
Modify ColumnsTakes a table as input and allows each column to be renamed or expressed in a different format (ex. converting large pixel areas to scientific notation). Can also specify decimal precision of data and move columns relative to each other. These operations can also be performed by clicking the gear symbol directly from the table.
Scale Column DataChanges every value in a specified column of a table by a chosen offset and gain. Offset 0 and gain 1 cause no change to the values.
Aggregate RowsCollapses each column in a table into a single row based on parameters that can be selected for each (count, mean, a certain percentile, sum, etc.).
Filter GroupsRemoves groups of entries in a table that do not meet the specified conditions. Options for analysis calculate the same values as Aggregate Rows. Best used after modifying groups with Group Records/Ungroup Records.
Group RecordsClassifies objects in a table based on the selected column(s). Objects are in a single group by default. Grouping by ID will make each object its own group.
Ungroup RecordsUndoes the effect of Group Records. May be useful to use it after Filter Groups.
Filter RecordsRemoves table entries that do not meet the specified criteria. Can choose column, comparator, and value. Good for removing objects that are too small, not circular enough, etc.
Select First & LastRemoves all entries except for the first and last in a table.
Select RecordsSelects records in a table starting from the specified row for the specified count. Ex. first row=2 and count=4 would remove all rows from the table except for 2, 3, 4, and 5.
Select TopSelects certain rows of a table. Name is misleading, can choose column to filter by, how to choose what rows are included, and the number of rows to include. For example, you can select the 5 objects with the largest area by selecting FillArea for the column, sorting by Biggest, and setting count to 5.
Sort RecordsSorts a table’s rows using the specified column and order.
Pivot TableSwitches selected columns to rows. Several options for customizing how the table is modified.
Append RecordsTakes any number of tables that are different measurements of the same objects and combines them like Append Columns. However, the formatting is different, and each input table is given its own row. A screenshot of a computerDescription automatically generated
Compact ColumnsCombines all columns with the same name into 1 column. Useful if you have combined tables of similar measurements.
Copy Column IDModifies column IDs from input tables so they match better and will merge when combining tables. Need to select which columns will be affected and what column to get ID from.
Format TimeConverts a column containing time data into another format. Need to specify the name of the new column and the column to pull data from, and can choose to reformat time as milliseconds, seconds, minutes, or hours.
Join RecordsCombines 2 tables with different numbers of entries (ex. cell data and nuclei data). Less useful than it sounds, the output of the cells/nuclei example using any join type had a number of rows equal to (rows A) * (rows B) and had a repeat of cell properties for each nucleus object.
New Column IDMakes specified columns considered to be unique so they will not join with a column of the same name when tables are combined.
Shift RecordsManipulates position of data in columns. Can choose how many rows down to shift data and how vacated rows are filled (leave them empty, fill with the original values, or wrap around from the bottom of the table).
Aggregate ColumnsCombines data from each row of the selected columns based on a chosen method. A screenshot of a computerDescription automatically generated
BinningCreates a column to bin rows of a selected source column into groups. Can choose the type of data in the bin column to be numbers or strings and units of the column. Need to use the gear to set up bins, options include logarithmic or linear. Example shown here sorts objects into 4 bins based on perimeter (objects with perimeter > 2000 are not put in a bin). A screenshot of a computerDescription automatically generated
Frequency TableWorks like Binning but collapses table into bins and the number of objects in each. A screenshot of a computerDescription automatically generated
StatisticsGives selected statistics for each column of a table. Options include mean, percentiles, standard deviation, minimum and maximum, number of distinct values, etc.
F-testPerforms an F-test on selected columns of 2 tables, which is a statistical test that checks if the variances of 2 populations are equal. Can choose hypothesized ratio of variances, confidence level, and alternative hypothesis as one or two sided. Output displays a lot of values, the most important are Var1(A) and Var1(B), which are the variances, Ratio (A/B), the ratio of the variances, H0Rejected, which is 0 if false and 1 if true, and p-value.
t-test 1-sampleA statistical test that performs a 1-sample t-test on a specified data column of a table. The 1-sample t-test determines if the population mean is equal to a hypothesized value. Can also specify confidence level of test and whether test is 1-sided or 2-sided. Output will display sample mean, confidence interval, sample standard deviation, whether H0 is rejected or not, and p-value.
t-test 2-sample PairedA statistical test that determines if paired data columns from a table have a hypothesized difference in means. Can select which columns to test, hypothesized difference, confidence level, and whether test is 1 or 2-sided.
t-test 2-sample UnpairedA statistical test that determines if samples from 2 tables have a hypothesized difference in mean. Can choose columns, hypothesized difference, confidence level to use for test, whether to assume the variances are equal, and if the test is 1 or 2-sided.
ANOVA One-wayAnalysis of variance. Input table must be sorted into groups of more than 1 object each to use ANOVA because degrees of freedom are used in the calculation. Need to select data to perform test on and confidence level.
Generate DistributionGenerates an independent table of a specified statistical distribution. Node does not take any inputs. Can choose between t-distribution and f-distribution and specify parameters that define them, as well as left and right endpoints and step size. Also includes a box to check to switch between probability density function and cumulative distribution function.
AdditionUses vector addition to calculate the sum of specified positions from a table. Can choose which columns are added together, but only takes 1 table as input, so appending columns beforehand is useful.
Difference (vector)Performs vector subtraction on specified columns of an input table.
DistanceCalculates the magnitude of the distance vector between two points specified by each row of the selected columns.
Vector LengthCalculates the magnitude of a vector defined by the specified columns of the input table.
Vector OrientationCalculates direction of a vector defined by the specified columns of the input table in degrees from positive X-axis.
Find Local ExtremaFinds local minima and maxima in the specified column of a table and displays them in a new column.
Rolling AverageCalculates a rolling average of the specified column from the input table. Can choose length of window to calculate the average from (which is the number of entries before and after the center, so using a window of 3 would take an average of 7 entries: 3 before, the value itself, and 3 after).
Rolling MedianCalculates a rolling median of a column, using the same window rules as Rolling Average.
Rolling MinimumCalculates a rolling minimum of a column, using the same window rules as Rolling Average.
Rolling MaximumCalculates a rolling maximum of a column, using the same window rules as Rolling Average.
Curve FittingGiven specified dependent and independent variables, creates a column of curve values for the specified curve type using least squares. Can choose from linear, quadratic, polynomial of specified degree, exponential, etc. for curves.
Curve Fitting ParamsLike Curve Fitting but displays curve R2, coefficients, and equation in a row.
Dose ResponseCalculates points of a dose-response logistic curve fit to the specified columns representing dose and response. Can choose 4-parameter or 5-parameter curve and assign values if required.
Dose Response ParamsLike Dose Response but displays curve parameters in a row as opposed to points.
Gauss MixtureA curve fitting option for picking out multiple peaks from data. Need to specify data columns and number of peaks to find. Output shows values of the fit Gaussian functions, with one column for each peak found.
Gauss Mixture ParamsLike Gauss Mixture but outputs parameters of each peak. Can choose to display output as one equation containing all peaks or as one row describing each peak.
DBSCANAn algorithm for classifying groups of objects into clusters. Need to specify X and Y position columns, the maximum distance an object can be from another and still be considered a neighbor, and the minimum number of neighbors an object needs to be considered part of a cluster core. Output column will show cluster ID of each object.
Grid PointsIf table has gridline points, adds coordinates of missing points to table.
Parse Well NameUsing an input column that contains combined well row and column data, splits it into separate columns for well rows and well columns.
TMA DearrayingIndexes a tissue microarray. If Skip Gaps is turned on, missing positions will not be skipped in numbering, otherwise index number will correspond to grid position.
Values RunLooks for values shared between rows of a selected Column with different Index Column IDs. Values are shared if the output column contains the same ID in different rows.
DifferenceAdds a column to a table that displays the difference between subsequent rows of the selected column.
IntegrateAdds a column to a table that displays the sum of all previous rows of the specified column. A constant can also be added to each entry of the sum column.
Position DifferenceAdds columns that define components of the vector difference between consecutive points determined by the selected columns.
Position IntegrateAdds columns that show components of the vector sum of all previous rows of the specified position columns.
High Pass FilterA high pass filter that can be applied to a column. Can select column, how filtered column loops, and alpha value (which determines filter strength). Best used on time values, did not produce a meaningful result when used on an area measurement.
Low Pass FilterA low pass filter that can be applied to a column. Can select column, how the new column loops, and alpha value (filter parameters, different calculation than High Pass Filter). When used on a column of area measurements, it removed unusually high values and increased the value of smaller measurements.
SequenceAdds a column that contains a sequence of integers. Can select start value and step size.
JS Create Column/JS Create Table/JS Scalar ExpressionThese options open a JavaScript dialog for coding custom table operations. Create Column fills a new column with custom coded values, Create Table makes a new table specified by a coded array, and Scalar Expression evaluates a coded expression.