Description Usage Arguments Value
Permutation test is used to get the p-values in differential testing. To keep the possible correlation structure between genes. We run ceiling(N.genes.null/nrow(count.matrix))
rounds of permutation. For each round, we permute cell label once and deconvolve the true expression distribution for all the selected genes with the permuted cell labels. One may need more rounds of permutation to get smaller p-values. See deTest.more
. For examples, see descendMultiPop
1 2 3 4 |
descend.multipop.output |
the returned value of |
de.pair.names |
a vector of length 2 showing the two cell population names for differential testing. The names should match the values in |
count.matrix |
the observed UMI count matrix. It should be an R object of class |
labels |
a vector of factors or characters, indicating the cell popluation label of each cell. The length of |
N.genes.null |
number of permuted genes. The larger the value is, the longer it takes and the smaller the minimum p-value can be (the minimum p-value can be as small as 0.5/N.genes.null) |
alternative |
the alternative hypotheses for differential testing |
n.cores |
the number of cores used for parallel computing. Default is 1. Used only when parallel computing is done in a single machine. For using multi-machine cores, need to assign |
cl |
an object of class "cluster". See more details in |
type |
Default is "FORK" to save memory. Change it to "PSOCK" if you are using Windows and cl is NULL. More details see |
verbose |
verbose the estimation and testing procedures or not. Default is True. |
show.message |
whether show messages for the computing progresses. Default is TRUE |
params |
by default, it is descend.multipop.output$params, but users can provide their own in special cases |
compare.covariates |
whether also perform differential testing on the coefficients of the covaraites |
a list with elements
p.values |
a matrix of p-values calculated from permutation tests. Each row is a gene and each column is a distribution measurement of coefficient (if |
scores |
the z-scores matrix in differential testing. Each row is a gene and each column is a distribution measurement of coefficient (if |
perm.scores |
the permuted z-scores matrix used as the null distribution of the z-scores in each column. The number of rows equals to |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.