popari.simulation_framework.SyntheticDataset.simulate_nsf_expression

popari.simulation_framework.SyntheticDataset.simulate_nsf_expression#

SyntheticDataset.simulate_nsf_expression(num_spatial_metagenes, num_nonspatial_metagenes, spatial_metagene_parameter, nonspatial_metagene_parameter, lambda_s, background_expression=0.2, predefined_metagenes=None, metagene_magnitudes=None, rate=10.0, nonspatial_nonzero_prob=None)[source]#

Simulate metagenes and embeddings following metagene-based NSF model.

Parameters:
  • num_spatial_metagenes (int) – Number of spatial metagenes to simulate

  • num_nonspatial_metagenes (int) – Number of non-spatial (intrinsic) metagenes to simulate

  • spatial_metagene_parameter (float)

  • nonspatial_metagene_parameter (float)

  • lambda_s (float)

  • background_expression (float)

  • rate (float)

  • nonspatial_nonzero_prob (float | None)