LucidDraw: Efficiently visualizing complex biochemical networks within MATLAB

BackgroundBiochemical networks play an essential role in systems biology. Rapidly growing network data and versatile research activities call for convenient visualization tools to aid intuitively perceiving abstract structures of networks and gaining insights into the functional implications of networks. There are various kinds of network visualization software, but they are usually not adequate for visual analysis of complex biological networks mainly because of the two reasons: 1) most existing drawing methods suitable for biochemical networks have high computation loads and can hardly achieve near real-time visualization; 2) available network visualization tools are designed for working in certain network modeling platforms, so they are not convenient for general analyses due to lack of broader range of readily accessible numerical utilities.ResultsWe present LucidDraw as a visual analysis tool, which features (a) speed: typical biological networks with several hundreds of nodes can be drawn in a few seconds through a new layout algorithm; (b) ease of use: working within MATLAB makes it convenient to manipulate and analyze the network data using a broad spectrum of sophisticated numerical functions; (c) flexibility: layout styles and incorporation of other available information about functional modules can be controlled by users with little effort, and the output drawings are interactively modifiable.ConclusionsEquipped with a new grid layout algorithm proposed here, LucidDraw serves as an auxiliary network analysis tool capable of visualizing complex biological networks in near real-time with controllable layout styles and drawing details. The framework of the algorithm enables easy incorporation of extra biological information, if available, to influence the output layouts with predefined node grouping features.

[1]  Emek Demir,et al.  PATIKA: an integrated visual environment for collaborative construction and analysis of cellular pathways , 2002, Bioinform..

[2]  Matthew Suderman,et al.  Tools for visually exploring biological networks , 2007, Bioinform..

[3]  H. Kurata,et al.  CADLIVE dynamic simulator: direct link of biochemical networks to dynamic models. , 2005, Genome research.

[4]  Hiroyuki Kurata,et al.  A grid layout algorithm for automatic drawing of biochemical networks , 2005, Bioinform..

[5]  Falk Schreiber,et al.  VANTED: A system for advanced data analysis and visualization in the context of biological networks , 2006, BMC Bioinformatics.

[6]  P. Shannon,et al.  Cytoscape: a software environment for integrated models of biomolecular interaction networks. , 2003, Genome research.

[7]  Michael Hecker,et al.  Integrated network reconstruction, visualization and analysis using YANAsquare , 2007, BMC Bioinformatics.

[8]  Masao Nagasaki,et al.  Fast Grid Layout Algorithm for Biological Networks with Sweep Calculation , 2022 .

[9]  Masao Nagasaki,et al.  BFL: a node and edge betweenness based fast layout algorithm for large scale networks , 2009, BMC Bioinformatics.

[10]  Hiroyuki Kurata,et al.  Visualizing Global Properties of Large Complex Networks , 2008, PloS one.

[11]  Christopher J Petzold,et al.  Lipidomics reveals control of Mycobacterium tuberculosis virulence lipids via metabolic coupling , 2007, Proceedings of the National Academy of Sciences.

[12]  Masao Nagasaki,et al.  Genomic Object Net: II. Modelling biopathways by hybrid functional Petri net with extension. , 2003, Applied bioinformatics.

[13]  Zhenjun Hu,et al.  VisANT: an online visualization and analysis tool for biological interaction data , 2004, BMC Bioinformatics.

[14]  Jason A. Papin,et al.  * Corresponding authors , 2006 .

[15]  Masao Nagasaki,et al.  An efficient grid layout algorithm for biological networks utilizing various biological attributes , 2007, BMC Bioinformatics.

[16]  Juan Mei,et al.  Revealing network communities through modularity maximization by a contraction–dilation method , 2009 .

[17]  Kate S Carroll,et al.  Drug targets in mycobacterial sulfur metabolism. , 2007, Infectious disorders drug targets.

[18]  Petter Holme,et al.  Subnetwork hierarchies of biochemical pathways , 2002, Bioinform..

[19]  Jin-Kao Hao,et al.  A Critical Element-Guided Perturbation Strategy for Iterated Local Search , 2009, EvoCOP.

[20]  Tamara Munzner,et al.  Cerebral: a Cytoscape plugin for layout of and interaction with biological networks using subcellular localization annotation , 2007, Bioinform..

[21]  H. Kurata,et al.  CADLIVE for constructing a large-scale biochemical network based on a simulation-directed notation and its application to yeast cell cycle. , 2003, Nucleic acids research.

[22]  Masao Nagasaki,et al.  Genomic Object Net: I. A platform for modelling and simulating biopathways. , 2003, Applied bioinformatics.

[23]  C. Barry,et al.  Interpreting cell wall 'virulence factors' of Mycobacterium tuberculosis. , 2001, Trends in microbiology.

[24]  Tamara Munzner,et al.  Cerebral: Visualizing Multiple Experimental Conditions on a Graph with Biological Context , 2008, IEEE Transactions on Visualization and Computer Graphics.

[25]  Christian Blum,et al.  Proceedings of the 10th European conference on Evolutionary Computation in Combinatorial Optimization , 2007 .

[26]  Masao Nagasaki,et al.  Automatic drawing of biological networks using cross cost and subcomponent data. , 2005, Genome informatics. International Conference on Genome Informatics.