Zhang Xuan, Andrews Jared N, Pedersen Steen E
Department of Molecular Physiology and Biophysics, Baylor College of Medicine, Houston, TX 77030, USA.
Anal Biochem. 2007 Feb 15;361(2):153-61. doi: 10.1016/j.ab.2006.11.033. Epub 2006 Dec 20.
Reaction kinetics for complex, highly interconnected kinetic schemes are modeled using analytical solutions to a system of ordinary differential equations. The algorithm employs standard linear algebra methods that are implemented using MatLab functions in a Visual Basic interface. A graphical user interface for simple entry of reaction schemes facilitates comparison of a variety of reaction schemes. To ensure microscopic balance, graph theory algorithms are used to determine violations of thermodynamic cycle constraints. Analytical solutions based on linear differential equations result in fast comparisons of first order kinetic rates and amplitudes as a function of changing ligand concentrations. For analysis of higher order kinetics, we also implemented a solution using numerical integration. To determine rate constants from experimental data, fitting algorithms that adjust rate constants to fit the model to imported data were implemented using the Levenberg-Marquardt algorithm or using Broyden-Fletcher-Goldfarb-Shanno methods. We have included the ability to carry out global fitting of data sets obtained at varying ligand concentrations. These tools are combined in a single package, which we have dubbed VisKin, to guide and analyze kinetic experiments. The software is available online for use on PCs.
对于复杂的、高度相互关联的动力学方案,其反应动力学是通过对常微分方程组的解析解进行建模的。该算法采用标准线性代数方法,这些方法在Visual Basic界面中使用MatLab函数来实现。一个便于简单输入反应方案的图形用户界面有助于比较各种反应方案。为确保微观平衡,使用图论算法来确定违反热力学循环约束的情况。基于线性微分方程的解析解能够快速比较一级动力学速率和振幅随配体浓度变化的情况。对于高阶动力学分析,我们还实现了一种使用数值积分的解决方案。为了从实验数据中确定速率常数,使用Levenberg-Marquardt算法或Broyden-Fletcher-Goldfarb-Shanno方法实现了将速率常数调整以使模型拟合导入数据的拟合算法。我们具备对在不同配体浓度下获得的数据集进行全局拟合的能力。这些工具被整合在一个名为VisKin的单一软件包中,以指导和分析动力学实验。该软件可在线获取,供个人电脑使用。