---
title: "Using in-line signals to predict viable-cell yield across iPSC-derived production lots"
slug: ipsc-trigger-timing-soft-sensor
date: 2026-07-21
author: "Invert Team"
category: product
summary: "Across 16 simulated iPSC-derived production lots — same donor material, medium, and feed — viable-cell yield still swung from about 1.35 to 4.68 ×10⁹ cells per lot. Invert Assist read all 16 lots as one dataset, built an in-line soft sensor that predicts harvest viable-cell count to within about 5–10% from reactor signals alone, and traced the swing to a single controllable variable: differentiation-trigger timing. A lot switched 48 hours late overshot in expansion, then crashed — and the soft sensor flagged it about 60 hours before the release assay could. (Simulated demonstration data.)"
url: https://invertbio.com/blog/ipsc-trigger-timing-soft-sensor
---

# Using in-line signals to predict viable-cell yield across iPSC-derived production lots

**Invert Team** · July 21, 2026 · Product

_Across 16 simulated iPSC-derived production lots — same donor material, medium, and feed — viable-cell yield still swung from about 1.35 to 4.68 ×10⁹ cells per lot. Invert Assist read all 16 lots as one dataset, built an in-line soft sensor that predicts harvest viable-cell count to within about 5–10% from reactor signals alone, and traced the swing to a single controllable variable: differentiation-trigger timing. A lot switched 48 hours late overshot in expansion, then crashed — and the soft sensor flagged it about 60 hours before the release assay could. (Simulated demonstration data.)_

Across 16 simulated iPSC-derived production lots, we used **Invert Assist** to infer each lot's viable-cell count live from in-line signals, and traced the lot swing to when the differentiation switch is triggered.

Here's Invert Assist working through it — reading all 16 lots as one dataset, inferring viable cells per lot from the reactor signals, and ranking what actually moved yield. It's interactive; give it a second to think.

<style>.assist-demo-embed{width:100%;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin:22px 0 10px;background:#fff}.assist-demo-embed iframe{width:100%;height:560px;border:0;display:block}@media(max-width:640px){.assist-demo-embed iframe{height:880px}}</style>
<figure class="assist-demo-embed"><iframe src="/demos/ipsc-trigger-timing-soft-sensor.html" title="Invert Assist — iPSC viable-cell soft sensor and trigger-timing driver (interactive demo)" loading="lazy" scrolling="no"></iframe></figure>

*Assist reads all 16 iPSC-derived production lots as one dataset, infers viable cells per lot from in-line signals to within about 5–10% on lots it never trained on, and ranks the differentiation-trigger timing above every early process signal. Illustrative example, simulated data.*

In cell therapy PD you already know that some lots have low yields, and the explanation for these low yields is donor-to-donor variability. The problem is that the signal confirming this variability often doesn't appear until the post-harvest release assay, days or weeks after any intervention is possible. When donor material, medium, and feed are held consistent across lots, donor variability becomes a much less plausible explanation.

In this illustrative case study, we used simulated data from 16 iPSC-derived production lots on the same platform to build and test a soft sensor for viable-cell count and determine which controllable process variable best explained the yield differences between lots. Donor material, medium, and feed were held consistent, while differentiation-trigger timing was varied deliberately; viable-cell yield ranged from about 1.35 to 4.68 ×10⁹ cells per lot, with the target switch from expansion to differentiation occurring near 120 hours.

In our simulation, one lot was switched 48 hours late. Given the extra time, the cell count kept growing in expansion medium, overshot, then crashed once the switch finally came. That lot harvested at about 1.35 ×10⁹ cells against the expected >4 ×10⁹ cells for the on-time lots. The in-line soft sensor reported 1.51 ×10⁹ cells at harvest, already below the 2.50 ×10⁹ cells release floor, and about 60 hours before the assay confirmation.

## What Assist did to catch the differentiation switch trigger point

We used Invert to consolidate the datasets from the 16 lots: the reactor signals (capacitance, glucose, lactate), the daily cytometry, and the LIMS release count. From those in-line signals alone, Assist built a model to predict final harvest viable-cell count within about 5–10% of the assay result.

## What this means for you

Using Invert Assist, you can easily model your process to estimate the harvest viable-cell count while the run is still going, not days after harvest, so a lot with a poor viability trajectory is something you can still catch. Because the analysis lives as code, the estimation is reproducible and consistent for every run and your colleagues can rerun it against their own lot. In addition to the ability to respond to and adjust poor growing cells, Invert provides a shared data and analysis layer that makes this analysis repeatable across scientists, studies, and future lot analyses.

*Figures here are from a simulated 16-lot dataset, shown as one illustrative example — not real data or a benchmark. [See what Assist finds in your own lots →](/demo)*
