Skip to content
Biotech / Life Sciences ManufacturingPseudonymized

IoT Analytics for a Biotech Manufacturing Operation

CorrDyn built machine monitoring pipelines, ML failure detection, and real-time Grafana dashboards for a global biotech DNA/RNA synthesis manufacturer.

Editorial photograph evoking iot analytics for a biotech manufacturing operation

Significant reduction, completed Jan 2025, freed budget for new initiatives

AWS infrastructure costs

Real-time dashboards across synthesis benches, from no visibility to per-machine and per-barcode detail

Machine observability

ML models and automated alerting deployed across plate loading, sample preparation, and reagent consumption workflows

Failure detection

The situation

A global biotech manufacturer produces DNA and RNA synthesis products at scale. Their synthesis machines generate continuous streams of state data: bench status, process transitions, error codes, and reagent consumption readings. But none of that data reached anyone who could act on it. Engineers knew machines were failing only when production stopped. Downtime root causes were reconstructed after the fact, if at all. There was no way to compare bench performance across the floor or identify which process parameters were associated with errors.

The data existed. It was locked inside PLCs and OPC servers, in formats designed for machine control, not for analysis.

What we built

CorrDyn built a data engineering pipeline that starts at the machine layer. PLC and OPC signals feed into AWS Kinesis, where event streams are ingested in real time. Databricks processes those streams, applying PackML state parsing to turn raw machine signals into structured process records: which bench, which synthesis run, which state transition, when, and for how long.

On top of that foundation, we built a Grafana monitoring and analytics layer that gives engineers real-time and historical visibility into every machine. A real-time status view shows current bench state across the floor. Deeper drill-down views provide machine-level and barcode-level detail for investigation. Engineers can filter by membrane type, bench, date range, and synthesis process without writing a query.

We built ML models for failure detection and anomaly identification, applying both image analysis and time-series methods to manufacturing signals. A plate loading error analysis correlates error rates with membrane type and load parameters, giving process engineers a clear target for reducing a class of failures that had been treated as random variation. A sample preparation model was taken from prototype to production-grade deployment with monitoring and alerting attached.

The engagement has also included a data infrastructure assessment and roadmap, AWS cost optimization work, Grafana usage analytics, and downtime analysis for change-outs. Each initiative connects back to the same core pipeline.

What changed

Engineers now see machine behavior in real time and can investigate historical patterns without pulling data manually. Failure investigations that previously required days of log reconstruction happen in minutes using the dashboards. The plate loading analysis identified actionable correlations that process engineers are using to reduce errors by membrane type.

The AWS cost reduction work, completed in early 2025, produced savings material enough to reallocate budget toward new analytics initiatives. The platform continues to grow. New dashboards, new ML models, and new data sources get added on a regular cadence because the underlying pipeline is stable enough to build on.

The engagement has spanned years and more than two dozen statements of work because manufacturing data problems do not resolve in a single project. Each answer tends to surface the next question.

Frequently Asked
Questions

Our synthesis machines generate data but engineers only find out about failures after production stops. Can we get ahead of that?
Yes. CorrDyn built real-time Grafana dashboards and ML failure detection models on top of PLC and OPC data streamed through AWS Kinesis into Databricks. Engineers now see machine behavior in real time, investigate historical patterns in minutes instead of days, and receive automated alerts before failures propagate. Plate loading error analysis identified actionable correlations by membrane type that had previously been treated as random variation.
How do you get analytics data out of PLCs and OPC servers that were designed for machine control, not reporting?
CorrDyn built integration layers that read PackML state transitions and process signals from the OPC layer, translate them into structured event streams, and route them into AWS Kinesis. From there the data lands in Databricks for transformation and modeling. The integration handles timing gaps and state-change-only reporting patterns that make raw PLC data unreliable for direct analysis.
This sounds like a large, ongoing engagement. How does CorrDyn scope and price something like that?
The team scales up during concentrated build phases — new dashboard suites, ML model productionalization, AWS cost optimization — and scales down to a maintenance cadence between major deliverables. This engagement has spanned years and more than two dozen statements of work. You pay for depth when it matters and continuity when it does not, without carrying full-time headcount for capabilities you need intermittently.

Get your free
proposal.

Tell us about your challenges. We will be honest about whether we can help.

  • No pitch decks. We start by listening.
  • Discovery calls are free.
  • We respond within one business day.

Or email us directly at [email protected]

No sales scripts. No commitments.