Navigation Bar

Visualization and Analysis of Biological Context

John "Scooter" Morris, Leonard Apeltsin, Patricia Babbitt, and Thomas E. Ferrin

Resource for Biocomputing, Visualization, and Informatics
University of California, San Francisco


Over the last decade, new biological data and discovery has extended our ability to interrogate and view biological process at many levels of granularity. In particular, techniques and tools have been developed to look at biological function from a systems perspective rather than a molecular perspective. This approach, utilized by systems biologists, stresses the importance of biological context, whether evolutionary, developmental, genetic, metabolic, environmental, or signaling-related, in the understanding of how organisms function and react to external stimuli. Biological context is now accepted as critical for understanding function in proteins (Boeckmann, 2005), gene regulation (Cohen, 2006), and metabolic pathways (Mlecnik, 2005).

Systems biologists often address research questions from a top-down perspective aimed at explicitly modeling the complexity inherent in biological organisms. At the other end of the spectrum, molecular and structural biologists contribute to systems biology via a bottom-up approach focused on identifying the "parts list" of an organism, then determining how the individual parts interact. These two approaches increasingly overlap. Systems approaches now have the resolution to pose hypotheses about the interactions of individual proteins or the roles of specific metabolites in a pathway. Similarly, molecular and structural biologists are increasingly investigating the impact of regulatory pathways on transcription and how larger complexes of proteins work together to perform some biological function. As systems biology increases in resolution and molecular and structural biology increase in scope, we believe that there is a critical need to integrate tools commonly used within each discipline. From the perspective of the molecular or structural biologist, integration should facilitate understanding the biological context of the molecule or system under study. From the perspective of the systems biologist, integration should provide access to the molecular and structural details of the interactions observed at the macro level.

Cytoscape (Shannon, 2003), a widely used open-source network visualization tool, provides a broad context for exploring sequence→structure→function relationships. Cytoscape provides an excellent plugin mechanism that will allow us to extend its functionality to meet our needs. Examples of Cytoscape plugins include BiNGO (Maere, 2005), which maps Gene Ontology information to Cytoscape nodes; cPath, which allows users to query retrieve and visualize data from the cancer pathway (cPath) database; and the PhenoType Genetics plugin, which constructs genetic-interaction networks from large sets of phenotype measurements.

Cytoscape is an excellent tool, but it has not been widely used for sequence→structure→function studies in general, nor are there any specific connections to three-dimensional structures beyond the ability to annotate nodes. Enhancing this widely used tool will benefit users of our resource directly, and will also benefit members of the much broader research community who are working with sequence, structure, and function at a scale that requires the visualization of both context and detail. This network view provides the starting point to explore details of interactions such as the sequence-structure comparisons and visualization provided by Chimera.

Cytoscape Plugins developed or supported by the UCSF RBVI

Please note: researchers using these tools are kindly requested to acknowledge the UCSF Resource for Biocomputing, Visualization, and Informatics (http://www.rbvi.ucsf.edu), funded by NIH grant P41 RR01081.

structureViz
A plugin that provides a direct link between Cytoscape and UCSF Chimera
clusterMaker
clusterMaker is a Cytoscape plugin that unifies a number of different clustering techniques and visualization styles into a single interface.
chemViz
chemViz is a Cytoscape plugin that extends the capabilities of Cytoscape into the domain of cheminformatics.
Shortest Path
A version of the shortest-path plugin developed by Marcio Rosa da Silva that utilizes a user-specified edge attribute as a weighting value to compute the length.
MetaNodes
The library and plugin originally developed by Iliana Avila-Campillo from the Institute for Systems Biology for collapsing and expanding groups of nodes.
Edge-weighted layout
A layout plugin based on the Fruchterman-Reingold and Kamada-Kawai algorithms, but modified to utilize a user-specified edge attribute as a weighting value to compute the attractive forces of an edge. This work has now been integrated into the Cytoscape core plugin AutomaticLayout.jar.

Publications from RBVI projects

References


Laboratory Overview | Research | Outreach & Training | Available Resources | Visitors Center | Search