Cargando…
Detection of the dominant direction of information flow and feedback links in densely interconnected regulatory networks
BACKGROUND: Finding the dominant direction of flow of information in densely interconnected regulatory or signaling networks is required in many applications in computational biology and neuroscience. This is achieved by first identifying and removing links which close up feedback loops in the origi...
Autores principales: | , |
---|---|
Formato: | Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2008
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2603427/ https://www.ncbi.nlm.nih.gov/pubmed/18842147 http://dx.doi.org/10.1186/1471-2105-9-424 |
_version_ | 1782162590009393152 |
---|---|
author | Ispolatov, Iaroslav Maslov, Sergei |
author_facet | Ispolatov, Iaroslav Maslov, Sergei |
author_sort | Ispolatov, Iaroslav |
collection | PubMed |
description | BACKGROUND: Finding the dominant direction of flow of information in densely interconnected regulatory or signaling networks is required in many applications in computational biology and neuroscience. This is achieved by first identifying and removing links which close up feedback loops in the original network and hierarchically arranging nodes in the remaining network. In mathematical language this corresponds to a problem of making a graph acyclic by removing as few links as possible and thus altering the original graph in the least possible way. The exact solution of this problem requires enumeration of all cycles and combinations of removed links, which, as an NP-hard problem, is computationally prohibitive even for modest-size networks. RESULTS: We introduce and compare two approximate numerical algorithms for solving this problem: the probabilistic one based on a simulated annealing of the hierarchical layout of the network which minimizes the number of "backward" links going from lower to higher hierarchical levels, and the deterministic, "greedy" algorithm that sequentially cuts the links that participate in the largest number of feedback cycles. We find that the annealing algorithm outperforms the deterministic one in terms of speed, memory requirement, and the actual number of removed links. To further improve a visual perception of the layout produced by the annealing algorithm, we perform an additional minimization of the length of hierarchical links while keeping the number of anti-hierarchical links at their minimum. The annealing algorithm is then tested on several examples of regulatory and signaling networks/pathways operating in human cells. CONCLUSION: The proposed annealing algorithm is powerful enough to performs often optimal layouts of protein networks in whole organisms, consisting of around ~10(4 )nodes and ~10(5 )links, while the applicability of the greedy algorithm is limited to individual pathways with ~100 vertices. The considered examples indicate that the annealing algorithm produce biologically meaningful layouts: The function of the most of the anti-hierarchical links is indeed to send a feedback signal to the upstream pathway elements. Source codes of F90 and Matlab implementation of the two algorithms are available at |
format | Text |
id | pubmed-2603427 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2008 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-26034272008-12-17 Detection of the dominant direction of information flow and feedback links in densely interconnected regulatory networks Ispolatov, Iaroslav Maslov, Sergei BMC Bioinformatics Research Article BACKGROUND: Finding the dominant direction of flow of information in densely interconnected regulatory or signaling networks is required in many applications in computational biology and neuroscience. This is achieved by first identifying and removing links which close up feedback loops in the original network and hierarchically arranging nodes in the remaining network. In mathematical language this corresponds to a problem of making a graph acyclic by removing as few links as possible and thus altering the original graph in the least possible way. The exact solution of this problem requires enumeration of all cycles and combinations of removed links, which, as an NP-hard problem, is computationally prohibitive even for modest-size networks. RESULTS: We introduce and compare two approximate numerical algorithms for solving this problem: the probabilistic one based on a simulated annealing of the hierarchical layout of the network which minimizes the number of "backward" links going from lower to higher hierarchical levels, and the deterministic, "greedy" algorithm that sequentially cuts the links that participate in the largest number of feedback cycles. We find that the annealing algorithm outperforms the deterministic one in terms of speed, memory requirement, and the actual number of removed links. To further improve a visual perception of the layout produced by the annealing algorithm, we perform an additional minimization of the length of hierarchical links while keeping the number of anti-hierarchical links at their minimum. The annealing algorithm is then tested on several examples of regulatory and signaling networks/pathways operating in human cells. CONCLUSION: The proposed annealing algorithm is powerful enough to performs often optimal layouts of protein networks in whole organisms, consisting of around ~10(4 )nodes and ~10(5 )links, while the applicability of the greedy algorithm is limited to individual pathways with ~100 vertices. The considered examples indicate that the annealing algorithm produce biologically meaningful layouts: The function of the most of the anti-hierarchical links is indeed to send a feedback signal to the upstream pathway elements. Source codes of F90 and Matlab implementation of the two algorithms are available at BioMed Central 2008-10-08 /pmc/articles/PMC2603427/ /pubmed/18842147 http://dx.doi.org/10.1186/1471-2105-9-424 Text en Copyright © 2008 Ispolatov and Maslov; 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 cited. |
spellingShingle | Research Article Ispolatov, Iaroslav Maslov, Sergei Detection of the dominant direction of information flow and feedback links in densely interconnected regulatory networks |
title | Detection of the dominant direction of information flow and feedback links in densely interconnected regulatory networks |
title_full | Detection of the dominant direction of information flow and feedback links in densely interconnected regulatory networks |
title_fullStr | Detection of the dominant direction of information flow and feedback links in densely interconnected regulatory networks |
title_full_unstemmed | Detection of the dominant direction of information flow and feedback links in densely interconnected regulatory networks |
title_short | Detection of the dominant direction of information flow and feedback links in densely interconnected regulatory networks |
title_sort | detection of the dominant direction of information flow and feedback links in densely interconnected regulatory networks |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2603427/ https://www.ncbi.nlm.nih.gov/pubmed/18842147 http://dx.doi.org/10.1186/1471-2105-9-424 |
work_keys_str_mv | AT ispolatoviaroslav detectionofthedominantdirectionofinformationflowandfeedbacklinksindenselyinterconnectedregulatorynetworks AT maslovsergei detectionofthedominantdirectionofinformationflowandfeedbacklinksindenselyinterconnectedregulatorynetworks |