MaximaLabs
All unit operations

IVT reactor (mRNA transcription) simulation

reaction mix -> transcript

Governing equations

The exact equations the solver works for a ivt reactor (mrna transcription) — the same math shown in the app's "Theory" panel, not a black box.

d[NTP]dt=Vmax[NTP]Km(1+[PPi]Ki)+[NTP]\frac{d[NTP]}{dt} = -\frac{V_{max}[NTP]}{K_m\left(1 + \frac{[PPi]}{K_i}\right) + [NTP]}
[PPi]=[NTP]0[NTP](one pyrophosphate per nucleotide)[PPi] = [NTP]_0 - [NTP]\quad(\text{one pyrophosphate per nucleotide})
[NTP][NTP]
nucleotide pool [mol/m^3]
VmaxV_{max}
polymerase activity [mol/m^3/s]
KmK_m
Michaelis constant [mol/m^3]
[PPi][PPi]
pyrophosphate released [mol/m^3]
KiK_i
competitive inhibition constant [mol/m^3]

Parameters

vmax [mol/m^3/s] + km [mol/m^3] (measured for your enzyme and template), transcript_length [nucleotides], batch_time [s]. Optional: turnaround_time [s], ntp [component id, default 'ntp'], product [default 'mrna'], inhibition_constant [mol/m^3 PPi, competitive], pyrophosphatase [bool — hydrolyses the PPi and removes the inhibition].

Stop fighting legacy software. Build your first flowsheet in 60 seconds.