Skip to contents

Simulate labelled spatial clusters

Usage

simulate_spatial_clusters(
  n = 50000L,
  dimensions = 2L,
  k = 5L,
  samples = 1L,
  noise = 0.08,
  seed = 1L
)

Arguments

n

Number of observations.

dimensions

Spatial dimensions, either 2 or 3.

k

Number of clusters.

samples

Number of independent tissues or sections.

noise

Fraction of labels to corrupt at random. Each true class present in a specimen retains one correct exemplar; a rate that makes this impossible is rejected.

seed

Random seed.

Value

A `spatial_refinement_benchmark` containing coordinates, noisy labels, truth, sample identifiers, region, boundary, and sparse-region indicators.

Examples

sim <- simulate_spatial_clusters(n = 500, dimensions = 3, k = 4)