Research Focus
AI for Marine Science
Developing machine learning approaches to analyze fatty acid chromatographic data and mass spectrometry for marine biomass classification.
Data-Driven Engineering
Creating innovative software solutions that bridge the gap between scientific research and practical applications in industry.
Sustainable Technology
Leveraging technology to support environmental sustainability and develop solutions for real-world ecological challenges.
Latest Research
Hook, Line and Spectra: Machine Learning for Fish Species and Part Classification using Rapid Evaporative Ionization Mass Spectrometry
Marine biomass composition analysis traditionally requires time-consuming processes and domain expertise. This study demonstrates the effectiveness of rapid evaporative ionization mass spectrometry (REIMS) combined with advanced machine learning (ML) techniques for accurate marine biomass composition determination. Using fish species and body parts as model systems representing diverse biochemical profiles, we investigate various ML methods, including unsupervised pretraining strategies for transformers. The deep learning approaches consistently outperformed traditional machine learning across all tasks. For fish species classification, the pretrained transformer achieved 99.62% accuracy, and for fish body parts classification, the transformer achieved 84.06% accuracy. We further explored the explainability of the best-performing and predominantly black box models using local interpretable model-agnostic explanations and gradient-weighted class activation mapping to identify the important features driving the decisions behind each of the best performing classifiers. REIMS analysis with ML can be an accurate and potentially explainable technique for automated marine biomass composition analysis. Thus, REIMS analysis with ML has potential applications in quality control, product optimization, and food safety monitoring in marine-based industries.
Featured Projects
A selection of my recent work in research and engineering
Weather Forecast Github Action
NodeThis GitHub Action used the Open Weather API to display the weather forecast for a given area. It is updated once every ...
View on GitHubNZ Driving Simulator
ReactA react threejs driving simulator for basic road rules in New Zealand.
View on GitHub