Skip to content

ebalderasr/Kinetic-Drive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Kinetic Drive

Interactive kinetic analysis for mammalian cell culture

Kinetic Drive

β†’ Open the live app


Stack Focus License Part of


What is Kinetic Drive?

Kinetic Drive is a browser-based kinetic analysis tool for mammalian cell culture data. It transforms discrete sampling data β€” viable cell density, glucose, lactate, and product concentration β€” into the standard kinetic and stoichiometric parameters used in upstream bioprocess development.

The app is built around the workflows that upstream scientists and process engineers actually use at the bench: interval-by-interval calculation of $\mu$, IVCD, specific consumption and production rates, and biomass and product yields.

No installation. No server. Runs entirely in the browser.


Why it matters

In biopharmaceutical manufacturing, understanding cell physiology goes beyond measuring final titer. Process development requires precise, interval-resolved kinetic analysis to:

  • identify growth phases and metabolic shifts
  • quantify specific productivity ($q_P$) for clone selection and process optimization
  • detect early signs of nutrient limitation or metabolic stress
  • compare conditions across runs with normalized, per-cell metrics

Kinetic Drive makes this analysis immediate and interactive β€” removing the spreadsheet friction that slows down bench-side decision-making.


How it works

Module 1 β€” Teaching & Analysis

Walks through the complete calculation pipeline using a real CHO fed-batch dataset (9 days, sampled daily):

Variable Description
$X_v$ Viable cell density (10⁢ cells/mL)
Viability (%) Culture health indicator
Glucose (g/L β†’ mM) Primary carbon source
Lactate (g/L β†’ mM) Metabolic byproduct
Product (mg/L) Recombinant protein titer

Select any time interval to compute local kinetics. For each parameter, the app shows a step-by-step arithmetic substitution so every number is traceable. Interactive Plotly charts keep growth and metabolite curves synchronized on hover. Results can be exported as CSV.

Module 2 β€” Logarithmic IVCD

Reuses the active interval from the teaching view and computes IVCD with the exact analytical expression for exponential growth:

Quantity Expression
Logarithmic mean $L(X_0,X_1)=\dfrac{X_1-X_0}{\ln(X_1/X_0)}$
Analytical IVCD $IVCD=L(X_0,X_1)\Delta t$

The module also contrasts the analytical result against the trapezoidal IVCD and visualizes the exact exponential path versus the linear interpolation behind the trapezoidal rule.


Methods

All calculations follow per-interval logic, reflecting the phase-dependent physiology of CHO cultures rather than fitting a single global constant.

Parameter Formula Units
Specific growth rate $\mu \approx \dfrac{\ln X_{v,2} - \ln X_{v,1}}{t_2 - t_1}$ day⁻¹
IVCD, discrete $IVCD \approx \sum_i \dfrac{X_{v,i} + X_{v,i+1}}{2}(t_{i+1} - t_i)$ 10⁢ cells·day/mL
IVCD, analytical exponential interval $IVCD = \dfrac{X_{v,2} - X_{v,1}}{\ln(X_{v,2}/X_{v,1})}(t_2 - t_1)$ 10⁢ cells·day/mL
Specific glucose consumption $q_{Glc} \approx \dfrac{Glc_1 - Glc_2}{IVCD_{\Delta t}}$ pmol/cell/day
Specific production rate $q_P \approx \dfrac{P_2 - P_1}{IVCD_{\Delta t}}$ pg/cell/day
Biomass yield $Y_{X/S} = \dfrac{\Delta X_v}{\Delta S}$ cells/mmol
Product yield $Y_{P/S} = \dfrac{\Delta P}{\Delta S}$ mg/mmol

Features

Interval-resolved All parameters computed per time interval β€” no single global fit
Step-by-step substitution Full arithmetic shown for every calculation, traceable from raw data
Interactive charts Plotly.js plots with synchronized hover across all variables
Analytical IVCD view Exact logarithmic IVCD under an exponential-growth assumption, with comparison against the trapezoidal estimate
CSV export Download the full results table in one click
No installation Fully static β€” opens in any modern browser, no dependencies

Tech stack

Frontend

HTML5 CSS3 JavaScript Tailwind CSS

Visualization & math

Plotly.js MathJax

Fully static β€” no backend, no build step, no dependencies to install.


Project structure

Kinetic-Drive/
β”œβ”€β”€ index.html              ← markup only
β”œβ”€β”€ logo_app.png
β”œβ”€β”€ logo.png
β”œβ”€β”€ Datos.csv               ← sample CHO fed-batch dataset (real experimental data)
└── src/
    β”œβ”€β”€ css/
    β”‚   └── app.css         ← all custom styles
    └── js/
        β”œβ”€β”€ app.js          ← all application logic
        └── translations.js ← translation strings (ES / EN)

Author

Emiliano Balderas RamΓ­rez Bioengineer Β· PhD Candidate in Biochemical Sciences Instituto de BiotecnologΓ­a (IBt), UNAM

LinkedIn Email


Related

CellSplit β€” Neubauer cell counting and passage planning for CHO cultures.

Clonalyzer 2 β€” fed-batch kinetics analysis with clone comparisons and publication-ready plots.

CellBlock β€” shared biosafety cabinet scheduling for cell culture research groups.


Kinetic Drive β€” from raw sampling data to per-cell kinetics, in the browser.

About

πŸ“–πŸ”¬ 🐹 Interactive web application designed to teach and perform the essential calculations used to characterize mammalian cell cultures, specifically focused on CHO cells.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors