Cargando…

An algebra-based method for inferring gene regulatory networks

BACKGROUND: The inference of gene regulatory networks (GRNs) from experimental observations is at the heart of systems biology. This includes the inference of both the network topology and its dynamics. While there are many algorithms available to infer the network topology from experimental data, l...

Descripción completa

Detalles Bibliográficos
Autores principales: Vera-Licona, Paola, Jarrah, Abdul, Garcia-Puente, Luis David, McGee, John, Laubenbacher, Reinhard
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4022379/
https://www.ncbi.nlm.nih.gov/pubmed/24669835
http://dx.doi.org/10.1186/1752-0509-8-37
_version_ 1782316393244393472
author Vera-Licona, Paola
Jarrah, Abdul
Garcia-Puente, Luis David
McGee, John
Laubenbacher, Reinhard
author_facet Vera-Licona, Paola
Jarrah, Abdul
Garcia-Puente, Luis David
McGee, John
Laubenbacher, Reinhard
author_sort Vera-Licona, Paola
collection PubMed
description BACKGROUND: The inference of gene regulatory networks (GRNs) from experimental observations is at the heart of systems biology. This includes the inference of both the network topology and its dynamics. While there are many algorithms available to infer the network topology from experimental data, less emphasis has been placed on methods that infer network dynamics. Furthermore, since the network inference problem is typically underdetermined, it is essential to have the option of incorporating into the inference process, prior knowledge about the network, along with an effective description of the search space of dynamic models. Finally, it is also important to have an understanding of how a given inference method is affected by experimental and other noise in the data used. RESULTS: This paper contains a novel inference algorithm using the algebraic framework of Boolean polynomial dynamical systems (BPDS), meeting all these requirements. The algorithm takes as input time series data, including those from network perturbations, such as knock-out mutant strains and RNAi experiments. It allows for the incorporation of prior biological knowledge while being robust to significant levels of noise in the data used for inference. It uses an evolutionary algorithm for local optimization with an encoding of the mathematical models as BPDS. The BPDS framework allows an effective representation of the search space for algebraic dynamic models that improves computational performance. The algorithm is validated with both simulated and experimental microarray expression profile data. Robustness to noise is tested using a published mathematical model of the segment polarity gene network in Drosophila melanogaster. Benchmarking of the algorithm is done by comparison with a spectrum of state-of-the-art network inference methods on data from the synthetic IRMA network to demonstrate that our method has good precision and recall for the network reconstruction task, while also predicting several of the dynamic patterns present in the network. CONCLUSIONS: Boolean polynomial dynamical systems provide a powerful modeling framework for the reverse engineering of gene regulatory networks, that enables a rich mathematical structure on the model search space. A C++ implementation of the method, distributed under LPGL license, is available, together with the source code, at http://www.paola-vera-licona.net/Software/EARevEng/REACT.html.
format Online
Article
Text
id pubmed-4022379
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-40223792014-05-28 An algebra-based method for inferring gene regulatory networks Vera-Licona, Paola Jarrah, Abdul Garcia-Puente, Luis David McGee, John Laubenbacher, Reinhard BMC Syst Biol Research Article BACKGROUND: The inference of gene regulatory networks (GRNs) from experimental observations is at the heart of systems biology. This includes the inference of both the network topology and its dynamics. While there are many algorithms available to infer the network topology from experimental data, less emphasis has been placed on methods that infer network dynamics. Furthermore, since the network inference problem is typically underdetermined, it is essential to have the option of incorporating into the inference process, prior knowledge about the network, along with an effective description of the search space of dynamic models. Finally, it is also important to have an understanding of how a given inference method is affected by experimental and other noise in the data used. RESULTS: This paper contains a novel inference algorithm using the algebraic framework of Boolean polynomial dynamical systems (BPDS), meeting all these requirements. The algorithm takes as input time series data, including those from network perturbations, such as knock-out mutant strains and RNAi experiments. It allows for the incorporation of prior biological knowledge while being robust to significant levels of noise in the data used for inference. It uses an evolutionary algorithm for local optimization with an encoding of the mathematical models as BPDS. The BPDS framework allows an effective representation of the search space for algebraic dynamic models that improves computational performance. The algorithm is validated with both simulated and experimental microarray expression profile data. Robustness to noise is tested using a published mathematical model of the segment polarity gene network in Drosophila melanogaster. Benchmarking of the algorithm is done by comparison with a spectrum of state-of-the-art network inference methods on data from the synthetic IRMA network to demonstrate that our method has good precision and recall for the network reconstruction task, while also predicting several of the dynamic patterns present in the network. CONCLUSIONS: Boolean polynomial dynamical systems provide a powerful modeling framework for the reverse engineering of gene regulatory networks, that enables a rich mathematical structure on the model search space. A C++ implementation of the method, distributed under LPGL license, is available, together with the source code, at http://www.paola-vera-licona.net/Software/EARevEng/REACT.html. BioMed Central 2014-03-26 /pmc/articles/PMC4022379/ /pubmed/24669835 http://dx.doi.org/10.1186/1752-0509-8-37 Text en Copyright © 2014 Vera-Licona et al.; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited.
spellingShingle Research Article
Vera-Licona, Paola
Jarrah, Abdul
Garcia-Puente, Luis David
McGee, John
Laubenbacher, Reinhard
An algebra-based method for inferring gene regulatory networks
title An algebra-based method for inferring gene regulatory networks
title_full An algebra-based method for inferring gene regulatory networks
title_fullStr An algebra-based method for inferring gene regulatory networks
title_full_unstemmed An algebra-based method for inferring gene regulatory networks
title_short An algebra-based method for inferring gene regulatory networks
title_sort algebra-based method for inferring gene regulatory networks
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4022379/
https://www.ncbi.nlm.nih.gov/pubmed/24669835
http://dx.doi.org/10.1186/1752-0509-8-37
work_keys_str_mv AT veraliconapaola analgebrabasedmethodforinferringgeneregulatorynetworks
AT jarrahabdul analgebrabasedmethodforinferringgeneregulatorynetworks
AT garciapuenteluisdavid analgebrabasedmethodforinferringgeneregulatorynetworks
AT mcgeejohn analgebrabasedmethodforinferringgeneregulatorynetworks
AT laubenbacherreinhard analgebrabasedmethodforinferringgeneregulatorynetworks
AT veraliconapaola algebrabasedmethodforinferringgeneregulatorynetworks
AT jarrahabdul algebrabasedmethodforinferringgeneregulatorynetworks
AT garciapuenteluisdavid algebrabasedmethodforinferringgeneregulatorynetworks
AT mcgeejohn algebrabasedmethodforinferringgeneregulatorynetworks
AT laubenbacherreinhard algebrabasedmethodforinferringgeneregulatorynetworks