Cargando…

Estimating Propensity Parameters Using Google PageRank and Genetic Algorithms

Stochastic Boolean networks, or more generally, stochastic discrete networks, are an important class of computational models for molecular interaction networks. The stochasticity stems from the updating schedule. Standard updating schedules include the synchronous update, where all the nodes are upd...

Descripción completa

Detalles Bibliográficos
Autores principales: Murrugarra, David, Miller, Jacob, Mueller, Alex N.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5104906/
https://www.ncbi.nlm.nih.gov/pubmed/27891072
http://dx.doi.org/10.3389/fnins.2016.00513
_version_ 1782466814037458944
author Murrugarra, David
Miller, Jacob
Mueller, Alex N.
author_facet Murrugarra, David
Miller, Jacob
Mueller, Alex N.
author_sort Murrugarra, David
collection PubMed
description Stochastic Boolean networks, or more generally, stochastic discrete networks, are an important class of computational models for molecular interaction networks. The stochasticity stems from the updating schedule. Standard updating schedules include the synchronous update, where all the nodes are updated at the same time, and the asynchronous update where a random node is updated at each time step. The former produces a deterministic dynamics while the latter a stochastic dynamics. A more general stochastic setting considers propensity parameters for updating each node. Stochastic Discrete Dynamical Systems (SDDS) are a modeling framework that considers two propensity parameters for updating each node and uses one when the update has a positive impact on the variable, that is, when the update causes the variable to increase its value, and uses the other when the update has a negative impact, that is, when the update causes it to decrease its value. This framework offers additional features for simulations but also adds a complexity in parameter estimation of the propensities. This paper presents a method for estimating the propensity parameters for SDDS. The method is based on adding noise to the system using the Google PageRank approach to make the system ergodic and thus guaranteeing the existence of a stationary distribution. Then with the use of a genetic algorithm, the propensity parameters are estimated. Approximation techniques that make the search algorithms efficient are also presented and Matlab/Octave code to test the algorithms are available at http://www.ms.uky.edu/~dmu228/GeneticAlg/Code.html.
format Online
Article
Text
id pubmed-5104906
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-51049062016-11-25 Estimating Propensity Parameters Using Google PageRank and Genetic Algorithms Murrugarra, David Miller, Jacob Mueller, Alex N. Front Neurosci Neuroscience Stochastic Boolean networks, or more generally, stochastic discrete networks, are an important class of computational models for molecular interaction networks. The stochasticity stems from the updating schedule. Standard updating schedules include the synchronous update, where all the nodes are updated at the same time, and the asynchronous update where a random node is updated at each time step. The former produces a deterministic dynamics while the latter a stochastic dynamics. A more general stochastic setting considers propensity parameters for updating each node. Stochastic Discrete Dynamical Systems (SDDS) are a modeling framework that considers two propensity parameters for updating each node and uses one when the update has a positive impact on the variable, that is, when the update causes the variable to increase its value, and uses the other when the update has a negative impact, that is, when the update causes it to decrease its value. This framework offers additional features for simulations but also adds a complexity in parameter estimation of the propensities. This paper presents a method for estimating the propensity parameters for SDDS. The method is based on adding noise to the system using the Google PageRank approach to make the system ergodic and thus guaranteeing the existence of a stationary distribution. Then with the use of a genetic algorithm, the propensity parameters are estimated. Approximation techniques that make the search algorithms efficient are also presented and Matlab/Octave code to test the algorithms are available at http://www.ms.uky.edu/~dmu228/GeneticAlg/Code.html. Frontiers Media S.A. 2016-11-11 /pmc/articles/PMC5104906/ /pubmed/27891072 http://dx.doi.org/10.3389/fnins.2016.00513 Text en Copyright © 2016 Murrugarra, Miller and Mueller. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Murrugarra, David
Miller, Jacob
Mueller, Alex N.
Estimating Propensity Parameters Using Google PageRank and Genetic Algorithms
title Estimating Propensity Parameters Using Google PageRank and Genetic Algorithms
title_full Estimating Propensity Parameters Using Google PageRank and Genetic Algorithms
title_fullStr Estimating Propensity Parameters Using Google PageRank and Genetic Algorithms
title_full_unstemmed Estimating Propensity Parameters Using Google PageRank and Genetic Algorithms
title_short Estimating Propensity Parameters Using Google PageRank and Genetic Algorithms
title_sort estimating propensity parameters using google pagerank and genetic algorithms
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5104906/
https://www.ncbi.nlm.nih.gov/pubmed/27891072
http://dx.doi.org/10.3389/fnins.2016.00513
work_keys_str_mv AT murrugarradavid estimatingpropensityparametersusinggooglepagerankandgeneticalgorithms
AT millerjacob estimatingpropensityparametersusinggooglepagerankandgeneticalgorithms
AT muelleralexn estimatingpropensityparametersusinggooglepagerankandgeneticalgorithms