Cargando…

Steiner tree methods for optimal sub-network identification: an empirical study

BACKGROUND: Analysis and interpretation of biological networks is one of the primary goals of systems biology. In this context identification of sub-networks connecting sets of seed proteins or seed genes plays a crucial role. Given that no natural node and edge weighting scheme is available retriev...

Descripción completa

Detalles Bibliográficos
Autores principales: Sadeghi, Afshin, Fröhlich, Holger
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3674966/
https://www.ncbi.nlm.nih.gov/pubmed/23627667
http://dx.doi.org/10.1186/1471-2105-14-144
_version_ 1782272440840224768
author Sadeghi, Afshin
Fröhlich, Holger
author_facet Sadeghi, Afshin
Fröhlich, Holger
author_sort Sadeghi, Afshin
collection PubMed
description BACKGROUND: Analysis and interpretation of biological networks is one of the primary goals of systems biology. In this context identification of sub-networks connecting sets of seed proteins or seed genes plays a crucial role. Given that no natural node and edge weighting scheme is available retrieval of a minimum size sub-graph leads to the classical Steiner tree problem, which is known to be NP-complete. Many approximate solutions have been published and theoretically analyzed in the computer science literature, but far less is known about their practical performance in the bioinformatics field. RESULTS: Here we conducted a systematic simulation study of four different approximate and one exact algorithms on a large human protein-protein interaction network with ~14,000 nodes and ~400,000 edges. Moreover, we devised an own algorithm to retrieve a sub-graph of merged Steiner trees. The application of our algorithms was demonstrated for two breast cancer signatures and a sub-network playing a role in male pattern baldness. CONCLUSION: We found a modified version of the shortest paths based approximation algorithm by Takahashi and Matsuyama to lead to accurate solutions, while at the same time being several orders of magnitude faster than the exact approach. Our devised algorithm for merged Steiner trees, which is a further development of the Takahashi and Matsuyama algorithm, proved to be useful for small seed lists. All our implemented methods are available in the R-package SteinerNet on CRAN (http://www.r-project.org) and as a supplement to this paper.
format Online
Article
Text
id pubmed-3674966
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-36749662013-06-10 Steiner tree methods for optimal sub-network identification: an empirical study Sadeghi, Afshin Fröhlich, Holger BMC Bioinformatics Research Article BACKGROUND: Analysis and interpretation of biological networks is one of the primary goals of systems biology. In this context identification of sub-networks connecting sets of seed proteins or seed genes plays a crucial role. Given that no natural node and edge weighting scheme is available retrieval of a minimum size sub-graph leads to the classical Steiner tree problem, which is known to be NP-complete. Many approximate solutions have been published and theoretically analyzed in the computer science literature, but far less is known about their practical performance in the bioinformatics field. RESULTS: Here we conducted a systematic simulation study of four different approximate and one exact algorithms on a large human protein-protein interaction network with ~14,000 nodes and ~400,000 edges. Moreover, we devised an own algorithm to retrieve a sub-graph of merged Steiner trees. The application of our algorithms was demonstrated for two breast cancer signatures and a sub-network playing a role in male pattern baldness. CONCLUSION: We found a modified version of the shortest paths based approximation algorithm by Takahashi and Matsuyama to lead to accurate solutions, while at the same time being several orders of magnitude faster than the exact approach. Our devised algorithm for merged Steiner trees, which is a further development of the Takahashi and Matsuyama algorithm, proved to be useful for small seed lists. All our implemented methods are available in the R-package SteinerNet on CRAN (http://www.r-project.org) and as a supplement to this paper. BioMed Central 2013-04-30 /pmc/articles/PMC3674966/ /pubmed/23627667 http://dx.doi.org/10.1186/1471-2105-14-144 Text en Copyright ©2013 Sadeghi and Fröhlich; 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
Sadeghi, Afshin
Fröhlich, Holger
Steiner tree methods for optimal sub-network identification: an empirical study
title Steiner tree methods for optimal sub-network identification: an empirical study
title_full Steiner tree methods for optimal sub-network identification: an empirical study
title_fullStr Steiner tree methods for optimal sub-network identification: an empirical study
title_full_unstemmed Steiner tree methods for optimal sub-network identification: an empirical study
title_short Steiner tree methods for optimal sub-network identification: an empirical study
title_sort steiner tree methods for optimal sub-network identification: an empirical study
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3674966/
https://www.ncbi.nlm.nih.gov/pubmed/23627667
http://dx.doi.org/10.1186/1471-2105-14-144
work_keys_str_mv AT sadeghiafshin steinertreemethodsforoptimalsubnetworkidentificationanempiricalstudy
AT frohlichholger steinertreemethodsforoptimalsubnetworkidentificationanempiricalstudy