首页> 外文会议>International workshop on hybird systems biology >Solving General Auxin Transport Models with a Numerical Continuation Toolbox in Python: PyNCT
【24h】

Solving General Auxin Transport Models with a Numerical Continuation Toolbox in Python: PyNCT

机译:使用Python中的数值连续工具箱求解一般的Auxin传输模型:PyNCT

获取原文

摘要

Many biological processes are described with coupled nonlinear systems of ordinary differential equations that contain a plethora of parameters. The goal is to understand these systems and to predict the effect of different influences. This asks for a dynamical systems approach where numerical continuation methods and bifurcation analysis are used to detect the solutions and their stability as a function of the parameters. We developed PyNCT - Python Numerical Continuation Toolbox - an open source Python package that implements numerical continuation methods and can perform bifurcation analysis based on sparse linear algebra. The software gives the user the choice of different solvers (direct and iterative) and allows the use of preconditioners to reduce the number of iterations and guarantee the convergence when working with complex non-linear models. In this paper we demonstrate the usefulness of the toolbox with a class of models pertaining to auxin transport between cells in plant organs.We show how easy it is to compute the steady state solutions for different parameter values, to calculate how they depend on each other and to map parts of the solution landscape. An interactive model development and discovery cycle is key in bio-systems research. It allows one to investigate and compare different model parameter settings and even different models and gauge the model's usefulness. Our toolbox allows for such quick experimentation and has a low entry barrier for non-technical users. Although PyNCT was developed particularly for the study of transport models in biology, its implementation is generic and extensible, and can be used in many other dynamical system applications.
机译:描述了许多生物过程,这些非线性过程包含了包含大量参数的常微分方程耦合非线性系统。目的是了解这些系统并预测不同影响的影响。这要求一种动力学系统方法,其中使用数值连续方法和分叉分析来检测解及其作为参数的函数的稳定性。我们开发了PyNCT-Python数值延续工具箱-一个开放源码的Python程序包,该程序包实现了数值延续方法,并且可以基于稀疏线性代数执行分叉分析。该软件为用户提供了不同求解器的选择(直接求解器和迭代求解器),并允许使用预处理器来减少迭代次数,并确保在处理复杂的非线性模型时具有收敛性。在本文中,我们用一类有关植物器官中植物细胞之间生长素运输的模型来证明工具箱的有用性。我们展示了计算不同参数值的稳态解,计算它们如何相互依赖是多么容易并绘制解决方案格局的各个部分。交互式模型开发和发现周期是生物系统研究的关键。它允许人们调查和比较不同的模型参数设置,甚至不同的模型,并评估模型的实用性。我们的工具箱可以进行如此快速的实验,并且对非技术用户的进入门槛较低。尽管PyNCT专为研究生物学中的运输模型而开发,但其实现是通用且可扩展的,可用于许多其他动力学系统应用程序中。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号