SystemManufacturing & Quality

Manufacturing Batch Analytics

Manufacturing batch analytics that answers a recall or an outlier as a genealogy, in hours instead of months

Batch analysis that took three months now takes hours, with the query behind every answer.

See one case, screen by screen ↓
demo2.5sto trace recalled cryomedium CRYO-5512 back to 3 supplier inputs and forward to 7 finished batches in 3 markets
demo12bottlesof a second lot, CRYO-5530, filled from the same failed bottle lot — found by the backward walk, not named in the notice
provenHoursfor a batch analysis that took about three months by hand
target8×the answers per analyst hour
The problem

Why one batch investigation takes three months

Every batch question crosses four systems. The batch record lives in the MES, the release and in-process results in the LIMS, the lot links in ERP material movements, and the procedures in the document system — while supplier certificates of analysis arrive as PDFs. An MSAT scientist investigating a low-viability outlier joins a dataset of more than 300 columns by hand, walks the lot links one at a time and looks up the limits in the SOPs. A full outlier investigation took about three months by hand.

A supplier recall is harder, and it runs on a clock. The notice names one lot, and the procedure allows 24 hours for the product impact assessment. Someone has to work out which finished batches used it, where each dose shipped, which patients are already infused, which doses are still at the treatment centre — and whether any other lot in the store came from the same failed input. In autologous cell therapy every batch is one patient, so a late answer can mean a dose infused that should have been held.

typical$20K–$1Mthe cost of a single batch deviation, depending on the product
typical2–8weeksof root cause analysis for one out-of-spec or out-of-trend anomaly
typical$500K+that one cell or gene therapy batch can cost to produce
Where an outlier investigation's days goestimated
By hand90 days
With the solution0.2 days
  • Pulling batch records and lab results from the MES and LIMS25 → 0.0 d
  • Joining 300-plus columns and agreeing what each metric means20 → 0.0 d
  • Walking lot links backward and forward through material movements20 → 0.0 d
  • Finding the procedure passages and limits that apply10 → 0.0 d
  • Writing up the finding and drafting the deviation15 → 0.1 d

Estimated split of the roughly 90 days a full outlier investigation took by hand on Line C2, against the 5.5-hour median shown on the solution's dashboard this quarter.

How it works

How a question becomes a graph

Five agents route, trace both ways, query and cite every batch question; the Qualified Person decides.

What comes in
Plant data in5 plant sources · batches, lab, lots, suppliers, procedures
Agents at work
Plant orchestratorroutes
Then
Genealogy specialistbackward and forward
Batch data specialistread-only query
Procedure specialistcited pages
Then
Impact drafterdraft for e-signature
A person decides
Qualified Persondecides holds and notifications
What comes out
Genealogy graph
Chart + query
Impact assessment
One case, step by step

One Monday on Line C2: a supplier recall and a viability outlier

