pycoalescence and rcoalescence : packages for simulating spatially explicit neutral models of biodiversity
File(s)main_text.pdf (559.86 KB) appendices.pdf (830.04 KB)
Accepted version
Supporting information
Author(s)
Thompson, Samuel ED
Chisholm, Ryan A
Rosindell, James
Type
Journal Article
Abstract
Neutral theory proposes that some macroscopic biodiversity patterns can be explained in terms of drift, speciation and immigration, without invoking niches. There are many different varieties of neutral model, all assuming that the fitness of an individual is unrelated to its species identity. Variants that are spatially explicit provide a means for making quantitative predictions about spatial biodiversity patterns.
We present software packages that make spatially explicit neutral simulations straightforward and efficient. The packages allow the user to customize both dispersal and landscape structure in a wide variety of ways. We provide a Python package pycoalescence and a functionally equivalent R package rcoalescence. In both packages, the core routines are written in C++ and make use of coalescence methods to optimize performance.
We explain the technical details of the packages and give examples for their application, with a particular focus on two scenarios of ecological and evolutionary interest: a landscape with habitat fragmentation, and an archipelago of islands.
Spatially explicit neutral models represent an important tool in ecology for understanding the processes of biodiversity generation and predicting outcomes at large scales. The effort required to implement these complex spatially explicit simulations efficiently has thus far been a barrier to entry. Our packages increase the accessibility of these models and encourage further investigation of the primary mechanisms underpinning biodiversity.
We present software packages that make spatially explicit neutral simulations straightforward and efficient. The packages allow the user to customize both dispersal and landscape structure in a wide variety of ways. We provide a Python package pycoalescence and a functionally equivalent R package rcoalescence. In both packages, the core routines are written in C++ and make use of coalescence methods to optimize performance.
We explain the technical details of the packages and give examples for their application, with a particular focus on two scenarios of ecological and evolutionary interest: a landscape with habitat fragmentation, and an archipelago of islands.
Spatially explicit neutral models represent an important tool in ecology for understanding the processes of biodiversity generation and predicting outcomes at large scales. The effort required to implement these complex spatially explicit simulations efficiently has thus far been a barrier to entry. Our packages increase the accessibility of these models and encourage further investigation of the primary mechanisms underpinning biodiversity.
Date Issued
2020-08-16
Date Acceptance
2020-06-25
Citation
Methods in Ecology and Evolution, 2020, 11 (10), pp.1237-1246
ISSN
2041-210X
Publisher
Wiley
Start Page
1237
End Page
1246
Journal / Book Title
Methods in Ecology and Evolution
Volume
11
Issue
10
Copyright Statement
© 2020 British Ecological Society. This is the accepted version of the following article: Thompson, SED, Chisholm, RA, Rosindell, J. pycoalescence and rcoalescence: Packages for simulating spatially explicit neutral models of biodiversity. Methods Ecol Evol. 2020; 11: 1237– 1246, which has been published in final form at https://doi.org/10.1111/2041-210X.13451
Sponsor
Natural Environment Research Council (NERC)
Natural Environment Research Council (NERC)
Identifier
https://besjournals.onlinelibrary.wiley.com/doi/abs/10.1111/2041-210X.13451
Grant Number
NE/I021179/1
NE/L011611/1
Subjects
Science & Technology
Life Sciences & Biomedicine
Ecology
Environmental Sciences & Ecology
coalescence
dispersal
ecological drift
modelling
neutral theory
spatially explicit
speciation
RELATIVE SPECIES ABUNDANCE
ISLAND BIOGEOGRAPHY
AREA RELATIONSHIPS
BETA-DIVERSITY
UNIFIED MODEL
R-PACKAGE
PATTERNS
ARCHIPELAGO
GEOMETRY
PREDICT
0502 Environmental Science and Management
0602 Ecology
0603 Evolutionary Biology
Publication Status
Published
Article Number
2041-210X.13451
Date Publish Online
2020-07-15