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