A grid layout algorithm for automatic drawing of biochemical networks
- PMID: 15677705
- DOI: 10.1093/bioinformatics/bti290
A grid layout algorithm for automatic drawing of biochemical networks
Abstract
Motivation: Visualization is indispensable in the research of complex biochemical networks. Available graph layout algorithms are not adequate for satisfactorily drawing such networks. New methods are required to visualize automatically the topological architectures and facilitate the understanding of the functions of the networks.
Results: We propose a novel layout algorithm to draw complex biochemical networks. A network is modeled as a system of interacting nodes on squared grids. A discrete cost function between each node pair is designed based on the topological relation and the geometric positions of the two nodes. The layouts are produced by minimizing the total cost. We design a fast algorithm to minimize the discrete cost function, by which candidate layouts can be produced efficiently. A simulated annealing procedure is used to choose better candidates. Our algorithm demonstrates its ability to exhibit cluster structures clearly in relatively compact layout areas without any prior knowledge. We developed Windows software to implement the algorithm for CADLIVE.
Availability: All materials can be freely downloaded from http://kurata21.bio.kyutech.ac.jp/grid/grid_layout.htm; http://www.cadlive.jp/
Supplementary information: http://kurata21.bio.kyutech.ac.jp/grid/grid_layout.htm; http://www.cadlive.jp/
Similar articles
-
Fast grid layout algorithm for biological networks with sweep calculation.Bioinformatics. 2008 Jun 15;24(12):1433-41. doi: 10.1093/bioinformatics/btn196. Epub 2008 Apr 18. Bioinformatics. 2008. PMID: 18424458
-
An efficient grid layout algorithm for biological networks utilizing various biological attributes.BMC Bioinformatics. 2007 Mar 6;8:76. doi: 10.1186/1471-2105-8-76. BMC Bioinformatics. 2007. PMID: 17338825 Free PMC article.
-
Supporting the SBML layout extension.Bioinformatics. 2006 Dec 1;22(23):2966-7. doi: 10.1093/bioinformatics/btl520. Epub 2006 Oct 11. Bioinformatics. 2006. PMID: 17038346
-
Graph theoretic modeling of large-scale semantic networks.J Biomed Inform. 2006 Aug;39(4):451-64. doi: 10.1016/j.jbi.2005.10.007. Epub 2005 Dec 15. J Biomed Inform. 2006. PMID: 16442849 Review.
-
Mathematical models of cell cycle regulation.Brief Bioinform. 2005 Jun;6(2):163-77. doi: 10.1093/bib/6.2.163. Brief Bioinform. 2005. PMID: 15975225 Review.
Cited by
-
Extended CADLIVE: a novel graphical notation for design of biochemical network maps and computational pathway analysis.Nucleic Acids Res. 2007;35(20):e134. doi: 10.1093/nar/gkm769. Epub 2007 Oct 16. Nucleic Acids Res. 2007. PMID: 17940089 Free PMC article.
-
A generic algorithm for layout of biological networks.BMC Bioinformatics. 2009 Nov 12;10:375. doi: 10.1186/1471-2105-10-375. BMC Bioinformatics. 2009. PMID: 19909528 Free PMC article.
-
The cognitive phenotype of Down syndrome: insights from intracellular network analysis.NeuroRx. 2006 Jul;3(3):396-406. doi: 10.1016/j.nurx.2006.05.036. NeuroRx. 2006. PMID: 16815222 Free PMC article. Review.
-
LucidDraw: efficiently visualizing complex biochemical networks within MATLAB.BMC Bioinformatics. 2010 Jan 15;11:31. doi: 10.1186/1471-2105-11-31. BMC Bioinformatics. 2010. PMID: 20074382 Free PMC article.
-
Visualizing global properties of large complex networks.PLoS One. 2008 Jul 2;3(7):e2541. doi: 10.1371/journal.pone.0002541. PLoS One. 2008. PMID: 18648531 Free PMC article.
Publication types
MeSH terms
Substances
LinkOut - more resources
Full Text Sources
Other Literature Sources
Molecular Biology Databases