hes1modelODE {magi} | R Documentation |
Hes1 equations: oscillation of mRNA and protein levels
Description
The Hes1 equations model the oscillatory cycles of protein and messenger ribonucleic acid (mRNA) levels in cultured cells. The system components represent the concentrations of protein, mRNA, and the Hes1-interacting factor that provides a negative feedback loop.
,
, and
are governed by the following differential equations:
where are system parameters.
Usage
hes1modelODE(theta, x, tvec)
hes1modelDx(theta, x, tvec)
hes1modelDtheta(theta, x, tvec)
hes1logmodelODE(theta, x, tvec)
hes1logmodelDx(theta, x, tvec)
hes1logmodelDtheta(theta, x, tvec)
Arguments
theta |
vector of parameters. |
x |
matrix of system states (one per column) at the time points in |
tvec |
vector of time points |
Value
hes1modelODE
returns an array with the values of the derivatives .
hes1modelDx
returns a 3-D array with the values of the gradients with respect to .
hes1modelDtheta
returns a 3-D array with the values of the gradients with respect to .
hes1logmodelODE
, hes1logmodelDx
, and hes1logmodelDtheta
are the log-transformed versions of hes1modelODE
, hes1modelDx
, and hes1modelDtheta
, respectively.
References
Hirata H, Yoshiura S, Ohtsuka T, Bessho Y, Harada T, Yoshikawa K, Kageyama R (2002). Oscillatory Expression of the bHLH Factor Hes1 Regulated by a Negative Feedback Loop. Science, 298(5594), 840–843.
Examples
theta <- c(0.022, 0.3, 0.031, 0.028, 0.5, 20, 0.3)
x <- matrix(1:15, nrow = 5, ncol = 3)
tvec <- 1:5
hes1modelODE(theta, x, tvec)