Skip to content

AquaticEcoDynamics/trait-threshold-phyto

Repository files navigation

trait-threshold-phyto

Code for trait & threshold based phytoplankton group classification

Project Status: Active – The project is being actively developed. GPLv3 license


This code is used to analyse phytoplankton taxonomic data for the purposes of creating classified groups. The method is described in the paper by Dang et al (2025):

Dang, H.V., Stephanie, K., Huang, P., Carey, C.C. and Hipsey, M.R., Phytoplankton Group Classification by Integrating Trait Information and Observed Environmental Thresholds. Available at SSRN 4939909. (Currently under consideration for publication in Ecological Informatics).


Citing this code

DOI

These model input files are citable, and associated with the manuscript by Dang et al, submitted to Ecological Informatics.

When citing a specific model version bundle, please use the appropriate DOI.

Workflow summary

The code consists of both data preprocessing and analysis, structured into four stages within the Hawkesbury Nepean Phytoplankton Trait Threshold Based Classification Framework (Dang et al., 2025). Stage 1 involves MATLAB and R scripts to prepare data ready for Multi Correlation Analysis (MCA), Principal Component Analysis (PCA), and Taxa Indicator Threshold Analysis (TITAN). Stage 2 focuses on R scripts for performing MCA and PCA, providing the key environmental variables for TITAN analysis. Stage 3 includes R scripts for conducting TITAN along with generating output and visualizations to interpret the results. Stage 4 involves R code for K-prototype classification used to classify phytoplankton species and evaluate classified groups, and sensitivity analysis for assessing how the classification responds to changes in environmental variables. Please refer to the accompanying instruction document on how to apply the framework to analyze the datasets.

AED

Contact

For further information please contact Hoang Dang Vuong @ [email protected]

About

Code for trait & threshold based phytoplankton group classification

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages