Shukla Ankit, Bhattacharyya Arnab, Kuppusamy Lakshmanan, Srivas Mandayam, Thattai Mukund
School of Computer Science and Engineering, Vellore Institute of Technology, Vellore, India.
Department of Computer Science and Automation, Indian Institute of Science, Bengaluru, India.
PLoS One. 2017 Jul 6;12(7):e0180692. doi: 10.1371/journal.pone.0180692. eCollection 2017.
A eukaryotic cell contains multiple membrane-bound compartments. Transport vesicles move cargo between these compartments, just as trucks move cargo between warehouses. These processes are regulated by specific molecular interactions, as summarized in the Rothman-Schekman-Sudhof model of vesicle traffic. The whole structure can be represented as a transport graph: each organelle is a node, and each vesicle route is a directed edge. What constraints must such a graph satisfy, if it is to represent a biologically realizable vesicle traffic network? Graph connectedness is an informative feature: 2-connectedness is necessary and sufficient for mass balance, but stronger conditions are required to ensure correct molecular specificity. Here we use Boolean satisfiability (SAT) and model checking as a framework to discover and verify graph constraints. The poor scalability of SAT model checkers often prevents their broad application. By exploiting the special structure of the problem, we scale our model checker to vesicle traffic systems with reasonably large numbers of molecules and compartments. This allows us to test a range of hypotheses about graph connectivity, which can later be proved in full generality by other methods.
真核细胞包含多个膜结合区室。运输囊泡在这些区室之间运输货物,就如同卡车在仓库之间运输货物一样。这些过程由特定的分子相互作用调控,如囊泡运输的罗斯曼 - 谢克曼 - 祖德霍夫模型所总结的那样。整个结构可以表示为一个运输图:每个细胞器是一个节点,每条囊泡路径是一条有向边。如果这样一个图要表示一个生物学上可实现的囊泡运输网络,它必须满足哪些约束条件呢?图的连通性是一个有用的特征:2 - 连通性对于质量平衡是必要且充分的,但需要更强的条件来确保正确的分子特异性。在这里,我们使用布尔可满足性(SAT)和模型检查作为框架来发现和验证图的约束条件。SAT 模型检查器的扩展性差常常阻碍它们的广泛应用。通过利用问题的特殊结构,我们将我们的模型检查器扩展到具有相当大量分子和区室的囊泡运输系统。这使我们能够测试一系列关于图连通性的假设,这些假设随后可以通过其他方法进行全面证明。