cooccur: Probabilistic Species Co-Occurrence Analysis in R

The observation that species may be positively or negatively associated with each other is at least as old as the debate surrounding the nature of community structure which began in the early'00's with Gleason and Clements. Since then investigating species co-occurrence patterns has taken a central role in understanding the causes and consequences of evolution, history, coexistence mechanisms, competition, and environment for community structure and assembly. This is because co-occurrence among species is a measurable metric in community datasets that, in the context of phylogeny, geography, traits, and environment, can sometimes indicate the degree of competition, displacement, and phylogenetic repulsion as weighed against biotic and environmental effects promoting correlated species distributions. Historically, a multitude of different co-occurrence metrics have been developed and most have depended on data randomization procedures to produce null distributions for significance testing. Here we improve upon and present an R implementation of a recently published model that is metric-free, distribution-free, and randomization-free. The R package, cooccur, is highly accessible, easily integrates into common analyses, and handles large datasets with high performance. In the article we develop the package's functionality and demonstrate aspects of co-occurrence analysis using three sample datasets.

[1]  J. Gómez,et al.  A phylogenetic approach to disentangling the role of competition and habitat filtering in community assembly of Neotropical forest birds. , 2010, The Journal of animal ecology.

[2]  R Core Team,et al.  R: A language and environment for statistical computing. , 2014 .

[3]  Scott L. Collins,et al.  Gradient models, gradient analysis, and hierarchical structure in plant communities , 1997 .

[4]  W. Ulrich,et al.  Abundance and co‐occurrence patterns of core and satellite species of ground beetles on small lake islands , 2006 .

[5]  Hadley Wickham,et al.  ggplot2 - Elegant Graphics for Data Analysis (2nd Edition) , 2017 .

[6]  M. Cardillo The phylogenetic signal of species co-occurrence in high-diversity shrublands: different patterns for fire-killed and fire-resistant species , 2012, BMC Ecology.

[7]  David A. Pope,et al.  Multiple precision arithmetic , 1960, CACM.

[8]  Werner Ulrich,et al.  The empirical Bayes approach as a tool to identify non-random species associations , 2010, Oecologia.

[9]  Spyros Sfenthourakis,et al.  Species co‐occurrence: the case of congeneric species and a causal approach to patterns of species association , 2006 .

[10]  I. A. Silva,et al.  Woody plant species co-occurrence in Brazilian savannas under different fire frequencies , 2010 .

[11]  James H. Brown,et al.  Composition of desert rodent faunas: combinations of coexisting species , 1987 .

[12]  Campbell O. Webb,et al.  Picante: R tools for integrating phylogenies and ecology , 2010, Bioinform..

[13]  Hadley Wickham,et al.  Reshaping Data with the reshape Package , 2007 .

[14]  Joseph A. Veech,et al.  A probabilistic model for analysing species co-occurrence , 2013 .

[15]  W. Thuiller,et al.  Darwin's naturalization hypothesis: scale matters in coastal plant communities. , 2013, Ecography.

[16]  Jason D. Fridley,et al.  Co‐occurrence based assessment of habitat generalists and specialists: a new approach for the measurement of niche width , 2007 .