基于果蝇周期蛋白PER调控网络构建的两导数Runge-Kutta算法  

Two-derivative Runge-Kutta algorithms for configuration of the regulatory network of period protein PER in Drosophila

在线阅读下载全文

作  者:程小昊 刘雪萍[1] Ibrahim Hussein Musa 游雄[1] 

机构地区:[1]南京农业大学理学院,江苏南京210095

出  处:《南京农业大学学报》2014年第3期152-158,共7页Journal of Nanjing Agricultural University

基  金:国家自然科学基金项目(11171155);中央高校基本科研业务费自主创新重点项目(KYZ201424;Y0201100265)

摘  要:为更准确地模拟基因调控网络的动力学行为,考虑采用新的两导数Runge-Kutta模拟算法。这种数值算法的特点是在格式中融入了真实解的二阶结构,使得模拟结果更为精确。与通用的经典四级四阶Runge-Kutta算法RK4相比,二级四阶两导数Runge-Kutta算法TDRK2s4具有3个优势:1)构造简单,易于编程实现;2)计算成本小,RK4每步需要计算4次非线性函数,而TDRK2s4只需要计算3次;3)存储空间小,RK4方法需要4个内级存储单元,而TDRK2s4只要2个。TDRK2s4用于模拟具有持续振荡特征的果蝇周期蛋白PER与per mRNA负反馈调控网络。与RK4相比较,对不同步长(h=1/2,1/4,1/8,1/16),TDRK2s4的误差远小于RK4的误差;而且TDRK2s4对大步长(h=1/2)的误差远小于RK4对小步长(h=1/16)的误差。对固定步长(h=1/4),随着模拟区间的延长,TDRK2s4的累积误差增长十分缓慢,而RK4的累积误差增长很快。对不同步长(h=1/2,1/4,1/8,1/16),TDRK2s4计算耗费的CPU时间也明显少于RK4。TDRK2s4的模拟效率远高于RK4。结论:当基因调控网络微分方程组右端函数的导数容易得到时,TDRK算法比传统的RK算法更适用于大步长、长时间的高效数值模拟。The dynamical mechanism of genetic regulatory networks are usually simulated predominately by the traditional RungeKutta(RK) methods. The purpose of this paper is to pursue new simulation approaches which are more precise and more effective. For the numerical integration of the initial value problems z' = g(x,z),z(x0) = z0,two-derivative Runge-Kutta(TDRK) algorithms of the form,z1= z0+hg(x0,z0) +h2∑s i = 1bili,li= φ(x0+cih,z0+cihg(x0,z0) +h2∑s j = 1aijlj)(i=1,2,…,s) are considered. These numerical algorithms are characterized by incorporating the second-order structure of the true solution into the scheme which makes the scheme more accurate. Although the two-stage two-derivative Runge-Kutta algorithm(TDRK2s4) has the same algebraic order(four) and the same stability function R(w) = 1 + w + w2/2 + w3/6 + w4/24(that is the function in the iteration z1= R(w) z0,w=hλ,obtained by applying the algorithm to the linear test equation z' = λz with step size h) as the general-purposed classical four-stage Runge-Kutta algorithm(RK4),it possesses three advantages: 1) It is simpler in construction and easier to implement. 2) It requires less computational cost and less storage space-TDRK2s4 involves three evaluations of nonlinear functions g(x0,z0),l1= φ(x0,z0) and l2= φ(x0+c2h,z0+c2hg(x0,z0) +h2a21l1) at each step while RK4 involves four k1= g(z0),k2= g(x0+c2h,z0+ha21k1),k3= g(x0+c3h,z0+ha32k2) and k4= g(x0+ c4h,z0+ ha43k3). 3) It requires less storage space-TDRK2s4 needs only two units for storing the internal stages l1and l2while RK4 involves three for k1,k2,k3and k4. TDRK2s4 is applied to the simulation of the negative-feedback regulatory network of period protein(PER) and per mRNA in Drosophila which is characterized by sustained oscillation. RK4 is also used for comparison. The numerical results show that the errors produced by TDRK2s4 are much less than those produced by

关 键 词:果蝇周期蛋白 两导数Runge-Kutta算法 精度 效率 

分 类 号:O241.8[理学—计算数学] Q811.4[理学—数学]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象