Published September 3, 2021 | Version v1

Hybridization and the coexistence of species: HZAM-Sym code and data files

  • 1. University of British Columbia

Description

It is thought that two species can coexist if they use different resources present in the environment, yet this assumes that species are completely reproductively isolated. We model coexistence outcomes for two sympatric species that are ecologically differentiated but have incomplete reproductive isolation. The consequences of interbreeding depend crucially on hybrid fitness. When hybrid fitness is high, just a small rate of hybridization can lead to collapse of two species into one. Low hybrid fitness can cause population declines, making extinction of one or both species likely. High intrinsic growth rates result in higher reproductive rates when populations are below carrying capacity, reducing the probability of extinction and increasing the probability of stable coexistence at moderate levels of assortative mating and hybrid fitness. Very strong but incomplete assortative mating can induce low hybrid fitness via a mating disadvantage to rare genotypes, and this can stabilize coexistence of two species at high but incomplete levels of assortative mating. Given these results and evidence that it may take many millions of years of divergence before related species become sympatric, we postulate that coexistence of closely-related species is more often limited by insufficient assortative mating than by insufficient ecological differentiation.

Notes

The files in this package are each described below:

HZAM_Sym_Julia_V1.jl
This is the Julia code that can be used to run HZAM-Sym. This Julia version was used to generate the results panels used in the second version of the paper.

HZAM_Sym_Julia_Dryad_results.zip
This compressed folder (which should be unzipped before use) contains .pdf and .png files of results panels and .jld2 files containing Julia data summarizing results of the simulations run using the Julia version of HZAM-Sym (see above). See the HZAM_Sym_Julia_V1.jl file for explanation.

HZAM-Sym_release_1.0.R
This is the R code that can be used to run HZAM-Sym and generate the figures used in the paper (using the data files described below).

simulation_data_HZAM_files.zip
This compressed folder (which should be unzipped before use) contains 6,762 files containing output from HZAM-Sym simulations. The code in the latter part of the "HZAM-Sym_release_1.0.R" file uses these data files to produce figures in the paper.

Funding provided by: Natural Sciences and Engineering Research Council of Canada
Crossref Funder Registry ID: http://dx.doi.org/10.13039/501100000038
Award Number: RGPIN- 2017-03919

Funding provided by: Natural Sciences and Engineering Research Council of Canada
Crossref Funder Registry ID: http://dx.doi.org/10.13039/501100000038
Award Number: RGPAS-2017-507830

Files

Files (141.9 kB)

Name Size Download all
md5:44d5d27133a6afd3fc8d792c406d1cf7
99.5 kB Download
md5:6b65313ad1e5a830443057697b352762
42.4 kB Download

Additional details

Related works

Is cited by
10.1101/2021.04.04.438369 (DOI)
Is source of
10.5061/dryad.9ghx3ffhb (DOI)