luismurao / bamm

Dynamic Distribution Modeling using the BAM scheme
1 stars 0 forks source link

R-CMD-check test-coverage rstudio mirror downloads CRAN status

bamm

Authors: Luis Osorio-Olvera & Jorge Soberon

Overview

The bamm package is an R package designed to estimate dynamic models of species distributions using the concepts of the BAM scheme. It allows to operate on large matrices (tens of millions of cells) regarding to each element of the BAM, for example, the adjacency matrix (connectivity matrix), and the niche suitability matrices.

The dynamic model behind the package is the cellular automata

$$\mathbf{G}_j(t+1) =\mathbf{B}_j(t)\mathbf{A}_j(t) \mathbf{C}_j \mathbf{G}_j(t)$$

The main functions of the package are:

Installation

CRAN

install.packages("bamm")

GitHub

if (!require('devtools')) install.packages('devtools')
devtools::install_github('luismurao/bamm')
# If you want to build vignette, install pandoc before and then
devtools::install_github('luismurao/bamm',build_vignettes=TRUE)

Acknowledgements

We are grateful to our many colleagues in the University of Kansas Niche Modeling Group for many vivacious and useful discussions on the topics of the paper. LOO acknowledges partially supported by Programa de Apoyo a Proyectos de Investigación e Innovación Tecnológica PAPIIT-IA202824 and Consejo Nacional de Ciencia y Tecnología (CONACyT; postdoctoral fellowship number 740751; CVU: 368747). LOO and JS acknowledges Blitzi Soberon for moral support.