1. The <scp>zoon r</scp> package for reproducible and shareable species distribution modelling
- Author
-
Golding, N, August, TA, Lucas, TCD, Gavaghan, DJ, van Loon, EE, McInerny, G, Goslee, S, Theoretical and Computational Ecology (IBED, FNWI), and Goslee, S
- Subjects
0106 biological sciences ,0301 basic medicine ,Computer science ,Interoperability ,computer.software_genre ,010603 evolutionary biology ,01 natural sciences ,Ecology and Environment ,Set (abstract data type) ,03 medical and health sciences ,Software ,Code (cryptography) ,Data and Information ,Ecology, Evolution, Behavior and Systematics ,business.industry ,QH ,Ecological Modeling ,Construct (python library) ,Modular design ,Object (computer science) ,030104 developmental biology ,Workflow ,Data mining ,Software engineering ,business ,computer - Abstract
1. The rapid growth of species distribution modelling (SDM) as an ecological discipline has resulted in a large and diverse set of methods and software for constructing and evaluating SDMs. The disjointed nature of the current SDM research environment hinders evaluation of new methods, synthesis of current knowledge and the dissemination of new methods to SDM users. 2. The zoon r package aims to overcome these problems by providing a modular framework for constructing reproducible SDM workflows. zoon modules are interoperable snippets of r code, each carrying a SDM method that zoon combines into a single analysis object. 3. Rather than defining these modules, zoon draws modules from an open, version-controlled online repository. zoon makes it easy for SDM researchers to contribute modules to this repository, enabling others to rapidly deploy new methods in their own workflows or to compare alternative methods. 4. Each workflow object created by zoon is a rerunnable record of the data, code and results of an entire SDM analysis. This can then be easily shared, scrutinised, reproduced and extended by the whole SDM research community. 5. We explain how zoon works and demonstrate how it can be used to construct a completely reproducible SDM analyses, create and share a new module, and perform a methodological comparison study.
- Published
- 2017