Key Words: Pollen; Palynology; Reference-Collection; Digitisation; Dissemination; Crowdsourcing
The Global Pollen Project is a web-based tool to enable:
crowdsourcing of pollen identification using images; and
digitisation of existing pollen reference material.
The ideas behind the tool, and the development of the initial 1.0 release, are discussed in detail in the following publication:
Martin A.C., and Harvey, W. J. (2017). The Global Pollen Project: A New Tool for Pollen Identification and the Dissemination of Physical Reference Collections. Methods in Ecology and Evolution. Accepted
The GPP can run in a docker container or independently.
Create Read and Write Stores. Spin up a local Redis and an EventStore for the read and write models. You can do this simply using docker, by running
docker-compose up -din the src/GlobalPollenProject.Web folder.
Install Front-End Dependencies. To install dependencies, navigate to src/GlobalPollenProject.Web and run
Compile TypeScript and SASS. Run
yarn run:devin the src/GlobalPollenProject.Web directory to compile the SCSS styles. This will watch the directory for any changed source files.
GPP consists of the following components:
GPP Core. Wraps up the major functions into a single interface, which is exposed by a REST API.
API. A public-facing API for the GPP. Access requires a valid API token, which can be obtained via the web interface.
Web App. The public-facing website that exposes the library and basic identification functions.
Lab UI. Digitisation tools are split into a seperate interface (in progress). This is a SPA Borelo F# app.