R & Python Microplastics
Active Development

FTIR-LDIR-Raman Cross-Validation Pipeline

A spatial alignment and material cross-validation pipeline for microplastic particle analysis. Ingests tabular outputs from three complementary spectroscopy instruments — FTIR, LDIR, and Raman microspectroscopy — applied to identical filter samples. Coordinates are aligned across instrument-specific coordinate systems, matched particles are identified, and inter-instrument material agreement is quantified. Results include matched particle datasets, confusion matrices, overlay visualisations, and an interactive Shiny viewer for exploring aligned detections.

Use cases: validating microplastic identification workflows, comparing spectroscopic methods, quality control in environmental monitoring studies.

View on GitHub
R Shiny Toxicology
Active Development

Shiny App — Competitive Bioassays

An interactive R Shiny application for processing competitive binding assay data from 96-well plate readers. Supports Receptor Binding Assays (RBA) for saxitoxin, brevetoxin, and ciguatoxin, as well as ELISA assays for cortisol, testosterone, and estradiol. Features auto-detection of plate data formats (.xlsx, .csv, .txt), 4-parameter logistic dose-response curve fitting, configurable confidence intervals, outlier detection, and bilingual (English/Spanish) HTML and Word report generation. Developed in collaboration with Arnold Molina Porras (University of Costa Rica) and the IAEA.

Use cases: marine biotoxin monitoring, food safety screening, standardised reporting for regulatory workflows. Run directly from R with shiny::runGitHub("Shiny-App-Competitive-Bioassays", "KristofM854").

View on GitHub
HTML / JS Education
Active Development

HAB Knowledge Quiz

An interactive web-based quiz covering harmful algal blooms, marine biotoxins, and environmental monitoring. Designed as a learning and outreach tool for students, monitoring practitioners, and policy audiences — spanning topics from HAB ecology and toxin chemistry to regulatory frameworks and food safety monitoring programmes.

Developed as part of the IAEA Marine Environment Laboratories' capacity-building and science communication activities.

View on GitHub