atlas_protocol_scripts.tl.scissor_wilcoxon_test#
- atlas_protocol_scripts.tl.scissor_wilcoxon_test(df, pos_col='scissor+', neg_col='scissor-')#
Tests if the fractions of scissor+ cells is significantly different from the fraction of scissor- cells.
Applies a wilcoxon test on the scissor+ vs. scissor- fractions.
- Parameters
df (
DataFrame) – a data frame where each row is a biological replicate (e.g. patient) and there are at least two columns with the fractions of scissor+ and scissor- cells, respectively.pos_col (
str(default:'scissor+')) – column in df that contains the fraction of scissor+ cellsneg_col (
str(default:'scissor-')) – column in df that contains the fraction of scissor- cells
- Return type
- Returns
a Series with the following columns: *
pos_col: the mean fraction across all patients inpos_col*neg_col: the mean fraction across all patisn inneg_col* pvalue: the p-value as computed using the wilcoxon test *log2_ratio: The log2 ratio of mean fractions. Computed aslog2(mean(pos_col)) - log2(mean(neg_col)).