sccoda.util.data_generation.generate_case_control¶
-
sccoda.util.data_generation.generate_case_control(cases=1, K=5, n_total=1000, n_samples=[5, 5], sigma=None, b_true=None, w_true=None)¶ Generates compositional data with binary covariates.
- Parameters
- cases :
intint(default:1) number of covariates. This will lead to D=2**cases columns in X, one for each combination of active/inactive covariates.
- K :
intint(default:5) Number of cell types
- n_total :
intint(default:1000) number of cells per sample
- n_samples :
List[any]List[any] (default:[5, 5]) Number of samples per case combination. len(n_samples)=[2**cases]
- sigma :
ndarray,NoneOptional[ndarray] (default:None) correlation matrix for cell types,size KxK
- b_true :
ndarray,NoneOptional[ndarray] (default:None) bias coefficients, size K
- w_true :
ndarray,NoneOptional[ndarray] (default:None) Effect matrix, size DxK
- cases :
- Return type
- Returns
compositional data
data – Anndata object