首页> 外文会议>Annual ACM SIGPLAN-SIGACT symposium on principles of programming languages >Synthesis of Biological Models from Mutation Experiments
【24h】

Synthesis of Biological Models from Mutation Experiments

机译:突变实验合成生物模型

获取原文

摘要

Executable biology presents new challenges to formal methods. This paper addresses two problems that cell biologists face when developing formally analyzable models. First, we show how to automatically synthesize a concurrent in-silico model for cell development given in-vivo experiments of how particular mutations influence the experiment outcome. The problem of synthesis under mutations is unique because mutations may produce non-deterministic outcomes (presumably by introducing races between competing signaling pathways in the cells) and the synthesized model must be able to replay all these outcomes in order to faithfully describe the modeled cellular processes. In contrast, a 'regular' concurrent program is correct if it picks any outcome allowed by the non-deterministic specification. We developed synthesis algorithms and synthesized a model of cell fate determination of the earthworm C. elegans. A version of this model previously took systems biologists months to develop. Second, we address the problem of under-constrained specifications that arise due to incomplete sets of mutation experiments. Under-constrained specifications give rise to distinct models, each explaining the same phenomenon differently. Addressing the ambiguity of specifications corresponds to analyzing the space of plausible models. We develop algorithms for detecting ambiguity in specifications, i.e., whether there exist alternative models that would produce different fates on some unperformed experiment, and for removing redundancy from specifications, i.e., computing minimal non-ambiguous specifications. Additionally, we develop a modeling language and embed it into Scala. We describe how this language design and embedding allows us to build an efficient synthesizer. For our C. elegans case study, we infer two observationally equivalent models expressing different biological hypotheses through different protein interactions. One of these hypotheses was previously unknown to biologists.
机译:可执行生物学对形式方法提出了新的挑战。本文讨论了细胞生物学家在开发正式可分析模型时面临的两个问题。首先,我们给出了针对特定突变如何影响实验结果的体内实验,给出了如何自动合成用于细胞发育的并行计算机模拟模型。突变下的合成问题是独特的,因为突变可能会产生不确定的结果(大概是通过在细胞中竞争性信号通路之间引入竞争),并且合成模型必须能够重播所有这些结果,以便忠实地描述建模的细胞过程。相反,如果“常规”并发程序选择了不确定性规范允许的任何结果,则它是正确的。我们开发了综合算法,并合成了线虫确定细胞命运的模型。该模型的一个版本以前需要系统生物学家花费几个月的时间来开发。第二,我们解决了由于突变实验集不完整而导致规格不足的问题。规范不足会导致产生不同的模型,每个模型对同一现象的解释都不同。解决规范的歧义对应于分析合理模型的空间。我们开发了算法来检测规范中的歧义,即是否存在在某些未完成的实验中会产生不同命运的替代模型,以及从规范中消除冗余的算法,即计算最小的无歧义规范。此外,我们开发了一种建模语言并将其嵌入到Scala中。我们描述了这种语言的设计和嵌入如何使我们能够构建高效的合成器。对于我们的秀丽隐杆线虫案例研究,我们推断出两个观察等效模型,它们通过不同的蛋白质相互作用表达不同的生物学假设。这些假设之一以前是生物学家未知的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号