Search PubMed⌕ Search

PubMed · 12761052

FPV: fast protein visualization using Java 3D.

Abstract

MOTIVATION: Many tools have been developed to visualize protein structures. Tools that have been based on Java 3D((TM)) are compatible among different systems and they can be run remotely through web browsers. However, using Java 3D for visualization has some performance issues with it. The primary concerns about molecular visualization tools based on Java 3D are in their being slow in terms of interaction speed and in their inability to load large molecules. This behavior is especially apparent when the number of atoms to be displayed is huge, or when several proteins are to be displayed simultaneously for comparison. RESULTS: In this paper we present techniques for organizing a Java 3D scene graph to tackle these problems. We have developed a protein visualization system based on Java 3D and these techniques. We demonstrate the effectiveness of the proposed method by comparing the visualization component of our system with two other Java 3D based molecular visualization tools. In particular, for van der Waals display mode, with the efficient organization of the scene graph, we could achieve up to eight times improvement in rendering speed and could load molecules three times as large as the previous systems could. AVAILABILITY: EPV is freely available with source code at the following URL: http://www.cs.ucsb.edu/~tcan/fpv/

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Tolga Can, Yujun Wang, Yuan-Fang Wang, Jianwen Su. 2003-05-22. FPV: fast protein visualization using Java 3D.. https://doi.org/10.1093/bioinformatics%2Fbtg104

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related citations

Chemical genomic profiling of biological networks using graph theory and combinations of small molecule perturbations.

Genome-wide measurements of multiple experimental samples yield rich fingerprints for comparison and interpretation. Here, a two-dimensional matrix of the cellular effects of all possible pairwise combinations of 24 small molecules, each with a different structure and bioactivity, was used to profile otherwise isogenic deletion strains of the yeast Saccharomyces cerevisiae. Using principles from graph theory, we derived a discrete model of the data for each strain by encoding the information in the form of a binary adjacency matrix. This matrix was used to construct a graph composed of nodes representing small molecules and edges connecting combinations that inhibited cell cycle progression. Computation of a set of graph theoretic descriptors for each chemical genetic network provided a topological fingerprint that showed genotype-dependent fluctuations. Because the structure of the genetic network determines the structure of the chemical genetic network, multidimensional chemical genomic profiling can be used for the characterization of perturbations in biological networks or the networks themselves. This application of small molecules could be useful for discerning the molecular basis of highly complex biological phenotypes, including those involved in the susceptibility to or etiology of human disease.

Computer Graphics↗

GenoMap, a circular genome data viewer.

A Tcl/Tk-based application called GenoMap is described, a viewer for genome-wide map of microarray expression data within a circular bacterial genome. An interactive interface facilitates easy identification of the expressed region. This software is also used for drawing genome-wide quantitative data.

Computer Graphics↗

TableView: portable genomic data visualization.

UNLABELLED: TableView is a generalized scientific visualization program for exploration of various biological data, including EST, SAGE, microarray and annotation data. Written in Java, TableView is portable, is easily used together with other software including DBMSs and is versatile enough to be applied to any tabular data AVAILABILITY: TableView is freely available at: http://ccgb.umn.edu/software/java/apps/TableView/.

Computer Graphics↗