A grid layout algorithm for automatic drawing of biochemical networks
Open Access
- 27 January 2005
- journal article
- research article
- Published by Oxford University Press (OUP) in Bioinformatics
- Vol. 21 (9) , 2036-2042
- https://doi.org/10.1093/bioinformatics/bti290
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/ Contact:kurata@bio.kyutech.ac.jp Supplementary information:http://kurata21.bio.kyutech.ac.jp/grid/grid_layout.htm; http://www.cadlive.jp/Keywords
This publication has 21 references indexed in Scilit:
- Cellware—a multi-algorithmic software for computational systems biologyBioinformatics, 2004
- Next Generation Simulation Tools: The Systems Biology Workbench and BioSPICE IntegrationOMICS: A Journal of Integrative Biology, 2003
- Cytoscape: A Software Environment for Integrated Models of Biomolecular Interaction NetworksGenome Research, 2003
- A graphical notation for biochemical networksBIOSILICO, 2003
- CellDesigner: a process diagram editor for gene-regulatory and biochemical networksBIOSILICO, 2003
- CADLIVE for constructing a large-scale biochemical network based on a simulation-directed notation and its application to yeast cell cycleNucleic Acids Research, 2003
- The systems biology markup language (SBML): a medium for representation and exchange of biochemical network modelsBioinformatics, 2003
- Towards an e-biology of ageing: integrating theory and dataNature Reviews Molecular Cell Biology, 2003
- Model Building and Model Checking for Biochemical ProcessesCell Biochemistry and Biophysics, 2003
- Biochemistry by numbers: simulation of biochemical pathways with Gepasi 3Trends in Biochemical Sciences, 1997