Multivariate Z-Primes

The output will be a new table that contains the as many rows as groups and as many columns sets as possible permutations between positive and negative controls times the number of groups.
The output is the multivariate Z' factor and the classification error, an additional measure of how good the positive and negative control measurments seperate. Additionally for each control there is the number of samples and the status. The computation of the covariance matrix requires as many observations as parameter (rows as columns). So if this criteria is not met, the algorithm tries to bootstrap the matrix. If there are less than 3 observations, no Zprime is calculated (untrustworthy).
The multivariate Z' factors are implemented acoording to the Paper from Anne Kümmel: "Integration of Multiple Readouts into the Z' Factor for Assay Quality Assessment" (
Note that the nature of the distributions from positive and negative control should be similar. The best results are obtained if the distributions are multivariate normal.


Group by
Select the columns by which the measurements should be grouped (example: plates, batches, runs...)
Treatment attribute
The treatement attribute defines the column of the table where to find the positive and negative controls.
Positive Controls
Here the positive controls are selected on which to compute the multivariate Z' factors against the Negative controls.
Negative Controls
Here the negative controls are selected.
Readout Selection
Allows to select the readouts that will be used to compute the multivariate z-primes will be calcuated

Input Ports

input screen to be QC'ed

Output Ports

A table containg a row for each plate with all z-primes as attributes.


This node has no views


  • No workflows found



You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.