Wallace (v1.9.0) currently includes ten components, or steps of a possible workflow. Each component includes two or more modules, which are possible analyses for that step.
Components:
1. Obtain Occurrence Data
2. Obtain Environmental Data
3. Process Occurrence Data
4. Process Environmental Data
5. Characterize Environmental Space
6. Partition Occurrence Data
7. Build and Evaluate Niche Model
8. Visualize Model Results
9. Model Transfer
10. Reproduce
The minimum distance between occurrence locations (nearest neighbor distance) in km for resulting thinned dataset. Ideally based on species biology (e.g., home-range size).
Buffer area in degrees (1 degree = ~111 km). Exact length varies based on latitudinal position.
Draw a polygon and select buffer distance
Transfer model to project extent (red)
Draw a polygon and select buffer distance
You will use the same extent
Transfer model to projected extent (red)
Draw a polygon and select buffer distance
You will use the same extent
Transfer model to projected extent (red)
By saving your session into a file, you can resume working on it at a later time or you can share the file with a collaborator.
The current session data is large, which means the downloaded file may be large and the download might take a long time.
Save SessionHere, the user can download documented code that corresponds to the analyses run in the current session of Wallace in multiple formats (.Rmd [R Markdown], .pdf, .html, or .doc). The .Rmd format is an executable R script file that will reproduce the analysis when run in an R session, and is composed of plain text and R code “chunks”. Extended functionality for R Markdown files exists in RStudio. Simply open the .Rmd in RStudio, click on “Run” in the upper-right corner, and run chunk by chunk or all at once. To learn more details, check out the RStudio tutorial.
The Wallace session code .Rmd file is composed of a chain of module functions that are internal to Wallace. Each of these functions corresponds to a single module that the user ran during the session. To see the internal code for these module functions, click on the links in the .Rmd file. Users are encouraged to write custom code in the .Rmd directly to modify their analysis, and even modify the module function code to further customize.
To generate a PDF of your session code, it is essential you have a working version of TeX installed. For Mac OS, download MacTeX here. For Windows, please perform the following steps:
Sys.getenv("PATH")
in RStudio. This command returns the path where RStudio is trying to find pdflatex.exe. In Windows (64-bit), it should return C:\Program Files\MiKTeX 2.9\miktex\bin\x64\pdflatex.exe
. If pdflatex.exe is not located in this location, RStudio gives the error code “41”.d <- "C:/Program Files/MiKTeX 2.9/miktex/bin/x64/"
Sys.setenv(PATH=paste(Sys.getenv("PATH"), d, sep=";"))
Add text here
Welcome to Wallace, a flexible application for reproducible ecological modeling, built for community expansion. The current version of Wallace (v1.9.9*) steps the user through a full niche/distribution modeling analysis, from data acquisition to visualizing results.
The application is written in R
with the web app development package shiny
. Please find the stable version of Wallace on CRAN, and the development version on Github. We also maintain a Wallace website that has some basic info, links, and will be updated with tutorial materials in the near future.
Wallace is designed to facilitate spatial biodiversity research, and currently concentrates on modeling species niches and distributions using occurrence datasets and environmental predictor variables. These models provide an estimate of the species' response to environmental conditions, and can be used to generate maps that indicate suitable areas for the species (i.e. its potential geographic distribution; Guisan & Thuiller 2005; Elith & Leathwick 2009; Franklin 2010a; Peterson et al. 2011). This research area has grown tremendously over the past two decades, with applications to pressing environmental issues such as conservation biology (Franklin 2010b), invasive species (Ficetola et al. 2007), zoonotic diseases (González et al. 2010), and climate-change impacts (Kearney et al. 2010).
Also, for more detail, please see our paper in Methods in Ecology and Evolution.
Kass J. M., Vilela B., Aiello-Lammens M. E., Muscarella R., Merow C., Anderson R. P. (2018). Wallace: A flexible platform for reproducible modeling of species niches and distributions built for community expansion. Methods Ecol Evol. 2018. 9: 1151-1156. DOI: 10.1111/2041-210X.12945
We engineered Wallace to be used by a broad audience that includes graduate students, ecologists, conservation practitioners, natural resource managers, educators, and programmers. Anyone, regardless of programming ability, can use Wallace to perform an analysis, learn about the methods, and share the results. Additionally, those who want to disseminate a technique can author a module for Wallace.
accessible: lowers barriers to implement cutting-edge SDM techniques, offers support through various networks (Google Group, email, etc.)
open: the code is free to use and modify (GPL 3.0), and it gives users access to some of the largest public online biodiversity databases
expandible: users can author and contribute modules that enable new methodogical options
flexible: options for user uploads and downloads of results
interactive: includes an embedded zoomable leaflet
map, sortable DF
data tables, and visualizations of results
instructive: features guidance text that educates users about theoretical and analytical aspects of each step in the workflow
reproducible: users can download an rmarkdown
.Rmd file that when run reproduces the analysis, ability to save sessions and load later
For more information and relevant links see our website.
The following webinar was part of “ENM 2020”, a free online course on ecological niche modeling, organized by Town Peterson. The full series can be found on YouTube: ENM 2020.
Kass, J.M. and G.E. Pinilla-Buitrago. 18 May 2020. “Wallace Ecological Modeling Application: flexible and reproducible modeling of species’ niches and distributions built for community expansion.” ENM 2020: Online course in ecological niche modeling (Peterson, A. T. editor), Week 19, Talk 2. Watch on YouTube.
The following webinar was the “37th Global Online Biodiversity Informatics Seminar” in the Biodiversity Informatics Training Curriculum organized by Town Peterson.
Kass, J. M. 9 May 2018. “WALLACE: A flexible platform for reproducible modeling of species niches and distributions built for community expansion.” Broadcast from the City College of New York, City University of New York. Watch on YouTube.
The following webinar was part of the “Modelado de Distribuciones Potenciales” series, organized by Angela Cuervo.
Anderson, R. P. 21 May 2018. “El software Wallace para modelar nichos y distribuciones: Un coche con motor R, volante de ratón y cerebro de humano.” Broadcast from the City College of New York, City University of New York. Watch on YouTube.
For more videos, check out the Wallace EcoMod YouTube channel.
Contributors should submit pull requests to the Wallace Github account for module authorship or significant code contributions to either the UI or server files. Also, please connect on Github to post code-related issues and the Google Group for methodological and other broader-scope questions, thoughts, or suggestions for improvement.
Please email us with any other questions.
—————————————————–
We dedicate this software to Alfred Russel Wallace, the co-discoverer of evolution by natural selection and the founder of the field of biogeography.
Currently, Wallace is being expanded via funding from the U.S. National Science Foundation DBI-1661510 and NASA 80NSSC18K0406.
Wallace was inspired by the 2015 Ebbe Nielsen Challenge of the Global Biodiversity Information Facility (GBIF), for which it was recognized as a finalist and received prize funding.
This material is based upon work supported by the U.S. National Science Foundation (NSF) and National Aeronautics and Space Administration (NASA) under Grant Numbers NSF DBI-1661510 (RPA), DBI-1650241 (RPA), DEB-1119915 (RPA), DEB-1046328 (MEA), and DBI-1401312 (RM); and NASA 80NSSC18K0406. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation or of NASA.
Additional sources of funding include: for JMK, a CUNY Science Scholarship and a CUNY Graduate Center Provost Digital Innovation Grant; for BV, a Coordination for the Improvement of Higher Education Personnel (CAPES) doctoral grant from Brazil; for Grisales-Betancur, a fellowship of the 'Asociación Nacional de Empresarios' from Colombia; for Meenan, the City College Fellows program.
Anderson, R. P. (2012). Harnessing the world's biodiversity data: promise and peril in ecological niche modeling of species distributions. Annals of the New York Academy of Sciences. 1260: 66-80.
Anderson, R. P. (2015). El modelado de nichos y distribuciones: no es simplemente “clic, clic, clic.” [With English and French translations: Modeling niches and distributions: it's not just “click, click, click” and La modélisation de niche et de distributions: ce n'est pas juste “clic, clic, clic”]. Biogeografía. 8: 4-27.
Elith J. & Leathwick J.R. (2009). Species distribution models: ecological explanation and prediction across space and time. Annual Review of Ecology, Evolution, and Systematics. 40: 677-697.
Ficetola G.F., Thuiller W. & Miaud C. (2007) Prediction and validation of the potential global distribution of a problematic alien invasive species ― the American bullfrog. Diversity and Distributions. 13: 476-485.
Franklin J. (2010a). Mapping species distributions: spatial inference and prediction. Cambridge: Cambridge University Press.
Franklin J. (2010b) Moving beyond static species distribution models in support of conservation biogeography. Diversity and Distributions. 16: 321-330.
González, C., Wang, O., Strutz, S. E., González-Salazar, C., Sánchez-Cordero, V., & Sarkar, S. 2010. Climate change and risk of leishmaniasis in North America: predictions from ecological niche models of vector and reservoir species. PLoS Neglected Tropical Diseases. 4: e585.
Guisan A. & Thuiller W. (2005). Predicting species distribution: offering more than simple habitat models. Ecology Letters. 8: 993-1009.
Kearney M.R., Wintle B.A. & Porter W.P. (2010) Correlative and mechanistic models of species distribution provide congruent forecasts under climate change. Conservation Letters. 3: 203-213.
Peterson A.T., Soberón J., Pearson R.G., Anderson R.P., Martinez-Meyer E., Nakamura M., Araújo M.B. (2011). Ecological niches and geographic distributions. Princeton, New Jersey: Monographs in Population Biology, 49. Princeton University Press.
Gonzalo E. Pinilla-Buitrago (lead developer) is PhD candidate at CUNY Graduate Center and City College of New York.
Jamie M. Kass ( co-developer) is a coauthor of ENMeval and currently a PhD candidate at CUNY Graduate Center and City College of New York. In 2019, he will begain a JSPS postdoctoral fellowship at Okinawa Institute of Science and Technology in Japan.
Andrea Paz (co-developer) is PhD candidate at CUNY Graduate Center and City College of New York graduating in the spring 2021.
Bethany Johnson (co-developer) Graduated with a BS in Biology from the City College of New York in 2020.
Bruno Vilela (co-developer) is a coauthor of spThin and currently a professor at Universidade Federal da Bahia in Brazil.
Matthew Aiello-Lammens (co-developer) is the lead author of spThin and Assistant Professor of Biology at Pace University.
Robert Muscarella (co-developer) is the lead author of ENMeval and currently is a reasercher at Aarhus University in Denmark. In 2019, he will began a professor position at Uppsala University in Sweden.
Cory Merow (co-developer) is currently a researcher at the University of Connecticut.
Robert P. Anderson (co-developer) is a coauthor of spThin and ENMeval, and Professor of Biology at City College of New York, CUNY.
Valentina Grisales-Betancur (collaborator) is an undergraduate student at EAFIT University in Colombia.
Sarah Meenan (collaborator) recently completed her undergraduate degree from the City College of New York.