Seamless Spectroscopic Analysis
of Organic Matter in R

Institutions relying on staRdom:

Umea University
Vienna University of Technology
Aarhus University
UFZ Helmholtz Centre for Environmental Research
BOKU University Vienna
Universite du Quebec a Trois-Rivieres
WasserCluster Lunz
RIVE
Anhui UNiversity of Science and Technology
staRdom process schematics

About staRdom

staRdom enables you to turn complex fluorescence measurements into clear, meaningful information by analyzing how samples emit light under different conditions. It simplifies even advanced data patterns, making results easy to interpret.

staRdom is an open source R package that streamlines the analysis of fluorescence excitation–emission matrices (EEMs) using robust PARAFAC modeling and automated preprocessing tools. It reduces manual effort and provides reliable, reproducible results with minimal coding. Ideal for water quality monitoring and biochemical applications, staRdom speeds up data processing while enhancing analytical accuracy.

staRdom was published in a peer-reviewed study. The paper presents a systematic comparison against alternative tools and shows that the proposed approach performs well and is scientifically sound.

staRdom is available on CRAN and GitHub.

Get started!

Try this minimal staRdom example in your R environment:

# 1. Setup: Install if missing, then load
if (!requireNamespace("staRdom", quietly = TRUE)) install.packages("staRdom")
library(staRdom)

# 2. Data Preparation
# We'll use the built-in dataset and extract the first 2 samples
data(eem_list)
eem_demo <- eem_extract(eem_list, sample = 3:15)

# 3. Remove scattering to avoid 
# Defining widths for the 4 types of scattering (Raman/Rayleigh 1st & 2nd order)
eem_clean <- eem_rem_scat(
  eem_demo, 
  remove_scatter = c(TRUE, TRUE, TRUE, TRUE), 
  remove_scatter_width = c(15, 15, 15, 15)
)

# 4. Visualize Samples
# This creates a faceted heatmap of your EEMs with removed scatter bands
ggeem(eem_clean)Code-Sprache: R (r)
EEM samples plotted using staRdom
# 5. Advanced Analysis: PARAFAC
# Load a pre-calculated 6-component model to see the chemical 'fingerprints'
data("pf_models")
ggeem(pf4[[1]])Code-Sprache: R (r)
PARAFAC components plotted using staRdom

Services

staRdom

staRdom R package (free)

Download and use the staRdom R package or get the source code for own developments

Teaching

Book a course or seminar and get training on different levels directly from the developer.

Consulting

Collaborate with us in research, management, governmental and other work where we provide expertise in PARAFAC and DOM.

Complete PARAFAC analysis

Provide the data and receive a complete analysis with a report including the interpretation of the peaks.

The effect of organic matter fractions on micropollutant ozonation in wastewater effluents.
Van Gijn, K., Zhao, Y., Balasubramaniam, A., De Wilt, H. A., Carlucci, L., Langenhoff, A. A. M., & Rijnaarts, H. H. M., Water Research, 222, 118933, 2022.
DOI: 10.1016/j.watres.2022.118933

Pathways and composition of dissolved organic carbon in a small agricultural catchment during base flow conditions.
Eder, A., Weigelhofer, G., Pucher, M., Tiefenbacher, A., Strauss, P., Brandl, M., & Blöschl, G., Ecohydrology & Hydrobiology, 22(1), 96-112, 2022.
DOI: 10.1016/j.ecohyd.2021.07.012

A continuous, in-situ, near-time fluorescence sensor coupled with a machine learning model for detection of fecal contamination risk in drinking water: Design, characterization and field validation.
Bedell, E., Harmon, O., Fankhauser, K., Shivers, Z., & Thomas, E., Water Research, 220, 118644, 2022.
DOI: 10.1016/j.watres.2022.118644

Assessing inputs of aquaculture-derived nutrients to streams using dissolved organic matter fluorescence.
Ryan, K. A., Palacios, L. C., Encina, F., Graeber, D., Osorio, S., Stubbins, A., … & Nimptsch, J., Science of the Total Environment, 807, 150785, 2022.
DOI: 10.1016/j.scitotenv.2021.150785

Iron oxide minerals promote simultaneous bio-reduction of Cr (VI) and nitrate: implications for understanding natural attenuation.
Hu, Y., Liu, T., Chen, N., & Feng, C., Science of the Total Environment, 786, 147396, 2021.
DOI: 10.1016/j.scitotenv.2021.147396

Collaborating Partner

The UFZ is our close collaboration partner in application development, quality assurance, and idea incubation.

Expert Peer Feedback

Model interpretation and teaching

„The developer helped us derive meaningful model outputs and guided the interpretation of fluorescence results with respect to DOM quality.
Their introduction to staRdom was well structured and allowed us to integrate the approach smoothly into our analysis.“

Lichin, PhD, Sweden

Improving Research Efficiency

„The workflow provides a
clear framework for working with the PARAFAC model, allowing users to
build understanding efficiently. The results are generated as structured
HTML outputs with factors, tables, and chromophore figures, making
collaboration and result sharing straightforward.“

Feng, Assistant Professor, China

Seamless Migration with Tailored Support

„Precalculated model migration and sample adjustment were potentially complicated, but the developer quickly provided a tailored solution. The subsequent analysis ran seamlessly, making the process streamlined.“

Jade, PhD Candidate, Canada

Have a Question?

Inquire about customized PARAFAC or data science training for your lab or institution?

Any other questions?

Feel free to send an email or contact me on LinkedIn or ResearchGate!

The author

Dr. Matthias Pucher, MSc

ecosight e.U.

Magersdorf, Austria