根据笔者去年参加iGEM的经验,整理得到本文,供后面参加iGEM并负责建模的同学参考。

本文中建模使用的编程语言是MATLAB

Logistic方程

Logistic方程可以用于种群动力学模型的建模。设N是某种生物的种群密度,则 dNdt=rN(1NK), 其中r是生长率,K是环境容纳量。该方程可以求出解析解 N(t)=KN0ertK+N0(ert1), 其中N0=N(0)是初始数量。该方程可以应用于:

  • 给定生长率r和环境容纳量K,预测种群数量的变化,需要使用ode45函数。
  • 给定种群数量随时间变化的数据,计算生长率并预测种群的最大数量,需要使用lsqcurvefit函数。

2021igem

物质守恒定律

所谓的物质守恒定律,说的是物质不会凭空消失,也不会凭空产生,只能由一种物质转化成另一种物质。在物质的转化过程中,就需要用到该定律。

2021igem

中心法则为例,DNA首先转录为RNA,再由RNA翻译为蛋白质,这个过程就涉及到了物质的转化。

设蛋白质x的生产由启动子A决定,其浓度为[x],对应的DNA浓度恒定且为[dx],RNA浓度为[rx]。对于转录的过程,有 d[rx]dt=ksyn,xαA[dx]kde,x[rx], 其中ksyn,xx对应的RNA转录速率,kde,xx对应的RNA降解速率,αA是启动子A的表达率,如果A受到其他因素的影响,可以将其写成αA=αA,0+αA,i,其中αA,0A的本底表达率,αA,iA的诱导表达率。对于翻译的过程,有 d[x]dt=kpsyn,x[rx]kpde,x[x], 其中kpsyn,xx的翻译速率,kpde,xx的降解速率。该定律可以应用于预测RNA和蛋白质的产量,需要对微分方程组使用ode45函数。

Michaelis-Menten方程

Michaelis-Menten方程是表示一个酶促反应的起始速度与底物浓度关系的速度方程。

2021igem

设蛋白质x转化成蛋白质y的过程由蛋白质z催化,并设它们的浓度分别为[x][y][z],则有 d[y]dt=vmax,z[x][x]+km,z, 其中vmax,z=kcat,z[z]kcat,zz的催化效率,km,z是常数。该方程可以用于预测蛋白质的产量,需要使用ode45函数。

建模主要的工作是模拟和预测,并根据结果来给出建议。要了解更多,可以参考2021年的建模结果:Team:XJTU-China/Model