Log on / register
Feedback | Support | My details
Open AccessHighly AccessResearch article

A generic algorithm for layout of biological networks

Falk Schreiber1,2 email, Tim Dwyer3 email, Kim Marriott4 email and Michael Wybrow4 email

Leibniz-Institute of Plant Genetics and Crop Plant Research (IPK), Corrensstrasse 3, D-06466 Gatersleben, Germany

Institute of Computer Science, Martin Luther University Halle-Wittenberg, Von-Seckendorff-Platz 1, D-06120 Halle, Germany

Microsoft Research, Seattle, USA

Clayton School of Information Technology, Monash University, Vic 3800, Australia

author email corresponding author email

BMC Bioinformatics 2009, 10:375doi:10.1186/1471-2105-10-375

Published: 12 November 2009

Abstract

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.


© 1999-2009 BioMed Central Ltd unless otherwise stated. Part of Springer Science+Business Media.