Institute for Disease Modeling, 3150 139th Ave SE, Bellevue, WA, 98005, USA.
Bull Math Biol. 2019 Aug;81(8):3097-3120. doi: 10.1007/s11538-018-0509-0. Epub 2018 Sep 17.
As mathematical models and computational tools become more sophisticated and powerful to accurately depict system dynamics, numerical methods that were previously considered computationally impractical started being utilized for large-scale simulations. Methods that characterize a rare event in biochemical systems are part of such phenomenon, as many of them are computationally expensive and require high-performance computing. In this paper, we introduce an enhanced version of the doubly weighted stochastic simulation algorithm (dwSSA) (Daigle et al. in J Chem Phys 134:044110, 2011), called dwSSA[Formula: see text], that significantly improves the speed of convergence to the rare event of interest when the conventional multilevel cross-entropy method in dwSSA is either unable to converge or converges very slowly. This achievement is enabled by a novel polynomial leaping method that uses past data to detect slow convergence and attempts to push the system toward the rare event. We demonstrate the performance of dwSSA[Formula: see text] on two systems-a susceptible-infectious-recovered-susceptible disease dynamics model and a yeast polarization model-and compare its computational efficiency to that of dwSSA.
随着数学模型和计算工具变得更加复杂和强大,能够更准确地描述系统动态,以前被认为计算上不可行的数值方法开始被用于大规模模拟。在生化系统中描述稀有事件的方法就是这种现象的一部分,因为它们中的许多方法计算成本高,需要高性能计算。在本文中,我们引入了一种改进的双重加权随机模拟算法 (dwSSA) (Daigle 等人,J. Chem. Phys. 134:044110, 2011),称为 dwSSA[Formula: see text],当传统的多水平交叉熵方法在 dwSSA 中无法收敛或收敛非常缓慢时,该算法显著提高了对感兴趣的稀有事件的收敛速度。这一成就得益于一种新的多项式跳跃方法,该方法利用过去的数据来检测缓慢收敛,并尝试将系统推向稀有事件。我们在两个系统上展示了 dwSSA[Formula: see text]的性能-易感性-感染性-恢复易感性疾病动力学模型和酵母极化模型-并将其计算效率与 dwSSA 进行了比较。