Cargando…

A generic algorithm for layout of biological networks

BACKGROUND: Biological networks are widely used to represent processes in biological systems and to capture interactions and dependencies between biological entities. Their size and complexity is steadily increasing due to the ongoing growth of knowledge in the life sciences. To aid understanding of...

Descripción completa

Detalles Bibliográficos
Autores principales: Schreiber, Falk, Dwyer, Tim, Marriott, Kim, Wybrow, Michael
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2009
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2785797/
https://www.ncbi.nlm.nih.gov/pubmed/19909528
http://dx.doi.org/10.1186/1471-2105-10-375
_version_ 1782174836785676288
author Schreiber, Falk
Dwyer, Tim
Marriott, Kim
Wybrow, Michael
author_facet Schreiber, Falk
Dwyer, Tim
Marriott, Kim
Wybrow, Michael
author_sort Schreiber, Falk
collection PubMed
description BACKGROUND: Biological networks are widely used to represent processes in biological systems and to capture interactions and dependencies between biological entities. Their size and complexity is steadily increasing due to the ongoing growth of knowledge in the life sciences. To aid understanding of biological networks several algorithms for laying out and graphically representing networks and network analysis results have been developed. However, current algorithms are specialized to particular layout styles and therefore different algorithms are required for each kind of network and/or style of layout. This increases implementation effort and means that new algorithms must be developed for new layout styles. Furthermore, additional effort is necessary to compose different layout conventions in the same diagram. Also the user cannot usually customize the placement of nodes to tailor the layout to their particular need or task and there is little support for interactive network exploration. RESULTS: We present a novel algorithm to visualize different biological networks and network analysis results in meaningful ways depending on network types and analysis outcome. Our method is based on constrained graph layout and we demonstrate how it can handle the drawing conventions used in biological networks. CONCLUSION: The presented algorithm offers the ability to produce many of the fundamental popular drawing styles while allowing the exibility of constraints to further tailor these layouts.
format Text
id pubmed-2785797
institution National Center for Biotechnology Information
language English
publishDate 2009
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-27857972009-12-01 A generic algorithm for layout of biological networks Schreiber, Falk Dwyer, Tim Marriott, Kim Wybrow, Michael BMC Bioinformatics Research article BACKGROUND: Biological networks are widely used to represent processes in biological systems and to capture interactions and dependencies between biological entities. Their size and complexity is steadily increasing due to the ongoing growth of knowledge in the life sciences. To aid understanding of biological networks several algorithms for laying out and graphically representing networks and network analysis results have been developed. However, current algorithms are specialized to particular layout styles and therefore different algorithms are required for each kind of network and/or style of layout. This increases implementation effort and means that new algorithms must be developed for new layout styles. Furthermore, additional effort is necessary to compose different layout conventions in the same diagram. Also the user cannot usually customize the placement of nodes to tailor the layout to their particular need or task and there is little support for interactive network exploration. RESULTS: We present a novel algorithm to visualize different biological networks and network analysis results in meaningful ways depending on network types and analysis outcome. Our method is based on constrained graph layout and we demonstrate how it can handle the drawing conventions used in biological networks. CONCLUSION: The presented algorithm offers the ability to produce many of the fundamental popular drawing styles while allowing the exibility of constraints to further tailor these layouts. BioMed Central 2009-11-12 /pmc/articles/PMC2785797/ /pubmed/19909528 http://dx.doi.org/10.1186/1471-2105-10-375 Text en Copyright ©2009 Schreiber 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 cited.
spellingShingle Research article
Schreiber, Falk
Dwyer, Tim
Marriott, Kim
Wybrow, Michael
A generic algorithm for layout of biological networks
title A generic algorithm for layout of biological networks
title_full A generic algorithm for layout of biological networks
title_fullStr A generic algorithm for layout of biological networks
title_full_unstemmed A generic algorithm for layout of biological networks
title_short A generic algorithm for layout of biological networks
title_sort generic algorithm for layout of biological networks
topic Research article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2785797/
https://www.ncbi.nlm.nih.gov/pubmed/19909528
http://dx.doi.org/10.1186/1471-2105-10-375
work_keys_str_mv AT schreiberfalk agenericalgorithmforlayoutofbiologicalnetworks
AT dwyertim agenericalgorithmforlayoutofbiologicalnetworks
AT marriottkim agenericalgorithmforlayoutofbiologicalnetworks
AT wybrowmichael agenericalgorithmforlayoutofbiologicalnetworks
AT schreiberfalk genericalgorithmforlayoutofbiologicalnetworks
AT dwyertim genericalgorithmforlayoutofbiologicalnetworks
AT marriottkim genericalgorithmforlayoutofbiologicalnetworks
AT wybrowmichael genericalgorithmforlayoutofbiologicalnetworks