Regenerates the population and reruns the full pipeline.
Seeds
Seed for the coastline shape and environmental fields (Dh, Ph, Rh)
Seed for dolphin placement, survey effort, and sightings (fix landscape, vary population)
Population
Number of dolphins; only those with ≥ 4 sightings total are retained for analysis
Number of latent habitat clusters; each has a centroid in the 3D preference space (depth proxy, productivity, disturbance). Each dolphin draws its own preference vector from a Gaussian around its cluster's centroid.
Dispersion of each latent cluster in preference space; 0 = tight clusters (near-discrete, easy to separate), 0.9 = widely dispersed Gaussians with heavy cross-cluster overlap
Fraction of dolphins with strong habitat fidelity (guild affinity coefficient 10× vs 5× for generalists); specialists show lower habitat-type spread: their B* concentrates on a narrower slice of the habitat axes, independent of where those hexes sit in space
Transient visitors with no resident home range; mostly filtered out by the ≥ 4 sightings gate, but contribute to the raw sightings layer
Number of peaks in habitat space for generalists (specialists fixed at 1).
Habitat peak width for specialists (lower = sharper preference).
Habitat peak width for generalists.
Survey
Survey years; each year draws 60 independent sample points from the radial effort field, so more years increase both total detections and spatial coverage
Radial decay scale for survey effort; 1 = effort tightly clustered near port, 0 = effort spread across the full domain
Per-visit detection probability for a dolphin in a hex (scaled by λ and effort)
Analysis
Neighbours each dolphin retains in the kNN graph fed to Louvain community detection
Effort floor in B* = Y / max(E, Emin); prevents inflation in rarely-surveyed hexes
Louvain resolution γ; lower → fewer large communities, higher → more small ones
Domain
Spatial resolution; the arena stays the same size — smaller hexes = more cells and finer grain, larger = fewer cells and coarser grain (see MAUP)
x = niche breadth (hexes with B* > 5% of peak) · y = Pielou's J evenness of B* across hexes (low = concentrated, high = even) · size = √(total sightings); small dots flag low-data dolphins whose position may be noise · colour = detected community · dark ring = specialist in the generative model (sharper θ around guild centroid plus higher guild affinity coefficient: 10 vs 5 for generalists) · transients excluded