CRC Logo

VisArray Visualization Framework

VisArray Visualization Framework


VisArray is a visualization framework for rendering scientific data. By combining data acquisition and manipulation in front-end modules with flexible back-end rendering modules our framework has been targeted at a diverse range of projects, from clustering of social network data to visualizing fibrin networks formed during thrombus development. The resulting display can be rendered to traditional displays, 3D hardware, ray traced, embedded in web-portals and, more recently, projected onto the Digital Visualization Theater facility at Notre Dame's Jordan Hall of Science.


The framework provides a front-end module which encapsulates the view manipulation, specific rendering methods and GUI elements of the viewer. The application specific code then inherits this module to produce a viewer taylored to the collaborators needs with minimal development. One or more output modules can then be chosen according to the target rendering device.


The VisArray project began as a collaboration between Dr. Chris Sweet at Notre Dame and James Sweet of Stafford University, UK, to produce a Folding@Home client that could be embedded in a web-page. The objective was to illustrate the results of a collaboration between the LCLS group at Notre Dame and the Pande group at Stanford on the Normal Mode Langevin method.


A number of images generated by VisArray can be found in the VisArray Image Gallery.


The VisArray framework structure for the Fibrin and Social Network viewers can be seen in the following diagram: