Skip to main content
STAMM logoOpen-source · Publications

Keep your soft sensors reliable in production.

STAMM is an open-source MLOps framework for monitoring and maintaining machine-learning soft sensors in live industrial processes — detecting drift, tracking versions, and keeping your digital twin aligned with the real world.

🏛️ Built under BioIndustry 4.0🔬 IBISBA Research Infrastructure📜 Apache 2.0 License
~ stamm monitor --model penicillin-v3
$ stamm deploy --registry prod
→ soft sensor penicillin-v3 deployed to reactor-01
# streaming live process data...
📡 data_source · 1,204 points/min OK
🧪 soft_sensor · RMSE 0.031 OK
📊 drift_detector · KS p-value 0.14 OK
🎯 model_registry · v3 active OK
drift detected on feed-rate · operating regime shift
→ maintenance signal raised · review queue #47
What is STAMM

An operational layer for your soft sensors.

Moving ML models into production is not trivial. STAMM treats your soft sensor as a living component of the process — tracking data, monitoring drift, and surfacing when maintenance is needed, without prescribing how the model should be rebuilt.

🚀

Real-time deployment

Integrate existing soft sensors into live systems alongside physical instruments — no rewrites required.

📉

Drift detection

Catch gradual or abrupt changes in operating regimes before they silently degrade prediction quality.

🗂️

Model registry

Track multiple versions of the same model across deployments with full traceability and metadata.

📊

Dashboard

Provides real-time visualisation, drift monitoring and human-in-the-loop labelling.

How it works

The soft-sensor lifecycle, managed end-to-end.

From the moment a soft sensor is deployed, STAMM watches it like an experienced operator — tracking inputs, stability, and outputs so you can trust what the model is telling you.

Deploy
STEP 01

Deploy

Plug an existing soft sensor into live process data.

Observe
STEP 02

Observe

Stream measurements alongside hidden variable estimates.

Detect
STEP 03

Detect

Identify regime shifts and concept drift in real time.

Signal
STEP 04

Signal

Raise maintenance flags only when it actually matters.

Evolve
STEP 05

Evolve

Track versions over time for continuity and traceability.

Who STAMM is for

Built for the people who keep models honest in production.

STAMM sits between the lab and the factory floor. Whether you build the models, run the process, or supervise the digital twin, STAMM gives you a shared, observable layer to work from.

Process Modelers
Modelers

Process Modelers

Experts in Process Engineering who design and validate soft sensors using mechanistic or hybrid models. They ensure predictions remain physically and biologically meaningful, and interpret model behavior as process conditions evolve.

See their journey →
ML engineers
ML & DATA

ML engineers

Specialists in MLOps who deploy, monitor, and maintain soft sensors in production. They manage pipelines, versioning, and retraining, ensuring models run reliably over time.

See their journey →
Operators
PROCESS USERS

Operators

Frontline users who run the process in real time. They rely on soft sensor outputs for day-to-day decisions and need clear, immediate indicators of trust and stability.

See their journey →
Project Leaders & Process/Production Managers
DECISION MAKERS

Project Leaders & Process/Production Managers

Responsible for overall process outcomes, timelines, and risk. They use high-level insights from systems like STAMM to ensure reliable operation, support decision-making, and maintain alignment between models and the real process.

See their journey →
Modules

A modular architecture, built to extend.

Each STAMM module is specialized for a single concern and communicates through clean APIs, so you can update, replace, or integrate pieces without rewiring the whole system.

🗂️

Model Registry

Store, version, and retrieve soft sensor models with structured metadata for inputs, outputs, training setup, and validation.

Explore model registry
📊

Dashboard

Interactive monitoring for data sources, soft sensors, drift detection, and simulation assessment.

Explore dashboard
🗄️

Database

Time-series storage for process data and model outputs, tuned for live industrial workloads.

Explore database
⚙️

Orchestrator

Coordinates STAMM's modules end-to-end so deployment, monitoring, and maintenance stay in sync.

Explore orchestrator
Demo

Try STAMM on IndPenSim.

Our reference demo applies STAMM to an industrial-scale penicillin fermentation simulator — with a Node-RED bioreactor, curated dataset, and working model registry.

Publications

Papers behind STAMM.

The STAMM preprint explains each component in detail. The publications below describe models that ship in the demo model registry.

PREPRINT · 2026 · SSRN
STAMM: Soft sensor moniToring and mAintenance framework for Machine learning Models.
Suárez, C.; Astudillo, A.; Metcalfe, B.; Crowther, M.; Koehorst, J. J.; Castillo, E.; Bize, A.; Corrales, D. C.
Read paper →
COMPUTERS & CHEMICAL ENGINEERING · 2025
Towards a machine learning operations (MLOps) soft sensor for real-time predictions in industrial-scale fed-batch fermentation.
Metcalfe, B.; Acosta-Pavas, J. C.; Robles-Rodriguez, C. E.; et al.
Read paper →
COMPUTERS & CHEMICAL ENGINEERING · 2024
Soft sensors based on interpretable learners for industrial-scale fed-batch fermentation.
Acosta-Pavas, J. C.; Robles-Rodriguez, C. E.; Griol, D.; et al.
Read paper →
The team

Built by engineers and researchers across Europe and Latin America.

Developed as part of the European project BioIndustry 4.0 — with equal contributions across design, development, and refinement.

Team

Collaborators

Contributing domain expertise, review, and institutional support.

Alumni

Past contributors who shaped STAMM and have since moved on.

Institutions

In collaboration with

STAMM is developed under the BioIndustry 4.0 European project and the IBISBA Research Infrastructure.

INRAETBI — Toulouse Biotechnology InstituteWageningen University & ResearchUniversidad del CaucaTecnológico de MonterreyNewcastle UniversityBioIndustry 4.0IBISBA