cytonormpy._normalization.ExpressionQuantiles

cytonormpy._normalization.ExpressionQuantiles#

class cytonormpy._normalization.ExpressionQuantiles(n_batches, n_channels, n_quantiles, n_clusters, quantile_array=None)#

Calculates and holds the expression quantiles.

Methods

add_nan_slice(batch_idx, cluster_idx)

Adds np.nan of shape n_channels x n_quantile.

add_quantiles(quantile_array, batch_idx, ...)

Adds quantile arrays of shape n_channels x n_quantile.

calculate_and_add_quantiles(data, batch_idx, ...)

Calculates and adds the quantile array.

calculate_quantiles(data)

Public method to calculate quantiles.

get_quantiles([channel_idx, quantile_idx, ...])

Returns a quantile array.