Preprints
https://doi.org/10.5194/essd-2026-771
https://doi.org/10.5194/essd-2026-771
12 Oct 2026
 | 12 Oct 2026
Status: this preprint is currently under review for the journal ESSD.

marinedb: An open-source, flexible and scalable Python workflow for curating, standardizing, and integrating marine biodiversity data

Elena Berhocoïrigoin, Philippe Le Noac'h, Martin Laviale, Sakina-Dorothée Ayata, Jérémy Fix, and Cédric Pradalier

Abstract. The digital era and the emergence of data-aggregation initiatives have greatly expanded access to biodiversity occurrence records, but accessibility alone does not ensure usability for ecological modeling. Marine occurrence data must be cleaned and reconciled across spatial, temporal, and taxonomic dimensions before they can be reliably linked to environmental predictors and used to model species distributions. Here, we introduce marinedb, an open-source, modular, and scalable Python package for curating marine occurrence data. The package provides a suite of tools that can be freely combined into user-defined workflows tailored to study objectives and data characteristics. We applied marinedb to three major biodiversity resources: the Global Biodiversity Information Facility (GBIF), the Ocean Biogeographic Information System (OBIS), and the Jellyfish Database Initiative (JeDI). Together, these resources span hundreds of millions of occurrence records located at sea and more than one hundred thousand species. First, we used the framework to assess data quality non-destructively across the three sources. The analysis revealed substantial and source-dependent issues, including records located on land, missing depth information, heterogeneous, incomplete, or low-precision temporal information, records lacking species-level information or referring to non-marine taxa, weak or unspecified evidential support, absence records, and strong taxonomic imbalance. Second, we applied a tailored dataset-production workflow to produce a ready-to-use global marine occurrence dataset for large-scale modeling of present-day species distributions, which comprises 158,910,536 records representing 139,844 species. Together, the reusable Python tools and the curated dataset derived from GBIF, OBIS, and JeDI lower the technical barrier for multi-species and deep-learning approaches, both of which require extensive and diverse occurrence records, while preserving flexibility for future use-case-specific curation.

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.
Share
Elena Berhocoïrigoin, Philippe Le Noac'h, Martin Laviale, Sakina-Dorothée Ayata, Jérémy Fix, and Cédric Pradalier

Status: open (until 18 Nov 2026)

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
Elena Berhocoïrigoin, Philippe Le Noac'h, Martin Laviale, Sakina-Dorothée Ayata, Jérémy Fix, and Cédric Pradalier

Data sets

Global integrated marine occurrence dataset for species distribution modeling. Berhocoïrigoin, Elena https://doi.org/10.5281/zenodo.22746916

Global GBIF occurrence records restricted to marine locations. Berhocoïrigoin, Elena https://doi.org/10.5281/zenodo.22746724

Global OBIS occurrence records restricted to marine locations. Berhocoïrigoin, Elena https://doi.org/10.5281/zenodo.22729618

Global curated OBIS marine occurrence dataset. Berhocoïrigoin, Elena https://doi.org/10.5281/zenodo.22746793

Global curated GBIF marine occurrence dataset. Berhocoïrigoin, Elena https://doi.org/10.5281/zenodo.22746817

Global curated JeDI marine occurrence dataset. Berhocoïrigoin, Elena https://doi.org/10.5281/zenodo.22746887

Model code and software

marinedb: An open-source, flexible and scalable Python workflow for curating, standardizing, and integrating marine biodiversity data Berhocoïrigoin, Elena and Fix, Jérémy and Pradalier, Cédric https://github.com/marinesdm/marinedb/tree/master

Elena Berhocoïrigoin, Philippe Le Noac'h, Martin Laviale, Sakina-Dorothée Ayata, Jérémy Fix, and Cédric Pradalier
Metrics will be available soon.
Latest update: 12 Oct 2026
Download
Short summary
Knowing where marine species live helps us understand and protect ocean life, but the underlying records are spread across sources, vary widely in how they were collected, described, and formatted, and are affected by data-quality issues. We developed marinedb, an open tool for cleaning biodiversity data, and used it to build a global dataset of nearly 159 million records covering more than 139,000 species, making large-scale studies of marine species distributions easier and more reproducible.
Share
Altmetrics