Monday, 6 October, Plant 3 — Leiden. Line C2 makes Corventa, an autologous CAR-T therapy. At 08:42 Northgate Bioreagents recalls a cryomedium lot that is in every frozen dose. Here is what happens next, screen by screen, in the working solution.

  1. 01Monday morning

    The work, not a welcome screen

    Lena Ortiz · MSAT process scientist

    Lena's Trace screen opens on the line's live questions: 1,284 batches, 9,412 lots and 642 procedures behind a single question bar. This morning's outlier trace is on the graph, and beside it the supplier notice that has just arrived — NBR-FSN-2026-014, cryomedium lot CRYO-5512 recalled because retained bottles failed a container-closure check.

    “Cryomedium lot CRYO-5512 recalled — retained bottles failed a container-closure check; sterility cannot be assured.”

  2. 02One question

    Backward and forward in one walk

    Genealogy specialist

    Lena clicks “Trace this lot” and asks which finished batches used CRYO-5512 and where they went. In five steps and 2.5 seconds the genealogy specialist walks back to the three inputs on the supplier's certificate — DMSO, human albumin 5% and bottle lot NB-BT-0390 — and forward to 7 finished batches, CRV-26-0420 to CRV-26-0426, shipped to Germany (3), the Netherlands (2) and the United Kingdom (2).

    “3 inputs ← CRYO-5512 → 7 finished batches → 3 markets”

  3. 03Forward

    Five patients infused, two doses still at the centre

    Genealogy specialist

    Release results and shipments sit on every node. Five doses were infused between 4 and 19 September. Two are in storage at the treatment centre: CRV-26-0426 at St Aldwyn's Hospital, Manchester, infusion due 8 October, and CRV-26-0425 at Klinikum Rheinau, Cologne, due 14 October. All seven passed sterility (no growth) and endotoxin (0.12–0.31 EU/mL against a limit of 1.0). CRV-26-0422 carries a major deviation, DEV-2026-0168.

  4. 04Backward

    A second lot the notice did not name

    Genealogy specialist

    Looking for the same input elsewhere, the walk finds that bottle lot NB-BT-0390 also filled CRYO-5530 — received 22 September, 12 bottles in Leiden's store, none used. A where-used report on CRYO-5512 alone would have missed it.

    Lot record: “Bottle lot NB-BT-0390 — the same as the recalled lot · 12 bottles in stock, none used.”

  5. 05The evidence

    The query behind the answer

    Lena Ortiz · MSAT process scientist

    Every sentence of the answer carries a numbered source: the supplier notice, the material movements, the shipments and chain of custody, the release results and the certificate for CRYO-5530. The Query view shows the read-only walk itself — 31 links walked in 0.6 seconds across genealogy, shipments, lab and supplier certificates.

    Links walked: 31 · read time: 0.6 s · marked Read-only.

  6. 06Next step

    The impact assessment, drafted from the trace

    Impact and deviation drafter

    SOP-QA-0112 §5.2 asks for a product impact assessment within 24 hours of a supplier recall. The drafter reads the trace and the 7 batch records and fills IA-2026-0031: exposure, product status, and four proposed actions — quarantine CRYO-5512 (6 bottles) and CRYO-5530 (12), ask both centres to hold the stored doses, tell the treating physicians of the 5 infused patients through medical affairs, and assess notification in each of the 3 markets. Proposed risk: low, because release sterility passed.

    “Drafted by an agent from the cited records. Nothing is sent until you sign; the Qualified Person decides every action.”

  7. 07Signed

    Lena signs the facts; the Qualified Person decides

    Lena Ortiz · MSAT process scientist

    Lena signs with the meaning “I confirm the facts in this impact assessment are correct”. IA-2026-0031 goes to Omar Haddad, QA · Qualified Person, who decides on the two doses at the centres and on notifying the authorities. On the graph both cryomedium lots now read “To quarantine” and the two stored doses “hold requested”. The 24 hours run to 08:42 on 7 October.

    “IA-2026-0031 sent to QA. Signed by Lena Ortiz.”

  8. 08The same morning

    Two harvests below the control limit

    Batch data specialist

    Lena's other open question is a trend. Asked for viability at harvest over the last 20 batches, the batch data specialist finds the metric (lab test VIAB-HARV, 7-AAD flow) among 312 columns, runs a read-only query and draws the chart: an 87.6% average, with CRV-26-0431 at 68.9% — under the 70% release limit — and CRV-26-0418 at 72.4%, under the 75% action limit.

    Outlier rule shown with the query: below mean − 3σ of the 32 batches before 21 July (83.4%).

  9. 09One click

    The one lot both outliers share

    Genealogy specialist

    On CRV-26-0431's genealogy, from apheresis to drug product, the specialist compares every raw material lot with the other outlier. One is shared: culture medium MED-24-0917 from Halvern, received at 318 mOsm/kg — the top of its 280–320 range, where the other lots ran 296–302. The same lot is in CRV-26-0436, now in expansion at 81.2% on day 6, with its next feed at 14:00.

    “Same supplier, same medium. Lot MED-24-0917 came in at 318 mOsm/kg osmolality — the top of its 280–320 range.”

  10. 10Before the 14:00 feed

    What the procedure asks, page by page

    Procedure specialist

    Below 75% at harvest is an action-limit excursion. From effective versions only, the procedure specialist cites SOP-MFG-0214 §8.3: tell MSAT and QA within 4 hours, open a deviation the same working day, keep two 1 mL samples at ≤ −150 °C. SOP-MFG-0211 §6.4 asks for a raw material lot review before the next feed. The drafter prepares DEV-2026-0187 with a proposed class of major; Dana Okafor decides the class.

    The v8.0 draft of SOP-MFG-0214 is in review — the specialist does not cite it.

