Construct Pseudo bulk samples by random sampled number of cells per subject, but based on the actual numbers.
generateBulk_norep( eset, ct.varname, sample, disease = NULL, ct.sub, prop_mat = NULL, nbulk = 10, samplewithRep = F )
| eset | ExpressionSet object for single cells |
|---|---|
| ct.varname | variable name for 'cell types' |
| sample | variable name for subject/samples |
| disease | indicate the health condition of subjects |
| ct.sub | a subset of cell types that are selected to construct pseudo bulk samples. If NULL, then all cell types are used. |
| prop_mat | manually input the cell-type proportion for pseudo bulk samples |
| nbulk | number of pseudo bulk samples to be constructed |
| samplewithRep | logical, randomly sample single cells with replacement. Default is F. |
pseudo bulk samples ExpressionSet, and actual cell-type proportions