cpa.ComPertAPI.predict#

ComPertAPI.predict(genes, df, uncertainty=True, sample=False, n_samples=10)[source]#

Predict values of control ‘genes’ conditions specified in df.

Parameters:
genes np.array

Control cells.

df pd.DataFrame

Values for perturbations and covariates to generate.

uncertainty bool (default: True)

Compute uncertainties for the generated cells.

sample bool (default: False)

If sample is True, returns samples from gausssian distribution with mean and variance estimated by the model. Otherwise, returns just means and variances estimated by the model.

n_samples int (default: 10)

Number of samples to sample if sampling is True.

Returns:

: If return_anndata is True, returns anndata structure. Otherwise, returns np.arrays for gene_means, gene_vars and a data frame for the corresponding conditions df_obs.