WORKFLOW

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

  • Query Present Database
  • Query Paleo Database
  • User-specified Occurrences

2. Obtain Environmental Data

  • WorldClim
  • EcoClimate
  • User-specified Environmental Data

3. Process Occurrence Data

  • Select Occurrences on Map
  • Remove Occurrences by ID
  • Spatial Thin

4. Process Environmental Data

  • Select Study Region by Extent
  • Draw Study Region
  • User-specified Study Region

5. Characterize Environmental Space

  • Environmental Ordination
  • Occurrence Density Grid
  • Niche Overlap

6. Partition Occurrence Data

  • Non-spatial Partition
  • Spatial Partition

7. Build and Evaluate Niche Model

  • Maxent
  • BIOCLIM

8. Visualize Model Results

  • Map Prediction
  • Maxent Evaluation Plots
  • Plot Response Curves
  • BIOCLIM Envelope Plots

9. Model Transfer

  • Transfer to New Extent
  • Transfer to New Time
  • Transfer to User Environments
  • Calculate Environmental Similarity

10. Reproduce

  • Download Session Code
  • Download Metadata
  • Download Package References

Obtain Occurrence Data


Module: Query Database (Present)

R packages: spocc, occCite


Module Developers: Jamie M. Kass, Bruno Vilela, Gonzalo E. Pinilla-Buitrago, Hannah Owens, Cory Merow, Robert P. Anderson

spocc references
Interface to Species Occurrence Data Sources
Package Developers: Scott Chamberlain, Karthik Ram, Ted Hart, rOpenSci
CRAN | documentation
occCite references
Querying and Managing Large Biodiversity Occurrence Datasets
Package Developers: Hannah L. Owens, Cory Merow, Brian Maitner, Jamie M. Kass, Vijay Barve, Robert P. Guralnick, Damiano Oldoni for rOpenSci, see <https://github.com/ropensci/software-review/issues/407>)
CRAN | documentation
Module: Query Database (Paleo)

R packages: paleobioDB


Module Developers: Sara Varela, Jamie Kass, Gonzalo E. Pinilla-Buitrago

paleobioDB references
Download and Process Data from the Paleobiology Database
Package Developers: Sara Varela, Javier Gonz?lez Hern?ndez, Luciano Fabris Sgarbi
CRAN | documentation
Module: User-specified Occurrences

R packages:


Module Developers: Pinilla-Buitrago, Robert P. Anderson

Obtain Environmental Data


Module: WorldClim Bioclims

R packages: raster

Batch option not available for 30 arcsec resolution.

Coordinates centroid as reference for tile download. You can vizualize the tile in the bottomleft corner on the map. All occurrence outside of the purple polygon will be removed



Module Developers: Jamie M. Kass, Gonzalo E. Pinilla-Buitrago, Robert P. Anderson

raster references
Geographic Data Analysis and Modeling
Package Developers: Robert J. Hijmans, Jacob van Etten, Michael Sumner, Joe Cheng, Dan Baston, Andrew Bevan, Roger Bivand, Lorenzo Busetto, Mort Canty, Ben Fasoli, David Forrest, Aniruddha Ghosh, Duncan Golicher, Josh Gray, Jonathan A. Greenberg, Paul Hiemstra, Kassel Hingee, Alex Ilich, Institute for Mathematics Applied Geosciences, Charles Karney, Matteo Mattiuzzi, Steven Mosher, Babak Naimi, Jakub Nowosad, Edzer Pebesma, Oscar Perpinan Lamigueiro, Etienne B. Racine, Barry Rowlingson, Ashton Shortridge, Bill Venables, Rafael Wueest
CRAN | documentation
Module: ecoClimate

R packages: raster

ecoClimate layers have a resolution of 0.5 degrees


Module Developers: Sara Varela, Jamie M. Kass, Gonzalo E. Pinilla-Buitrago, Robert P. Anderson

