| Literature DB >> 29230356 |
Jason L Brown1, Joseph R Bennett1, Connor M French1.
Abstract
SDMtoolbox 2.0 is a software package for spatial studies of ecology, evolution, and genetics. The release of SDMtoolbox 2.0 allows researchers to use the most current ArcGIS software and MaxEnt software, and reduces the amount of time that would be spent developing common solutions. The central aim of this software is to automate complicated and repetitive spatial analyses in an intuitive graphical user interface. One core tenant facilitates careful parameterization of species distribution models (SDMs) to maximize each model's discriminatory ability and minimize overfitting. This includes carefully processing of occurrence data, environmental data, and model parameterization. This program directly interfaces with MaxEnt, one of the most powerful and widely used species distribution modeling software programs, although SDMtoolbox 2.0 is not limited to species distribution modeling or restricted to modeling in MaxEnt. Many of the SDM pre- and post-processing tools have 'universal' analogs for use with any modeling software. The current version contains a total of 79 scripts that harness the power of ArcGIS for macroecology, landscape genetics, and evolutionary studies. For example, these tools allow for biodiversity quantification (such as species richness or corrected weighted endemism), generation of least-cost paths and corridors among shared haplotypes, assessment of the significance of spatial randomizations, and enforcement of dispersal limitations of SDMs projected into future climates-to only name a few functions contained in SDMtoolbox 2.0. Lastly, dozens of generalized tools exists for batch processing and conversion of GIS data types or formats, which are broadly useful to any ArcMap user.Entities:
Keywords: ArcGIS; CANAPE categorization; Ecological niche models; Geographic information systems; MaxEnt bias files; Rarefy occurrences; Spatial jackknifing
Year: 2017 PMID: 29230356 PMCID: PMC5721907 DOI: 10.7717/peerj.4095
Source DB: PubMed Journal: PeerJ ISSN: 2167-8359 Impact factor: 2.984
Major differences between SDMtoolbox V1 and V2.
| Feature | SDMtoolbox V1 | SDMtoolbox V2 |
|---|---|---|
| Compatibility with ArcGIS 10.3-10.5 | X | |
| Input Parameters Output As File | X | |
| Improved user performance, Python code is optimized, expanded user-guide | X | |
| Complete compatibility with the new open source version of Maxent (version 3.4) | X | |
| Total Tools | 59 | 79 |
New Tools in SDMtoolbox v2.0.
| Tool subgroup and name | Function | Numbers of tools |
|---|---|---|
| • CANAPE categorization | • Runs categorizations of neo- and paleo-endemism on grids output from Biodiverse | 1 |
| • Quickly reclassify significance from randomizations | • Uses data from Biodiverse to randomize and reclassify significance | 2 |
| • Create Pairwise Distance Matrix | • Creates distance matrices showing both the least-cost-path (LCP) and the along-path-cost of the LCP | 1 |
| • Split binary SDM by input clade relationship | • Splits a binary SDM by input user clade relationships. Can only be done with 2–10 clade Groups | 1 |
| • Sample by Buffered Local Adaptive Convex-Hull | • Limits selection of background points to area inside a buffered regional convex-hull created through species occurrences | 1 |
| • Project Shapefiles to User Specified Projection (folder) | • Projects entire folder of shapefiles to any input projection | 1 |
| • Define Projection (folder) | • Used to define the projection of any input (shapefile or raster) | 5 |
| • Polygon to Raster (folder) | • Converts polygon input into a raster format | 1 |
| • NetCDF to Raster (folder) | • Converts all NetCDF (.nc) files to raster | 1 |
| • Define NoData Value (folder) | • Redefines NoData value in rasters. Used to fix an error when creating rasters where the NoData value is changed | 1 |
| • Advance Upscale Grids (folder) | • Upscales all grids in folder to a coarser resolution | 1 |
| • Export JPEGs of all open files | • Exports JPEGS of all files in the map viewer | 1 |
| • Export Images of All Color Permutation of a RGB raster | • Exports images of all color permutations of a RGB raster | 1 |
| • Sample raster values at input localities (folder) | • Samples the values of TIFF rasters at the locations input. Allows field names to be up to 50 characters | 1 |
| • Increase Raster Extent/Snap All Raster to Same Extent (folder) | • This tool will increase or decrease spatial extent of all input rasters | 1 |
Figure 1Visual Overview of Using SDMtoolbox to model in MaxEnt.
SDMtoolbox box has tools to facilitate input and processing occurrence and environmental data: (A) Convert CSV or XLS files to shapefiles. (B) Clipping environmental layers to spatial extent. (C) & (D) Conversion from raster formats to ASCII for MaxEnt. SDMtoolbox also reduces spatial biases in occurrence record by spatially rarefying the points (a.k.a. spatial filtering) to reduce clusters of points. (E) Areas of high spatially autocorrelated occurrence records that were removed during spatial rarefying. Blue to orange colored polygons depict low to high levels of spatial autocorrelation existing in occurrence records prior to spatial rarefying. (F) The spatial filtering process can be done with a single spatial filter or up to five spatial filters to account for topographic and climatic heterogeneity. For example, in areas of high climate heterogeneity points could be filtered at a smaller area and in areas of low climate heterogeneity at larger spatial scales (i.e., 5 km2 for areas of high and 15 km2 for areas of low heterogeneity). (G) One way SDMtoolbox minimizes model overfitting of each species distribution model it creates is by carefully controlling the background selection using bias files. SDMtoolbox provides several methods for being more selective in the choice of background points in MaxEnt: (i) distance from observation points, (ii) buffered local adaptive convex-hull of observations (a flexible way to create cluster of smaller convex polygons), and (iii) buffered minimum-convex polygon of observation points. (H) Spatial jackknifing tests and evaluating performance of spatially segregated localities. SDMtoobox splits the landscape into 3–5 regions based on spatial clustering of occurrence points (Hi) and classification of clusters into Voronoi polygons (Hii–iii). Users can have between 3–5 spatial random (Hiv) or segregated groups (Hv). Models are calibrated using permutations of training occurrence data from n − 1 spatial groups, and then are evaluated with the withheld spatial group (I). Here k = 3 and each group was label as A,B,C. Models were trained with points from areas two areas, then evaluated with points from the area not included in training. This process continues until models are evaluated with point from each spatial area (e.g., A, B or C) and trained with points from all other areas (e.g., AB, AC or BC, respectively).