论文标题

生化反应网络中反应事件的查询反应因果分析

A Query-Response Causal Analysis of Reaction Events in Biochemical Reaction Networks

论文作者

Loskot, Pavel

论文摘要

BRN的随机动力学用化学主方程(CME)和大规模作用的基本定律描述。通常必须通过生成足够的随机反应事件痕迹来数值求解CME。可以在统计上评估所得的事件时间序列,以识别例如反应簇,罕见反应事件以及增加或稳态活性的周期。本文的目的是新利用反应事件的经验统计数据,以便获得因果关系和反作用相关的反应子序列。这允许发现反应网络的某些因果动力学以及发现其更确定性的行为。特别是,有人提出,有条件几乎确定或几乎不确定的反应子序列分别被视为因果关系或无关。此外,由于反应的时间顺序在局部无关,因此可以将反应子序列转换为反应事件集或多组。然后可以使用适当定义的距离指标来定义反应子序列之间的等价。提出的识别因果关系反应子序列的框架已被实施为一种计算有效的查询响应机制。评估了该框架,假设在七个定义的数值实验中选择了五个选定的遗传反应网络模型。使用NFSIM在Bionetgen中模拟模型,必须对其进行修改以记录反应事件的痕迹。 Python和Matlab脚本分析了生成的事件时间序列。使用Shell脚本几乎完全自动化了数据生成,分析和可视化的整个过程。

The stochastic kinetics of BRN are described by a chemical master equation (CME) and the underlying laws of mass action. The CME must be usually solved numerically by generating enough traces of random reaction events. The resulting event-time series can be evaluated statistically to identify, for example, the reaction clusters, rare reaction events, and the periods of increased or steady-state activity. The aim of this paper is to newly exploit the empirical statistics of the reaction events in order to obtain causally and anti-causally related sub-sequences of reactions. This allows discovering some of the causal dynamics of the reaction networks as well as uncovering their more deterministic behaviors. In particular, it is proposed that the reaction sub-sequences that are conditionally nearly certain or nearly uncertain can be considered as being causally related or unrelated, respectively. Moreover, since time-ordering of reactions is locally irrelevant, the reaction sub-sequences can be transformed into the reaction event sets or multi-sets. The appropriately defined distance metrics can be then used to define equivalences between the reaction sub-sequences. The proposed framework for identifying causally associated reaction sub-sequences has been implemented as a computationally efficient query-response mechanism. The framework was evaluated assuming five selected models of genetic reaction networks in seven defined numerical experiments. The models were simulated in BioNetGen using NFsim, which had to be modified to allow recording of the traces of reaction events. The generated event time-series were analyzed by Python and Matlab scripts. The whole process of data generation, analysis and visualization has been nearly fully automated using shell scripts.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源