Cargando…

An Evaluation of Methods for Inferring Boolean Networks from Time-Series Data

Regulatory networks play a central role in cellular behavior and decision making. Learning these regulatory networks is a major task in biology, and devising computational methods and mathematical models for this task is a major endeavor in bioinformatics. Boolean networks have been used extensively...

Descripción completa

Detalles Bibliográficos
Autores principales: Berestovsky, Natalie, Nakhleh, Luay
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3689729/
https://www.ncbi.nlm.nih.gov/pubmed/23805196
http://dx.doi.org/10.1371/journal.pone.0066031
_version_ 1782274298460766208
author Berestovsky, Natalie
Nakhleh, Luay
author_facet Berestovsky, Natalie
Nakhleh, Luay
author_sort Berestovsky, Natalie
collection PubMed
description Regulatory networks play a central role in cellular behavior and decision making. Learning these regulatory networks is a major task in biology, and devising computational methods and mathematical models for this task is a major endeavor in bioinformatics. Boolean networks have been used extensively for modeling regulatory networks. In this model, the state of each gene can be either ‘on’ or ‘off’ and that next-state of a gene is updated, synchronously or asynchronously, according to a Boolean rule that is applied to the current-state of the entire system. Inferring a Boolean network from a set of experimental data entails two main steps: first, the experimental time-series data are discretized into Boolean trajectories, and then, a Boolean network is learned from these Boolean trajectories. In this paper, we consider three methods for data discretization, including a new one we propose, and three methods for learning Boolean networks, and study the performance of all possible nine combinations on four regulatory systems of varying dynamics complexities. We find that employing the right combination of methods for data discretization and network learning results in Boolean networks that capture the dynamics well and provide predictive power. Our findings are in contrast to a recent survey that placed Boolean networks on the low end of the “faithfulness to biological reality” and “ability to model dynamics” spectra. Further, contrary to the common argument in favor of Boolean networks, we find that a relatively large number of time points in the time-series data is required to learn good Boolean networks for certain data sets. Last but not least, while methods have been proposed for inferring Boolean networks, as discussed above, missing still are publicly available implementations thereof. Here, we make our implementation of the methods available publicly in open source at http://bioinfo.cs.rice.edu/.
format Online
Article
Text
id pubmed-3689729
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-36897292013-06-26 An Evaluation of Methods for Inferring Boolean Networks from Time-Series Data Berestovsky, Natalie Nakhleh, Luay PLoS One Research Article Regulatory networks play a central role in cellular behavior and decision making. Learning these regulatory networks is a major task in biology, and devising computational methods and mathematical models for this task is a major endeavor in bioinformatics. Boolean networks have been used extensively for modeling regulatory networks. In this model, the state of each gene can be either ‘on’ or ‘off’ and that next-state of a gene is updated, synchronously or asynchronously, according to a Boolean rule that is applied to the current-state of the entire system. Inferring a Boolean network from a set of experimental data entails two main steps: first, the experimental time-series data are discretized into Boolean trajectories, and then, a Boolean network is learned from these Boolean trajectories. In this paper, we consider three methods for data discretization, including a new one we propose, and three methods for learning Boolean networks, and study the performance of all possible nine combinations on four regulatory systems of varying dynamics complexities. We find that employing the right combination of methods for data discretization and network learning results in Boolean networks that capture the dynamics well and provide predictive power. Our findings are in contrast to a recent survey that placed Boolean networks on the low end of the “faithfulness to biological reality” and “ability to model dynamics” spectra. Further, contrary to the common argument in favor of Boolean networks, we find that a relatively large number of time points in the time-series data is required to learn good Boolean networks for certain data sets. Last but not least, while methods have been proposed for inferring Boolean networks, as discussed above, missing still are publicly available implementations thereof. Here, we make our implementation of the methods available publicly in open source at http://bioinfo.cs.rice.edu/. Public Library of Science 2013-06-21 /pmc/articles/PMC3689729/ /pubmed/23805196 http://dx.doi.org/10.1371/journal.pone.0066031 Text en © 2013 Berestovsky, Nakhleh http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Berestovsky, Natalie
Nakhleh, Luay
An Evaluation of Methods for Inferring Boolean Networks from Time-Series Data
title An Evaluation of Methods for Inferring Boolean Networks from Time-Series Data
title_full An Evaluation of Methods for Inferring Boolean Networks from Time-Series Data
title_fullStr An Evaluation of Methods for Inferring Boolean Networks from Time-Series Data
title_full_unstemmed An Evaluation of Methods for Inferring Boolean Networks from Time-Series Data
title_short An Evaluation of Methods for Inferring Boolean Networks from Time-Series Data
title_sort evaluation of methods for inferring boolean networks from time-series data
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3689729/
https://www.ncbi.nlm.nih.gov/pubmed/23805196
http://dx.doi.org/10.1371/journal.pone.0066031
work_keys_str_mv AT berestovskynatalie anevaluationofmethodsforinferringbooleannetworksfromtimeseriesdata
AT nakhlehluay anevaluationofmethodsforinferringbooleannetworksfromtimeseriesdata
AT berestovskynatalie evaluationofmethodsforinferringbooleannetworksfromtimeseriesdata
AT nakhlehluay evaluationofmethodsforinferringbooleannetworksfromtimeseriesdata