raster references
Geographic Data Analysis and Modeling
Package Developers: Robert J. Hijmans, Jacob van Etten, Michael Sumner, Joe Cheng, Dan Baston, Andrew Bevan, Roger Bivand, Lorenzo Busetto, Mort Canty, Ben Fasoli, David Forrest, Aniruddha Ghosh, Duncan Golicher, Josh Gray, Jonathan A. Greenberg, Paul Hiemstra, Kassel Hingee, Alex Ilich, Institute for Mathematics Applied Geosciences, Charles Karney, Matteo Mattiuzzi, Steven Mosher, Babak Naimi, Jakub Nowosad, Edzer Pebesma, Oscar Perpinan Lamigueiro, Etienne B. Racine, Barry Rowlingson, Ashton Shortridge, Bill Venables, Rafael Wueest
CRAN | documentation
Module: User-specified Environmental Data

R packages:


Module Developers: Jamie M. Kass, Gonzalo E. Pinilla-Buitrago, Robert P. Anderson

Process Occurrence Data


Module: Select Occurrences On Map

R packages: leaflet.extras

Select occurrences intersecting drawn polygon
( NOTE : to begin drawing, click hexagon icon on map toolbar, and when complete, press "Finish" and then the "Select Occurrences" button)


to original occurrence
Module Developers: Jamie M. Kass, Robert P. Anderson

leaflet.extras references
Extra Functionality for 'leaflet' Package
Package Developers: Bhaskar Karambelkar, Barret Schloerke, Bangyou Zheng, Robin Cura, Markus Voge, Markus Dumke, Mapbox, Henry Thasler, Dennis Wilhelm, Kirollos Risk, Tim Wisniewski, Leaflet, Alexander Milevski, John Firebaugh, Stefano Cudini, Johannes Rudolph, Per Liedman, Pavel Shramov, Filip Zavadil, Stefano Cudini, CliffCloud, Ursudio, Maxime Hadjinlian, Vladimir Agafonkin, Iv?n S?nchez Ortega, Dale Harvey, Mike Bostock
CRAN | documentation
Module: Remove Occurrences By ID

R packages: leaflet.extras


to original occurrence
Module Developers: Jamie M. Kass, Robert P. Anderson

leaflet.extras references
Extra Functionality for 'leaflet' Package
Package Developers: Bhaskar Karambelkar, Barret Schloerke, Bangyou Zheng, Robin Cura, Markus Voge, Markus Dumke, Mapbox, Henry Thasler, Dennis Wilhelm, Kirollos Risk, Tim Wisniewski, Leaflet, Alexander Milevski, John Firebaugh, Stefano Cudini, Johannes Rudolph, Per Liedman, Pavel Shramov, Filip Zavadil, Stefano Cudini, CliffCloud, Ursudio, Maxime Hadjinlian, Vladimir Agafonkin, Iv?n S?nchez Ortega, Dale Harvey, Mike Bostock
CRAN | documentation
Module: Spatial Thin

R packages: spThin

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).


to original occurrence
Module Developers: Jamie M. Kass, Matthew E. Aiello-Lammens, Robert P. Anderson

spThin references
Functions for Spatial Thinning of Species Occurrence Records for Use in Ecological Models
Package Developers: Matthew E. Aiello-Lammens, Robert A. Boria, Aleksandar Radosavljevic, Bruno Vilela, Robert P. Anderson, Robert Bjornson, Steve Weston
CRAN | gate io app

Reset to original occurrences

Process Environmental Data


Module: Select Study Region by Extent

R packages: sp, rgeos

Step 1: Choose Background Extent


Step 2: Sample Background Points

Mask predictor rasters by background extent and sample background points


background
Module Developers: Jamie M. Kass, Bruno Vilela, Robert P. Anderson

