Gharasoo Mehdi, Thullner Martin, Elsner Martin
Helmholtz Zentrum München, Institute of Ground Water Ecology, Ingolstädter Landstr. 1, 85764 Neuherberg, Germany.
Department of Environmental Microbiology, Helmholtz Centre for Environmental Research-UFZ, Permoserstraße 15, 04318 Leipzig, Germany.
Environ Model Softw. 2017 Dec;98:12-20. doi: 10.1016/j.envsoft.2017.09.005.
A modeling framework (ReKinSim - Reaction Kinetics Simulator) is introduced, within which biogeochemical reactions in environmental systems can be described and inversely fitted to experimental data. Three key features of this simulation environment are: (1) a generic mathematical tool for solving sets of unlimited, arbitrary, non-linear ordinary differential equations; (2) no limitation to the number or type of reactions or other influential dynamics (e.g., isotope fractionation or small-scale mass-transfer limitations); (3) an easy to use and flexible module for nonlinear data-fitting. It allows users to easily define any kinetic model by a set of biogeochemical reactions relevant to the experimental application and to obtain the values of the kinetic parameters by fitting of the model to data. By allowing users to include the environmentally related processes and solving them along with the chemical kinetics, ReKinSim helps the user to elucidate the extent that these processes are controlled by factors other than kinetics. The novelty of the presented program primary lays in its unique combination of flexibility, computational efficiency and user-friendliness. ReKinSim's usability is showcased by four case studies of varying complexity, and compared against a set of currently available modeling tools.
介绍了一种建模框架(ReKinSim - 反应动力学模拟器),在该框架内可以描述环境系统中的生物地球化学反应,并将其反向拟合到实验数据。这个模拟环境的三个关键特性是:(1)一种通用的数学工具,用于求解无限个、任意的非线性常微分方程组;(2)对反应数量或类型以及其他影响动力学(如同位素分馏或小规模传质限制)没有限制;(3)一个易于使用且灵活的非线性数据拟合模块。它允许用户通过与实验应用相关的一组生物地球化学反应轻松定义任何动力学模型,并通过将模型拟合到数据来获得动力学参数的值。通过允许用户纳入与环境相关的过程并与化学动力学一起求解,ReKinSim帮助用户阐明这些过程受动力学以外因素控制的程度。所展示程序的新颖之处主要在于其灵活性、计算效率和用户友好性的独特组合。通过四个不同复杂程度的案例研究展示了ReKinSim的可用性,并与一组当前可用的建模工具进行了比较。