mosaicmpi.dataset.Dataset.initialize_cnmf#
- Dataset.initialize_cnmf(cnmf_output_dir: str, cnmf_name: str, kvals: Collection = range(2, 61), n_iter: int = 200, beta_loss: str = 'kullback-leibler', seed: int | None = None) cNMF#
Initialize a cNMF run for subsequent factorization.
- Parameters:
cnmf_output_dir (str) – Output directory for cNMF results
cnmf_name (str) – Name of the cNMF results. Files will be output to [cnmf_output_dir]/[cnmf_name]/
kvals (Collection, optional) – Ranks for cNMF factorization, defaults to range(2, 61)
n_iter (int, optional) – Number of iterations from which to build a consensus solution, defaults to 200
beta_loss (str, optional) – beta-loss function, either “kullback-leibler” or “frobenius”. Defaults to “kullback-leibler”
seed (Optional[int], optional) – Random seed for reproducibility, defaults to None
- Returns:
cNMF object
- Return type: