bioRxivEcologyPreprint
PlanktonFlow : hands-on deep-learning classification of plankton images for biologists
Hugo Walter, Caroline GorzerinoiD, Marc Collinet, Béatrice Porcon, François MartignaciD, Éric ÉdelineiD
Abstract
High throughput image-acquisition devices tremendously increase our capacity to observe biodiversity. However, for many biologists, the high-performance deep learning models that are needed to make biological sense out of very-large image sets remain difficult to implement. To fill this gap in biologists' toolkit, we developed PlanktonFlow, a Python pipeline that streamlines the automation of plankton-image taxonomic assignment. PlanktonFlow makes it easy for inexperienced users to run a whole sequence of (i) automated image pre-processing and augmentation of rare classes, (ii) training up to four different high-performance convolution neural networks (CNNs: ResNet, DenseNet, EfficientNet, and YOLO), (iii) computing model classification-performance metrics so as to choose the best-performing model, and (iv) running inference on novel image sets. PlanktonFlow further includes routines to easily fine tune model hyper-parameters and optimize model's performances. Using a tutorial style, we demonstrate the usage of PlanktonFlow to analyse freshwater-plankton images produced with the FlowCAM, comparing the relative classification performances of the four optimized CNN architectures. For a baseline comparison with a reference tool used by plankton biologists, we further assessed the classification performances of the EcoTaxa web-service when used without any eye validation in a pure-prediction mode. In line with a previous study on a benchmark plankton dataset, we found that EfficientNet-B5 achieved the highest macro-averaged F1 Score, outperforming other CNN models, which all surpassed EcoTaxa. Hyper-parameter optimization was key to improving model performances. To ease an appropriation and further developments by the community, PlanktonFlow is open source, comes with a detailed documentation, and has a modular structure. We foresee that future work could integrate new deep-learning architectures (e.g., vision transformers, semi-supervised learning), and test the pipeline on images produced by other devices or from other taxonomic groups.
- assay: imaging
- assay: fluorescence / live-cell microscopy
- research focus: cell type annotation
- research focus: benchmarking
- approach: deep learning
- approach: transformer / foundation model
- Citations
- 0
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- PlanktonLake-CEREEP- A Freshwater Plankton Image Dataset with Semi-Automated Label Cleaning
Léo Dechaumet, Carine Puppo, … Jean‐François Le Galliard·bioRxiv·Sep 29, 2026
- Deep Learning Classification of Lake Zooplankton
S. P. Kyathanahally, T. Hardeman, … M. Baity-Jesi·bioRxiv·Aug 12, 2021
- Optimizing automated classification for zooplankton in coastal conditions: the impact of model selection, imaging instruments, and colour information
Pieter D. L. Hovenkamp, Lodewijk van Walraven, … A. Frank van der Stappen·bioRxiv·Jul 13, 2026
- Taming the data deluge: a novel end-to-end deep learning framework for classifying marine biological and environmental images
- Annotation-free Learning of Plankton for Classification and Anomaly Detection
Vito Paolo Pastore, Thomas G. Zimmerman, … Simone Bianco·Scientific ReportsPeer-reviewed·Jul 22, 2020
- Integrating Machine Learning with Flow-Imaging Microscopy for Automated Monitoring of Algal Blooms
Farhan Ahmed Khan, Benjamin Gincley, … Ameet J. Pinto·Environmental Science & TechnologyPeer-reviewed·Sep 15, 2025