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 :
int
int
(default:1
) number of covariates. This will lead to D=2**cases columns in X, one for each combination of active/inactive covariates.
- K :
int
int
(default:5
) Number of cell types
- n_total :
int
int
(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
,None
Optional
[ndarray
] (default:None
) correlation matrix for cell types,size KxK
- b_true :
ndarray
,None
Optional
[ndarray
] (default:None
) bias coefficients, size K
- w_true :
ndarray
,None
Optional
[ndarray
] (default:None
) Effect matrix, size DxK
- cases :
- Return type
- Returns
compositional data
data – Anndata object