The growing complexity of scientific data poses serious challenges for
an effective visualization. Data sets, e.g., catalogs of objects
detected in sky surveys, can have a very high dimensionality, ~ 100 -
1000. Visualizing such hyper-dimensional data parameter spaces is
essentially impossible, but there are ways of visualizing up to ~ 10
dimensions in a pseudo-3D display. We have been experimenting with the
emerging technologies of immersive virtual reality (VR) as a platform
for a scientific, interactive, collaborative data visualization. Our
initial experiments used the virtual world of Second Life, and more
recently VR worlds based on its open source code, OpenSimulator. There
we can visualize up to ~ 100,000 data points in ~ 7 - 8 dimensions (3
spatial and others encoded as shapes, colors, sizes, etc.), in an
immersive virtual space where scientists can interact with their data
and with each other. We are now developing a more scalable visualization
environment using the popular (practically an emerging standard) Unity
3D Game Engine, coded using C#, JavaScript, and the Unity Scripting
Language. This visualization tool can be used through a standard web
browser, or a standalone browser of its own. Rather than merely plotting
data points, the application creates interactive three-dimensional
objects of various shapes, colors, and sizes, and of course the XYZ
positions, encoding various dimensions of the parameter space, that can
be associated interactively. Multiple users can navigate through this
data space simultaneously, either with their own, independent vantage
points, or with a shared view. At this stage ~ 100,000 data points can
be easily visualized within seconds on a simple laptop. The displayed
data points can contain linked information; e.g., upon a clicking on a
data point, a webpage with additional information can be rendered within
the 3D world. A range of functionalities has been already deployed, and
more are being added. We expect to make this visualization tool freely
available to the academic community within a few months, on an
experimental (beta testing) basis.