sp references
Classes and Methods for Spatial Data
Package Developers: Edzer Pebesma, Roger Bivand, Barry Rowlingson, Virgilio Gomez-Rubio, Robert Hijmans, Michael Sumner, Don MacQueen, Jim Lemon, Finn Lindgren, Josh O'Brien, Joseph O'Rourke
CRAN | documentation
rgeos references
Interface to Geometry Engine - Open Source ('GEOS')
Package Developers: Roger Bivand, Colin Rundel, Edzer Pebesma, Rainer Stuetz, Karl Ove Hufthammer, Patrick Giraudoux, Martin Davis, Sandro Santilli
CRAN | documentation
Module: Draw Study Region

R packages:

Step 1: Draw Background Extent

Draw a polygon and select buffer distance

Buffer area in degrees (1 degree = ~111 km). Exact length varies based on latitudinal position.


Step 2: Sample Background Points

Mask predictor rasters by background extent and sample background points


background
Module Developers: Gonzalo E. Pinilla-Buitrago, Jamie M. Kass, Bruno Vilela, Robert P. Anderson

Module: User-specified Study Region

R packages:

Step 1: Choose Background Extent


Step 2: Sample Background Points

Mask predictor rasters by background extent and sample background points


background
Module Developers: Jamie M. Kass, Bruno Vilela, Robert P. Anderson

Module: Kernel Density

R packages: adehabitatHR, rgeos, MASS

Step 1: Background thickening: Kernel Density Estimation

Mask predictor rasters by background extent and sample background points


Module Developers: author's name

adehabitatHR references
Home Range Estimation
Package Developers: Clement Calenge, contributions from Scott Fortmann-Roe
CRAN | documentation
rgeos references
Interface to Geometry Engine - Open Source ('GEOS')
Package Developers: Roger Bivand, Colin Rundel, Edzer Pebesma, Rainer Stuetz, Karl Ove Hufthammer, Patrick Giraudoux, Martin Davis, Sandro Santilli
CRAN | documentation
MASS references
Support Functions and Datasets for Venables and Ripley's MASS
Package Developers: Brian Ripley, Bill Venables, Douglas M. Bates, Kurt Hornik, Albrecht Gebhardt, David Firth
CRAN | documentation
Module: Geodesic buffer for unprojected points

R packages: sf

Step 1: Calculate geodesic buffer with user-defined buffer width


Step 2: Calculate overlap count of background thickening buffer

Intersect background thickening radius and sample background points


Module Developers: Ishihama

sf references
Simple Features for R
Package Developers: Edzer Pebesma, Roger Bivand, Etienne Racine, Michael Sumner, Ian Cook, Tim Keitt, Robin Lovelace, Hadley Wickham, Jeroen Ooms, Kirill M?ller, Thomas Lin Pedersen, Dan Baston, Dewey Dunnington
CRAN | documentation

Reset background (**)

Environmental Space


Module: Environmental Ordination

R packages: ade4


Module Developers: Olivier Broennimann, Gonzalo E. Pinilla-Buitrago, Jamie M. Kass

ade4 references
Analysis of Ecological Data: Exploratory and Euclidean Methods in Environmental Sciences
Package Developers: St?phane Dray <stephane.dray@univ-lyon1.fr>, Anne-B?atrice Dufour <anne-beatrice.dufour@univ-lyon1.fr>, and Jean Thioulouse <jean.thioulouse@univ-lyon1.fr>, with contributions from Thibaut Jombart, Sandrine Pavoine, Jean R. Lobry, S?bastien Ollier, Daniel Borcard, Pierre Legendre, St?phanie Bougeard and Aur?lie Siberchicot. Based on earlier work by Daniel Chessel.
CRAN | documentation
Module: Occurrence Density Grid

R packages: ecospat, adehabitatHR


Module Developers: Olivier Broennimann, Gonzalo E. Pinilla-Buitrago, Jamie M. Kass

ecospat references
Spatial Ecology Miscellaneous Methods
Package Developers: Olivier Broennimann, Valeria Di Cola, Blaise Petitpierre, Frank Breiner, Daniel Scherrer, Manuela D`Amen, Christophe Randin, Robin Engler, Wim Hordijk, Heidi Mod, Julien Pottier, Mirko Di Febbraro, Loic Pellissier, Dorothea Pio, Ruben Garcia Mateo, Anne Dubuis, Luigi Maiorano, Achilleas Psomas, Charlotte Ndiribe, Nicolas Salamin, Niklaus Zimmermann, Antoine Guisan
CRAN | documentation
adehabitatHR references
Home Range Estimation
Package Developers: Clement Calenge, contributions from Scott Fortmann-Roe
CRAN | documentation
Module: Niche Overlap

R packages: ecospat


Module Developers: Olivier Broennimann, Jamie Kass

ecospat references
Spatial Ecology Miscellaneous Methods
Package Developers: Olivier Broennimann, Valeria Di Cola, Blaise Petitpierre, Frank Breiner, Daniel Scherrer, Manuela D`Amen, Christophe Randin, Robin Engler, Wim Hordijk, Heidi Mod, Julien Pottier, Mirko Di Febbraro, Loic Pellissier, Dorothea Pio, Ruben Garcia Mateo, Anne Dubuis, Luigi Maiorano, Achilleas Psomas, Charlotte Ndiribe, Nicolas Salamin, Niklaus Zimmermann, Antoine Guisan
gateio login | documentation

Partition Occurrence Data


Module: Non-spatial Partition

R packages: ENMeval


Module Developers: Jamie M. Kass, Bruno Vilela, Robert P. Anderson

ENMeval references
Automated Tuning and Evaluations of Ecological Niche Models
Package Developers: Jamie M. Kass, Robert Muscarella, Peter J. Galante, Corentin Bohl, Gonzalo E. Buitrago-Pinilla, Robert A. Boria, Mariano Soley-Guardia, Robert P. Anderson
CRAN | documentation
Module: Spatial Partition

R packages: ENMeval


Module Developers: Jamie M. Kass, Bruno Vilela, Robert P. Anderson

ENMeval references
Automated Tuning and Evaluations of Ecological Niche Models
Package Developers: Jamie M. Kass, Robert Muscarella, Peter J. Galante, Corentin Bohl, Gonzalo E. Buitrago-Pinilla, Robert A. Boria, Mariano Soley-Guardia, Robert P. Anderson
CRAN | documentation

Build and Evaluate Niche Model


Module: Maxent

R packages: ENMeval, dismo, maxnet

( NOTE : see module guidance for troubleshooting tips if you are experiencing problems.)
Select algorithm
Select feature classes (flexibility of modeled response)
key: L inear, Q uadratic, H inge, P roduct
Select regularization multipliers (penalty against complexity)
Are you using a categorical variable?
Clamping?
Parallel?

Module Developers: Jamie M. Kass, Robert Muscarella, Bruno Vilela, Gonzalo E. Pinilla-Buitrago, Robert P. Anderson

ENMeval references
Automated Tuning and Evaluations of Ecological Niche Models
Package Developers: Jamie M. Kass, Robert Muscarella, Peter J. Galante, Corentin Bohl, Gonzalo E. Buitrago-Pinilla, Robert A. Boria, Mariano Soley-Guardia, Robert P. Anderson
CRAN | documentation
dismo references
Species Distribution Modeling
Package Developers: Robert J. Hijmans, Steven Phillips, John Leathwick and Jane Elith
CRAN | documentation
maxnet references
Fitting 'Maxent' Species Distribution Models with 'glmnet'
Package Developers: Steven Phillips
CRAN | documentation
Module: BIOCLIM

R packages: ENMeval, dismo


Module Developers: Jamie M. Kass, Robert Muscarella, Bruno Vilela, Robert P. Anderson

ENMeval references
Automated Tuning and Evaluations of Ecological Niche Models
Package Developers: Jamie M. Kass, Robert Muscarella, Peter J. Galante, Corentin Bohl, Gonzalo E. Buitrago-Pinilla, Robert A. Boria, Mariano Soley-Guardia, Robert P. Anderson
CRAN | documentation
dismo references
Species Distribution Modeling
Package Developers: Robert J. Hijmans, Steven Phillips, John Leathwick and Jane Elith
CRAN | documentation

