popari.simulation_framework.SyntheticDataset#
- class popari.simulation_framework.SyntheticDataset(replicate_name, parameters, random_state=None, verbose=0)[source]#
Simulated spatial transcriptomics dataset.
Uses AnnData as a base class, with additional methods for simulation.
Attributes
Methods
annotate_domain([points])sample_noisy_expression([...])Samples gene expression from Negative Binomial distribution according to SyntheticDataset attributes.
simulate_expression([predefined_metagenes, ...])Simulate expression using parameters.
Simulate metagenes and embeddings following metagene-based SpiceMix model.
simulate_nsf_expression(...[, ...])Simulate metagenes and embeddings following metagene-based NSF model.
synthesize_cell_embeddings([signal_sigma_x, ...])Generate synthetic cell embeddings.
synthesize_metagenes([original_metagenes, ...])Synthesize related metagenes according to the metagene_variation_probabilities vector.
- Parameters:
replicate_name (int | str)
parameters (SimulationParameters)
random_state (int | Generator)
verbose (int)