Understanding how biodiversity patterns emerge from simple ecological processes remains a central challenge in community ecology. Neutral theory provides a parsimonious framework in which species are assumed to be ecologically equivalent and community dynamics arise from stochastic processes such as dispersal, immigration, and speciation. Despite its conceptual simplicity, the spatial implementation of neutral models is often computationally non–trivial and difficult to explore interactively. In this paper I present neutRal, an R package designed to simulate spatially explicit neutral community dynamics on a two–dimensional lattice. The package implements a small set of transparent stochastic rules governing local dispersal, global dispersal, and speciation, allowing users to generate and visualize emergent spatial patterns and biodiversity gradients. neutRal provides a modular workflow consisting of three core functions: simulation of neutral dynamics, visualization of final spatial configurations, and calculation of biodiversity metrics including species richness and Shannon diversity. Through a series of simulation experiments, I illustrate how neutRal can be used to check the influence of the key model parameters on the achieved spatial patterns. By combining simplicity, reproducibility, and spatial explicitness, neutRal offers an accessible platform for exploratory research, neutral model construction, and teaching in computational ecology.

Rocchini, D. (2026). Ecosystem shuffle: the neutRal R package to simulate species dance moves. COMMUNITY ECOLOGY, 27(3), 403-412 [10.1007/s42974-026-00310-8].

Ecosystem shuffle: the neutRal R package to simulate species dance moves

Rocchini, Duccio
2026

Abstract

Understanding how biodiversity patterns emerge from simple ecological processes remains a central challenge in community ecology. Neutral theory provides a parsimonious framework in which species are assumed to be ecologically equivalent and community dynamics arise from stochastic processes such as dispersal, immigration, and speciation. Despite its conceptual simplicity, the spatial implementation of neutral models is often computationally non–trivial and difficult to explore interactively. In this paper I present neutRal, an R package designed to simulate spatially explicit neutral community dynamics on a two–dimensional lattice. The package implements a small set of transparent stochastic rules governing local dispersal, global dispersal, and speciation, allowing users to generate and visualize emergent spatial patterns and biodiversity gradients. neutRal provides a modular workflow consisting of three core functions: simulation of neutral dynamics, visualization of final spatial configurations, and calculation of biodiversity metrics including species richness and Shannon diversity. Through a series of simulation experiments, I illustrate how neutRal can be used to check the influence of the key model parameters on the achieved spatial patterns. By combining simplicity, reproducibility, and spatial explicitness, neutRal offers an accessible platform for exploratory research, neutral model construction, and teaching in computational ecology.
2026
Rocchini, D. (2026). Ecosystem shuffle: the neutRal R package to simulate species dance moves. COMMUNITY ECOLOGY, 27(3), 403-412 [10.1007/s42974-026-00310-8].
Rocchini, Duccio
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/1092578
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
  • OpenAlex ND
social impact