Visualize Model Results


Module: Map Prediction

R packages: dismo


Module Developers: Jamie M. Kass, Robert Muscarella, Bruno Vilela, Gonzalo E. Pinilla-Buitrago, Robert P. Anderson

dismo references
Species Distribution Modeling
Package Developers: Robert J. Hijmans, Steven Phillips, John Leathwick and Jane Elith
CRAN | documentation
Module: Maxent Evaluation Plots

R packages: ENMeval

Maxent evaluation plots display automatically in 'Results' tab

Module Developers: Jamie M. Kass, Robert Muscarella, Bruno Vilela, Gonzalo E. Pinilla-Buitrago, Robert P. Anderson

ENMeval references
Automated Tuning and Evaluations of Ecological Niche Models
Package Developers: Jamie M. Kass, Robert Muscarella, Peter J. Galante, Corentin Bohl, Gonzalo E. Buitrago-Pinilla, Robert A. Boria, Mariano Soley-Guardia, Robert P. Anderson
CRAN | documentation
Module: Plot Response Curves

R packages: dismo, maxnet

Reponse curves are displayed automatically in 'Results' tab

Module Developers: Jamie M. Kass, Robert Muscarella, Bruno Vilela, Gonzalo E. Pinilla-Buitrago, Robert P. Anderson

dismo references
Species Distribution Modeling
Package Developers: Robert J. Hijmans, Steven Phillips, John Leathwick and Jane Elith
CRAN | documentation
maxnet references
Fitting 'Maxent' Species Distribution Models with 'glmnet'
Package Developers: Steven Phillips
CRAN | documentation
Module: BIOCLIM Envelope Plots

R packages: dismo

Pick a bioclimatic variable number for each axis

Module Developers: Jamie M. Kass, Robert Muscarella, Bruno Vilela, Robert P. Anderson

dismo references
Species Distribution Modeling
Package Developers: Robert J. Hijmans, Steven Phillips, John Leathwick and Jane Elith
CRAN | documentation

Project Model


Module: Transfer to New Extent

R packages: dismo

Step 1: Choose Study Region

Draw a polygon and select buffer distance



Step 2: Transfer

Transfer model to project extent (red)


projection extent
Module Developers: Jamie M. Kass, Bruno Vilela, Gonzalo E. Pinilla-Buitrago, Robert P. Anderson

dismo references
Species Distribution Modeling
Package Developers: Robert J. Hijmans, Steven Phillips, John Leathwick and Jane Elith
CRAN | documentation
Module: Transfer to New Time

R packages: dismo

Step 1: Choose Study Region

Draw a polygon and select buffer distance

You will use the same extent



Step 2: Transfer

Transfer model to projected extent (red)


projection extent
Module Developers: Jamie M. Kass, Bruno Vilela, Gonzalo E. Pinilla-Buitrago, Robert P. Anderson

dismo references
Species Distribution Modeling
Package Developers: Robert J. Hijmans, Steven Phillips, John Leathwick and Jane Elith
CRAN | documentation
Module: Transfer to User Environments

R packages: dismo

Step 1: Choose Study Region

Draw a polygon and select buffer distance

You will use the same extent



Step 2: Transfer

Transfer model to projected extent (red)


projection extent
Module Developers: Gonzalo E. Pinilla-Buitrago, Jamie M. Kass, Robert P. Anderson

dismo references
Species Distribution Modeling
Package Developers: Robert J. Hijmans, Steven Phillips, John Leathwick and Jane Elith
CRAN | documentation
Module: Calculate Environmental Similarity

R packages: dismo

Calculate MESS for current extent


Module Developers: Jamie M. Kass, Bruno Vilela, Gonzalo E. Pinilla-Buitrago, Robert P. Anderson

