PulseGrowth is a browser-based kinetics calculator for mammalian cell culture. It converts routine two-point sampling data into the growth and metabolic metrics needed for passaging decisions, clone comparisons, and feeding corrections.
The app is organized into three modules: growth kinetics (ΞΌ, doubling time, IVCD), specific metabolite consumption rates (qGlc, qGln), and a simple feed correction estimator. All three are designed for quick bench-side use during culture operations.
No installation. No server. Runs entirely in the browser.
Routine culture monitoring generates two data points at every sampling: a cell count and a set of metabolite concentrations. Extracting actionable metrics from those points β growth rate, doubling time, specific consumption rates β requires several non-trivial calculations that are error-prone to do by hand. Without a dedicated tool:
- ΞΌ and doubling time must be derived manually from a logarithmic expression
- Specific rates require IVCD normalization, which is rarely computed at the bench
- Unit conversions (g/L β mM) are applied inconsistently, making q values incomparable across runs
- Feed correction volumes must be calculated separately from a different formula
PulseGrowth covers all three steps in one interface, with consistent unit handling throughout.
Enter Xβ, Xβ, and Ξt (in hours or days). PulseGrowth returns:
- Specific growth rate (ΞΌ)
- Doubling time (t_d)
- Expansion factor (Xβ / Xβ)
- IVCD (exponential approximation, for downstream q calculations)
Enter glucose and/or glutamine concentrations as Cβ β Cβ, selecting g/L or mM. The app converts g/L to mM internally using fixed molecular weights (Glc = 180.156 g/mol, Gln = 146.145 g/mol), then normalizes the concentration change by IVCD:
- qGlc β specific glucose consumption (pmol/cell/day)
- qGln β specific glutamine consumption (pmol/cell/day)
A positive q means net consumption (Cβ > Cβ). Entering values in g/L or mM produces equivalent results because units are normalized before computing.
Enter culture volume, stock concentration, current concentration, and target concentration. PulseGrowth returns the feed volume required to restore the target level in a single addition. Intended as a quick operational estimate, not a full dynamic feeding model.
where ΞC = Cβ β Cβ in mM, IVCD in 10βΆ cellsΒ·h/mL, and the factor 24 converts from per-hour to per-day.
| Growth kinetics | Computes ΞΌ, doubling time, expansion factor, and IVCD from two sampling points |
| IVCD-normalized q | qGlc and qGln estimated using exponential IVCD for consistent inter-run comparison |
| Unit-aware metabolite inputs | Accepts g/L or mM; converts internally before computing q |
| Feed correction estimator | Single-addition feed volume for glucose and glutamine correction |
| Flexible time input | Manual Ξt or start/end datetime |
| Offline-first PWA | Service Worker caches all assets; works without internet after first load |
| Bilingual UI | Full Spanish / English interface |
| No installation | Opens instantly in any modern browser; installable on Android, iOS, and desktop |
Frontend
Deployment
Fully static β no backend, no framework, no build step.
PulseGrowth/
βββ index.html β markup only
βββ manifest.json β PWA manifest
βββ sw.js β Service Worker (cache-first, offline support)
βββ icon-192.png
βββ icon-512.png
βββ icon-maskable-192.png
βββ icon-maskable-512.png
βββ src/
βββ css/
β βββ app.css β all styles
βββ js/
βββ i18n.js β translation strings (ES / EN)
βββ app.js β all application logic
Emiliano Balderas RamΓrez Bioengineer Β· PhD Candidate in Biochemical Sciences Instituto de BiotecnologΓa (IBt), UNAM
CellSplit β Neubauer cell counting and passage planning for CHO cultures.
Kinetic Drive β interactive kinetic analysis for mammalian cell culture data.
Clonalyzer 2 β fed-batch kinetics analysis with clone comparisons and publication-ready plots.
CellBlock β shared biosafety cabinet scheduling for cell culture research groups.