Who it’s for

Built for everyone who answers for a batch.

The same recall and the same outlier, seen by the five people on Line C2 who carry them — what the work looked like, and what it looks like now.

LO
Lena OrtizMSAT process scientist · Plant 3 — Leiden
MSAT process scientist
Before
Trends Line C2, investigates outliers and answers QA's “which batches?” questions — and spends more time joining tables than understanding the process.
Now
Asks in plain words and gets the genealogy, the chart or the cited page, with the query beside it; signs the facts in the draft.
OH
Omar HaddadQA · Qualified Person · approves lot holds
QA · Qualified Person
Before
Waits on a recall scope assembled by hand from batch records, shipment lists and certificates, against a 24-hour clock.
Now
Receives a signed impact assessment that lists the exposed doses, what is known and the proposed actions — then decides holds, quarantine and notifications.
DO
Dana OkaforQA deviation lead · decides deviation class
QA deviation lead
Before
Needs the facts in the record, not in someone's spreadsheet.
Now
Gets a deviation drafted from the genealogy and the cited procedures, with the class marked as a proposal for her to decide.
SP
Sam PatelManufacturing lead, Line C2 · confirms saved answers
Manufacturing lead, Line C2
Before
If a lot is suspect, he wants to know before the next feed.
Now
Sees every batch from apheresis to release with its stage and status, and confirms the answers that go to the plant dashboard.
MC
Dr. Maya ChenHead of MSAT · solution admin
Head of MSAT
Before
Owns what each team may see, and needs every answer to show where it came from.
Now
Sets the data boundaries, watch rules and approvers once; every answer shows its query or page before it leaves the screen.
Built on the engine

5 agents. Each with one job, and hard limits.

Five agents route, trace both ways, query and cite every batch question; the Qualified Person decides.

Plant orchestrator

Reads each question from MSAT, QA or manufacturing and routes it to the right specialist — batch data, genealogy or procedures — asking one clarifying question when the batch or time range is unclear, then composes the answer with its evidence.

  • Answers only about lines the person can see
  • Never writes to a plant system
  • Hands procedure questions only to the procedure specialist
Genealogy specialist

Traces a lot backward to its inputs and forward to finished batches and markets in one walk, across material movements, shipments and supplier certificates, and finds lots shared between batches.

  • Read-only access to the lot links
  • Plant 3 — Leiden only
Batch data specialist

Turns a plain question into one read-only query over 312 batch columns, using the approved metric definitions, flags outliers against the control limits and picks the chart.

  • SELECT only, with a 10,000-row limit
  • Patient identity masked to chain-of-identity codes
  • Shows the query with every answer
Procedure specialist

Answers process questions from SOPs, master batch records and test methods, quoting limits exactly as written with a section and page for every statement.

  • Cites effective versions only
  • Every sentence carries a page citation
  • Says so when no procedure covers the question
Impact and deviation drafter

Drafts a deviation under SOP-QA-0102 or a supplier-recall impact assessment under SOP-QA-0112 from the genealogy trace and the cited records, with the classification and actions marked as proposals.

  • Drafts only — a person signs
  • QA decides the classification
Qualified Person

Decides holds, quarantine and notifications. The agents propose; a named person decides.

Ask in plain words

Ask about the line, in plain words

