CCR

Center For Computational Research

Shake-and-Bake Scientific Visualization Software

We present a fully networked system for visually monitoring and editing scientific data across a wide variety of platforms and graphics environments. The software that we introduce provides a cross-platform, collaborative environment to view and modify data. Our solution allows for an immersive display of structures in a CAVE virtual reality environment, as well as full support for traditional desktop graphics environments. Via an auto-refresh capable file-based database, the software system also provides a real-time monitor for applications so that a geographically distributed set of personnel can monitor the progress of an application(s). The system was designed with an object-oriented approach in order to allow for an easy extension of the API. We demonstrate proof-of-concept by using a critical, complex, and computationally intensive application from structural biology (Shake-and-Bake) that was recently listed on the IEEE poster of “Top Algorithms of the 20 th Century”.

Features:

  1. View protein and other molecular data 3D.
  2. Edit erroneous parts (clusters of atoms) of molecular structures.
  3. Add and remove atoms and bonds.
  4. Structure and similarity analysis.
  5. Calculate properties (i.e. angles, torsions).
  6. Collaborative across large networks.
  7. Synchronized viewing among clients.
  8. Network security (alpha stage).
  9. Object-oriented and hence extensible user interface components, built with OpenGL to allow multi-platform compatibility.
  10. Compatible with Windows, Linux, Irix, Mac OS X.
  11. Built-in architecture to support CAVE Virtual Reality System as well as regular desktops.
  12. Compatible with other file formats such as PDB.

Keywords: Visualization; virtual reality; CAVE; collaboratory; structural biology; X-ray crystallography; Shake-and-Bake ;

Papers:

Ghadersohi, A., Pape, D. E., Weeks, C. M., Green, M. L., Miller, R. Collaborative Scientific Visualization and Real-time Monitoring of Protein Structure Data. (Submitted to SIGGRAPH) (PDF)

Sketches:

Ghadersohi, A., Pape, D. E., Weeks, C. M., Green, M. L., Miller, R. Collaborative Visualization and Real-time Monitoring of Scientific Data. (Sketch Submitted to SIGGRAPH) (PDF)

Presentations:

Ghadersohi, A., Pape, D. E., Weeks, C. M., Green, M. L., Miller, R. Collaborative Scientific Visualization and Real-time Monitoring of Protein Structure Data. CSEGSA Graduate Conference, 3/28/05, SUNY-Buffalo (PDF)

Posters:

Shake-and-Bake Visualizer. A. Ghadersohi1, D. Pape2, C. M. Weeks3, M. L. Green1 & R. Miller1,3, 1Center for Comp. Res. & Dept. of Comp. Sci., SUNY-Buffalo, 2Dept. of Media Study SUNY-Buffalo, 3Hauptman-Woodward Institute, Buffalo NY. (ACA 2005)

 

Downloads

Binaries:

Links (parenthesis indicate that library is only needed for that platform):

Dependencies:

  • Download - this includes all the dependencies.

NOTE: The first zip file contains bins for different platforms. The second zip file contains needed libraries for different platforms.

 

HOME

Site updated by Amin Ghadersohi 3/26/2005.
Send comments: ag28@cse.Buffalo.EDU
All credits for the Shake-and-Bake program is given to the Center For Computational Research, The State University of New York, University at Buffalo. In conjunction with Department of Computer Science and Engineering, and Department of Media Study