|
1 | 1 | --- |
2 | 2 | layout: page |
3 | | -title: Data Sharing and Analysis Across Leadership Computing Facilities |
4 | | -description: Data Sharing and Analysis Across Leadership Computing Facilities |
5 | | -img: assets/img/new-logo-withtext.png |
| 3 | +title: Data Sharing and Analysis Across LCFs |
| 4 | +description: Interactive Exploration of HACC Cosmology Data using WebXR |
| 5 | +img: assets/img/cosmology/hacc00.png |
6 | 6 | importance: 1 |
7 | 7 | category: research |
8 | 8 | tags: [data-sharing] |
9 | 9 | --- |
| 10 | + |
| 11 | +<div class="row"> |
| 12 | + <div class="col-sm mt-3 mt-md-0"> |
| 13 | + {% include figure.liquid loading="eager" path="assets/img/cosmology/hacc00.png" title="HACC WebXR Viewer – Overview" class="img-fluid rounded z-depth-1" %} |
| 14 | + </div> |
| 15 | + <div class="col-sm mt-3 mt-md-0"> |
| 16 | + {% include figure.liquid loading="eager" path="assets/img/cosmology/hacc02.png" title="HACC WebXR Viewer – Data Exploration" class="img-fluid rounded z-depth-1" %} |
| 17 | + </div> |
| 18 | +</div> |
| 19 | +<div class="caption" style="text-align: left;"> |
| 20 | + Visualizations generated using the HACC WebXR framework, showing large-scale cosmic structure and interactive exploration capabilities within a browser-based 3D environment. |
| 21 | +</div> |
| 22 | + |
| 23 | +The **Interactive Exploration of HACC Cosmology Data using WebXR** project aims to make large-scale cosmological simulations more **accessible, collaborative, and immersive** by leveraging modern web technologies and WebXR. This research introduces a **web-based 3D data viewer** that allows researchers, educators, and students to explore complex cosmic structures directly in a browser or virtual reality environment—eliminating the need for resource-intensive desktop visualization tools. |
| 24 | + |
| 25 | +The viewer integrates [WebGL](https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API), [WebAssembly](https://webassembly.org/), [WebGPU](https://developer.mozilla.org/en-US/docs/Web/API/WebGPU_API), and [Babylon.js](https://www.babylonjs.com/) to deliver high-performance rendering and interaction for datasets containing millions of particles. This system is designed for scalability, interactivity, and accessibility to support the analysis and interpretation of large cosmological simulations. |
| 26 | + |
| 27 | +The key features include: |
| 28 | + |
| 29 | +- Scalable rendering of dynamically detected data types with customizable colormaps, per-type size, opacity, and scalar controls. |
| 30 | +- Scalar mapping and filtering with adjustable min/max ranges, *filter vs. recolor (remap)* modes, and colorblind-friendly colormaps. |
| 31 | +- Rectangular data selection with detailed statistics (min, max, median, average, standard deviation) and interactive histograms for subset analysis. |
| 32 | +- Data clipping and slicing planes featuring full gizmo-based positioning and orientation control. |
| 33 | +- Guided tour mode for structured, didactic exploration highlighting scientifically significant regions of interest. |
| 34 | +- Immersive VR navigation via WebXR, supporting headset controls, smooth locomotion, and orientation-locked viewing. |
| 35 | +- Screenshot export for saving high-resolution images directly from the browser. |
| 36 | +- Session state management to save and reload viewer configurations (camera, rendering, scalars, colormaps, etc.) for reproducibility and collaboration. |
| 37 | +- Accessibility options such as high-contrast mode, colorblind-friendly palettes, screen-readable text, and adjustable interface elements. |
| 38 | +- Dynamic legends and colormap bars reflecting scalar fields and particle counts. |
| 39 | +- Scientific orientation tools, including axes visualization, vector arrows, and preset camera positions (top, side, front, reset). |
| 40 | +- Scalable interaction controls to limit rendered points, adjust visualization overrides, and rescale the scene. |
| 41 | +- Interactive help overlay and contextual UI messages for onboarding and feedback. |
| 42 | + |
| 43 | +The viewer is being developed for integration into the [OpenCosmo Data and Analysis Portal](https://www.globus.org/blog/open-cosmo-data-and-analysis-portal). Integration with the portal will enable seamless visualization of query results, facilitate interactive data exploration, and enhance scientific insight through a fully web-based workflow. |
| 44 | + |
| 45 | +--- |
| 46 | + |
| 47 | +#### Research Team |
| 48 | + |
| 49 | +**Current Members** |
| 50 | +- [Idunnuoluwa Adeniji](https://www.linkedin.com/in/idunnuoluwa) — *PhD Research Assistant* |
| 51 | +- [Joseph Insley](https://www.alcf.anl.gov/about/people/joseph-insley) (Argonne) |
| 52 | +- [Michael E. Papka](https://www.linkedin.com/in/michaelpapka) — (UIC/Argonne) |
| 53 | + |
| 54 | +**Alumni** |
| 55 | +- [Revathi Dhotre](https://www.linkedin.com/in/revathi-dhotre) |
| 56 | +- [Brian Ta](https://www.linkedin.com/in/ba-ta) |
| 57 | +--- |
| 58 | + |
| 59 | +#### Funding |
| 60 | +This work is supported by the [U.S. Department of Energy](https://www.energy.gov/), [Office of Science](https://science.osti.gov/), [High Energy Physics (HEP) program](https://science.osti.gov/hep), via sub-award from [Argonne National Laboratory](https://www.anl.gov/). |
0 commit comments