cytoflow.operations.ratio

class cytoflow.operations.ratio.RatioOp[source]

Bases: traits.has_traits.HasStrictTraits

Create a new “channel” from the ratio of two other channels.

name

The operation name. Also becomes the name of the new channel.

Type:Str
numerator

The channel that is the numerator of the ratio.

Type:Str
denominator

The channel that is the denominator of the ratio.

Type:Str

Examples

>>> ratio_op = flow.RatioOp()
>>> ratio_op.numerator = "FITC-A"
>>> ex5 = ratio_op.apply(ex4)
apply(experiment)[source]

Applies the ratio operation to an experiment

Parameters:experiment (Experiment) – the old experiment to which this op is applied
Returns:a new experiment with the new ratio channel

The new channel also has the following new metadata:

  • numerator : Str
    What was the numerator channel for the new one?
  • denominator : Str
    What was the denominator channel for the new one?
Return type:Experiment