Rows of the expression matrix are filtered to contain at least the specified numbers of entries that are valid in the specified way.
Output: The matrix of expression values is constrained to contain only these rows that fulfil the requirement.
Defines the minimal number of valid values each row needs to have in the expression columns to survive the filtering process (default: 3).
Defines, which expression columns are counted to define, if a row has enough valid values to survive the filtering process (default: In total). There are three options available:
This parameter is just relevant, if “Mode” is set to “In each group” or “In at least one group”. It defines the grouping of the expression columns that should be used by selecting a categorical row (default: first categorical row of the matrix).
Defines the restriction for a value to be classified as valid (default: Valid). There are seven different possibilities to specify, which entry is counted as a valid value (default: Valid):
This parameter is just relevant, if “Values should be” is set to “Greater than”, “Greater or equal”, “Between” or “Outside”. It defines a lower bound to apply the operation specified in “Values should be” (default: 0).
This parameter is just relevant, if “Values should be” is set to “Less than”, “Less or equal”, “Between” or “Outside”. It defines a upper bound to apply the operation specified in “Values should be” (default: 0).
The “Filter mode” defines, whether the input matrix will be reduced (“Reduce matrix” = default) or a new categorical column called “Filter” will be generated containing the categories “Keep” and “Discard” (“Filter mode” = “Add categorical column”).