Shiraishi Fumihide, Furuta Shingo, Ishimatsu Takaaki, Akhter Jarin
Department of Bio-System Design, Bio-Architecture Center, Kyushu University, 3-1-1, Maidashi, Fukuoka 812-8582, Japan.
Math Biosci. 2007 Aug;208(2):590-606. doi: 10.1016/j.mbs.2006.11.007. Epub 2006 Dec 5.
Numerical differentiation is known to be one of the most difficult numerical calculation methods to obtain reliable calculated values at all times. A simple numerical differentiation method using a combination of finite-difference formulas, derived by approximation of Taylor-series equations, is investigated in order to efficiently perform the sensitivity analysis of large-scale metabolic reaction systems. A result of the application to four basic mathematical functions reveals that the use of the eight-point differentiation formula with a non-dimensionalized stepsize close to 0.01 mostly provides more than 14 digits of accuracy in double precision for the numerical derivatives. Moreover, a result of the application to the modified TCA cycle model indicates that the numerical differentiation method gives the calculated values of steady-state metabolite concentrations within a range of round-off error and also makes it possible to transform the Michaelis-Menten equations into the S-system equations having the kinetic orders whose accuracies are mostly more than 14 significant digits. Because of the simple structure of the numerical differentiation formula and its promising high accuracy, it is evident that the present numerical differentiation method is useful for the analysis of large-scale metabolic reaction systems according to the systematic procedure of BST.
数值微分一直被认为是在任何时候都最难获得可靠计算值的数值计算方法之一。为了有效地对大规模代谢反应系统进行灵敏度分析,研究了一种通过泰勒级数方程近似推导出来的、使用有限差分公式组合的简单数值微分方法。应用于四个基本数学函数的结果表明,使用无量纲步长接近0.01的八点微分公式,在双精度下,数值导数大多能提供超过14位的精度。此外,应用于修正的三羧酸循环模型的结果表明,数值微分方法能在舍入误差范围内给出稳态代谢物浓度的计算值,并且还能将米氏方程转化为动力学阶数精度大多超过14位有效数字的S-系统方程。由于数值微分公式结构简单且具有很高的精度,显然目前的数值微分方法对于按照BST系统程序分析大规模代谢反应系统是有用的。