This function does not allow much flexibility, and is meant primarily for simple null simulations. Here, `n` (the number of cells) is equal to `cell_per_person*num_individuals`.
Value
a list with covariates (a `matrix` with `n` rows (cells) and
5 columns, named `"Intercept"`, `"Log_UMI"`, `"CC"`, `"Sex"` and `"Age"`,
ready for `initialize_esvd`; `"CC"` is the 0/1 case-control indicator),
df (a `data.frame` with `num_individuals` rows and the 6 columns
`"Intercept"`, `"Log_UMI"`, `"CC"`, `"Sex"`, `"Age"` and `"Individual"`),
metadata_individual (a `factor` of length `n` naming each cell's
individual),
nat_mat (a `n` by `p` `matrix` of natural parameters), and
obs_mat (a `n` by `p` `dgCMatrix` of observed counts). The first 10
genes carry a case-control effect; the rest are null.