Ask about a lot, a batch, a result or a procedure. The right specialist answers with the chart, the query or the page.

Which finished batches used cryomedium lot CRYO-5512?

Seven: CRV-26-0420 to CRV-26-0426, shipped to Germany, the Netherlands and the United Kingdom. Five have been infused; two doses are in storage at the centre. The trace opens in both directions, with the supplier inputs.

Show viability at harvest for the last 20 batches and highlight outliers

Viability at harvest averaged 87.6% over the last 20 batches (21 July – 2 October). Two fall below the lower control limit of 83.4%: CRV-26-0431 at 68.9%, under the 70% release limit, and CRV-26-0418 at 72.4%, under the 75% action limit. The other 18 sit between 86.2% and 92.6%.

What does the procedure say when harvest viability is below 75%?

It is an action-limit excursion. SOP-MFG-0214 asks you to tell MSAT and QA within 4 hours of the result, open a deviation the same working day and keep two 1 mL post-harvest samples at ≤ −150 °C. Below 70% the batch cannot go to release without a QA disposition decision.

Which batches used vector lot LVV-2238?

Thirteen batches, CRV-26-0412 to CRV-26-0424. Vector copy number stayed between 1.8 and 2.9 copies per cell, inside the 5.0 limit on every batch. The lot is fully used; the next lot, LVV-2241, started with CRV-26-0425.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

TraceA question bar over the line's batches, lots and procedures; the answer as a genealogy graph, the cited text beside it, and a supplier notice ready to trace.
A recall, traced both waysSupplier inputs on the left, the recalled lot in the middle, finished batches and the markets they shipped to on the right — with viability, deviations and status on every node.
One finished batchHarvest, viability, sterility, endotoxin, deviations, where it shipped and where the dose is now.
The second lotCRYO-5530, filled from the same failed bottle lot: received, in stock, not yet used.
The query behind the traceThe read-only walk, the links read, the read time and the systems it drew on.
Impact assessment draftExposure, product status, proposed actions and proposed risk, filled from the trace, with who decides each action.
Signed and sent to QABoth cryomedium lots marked for quarantine and the stored doses on hold requested, once the author signs.
Ask: a chart with its queryViability at harvest with control and release limits, the outliers to trace, and the query and tables beside the answer.
Ask: a cited procedure answerWhat the SOPs require below the action limit, every statement linked to its section — effective versions only.
BatchesEvery batch on the line from apheresis to release, with stage, viability at harvest, vector copy number, vein-to-vein day and status — patient codes only.
Batch genealogyOne batch from apheresis to drug product with every raw material lot, the lot shared with another outlier, and viability by culture medium lot.
DashboardQuestions answered each week, time to finish a batch analysis, answers confirmed by reviewers and batches caught early.
SettingsRead-only connections to the seven plant systems, and what each specialist may read.
Governance

Built for GMP decisions: read-only, cited, signed.

Read-only, every timeEvery connection to the plant systems is read-only and every data answer comes from a SELECT-only query. No specialist can change a batch record, a lab result or a lot status.
Every answer shows its query or pageA data answer carries the query and the tables it read; a procedure answer cites the section and page for each sentence; a trace lists its sources, numbered in the text.
Effective procedures onlyThe procedure specialist cites effective versions only — a draft in review is not quoted — and says so when no procedure covers the question.
Patient identity maskedOnly chain-of-identity codes are shown, never names or dates of birth, and each specialist reads only its own data, within the line and plant it is allowed.
Drafts wait for a named signatureDeviations and impact assessments are drafts until a person e-signs with the meaning recorded. Lot quarantine needs the Qualified Person's e-signature; QA decides the deviation class.
Every step on the audit trailEvery question, query, walk, answer, correction, signature and decision is recorded with who and when — including which specialist answered and what it read.
Configuration

Your boundaries and approvers, not ours

What each specialist may read, what is watched and who decides are settings, set by the head of MSAT.

