| Literature DB >> 18793469 |
Tianxiao Huan1, Andrey Y Sivachenko, Scott H Harrison, Jake Y Chen.
Abstract
BACKGROUND: New systems biology studies require researchers to understand how interplay among myriads of biomolecular entities is orchestrated in order to achieve high-level cellular and physiological functions. Many software tools have been developed in the past decade to help researchers visually navigate large networks of biomolecular interactions with built-in template-based query capabilities. To further advance researchers' ability to interrogate global physiological states of cells through multi-scale visual network explorations, new visualization software tools still need to be developed to empower the analysis. A robust visual data analysis platform driven by database management systems to perform bi-directional data processing-to-visualizations with declarative querying capabilities is needed.Entities:
Mesh:
Substances:
Year: 2008 PMID: 18793469 PMCID: PMC2537576 DOI: 10.1186/1471-2105-9-S9-S5
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Figure 1An overview of the ProteoLens core architecture. The design of ProteoLens decoupled the data processing and visualization presenting in two layers and the two layers communicated by the abstract Data Associations. The major components of ProteoLens are SQL data retrieving engine, network layout engine and graph attributes editing engine.
Figure 2The overview core functionalities of ProteoLens. Some of the core functionalities of ProteoLens labelled in this figure: a) ProteoLens can access both the relational database and local file system, b) the SQL statement can be edited and run in the software environment for data association building, c) SQL-like for building the sub network by retrieving particular characters of nodes/edges, d) convenient quick query of the nodes in the network view and sub-network retrieving, and e) flexible and comprehensive annotation adding.
Compare ProteoLens against Cytoscape, VisANT and BiologicalNetworks.
| yFiles | yFiles and GINY | In house | Cytoscape | |
| force-directed, Radial Layout hierarchical, circular, orthogonal | More than 13 kinds of layout styles. | force-directed | grid, circular, force-directed | |
| node shape/colour/border/label, edge colour/style/direction/label | node shape/colour/border/label, edge colour/style/direction/label | node shape/colour/size | node shape/colour/border/label, edge colour/style/direction/label | |
| select nodes/links according to properties or using SQL statement for table attributes selecting directly | select nodes/links according to properties (SQL-like) | Several 'select' filters available | select nodes/links according to properties (SQL-like) | |
| expand node neighbours | Plug-in | expand node neighbours | ||
| Common Relational database | Plug-in | Predictome | PathSys | |
| Java stand-alone | Java applet or stand-alone | Java applet | JSP (Java Server Pages) | |
| GML,XML session | GML,SIF | network with layout | save all work as projects | |
| Text, GML, XML, Oracle or PostgreSQL | text, GML, expression matrix, OBO | PSI-MI, BioPAX, KGML, network relations (text) | microarray data (Stanford,Affymetrix,TIGR,GenePix), SBML, SIF, PSI-MI, BioPAX | |
| JPEG,BMP, GML network relations, Node lists, selections node lists (text) | graphical file, SVG, GML, network relations (text) | PSI-MI, BioPAX, SVG, JPEG, network relations (text) | GIF, JPEG, SWF, PDF, PNG, PostScript, RAW, SVG, BMP | |
| Embedding the SQL query make its software more flexible to suit powerful bioinformatics experts usage | The importance of Cytoscape is its solid support for plug-in, growing number of which is available. | Statistics ability for topological characteristic analysis and integrating several biological database | Integrated visualization and analysis of expression data. |
*A summary of attributes of Cytoscape, VisANT and BiologicalNetworks as presented in detail by Matthew Suderman et al in review. [26]
Figure 3SQL statement for identifying disease-disease association. The SQL statement created a view recording the relationship of two individual diseases as "associated" if they shared at least one common disorder gene.
Figure 4SQL statement for counting the genes involving in every disease.
Figure 5Disease-disease association network. This is a sub network of the cancer disease association network, built by retrieving 13 kinds of popular cancer. In this representation, the node is a kind of cancer, and if two kinds of cancer have common genetic disorder genes, there is an edge connecting them. The size of nodes indicates the number of cancerogenic disorder genes and the color of nodes indicates the number of cases in 2007 in the U.S; dark red indicates more cases, light red indicates less number, and white indicates less statistic data. The width of edge indicates the number of common genetic disorder genes of two kinds of cancer disease.
Figure 6Compound- protein target interaction network. a) The compound-protein target interaction network is drawn by the ProteoLens hierarchical layout. b) The evolutionary tree of all the target proteins is drawn by ClustalW2 . For every protein sub family marked with a color, the node color in A corresponds to the color bar in B.
Figure 7MS proteomic peptide-protein mapping network. The blue color marking nodes are the original common peptides of the two proteins, and the yellow ones are newly discovered common peptides. The peptides' nodes are marked in three kinds of shape indicating different MS experimental platforms.
Figure 8SQL statement for identifying the protein-peptide relationship.