dismo references
Species Distribution Modeling
Package Developers: Robert J. Hijmans, Steven Phillips, John Leathwick and Jane Elith
CRAN | documentation

Reset projection extent

Reproduce Session


Module: Download Session Code

R packages: rmarkdown, knitr

Select download file type
Download Session Code
Module Developers: Jamie M. Kass, Gonzalo E. Pinilla-Buitrago, Bruno Vilela, Robert P. Anderson

rmarkdown references
Dynamic Documents for R
Package Developers: JJ Allaire, Yihui Xie, Jonathan McPherson, Javier Luraschi, Kevin Ushey, Aron Atkins, Hadley Wickham, Joe Cheng, Winston Chang, Richard Iannone, Andrew Dunning, Atsushi Yasumoto, Barret Schloerke, Carson Sievert, Christophe Dervieux, Devon Ryan, Frederik Aust, Jeff Allen, JooYoung Seo, Malcolm Barrett, Rob Hyndman, Romain Lesur, Roy Storey, Ruben Arslan, Sergio Oller, RStudio, PBC, jQuery UI contributors, Mark Otto, Jacob Thornton, Bootstrap contributors, Twitter, Inc, Alexander Farkas, Scott Jehl, Ivan Sagalaev, Greg Franko, John MacFarlane, Google, Inc., Dave Raggett, W3C, Dave Gandy, Ben Sperry, Drifty, Aidan Lister, Benct Philip Jonsson, Albert Krewinkel
CRAN | documentation
knitr references
A General-Purpose Package for Dynamic Report Generation in R
Package Developers: Yihui Xie, Abhraneel Sarma, Adam Vogt, Alastair Andrew, Alex Zvoleff, Andre Simon, Aron Atkins, Aaron Wolen, Ashley Manton, Atsushi Yasumoto, Ben Baumer, Brian Diggs, Brian Zhang, Bulat Yapparov, Cassio Pereira, Christophe Dervieux, David Hall, David Hugh-Jones, David Robinson, Doug Hemken, Duncan Murdoch, Elio Campitelli, Ellis Hughes, Emily Riederer, Fabian Hirschmann, Fitch Simeon, Forest Fang, Frank E Harrell Jr, Garrick Aden-Buie, Gregoire Detrez, Hadley Wickham, Hao Zhu, Heewon Jeon, Henrik Bengtsson, Hiroaki Yutani, Ian Lyttle, Hodges Daniel, Jake Burkhead, James Manton, Jared Lander, Jason Punyon, Javier Luraschi, Jeff Arnold, Jenny Bryan, Jeremy Ashkenas, Jeremy Stephens, Jim Hester, Joe Cheng, Johannes Ranke, John Honaker, John Muschelli, Jonathan Keane, JJ Allaire, Johan Toloe, Jonathan Sidi, Joseph Larmarange, Julien Barnier, Kaiyin Zhong, Kamil Slowikowski, Karl Forner, Kevin K. Smith, Kirill Mueller, Kohske Takahashi, Lorenz Walthert, Lucas Gallindo, Marius Hofert, Martin Modr?k, Michael Chirico, Michael Friendly, Michal Bojanowski, Michel Kuhlmann, Miller Patrick, Nacho Caballero, Nick Salkowski, Niels Richard Hansen, Noam Ross, Obada Mahdi, Pavel N. Krivitsky, Qiang Li, Ramnath Vaidyanathan, Richard Cotton, Robert Krzyzanowski, Romain Francois, Ruaridh Williamson, Scott Kostyshak, Sebastian Meyer, Sietse Brouwer, Simon de Bernard, Sylvain Rousseau, Taiyun Wei, Thibaut Assus, Thibaut Lamadon, Thomas Leeper, Tim Mastny, Tom Torsney-Weir, Trevor Davis, Viktoras Veitas, Weicheng Zhu, Wush Wu, Zachary Foster, Zhian N. Kamvar
CRAN | documentation
Module: Download Metadata