SettingDefaultChoose from
Batch data may readLine C2 onlyLine C2 only · All Corventa lines
Lot genealogy may walkPlant 3 — LeidenPlant 3 — Leiden · All plants
Cite effective versions onlyOnOn or off · superseded versions on request
Show the query with every answerOnOn or off
Watch rulesHarvest viability below 80% · in-process viability below 82% from day 6 · vector copy number above 4.0Add a rule · switch each on or off
Raw material lot hold — e-signature byOmar HaddadOmar Haddad · Dana Okafor
Deviation classification decided byDana OkaforDana Okafor · Omar Haddad
Answers saved to dashboards confirmed bySam PatelSam Patel · Lena Ortiz · Dr. Maya Chen
Connections

Works with the systems a batch already lives in

Manufacturing execution systemelectronic batch records, read-only
Laboratory systemrelease and in-process results by test method
Lot genealogybuilt nightly from material movements
Document systemeffective SOPs, master batch records and test methods
Quality systemdeviations, CAPA and impact assessments — drafts only
Shipments and supplier noticeschain of custody to each treatment centre; certificates of analysis
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

proven
Hours
for a batch analysis that took three months
By hand≈ 3 months
With agentshours
proven
80%+
accuracy in user acceptance testing
every answer shows its query or page
target
8×
the answers per analyst hour
TodayWith agents

“demo” = seen in the working solution, on its sample plant data · “proven” = in user acceptance testing on a commercial cell-therapy line at a global medtech/pharma manufacturer (80%+ accuracy) · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (The Medicine Maker, “The quest for the golden batch”, and Frontiers in Manufacturing Technology, 2024 — $20,000 to $1 million per batch deviation, 2–8 weeks of root cause analysis for an out-of-spec or out-of-trend anomaly; Pharmaceutical Technology and L.E.K. Consulting — over $500,000 to produce a cell or gene therapy batch). People, companies, products, lots, sites and hospitals named on this page are fictional — characters and sample data in the working solution.

Questions

What MSAT and QA teams ask us.

What is manufacturing batch analytics?

Analysis of batch records, lab results and lot links to explain yield, viability and deviation questions and to scope recalls. Manufacturing Batch Analytics lets plant teams ask in plain words and get the answer as a batch genealogy, a chart or a cited procedure, with the query or page behind it.

How does it trace a supplier recall?

The genealogy specialist walks the recalled lot backward to the inputs on the supplier's certificate and forward through material movements to finished batches, shipments and markets in one walk. In the working solution, CRYO-5512 traced to 7 finished batches in 3 markets in 2.5 seconds, showing which doses were infused and which were still at the treatment centre.

Does it find other lots that share the failed input?

Yes. The walk looks for the same input elsewhere. In the sample recall, the failed bottle lot NB-BT-0390 had also filled a second cryomedium lot, CRYO-5530, with 12 unused bottles in the store — a lot the supplier notice did not name.

Can it change anything in our MES, LIMS or quality system?

No. Every connection is read-only and data answers come from SELECT-only queries with a 10,000-row limit. Deviations and impact assessments go to the quality system as drafts, held until a named person e-signs.

How do we know an answer is right?

Every answer shows its query or its page: the SQL and tables behind a chart, the read-only walk behind a trace, the section and page behind a procedure answer. A person confirms an answer before it is saved or shared, and corrections go back to the specialist as examples.

Do people stay in control of holds, quarantine and deviation class?

Yes. The agents trace, query, cite and draft. The author signs the facts; QA decides the deviation class; the Qualified Person decides holds, quarantine, disposition and notification of the authorities, and lot quarantine needs that person's e-signature.

Is patient identity visible to the agents or users?

No. Only chain-of-identity codes are shown — never names or dates of birth — and each specialist reads only the data, line and plant it is allowed to.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your SOPs, master batch records and a sample of batch data and lot links — and it goes live once every quality gate has passed. We will walk you through it on your own batches first.

See it on
your batches.

We'll run Manufacturing Batch Analytics on a sample of your own batch records, lot links and procedures.