Cargando…

A computational method for the investigation of multistable systems and its application to genetic switches

BACKGROUND: Genetic switches exhibit multistability, form the basis of epigenetic memory, and are found in natural decision making systems, such as cell fate determination in developmental pathways. Synthetic genetic switches can be used for recording the presence of different environmental signals,...

Descripción completa

Detalles Bibliográficos
Autores principales: Leon, Miriam, Woods, Mae L., Fedorec, Alex J. H., Barnes, Chris P.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5142341/
https://www.ncbi.nlm.nih.gov/pubmed/27927198
http://dx.doi.org/10.1186/s12918-016-0375-z
_version_ 1782472754553946112
author Leon, Miriam
Woods, Mae L.
Fedorec, Alex J. H.
Barnes, Chris P.
author_facet Leon, Miriam
Woods, Mae L.
Fedorec, Alex J. H.
Barnes, Chris P.
author_sort Leon, Miriam
collection PubMed
description BACKGROUND: Genetic switches exhibit multistability, form the basis of epigenetic memory, and are found in natural decision making systems, such as cell fate determination in developmental pathways. Synthetic genetic switches can be used for recording the presence of different environmental signals, for changing phenotype using synthetic inputs and as building blocks for higher-level sequential logic circuits. Understanding how multistable switches can be constructed and how they function within larger biological systems is therefore key to synthetic biology. RESULTS: Here we present a new computational tool, called StabilityFinder, that takes advantage of sequential Monte Carlo methods to identify regions of parameter space capable of producing multistable behaviour, while handling uncertainty in biochemical rate constants and initial conditions. The algorithm works by clustering trajectories in phase space, and iteratively minimizing a distance metric. Here we examine a collection of models of genetic switches, ranging from the deterministic Gardner toggle switch to stochastic models containing different positive feedback connections. We uncover the design principles behind making bistable, tristable and quadristable switches, and find that rate of gene expression is a key parameter. We demonstrate the ability of the framework to examine more complex systems and examine the design principles of a three gene switch. Our framework allows us to relax the assumptions that are often used in genetic switch models and we show that more complex abstractions are still capable of multistable behaviour. CONCLUSIONS: Our results suggest many ways in which genetic switches can be enhanced and offer designs for the construction of novel switches. Our analysis also highlights subtle changes in correlation of experimentally tunable parameters that can lead to bifurcations in deterministic and stochastic systems. Overall we demonstrate that StabilityFinder will be a valuable tool in the future design and construction of novel gene networks. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s12918-016-0375-z) contains supplementary material, which is available to authorized users.
format Online
Article
Text
id pubmed-5142341
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-51423412016-12-15 A computational method for the investigation of multistable systems and its application to genetic switches Leon, Miriam Woods, Mae L. Fedorec, Alex J. H. Barnes, Chris P. BMC Syst Biol Research Article BACKGROUND: Genetic switches exhibit multistability, form the basis of epigenetic memory, and are found in natural decision making systems, such as cell fate determination in developmental pathways. Synthetic genetic switches can be used for recording the presence of different environmental signals, for changing phenotype using synthetic inputs and as building blocks for higher-level sequential logic circuits. Understanding how multistable switches can be constructed and how they function within larger biological systems is therefore key to synthetic biology. RESULTS: Here we present a new computational tool, called StabilityFinder, that takes advantage of sequential Monte Carlo methods to identify regions of parameter space capable of producing multistable behaviour, while handling uncertainty in biochemical rate constants and initial conditions. The algorithm works by clustering trajectories in phase space, and iteratively minimizing a distance metric. Here we examine a collection of models of genetic switches, ranging from the deterministic Gardner toggle switch to stochastic models containing different positive feedback connections. We uncover the design principles behind making bistable, tristable and quadristable switches, and find that rate of gene expression is a key parameter. We demonstrate the ability of the framework to examine more complex systems and examine the design principles of a three gene switch. Our framework allows us to relax the assumptions that are often used in genetic switch models and we show that more complex abstractions are still capable of multistable behaviour. CONCLUSIONS: Our results suggest many ways in which genetic switches can be enhanced and offer designs for the construction of novel switches. Our analysis also highlights subtle changes in correlation of experimentally tunable parameters that can lead to bifurcations in deterministic and stochastic systems. Overall we demonstrate that StabilityFinder will be a valuable tool in the future design and construction of novel gene networks. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s12918-016-0375-z) contains supplementary material, which is available to authorized users. BioMed Central 2016-12-07 /pmc/articles/PMC5142341/ /pubmed/27927198 http://dx.doi.org/10.1186/s12918-016-0375-z Text en © The Author(s) 2016 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver(http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Research Article
Leon, Miriam
Woods, Mae L.
Fedorec, Alex J. H.
Barnes, Chris P.
A computational method for the investigation of multistable systems and its application to genetic switches
title A computational method for the investigation of multistable systems and its application to genetic switches
title_full A computational method for the investigation of multistable systems and its application to genetic switches
title_fullStr A computational method for the investigation of multistable systems and its application to genetic switches
title_full_unstemmed A computational method for the investigation of multistable systems and its application to genetic switches
title_short A computational method for the investigation of multistable systems and its application to genetic switches
title_sort computational method for the investigation of multistable systems and its application to genetic switches
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5142341/
https://www.ncbi.nlm.nih.gov/pubmed/27927198
http://dx.doi.org/10.1186/s12918-016-0375-z
work_keys_str_mv AT leonmiriam acomputationalmethodfortheinvestigationofmultistablesystemsanditsapplicationtogeneticswitches
AT woodsmael acomputationalmethodfortheinvestigationofmultistablesystemsanditsapplicationtogeneticswitches
AT fedorecalexjh acomputationalmethodfortheinvestigationofmultistablesystemsanditsapplicationtogeneticswitches
AT barneschrisp acomputationalmethodfortheinvestigationofmultistablesystemsanditsapplicationtogeneticswitches
AT leonmiriam computationalmethodfortheinvestigationofmultistablesystemsanditsapplicationtogeneticswitches
AT woodsmael computationalmethodfortheinvestigationofmultistablesystemsanditsapplicationtogeneticswitches
AT fedorecalexjh computationalmethodfortheinvestigationofmultistablesystemsanditsapplicationtogeneticswitches
AT barneschrisp computationalmethodfortheinvestigationofmultistablesystemsanditsapplicationtogeneticswitches