Cargando…

An algorithm for score aggregation over causal biological networks based on random walk sampling

BACKGROUND: We recently published in BMC Systems Biology an approach for calculating the perturbation amplitudes of causal network models by integrating gene differential expression data. This approach relies on the process of score aggregation, which combines the perturbations at the level of the i...

Descripción completa

Detalles Bibliográficos
Autores principales: Vasilyev, Dmitry M, Thomson, Ty M, Frushour, Brian P, Martin, Florian, Sewer, Alain
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4266947/
https://www.ncbi.nlm.nih.gov/pubmed/25113603
http://dx.doi.org/10.1186/1756-0500-7-516
_version_ 1782349082345340928
author Vasilyev, Dmitry M
Thomson, Ty M
Frushour, Brian P
Martin, Florian
Sewer, Alain
author_facet Vasilyev, Dmitry M
Thomson, Ty M
Frushour, Brian P
Martin, Florian
Sewer, Alain
author_sort Vasilyev, Dmitry M
collection PubMed
description BACKGROUND: We recently published in BMC Systems Biology an approach for calculating the perturbation amplitudes of causal network models by integrating gene differential expression data. This approach relies on the process of score aggregation, which combines the perturbations at the level of the individual network nodes into a global measure that quantifies the perturbation of the network as a whole. Such "bottom-up" aggregation relates the changes in molecular entities measured by omics technologies to systems-level phenotypes. However, the aggregation method we used is limited to a specific class of causal network models called "causally consistent", which is equivalent to the notion of balance of a signed graph used in graph theory. As a consequence of this limitation, our aggregation method cannot be used in the many relevant cases involving "causally inconsistent" network models such as those containing negative feedbacks. FINDINGS: In this note, we propose an algorithm called "sampling of spanning trees" (SST) that extends our published aggregation method to causally inconsistent network models by replacing the signed relationships between the network nodes by an appropriate continuous measure. The SST algorithm is based on spanning trees, which are a particular class of subgraphs used in graph theory, and on a sampling procedure leveraging the properties of specific random walks on the graph. This algorithm is applied to several cases of biological interest. CONCLUSIONS: The SST algorithm provides a practical means of aggregating nodal values over causally inconsistent network models based on solid mathematical foundations. We showed its utility in systems biology, where the nodal values can be perturbation amplitudes of protein activities or gene differential expressions, while the networks can be models of cellular signaling or expression regulation. Since the SST algorithm is based on general graph-theoretical considerations, it is scalable to arbitrary graph sizes and can potentially be used for performing quantitative analyses in any context involving signed graphs. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/1756-0500-7-516) contains supplementary material, which is available to authorized users.
format Online
Article
Text
id pubmed-4266947
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-42669472014-12-16 An algorithm for score aggregation over causal biological networks based on random walk sampling Vasilyev, Dmitry M Thomson, Ty M Frushour, Brian P Martin, Florian Sewer, Alain BMC Res Notes Technical Note BACKGROUND: We recently published in BMC Systems Biology an approach for calculating the perturbation amplitudes of causal network models by integrating gene differential expression data. This approach relies on the process of score aggregation, which combines the perturbations at the level of the individual network nodes into a global measure that quantifies the perturbation of the network as a whole. Such "bottom-up" aggregation relates the changes in molecular entities measured by omics technologies to systems-level phenotypes. However, the aggregation method we used is limited to a specific class of causal network models called "causally consistent", which is equivalent to the notion of balance of a signed graph used in graph theory. As a consequence of this limitation, our aggregation method cannot be used in the many relevant cases involving "causally inconsistent" network models such as those containing negative feedbacks. FINDINGS: In this note, we propose an algorithm called "sampling of spanning trees" (SST) that extends our published aggregation method to causally inconsistent network models by replacing the signed relationships between the network nodes by an appropriate continuous measure. The SST algorithm is based on spanning trees, which are a particular class of subgraphs used in graph theory, and on a sampling procedure leveraging the properties of specific random walks on the graph. This algorithm is applied to several cases of biological interest. CONCLUSIONS: The SST algorithm provides a practical means of aggregating nodal values over causally inconsistent network models based on solid mathematical foundations. We showed its utility in systems biology, where the nodal values can be perturbation amplitudes of protein activities or gene differential expressions, while the networks can be models of cellular signaling or expression regulation. Since the SST algorithm is based on general graph-theoretical considerations, it is scalable to arbitrary graph sizes and can potentially be used for performing quantitative analyses in any context involving signed graphs. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/1756-0500-7-516) contains supplementary material, which is available to authorized users. BioMed Central 2014-08-11 /pmc/articles/PMC4266947/ /pubmed/25113603 http://dx.doi.org/10.1186/1756-0500-7-516 Text en © Vasilyev et al.; licensee BioMed Central Ltd. 2014 This article is published under license to BioMed Central Ltd. 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 work is properly credited. 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 Technical Note
Vasilyev, Dmitry M
Thomson, Ty M
Frushour, Brian P
Martin, Florian
Sewer, Alain
An algorithm for score aggregation over causal biological networks based on random walk sampling
title An algorithm for score aggregation over causal biological networks based on random walk sampling
title_full An algorithm for score aggregation over causal biological networks based on random walk sampling
title_fullStr An algorithm for score aggregation over causal biological networks based on random walk sampling
title_full_unstemmed An algorithm for score aggregation over causal biological networks based on random walk sampling
title_short An algorithm for score aggregation over causal biological networks based on random walk sampling
title_sort algorithm for score aggregation over causal biological networks based on random walk sampling
topic Technical Note
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4266947/
https://www.ncbi.nlm.nih.gov/pubmed/25113603
http://dx.doi.org/10.1186/1756-0500-7-516
work_keys_str_mv AT vasilyevdmitrym analgorithmforscoreaggregationovercausalbiologicalnetworksbasedonrandomwalksampling
AT thomsontym analgorithmforscoreaggregationovercausalbiologicalnetworksbasedonrandomwalksampling
AT frushourbrianp analgorithmforscoreaggregationovercausalbiologicalnetworksbasedonrandomwalksampling
AT martinflorian analgorithmforscoreaggregationovercausalbiologicalnetworksbasedonrandomwalksampling
AT seweralain analgorithmforscoreaggregationovercausalbiologicalnetworksbasedonrandomwalksampling
AT vasilyevdmitrym algorithmforscoreaggregationovercausalbiologicalnetworksbasedonrandomwalksampling
AT thomsontym algorithmforscoreaggregationovercausalbiologicalnetworksbasedonrandomwalksampling
AT frushourbrianp algorithmforscoreaggregationovercausalbiologicalnetworksbasedonrandomwalksampling
AT martinflorian algorithmforscoreaggregationovercausalbiologicalnetworksbasedonrandomwalksampling
AT seweralain algorithmforscoreaggregationovercausalbiologicalnetworksbasedonrandomwalksampling