This function is used to perform Kolmogorv-Smirnov test on the filtered sparse counts matrix from filter_counts to select genes belonging to the family of ZINB distributions

ks_test(counts, cexpr, lib.size, formula = NULL, workers = NULL, seed = NULL)

Arguments

counts

A non-negative integer matrix of scRNA-seq filtered read counts from filter_counts. The rows of the matrix are genes and columns are samples/cells.

cexpr

A dataframe that contains the covariate values. The rows of the dataframe are the corresponding samples/cells from the counts matrix from filter_counts. The cells of the dataframe are the covariates to be included in the GLM.

lib.size

A numeric vector that contains the total number of counts per cell from the counts matrix from filter_counts.

formula

A regression formula to fit the covariates in the ZINB GLM.

workers

Number of workers to be used in parallel computation using future.apply, with argument multisession.

seed

Seed number to be used in parallel computation using future.apply, with argument multisession

Value

List object containing the p-values from the KS test,