虚拟细胞中化学反应定量计算的方法与算法的研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:weiandlu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟细胞是在计算机上模拟真实细胞的结构、物质组成、生命活动的动力学行为和生命现象。虚拟细胞的发展虽然只有十几年的历史,但是它对疾病防治、科学研究、社会生活等方面的影响已经开始显露。作为虚拟细胞核心部分的化学反应定量计算,其速度与精度直接影响着模拟效果的好坏。本文的前面详细的讨论了虚拟细胞中化学反应定量计算的确定型算法和随机型算法。传统的确定型算法是单纯地应用质量作用定律计算化学反应的速度,经过我们改进后的确定型算法还可以通过选择不同参数,用米氏方程、原盐效应方程等适用于特定条件下公式来进行运算,增加了计算的精度。并在反应物的数量不足时,进行了按反应速度进行分配的策略,而不是简单地把反应物数量不足的化学反应通道关闭。由于随机型算法对随机数产生器有较大的依赖,在论述随机型算法时介绍了随机型算法中用到各种随机数产生器的实现方法。非精确随机型算法有其苛刻的适用条件。传统的非精确随机型算法在计算τ值时,只给出了τ值的上限。当计算出的τ值较小时,非精确随机型算法的速度会很慢,甚至出现误差。本文提出了对非精确算法的改进,给出了非精确随机算法τ值的下限公式,并对其越下限情况作出了处理。由于确定型算法计算速度快但精度不高且只适用于浓度较高的化学反应的计算,而随机型算法虽然计算精度高但速度慢,对于一个大型复杂的系统需要综合确定型算法和随机型算法来分别发挥他们的优势。混合型算法正是在这样的思路下被提出的。但是由于随着化学反应的进行,系统状态发生改变使静态分组混合型算法最初对化学反应通道的分组不能适应改变后的情况。于是我们提出了动态的对化学反应通道进行分组的Dynamic-fit动态分组混合算法和Dynamic-knn动态分组混合算法以改进静态分组算法的不足。在本文后面还探讨了用这些算法模拟了两个化学反应模型。其中一个是包含4个化学反应通道的简单模型用以对各种算法模拟运行的结果进行定量的比较,另一个是复杂的大肠杆菌热休克反应模型,模拟了大肠杆菌在高温情况下的生理化学变化,并对这个变化趋势进行了定性的分析。
其他文献
从20世纪90年代以来,伴随互联网的飞速发展,出现了大量的电子文档。如何对这些无结构的自然语言文本进行有效的管理和使用成为一个重要的研究问题。一些自然语言的处理技术例如
随着Ad Hoc网络的出现,它的应用前景越来越被看好。在Ad Hoc网络中,路由协议是极为重要的一环,已有的路由协议可以分为表驱动路由、按需路由和基于蚁群仿生的路由思想,它们都
随着网络技术和医疗技术的不断发展,远程医疗中的生命信号监测技术已经日趋成熟,传统的方法和简单的仪器已被由复杂的传感器、微处理器组成的仪器以及数据库管理和计算机系统
随着互联网的快速发展,互联网上的各种应用也越来越多,随之而来的信息安全问题也日益严重。本文是作者在参与了非结构数据中心项目,对相关的安全技术进行了进一步研究之后所撰写
随着Internet的快速发展,IPv6(InternetProtocolVersion6)所能提供的巨大的地址空间以及所具有的诸多潜在优势和功能,使其成为构筑下一代网络的重要基础,使提供语音、数据、视频
近年来,随着大规模城市建设的兴起,在工程建设过程中的矛盾也日益突出,如工程设计图需要具备一定的专业知识才能看懂,而工程项目社会的参与度却越来越高,导致了沟通困难,另外对项目
移动对象数据库是近年来发展起来的一门技术,其索引技术是直接影响数据库性能的主要因素之一。目前,对移动对象数据库索引技术理论的研究还刚刚起步,研究的成果主要集中于运动不
本文结合软件建模在软件开发中的作用的实际情况,就当前一般软件建模通用性强,难以掌握,且不能实现完全代码生成等问题进行了分析。就节省软件开发时间、提高软件质量等进行了深
随着Internet/Intranet的日益普及,Web已成为共享和传播信息的主要渠道之一,UML建模语言、RUP统一过程、XML信息交换标准、.NET架构、Web Service、JavaScript脚本、组件技术
同时多线索SMT(Simultaneous Multithreading)体系结构在每个周期内允许有多条独立的线索发射指令。这样,处理器内部就存在有多个同时活跃着的上下文,它们每个周期都会竞争处