The MarINvaders Toolkit

The MarINvaders Toolkit - Published in JOSS (2021)

https://gitlab.com/marinvaders/marinvaders

Science Score: 89.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
    Found 5 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    4 of 4 committers (100.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

aliens biodiversity invaders marine ecosystems

Scientific Fields

Political Science Social Sciences - 90% confidence
Last synced: 4 months ago · JSON representation

Repository

The MarINvaders toolbox - a Python 3 module to assess the native and alien distribution of marine species. [Documentation](https://marinvaders.gitlab.io/marinvaders/)

Basic Info
  • Host: gitlab.com
  • Owner: marinvaders
  • License: gpl-3.0+
  • Default Branch: master
Statistics
  • Stars: 1
  • Forks: 3
  • Open Issues: 3
  • Releases: 0
Topics
aliens biodiversity invaders marine ecosystems
Created almost 5 years ago
Metadata Files
Readme Changelog Contributing License

README.md

The MarINvaders Toolkit

The MarINvaders Toolkit is a Python 3 module to assess the native and alien (non-native) distribution of marine species.

It can be used to find the native and alien distribution of a given species or to get an overview of all alien and native species found in one marine ecoregion.

To do so, MarINvaders cross-references and harmonizes distribution maps from several databases to find all occurrences of a given species and to gather information on its native and alien status per location recording. You can find the full documentation here.

Where to get it

The full source code and all required local data is available at the MarINvaders GitLab repository..

MarINvaders is registered at PyPI and at conda-forge for installation within a conda environment. To install use

pip install MarINvaders --upgrade

and when using conda:

conda install -c conda-forge MarINvaders

We recommend to install the package in a virtual environment or conda environment. See here for further information (including how to make the environment discoverable in your JupyterLab..

Getting started in five lines

Install the package as explained above and start your preferred Python interpreter

Import the package

python import marinvaders

Get the species AphiaID you are interested in from the WoRMS - marine species database. Here we use * Amphibalanus amphitrite * (Darwin, 1854), aka the striped barnacle which has the AphiaID 421137.

Now we can get the species data from this barnacle with

python species_data = marinvaders.Species(aphia_id=421137)

and list all occurrences

python species_data.all_occurrences

as well as the alien distribution of the barnacle with

python species_data.reported_as_alien

These can also be easily plotted with

python species_data.plot()

In addition, MarINvaders includes API functions for analyzing all species within an ecoregion.

For a full overview of the capabilities see the example/tutorial notebook. This can also be run in the cloud through Binder:

Binder

Citations

Releases of MarINvaders are deposited at the Zenodo research repository and can be cited by their DOI: 10.5281/zenodo.4621393

DOI

Communication, issues, bugs and enhancements

Please use the issue tracker for documenting bugs, proposing enhancements and all other communication related to marinvaders. See the Contribution section of the docs for further information on code contributions.

License and data terms of use

This project is licensed under The GNU GPL v3

License: GPL v3

This license only applies to the source code, for the licenses of the data processed by the modules see

Required data sources - terms of use:

  • WoRMS/marinespecies: http://marinespecies.org/about.php#terms
  • OBIS: https://obis.org/manual/policy/
  • NatCon: https://www.conservationgateway.org/ConservationPractices/Marine/Pages/marineinvasives.aspx see https://www.conservationgateway.org/Pages/Terms-of-Use.aspx

IUCN/optional data - terms of use

This data is not allowed to redistributed and most be downloaded manually. For more information see the documentation

  • ICUN GISD: http://www.iucngisd.org/gisd/legal.php
  • ICUN Red List: https://www.iucnredlist.org/terms/terms-of-use

Owner

  • Name: marINvaders
  • Login: marinvaders
  • Kind: organization

MarINvaders toolkit, db and webpage

JOSS Publication

The MarINvaders Toolkit
Published
August 20, 2021
Volume 6, Issue 64, Page 3575
Authors
Radek Lonka ORCID
Industrial Ecology Programme, NTNU Trondheim, Norway.
Francesca Verones ORCID
Industrial Ecology Programme, NTNU Trondheim, Norway.
Konstantin Stadler ORCID
Industrial Ecology Programme, NTNU Trondheim, Norway.
Editor
Øystein Sørensen ORCID
Tags
invasive species marine biodiversity ecosystems aliens

Committers

Last synced: 4 months ago

All Time
  • Total Commits: 392
  • Total Committers: 4
  • Avg Commits per committer: 98.0
  • Development Distribution Score (DDS): 0.426
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Radek Lonka r****a@n****o 225
Konstantin Stadler k****r@n****o 147
Philip GJedde p****e@n****o 19
Francesca Verones f****s@n****o 1
Committer Domains (Top 20 + Academic)
ntnu.no: 4

Issues and Pull Requests

Last synced: 4 months ago


Dependencies

requirements.txt pypi
  • beautifulsoup4 >=4.6.3
  • cached-property >=1.5.1
  • descartes *
  • geopandas *
  • itables *
  • matplotlib >=3.0.2
  • numpy >=1.16.1
  • openpyxl >=3.0.5
  • pandas >=1.1.0
  • requests >=2.21.0
  • shapely >=1.8.2
  • tables ==3.6.1
  • tqdm *