Cargando…

Discovering vesicle traffic network constraints by model checking

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 tra...

Descripción completa

Detalles Bibliográficos
Autores principales: Shukla, Ankit, Bhattacharyya, Arnab, Kuppusamy, Lakshmanan, Srivas, Mandayam, Thattai, Mukund
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5500374/
https://www.ncbi.nlm.nih.gov/pubmed/28683137
http://dx.doi.org/10.1371/journal.pone.0180692
_version_ 1783248621131530240
author Shukla, Ankit
Bhattacharyya, Arnab
Kuppusamy, Lakshmanan
Srivas, Mandayam
Thattai, Mukund
author_facet Shukla, Ankit
Bhattacharyya, Arnab
Kuppusamy, Lakshmanan
Srivas, Mandayam
Thattai, Mukund
author_sort Shukla, Ankit
collection PubMed
description 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.
format Online
Article
Text
id pubmed-5500374
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-55003742017-07-11 Discovering vesicle traffic network constraints by model checking Shukla, Ankit Bhattacharyya, Arnab Kuppusamy, Lakshmanan Srivas, Mandayam Thattai, Mukund PLoS One Research Article 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. Public Library of Science 2017-07-06 /pmc/articles/PMC5500374/ /pubmed/28683137 http://dx.doi.org/10.1371/journal.pone.0180692 Text en © 2017 Shukla et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Shukla, Ankit
Bhattacharyya, Arnab
Kuppusamy, Lakshmanan
Srivas, Mandayam
Thattai, Mukund
Discovering vesicle traffic network constraints by model checking
title Discovering vesicle traffic network constraints by model checking
title_full Discovering vesicle traffic network constraints by model checking
title_fullStr Discovering vesicle traffic network constraints by model checking
title_full_unstemmed Discovering vesicle traffic network constraints by model checking
title_short Discovering vesicle traffic network constraints by model checking
title_sort discovering vesicle traffic network constraints by model checking
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5500374/
https://www.ncbi.nlm.nih.gov/pubmed/28683137
http://dx.doi.org/10.1371/journal.pone.0180692
work_keys_str_mv AT shuklaankit discoveringvesicletrafficnetworkconstraintsbymodelchecking
AT bhattacharyyaarnab discoveringvesicletrafficnetworkconstraintsbymodelchecking
AT kuppusamylakshmanan discoveringvesicletrafficnetworkconstraintsbymodelchecking
AT srivasmandayam discoveringvesicletrafficnetworkconstraintsbymodelchecking
AT thattaimukund discoveringvesicletrafficnetworkconstraintsbymodelchecking