https://github.com/andrewiom/global-pollen-project_archive

The Global Pollen Project is a web application for the digitisation of pollen reference material, and the crowdsourced identification of unknown pollen grains.

https://github.com/andrewiom/global-pollen-project_archive

Science Score: 20.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    1 of 4 committers (25.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.9%) to scientific vocabulary

Keywords

dissemination palaeoecology pollen pollen-identification science
Last synced: 6 months ago · JSON representation

Repository

The Global Pollen Project is a web application for the digitisation of pollen reference material, and the crowdsourced identification of unknown pollen grains.

Basic Info
  • Host: GitHub
  • Owner: AndrewIOM
  • Language: C#
  • Default Branch: master
  • Homepage:
  • Size: 40.7 MB
Statistics
  • Stars: 4
  • Watchers: 3
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Archived
Topics
dissemination palaeoecology pollen pollen-identification science
Created about 9 years ago · Last pushed about 2 years ago
Metadata Files
Readme

README.MD

Note. This repository contains the as-published / peer-reviewed version of the Global Pollen Project from 2017. It has been superseded by AndrewIOM/global-pollen-project.

GlobalPollenProject v1

Key Words: Pollen; Palynology; Reference-Collection; Digitisation; Dissemination; Crowdsourcing

DOI

The Global Pollen Project is a web-based tool to enable:

  1. crowdsourcing of pollen identification using images; and

  2. digitisation of existing pollen reference material.

The ideas behind the tool, and its development, are discussed in detail in the following paper:

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

Technologies Used

Version 1 of the Global Pollen project (GPP) is a .Net Core web app, using a MSSQL database. The live version is hosted on Azure at present.

Contributing to Development

We enthusiastically welcome pull requests and issues.

Please note that version one of the GPP is to be superseded by a new, rewritten version. This is currently hosted in the AndrewIOM/gpp-cqrs repository.

Running GPP locally

As the GPP is a .Net Core web app, it can be run on any Linux, Windows, or macOS computer that has .Net Core 1.1 installed. To run, you must set up an appsettings.json in the root of GlobalPollenProject.WebUI, containing the following parameters:

json { "Account": { "Admin": { "DefaultAdminUserName": "", "DefaultAdminPassword": "" } }, "Authentication": { "Facebook": { "AppId": "", "AppSecret": "" }, "MicrosoftAccount": { "ClientId": "", "ClientSecret": "" }, "Twitter": { "ConsumerKey": "", "ConsumerSecret": "" } }, "SendGridKey": "", "SendGridUser": "", "AzureConnectionString": "", "AzureImageContainer": "" }

Admin Account: You must use an email address (e.g. x@y.com) for the Admin user name.

Authentication: These settings are optional, but required for 3rd party logins.

SendGrid: This service is currently used to send emails. Without configuring these settings, emails will not work.

AzureConnectionString + AzureImageContainer: Azure blob storage is used in this implementation for image storage. You need to configure an Azure storage account using these settings.

Local Taxonomic Backbone

The GPP currently implements a local taxonomic backbone. We have used The Plant List for this purpose. You will need to populate this locally to be able to import taxa into GPP. To do this, obtain the text-based, tab-delimited archive of The Plant List (2013). This can be imported using the Admin interface of the web app.

Visit the Global Pollen Project.

Owner

  • Name: Andrew Martin
  • Login: AndrewIOM
  • Kind: user
  • Location: Isle of Man
  • Company: University of Oxford

Environmental Scientist - Long-Term Ecology, Biodiversity, Dendrochronology

GitHub Events

Total
Last Year

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 156
  • Total Committers: 4
  • Avg Commits per committer: 39.0
  • Development Distribution Score (DDS): 0.154
Past Year
  • Commits: 1
  • Committers: 1
  • Avg Commits per committer: 1.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Andrew Martin a****n@a****m 132
Andrew Martin A****M 13
Andrew Martin a****n@A****l 9
Andrew Martin a****m@d****k 2
Committer Domains (Top 20 + Academic)

Dependencies

src/GlobalPollenProject.WebUI/bower.json bower
  • bootstrap 3.0.0
  • bootstrap-social 4.12.0
  • components-font-awesome
  • darkroomjs 2.0.1
  • hammer.js 2.0.4
  • jquery 2.1.4
  • jquery-validation 1.11.1
  • jquery-validation-unobtrusive 3.2.2
  • leaflet 0.7.7
  • leaflet-areaselect latest
  • nouislider 8.2.1
  • wnumb 1.0.2
src/GlobalPollenProject.WebUI/package.json npm
  • gulp 3.9.0 development
  • gulp-concat 2.5.2 development
  • gulp-cssmin 0.1.7 development
  • gulp-sass 2.2.0 development
  • gulp-uglify 1.2.0 development
  • rimraf 2.2.8 development