R packages: rangeModelMetadata

Download metadata CSV file

Download Metadata
Module Developers: Jamie M. Kass, Gonzalo E. Pinilla-Buitrago, Cory Merow.

rangeModelMetadata references
Provides Templates for Metadata Files Associated with Species Range Models
Package Developers: Cory Merow, Brian Maitner, Hannah Owens, Jamie Kass, Brian Enquist, Rob Guralnik, Damaris Zurrell, Christian Koenig
CRAN | documentation







Save session

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 Session

Download original occurrence data

Download current table

Download all data

Download processed occurence table

Download environmental variables (Select download file type)

Download shapefile of background extent

Download predictor rasters masked to background extent (Select download file type)

Download sample background points

Download predictor rasters with background thickening (Kernel Density)

Download background thickening cells (Kernel Density)

Download shapefile of geodesic distance buffer

Download background thickening cells (Geodesic buffer overlap)

Download PCA results

Download Occurence density grid

Download Niche Overlap plot

Download occurrence and background localities with partition values

Download evaluation table

Download evaluation groups table

Download Bioclim plot (**)

Download Maxent plots (**)

Download Response plots (**)

Download current prediction (Select download file type**)

Download shapefile of projection extent

Download projected environmental variables (Select download file type)

Download projection (Select download file type**)

Download MESS (Select download file type**)

Here, 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.

Notes

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:

  1. Download and Install MiKTeX DEWA66.
  2. Run 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”.
  3. To set the path variable, run the following in RStudio:
    d <- "C:/Program Files/MiKTeX 2.9/miktex/bin/x64/"
    Sys.setenv(PATH=paste(Sys.getenv("PATH"), d, sep=";"))

Add text here

What is Wallace?

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

Who is Wallace for?

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.

Attributes of 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

Wallace website

For more information and relevant links see our website.

Watch webinars about Wallace

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.

Contribute to Wallace

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.

Contact us

Please email us with any other questions.


—————————————————–

Acknowledgments

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.

References

  1. 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.

  2. 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.

  3. 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.

  4. Ficetola G.F., Thuiller W. & Miaud C. (2007) Prediction and validation of the potential global distribution of a problematic alien invasive species &horbar; the American bullfrog. Diversity and Distributions. 13: 476-485.

  5. Franklin J. (2010a). Mapping species distributions: spatial inference and prediction. Cambridge: Cambridge University Press.

  6. Franklin J. (2010b) Moving beyond static species distribution models in support of conservation biogeography. Diversity and Distributions. 16: 321-330.

  7. 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.

  8. Guisan A. & Thuiller W. (2005). Predicting species distribution: offering more than simple habitat models. Ecology Letters. 8: 993-1009.

  9. 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.

  10. 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.

Wallace was created by an international team of ecologists and biogeographers:


gonzalo

Gonzalo E. Pinilla-Buitrago (lead developer) is PhD candidate at CUNY Graduate Center and City College of New York.

jamie

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

Andrea Paz (co-developer) is PhD candidate at CUNY Graduate Center and City College of New York graduating in the spring 2021.

bethany

Bethany Johnson (co-developer) Graduated with a BS in Biology from the City College of New York in 2020.

bruno

Bruno Vilela (co-developer) is a coauthor of spThin and currently a professor at Universidade Federal da Bahia in Brazil.

matt

Matthew Aiello-Lammens (co-developer) is the lead author of spThin and Assistant Professor of Biology at Pace University.

bob

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

Cory Merow (co-developer) is currently a researcher at the University of Connecticut.

rob

Robert P. Anderson (co-developer) is a coauthor of spThin and ENMeval, and Professor of Biology at City College of New York, CUNY.

valentina

Valentina Grisales-Betancur (collaborator) is an undergraduate student at EAFIT University in Colombia.

sarah

Sarah Meenan (collaborator) recently completed her undergraduate degree from the City College of New York.

Load session