Understanding performance data, and more specifically memory access pattern is essential in optimizing scientific applications. Among the various factors affecting performance, such as the hardware architecture, the algorithms, or the system software stack, performance is also often related to the applications' physics. While there exists a number of techniques to collect relevant performance metrics, such as number of cache misses, traditional tools almost exclusively present this data relative to the code or as abstract tuples. This can obscure the data dependent nature of performance bottlenecks and make root-cause analysis difficult. Here we take advantage of the fact that a large class of applications are defined over some domain discretized by a mesh. By projecting the performance data directly onto these meshes, we enable developers to explore the performance data in the context of their application resulting in more intuitive visualizations. We introduce a lightweight, general interface to couple a performance visualization tool, MemAxes, to an external visualization tool, VisIt. This allows us to harness the advanced analytic capabilities of MemAxes to drive the exploration while exploiting the capabilities of VisIt to visualize both application and performance data in the application domain.
more »
« less
DynamoVis 1.0: an exploratory data visualization software for mapping movement in relation to internal and external factors
Abstract BackgroundThis paper introduces DynamoVis version 1.0, an open-source software developed to design, record and export custom animations and multivariate visualizations from movement data, enabling visual exploration and communication of patterns capturing the associations between animals’ movement and its affecting internal and external factors. Proper representation of these dependencies grounded on cartographic principles and intuitive visual forms can facilitate scientific discovery, decision-making, collaborations, and foster understanding of movement. ResultsDynamoVis offers a visualization platform that is accessible and easily usable for scientists and general public without a need for prior experience with data visualization or programming. The intuitive design focuses on a simple interface to apply cartographic techniques, giving ecologists of all backgrounds the power to visualize and communicate complex movement patterns. ConclusionsDynamoVis 1.0 offers a flexible platform to quickly and easily visualize and animate animal tracks to uncover hidden patterns captured in the data, and explore the effects of internal and external factors on their movement path choices and motion capacities. Hence, DynamoVis can be used as a powerful communicative and hypothesis generation tool for scientific discovery and decision-making through visual reasoning. The visual products can be used as a research and pedagogical tool in movement ecology.
more »
« less
- Award ID(s):
- 1853681
- PAR ID:
- 10306590
- Publisher / Repository:
- Springer Science + Business Media
- Date Published:
- Journal Name:
- Movement Ecology
- Volume:
- 9
- Issue:
- 1
- ISSN:
- 2051-3933
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
Abstract SummaryMolecular mechanisms of biological functions and disease processes are exceptionally complex, and our ability to interrogate and understand relationships is becoming increasingly dependent on the use of computational modeling. We have developed “BioModME,” a standalone R-based web application package, providing an intuitive and comprehensive graphical user interface to help investigators build, solve, visualize, and analyze computational models of complex biological systems. Some important features of the application package include multi-region system modeling, custom reaction rate laws and equations, unit conversion, model parameter estimation utilizing experimental data, and import and export of model information in the Systems Biology Matkup Language format. The users can also export models to MATLAB, R, and Python languages and the equations to LaTeX and Mathematical Markup Language formats. Other important features include an online model development platform, multi-modality visualization tool, and efficient numerical solvers for differential-algebraic equations and optimization. Availability and implementationAll relevant software information including documentation and tutorials can be found at https://mcw.marquette.edu/biomedical-engineering/computational-systems-biology-lab/biomodme.php. Deployed software can be accessed at https://biomodme.ctsi.mcw.edu/. Source code is freely available for download at https://github.com/MCWComputationalBiologyLab/BioModME.more » « less
-
Visualization explores quantitative content of data with human intuition and plays an integral part in the data mining process. When the data is big there are different analysis methods and approaches used to find inherent patterns and relationships. However, sometimes there is a need to incorporate human in loop approach to find new patterns and relationships. Immersive virtual reality (VR) offers a human centric approach to visualize data by discovering new relationships that an existing algorithm cannot provide. This paper demonstrates the data visualization tool to visualize Baltimore crime data in immersive environment and non-immersive environment. This paper focuses on VR visualization tool design, development, and usability assessment. A pilot user study was conducted for the VR visualization tool based on the system usability scale. The study results show that the crime data visualization tool is relatively easy to use, and that the application can be considered as a storyteller with removing the noise from the data and highlighting the usefulness of the information.more » « less
-
Chen, JYC; Fragomeni, G eds (Ed.)Crime data visualization plays a key role in understanding and dealing with criminal activities. This paper focuses on the integration of mixed reality (MR) and crime data analysis. There are many barriers and challenges when developing MR three-dimensional (3D) environments for visualization and inspection. The main problem is the lack of commonly shared data structures and interfaces between them. The rise in crime rates over the past few years is a huge source of issue for police departments and law enforcement organizations. As the crime rates significantly changed throughout time, both upward and downward, these changes are then compared to external factors, such as population, unemployment, and poverty. There is a need for visualizing the multiple crime datasets in multiple states with external factors. This work proposes a novel interactive approach for loading crime datasets into the HoloLens 2 device and displaying them in a mixed-reality setting for data analysis. By allowing people to engage and analyze datasets in a 3D space, the suggested system seeks to close the gap between data analysis and machine learning. Users can import many datasets, such as spatial, category, and numerical data, into the HoloLens 2 device and interactively visualize crime data for different states simultaneously. The system offers user-friendly capabilities for interactive data visualization in mixed reality once the data has been imported. The dataset is manipulated and transformed by users, who can also rotate, scale, and position it in 3D. To depict various characteristics and dimensions of the data, the system also supports a variety of visual encoding techniques, such as color mapping, size scaling, and spatial layout with the use of the imported datasets and the HoloLens 2’s visualization capabilities, users can discover new insights and intricate linkages within the data. Natural movements and voice instructions allow users to engage with the visible data, enabling a hands-free and immersive data exploration experience. This paper also visualizes the crime data for four different cities: Chicago, Baltimore, Dallas, and Denton. Analyzing crime against factors such as population, employment, unemployment rate, and poverty rates provides information about the complex relationship between social factors and criminal behavior. The results and outcomes of this work will help the police department and law enforcement organizations better understand crime issues and supply insight into factors affecting crime that will help them deploy resources and help their decision-making process.more » « less
-
Abstract MotivationDisplaying proportional data across many spatially resolved coordinates is a challenging but important data visualization task, particularly for spatially resolved transcriptomics data. Scatter pie plots are one type of commonly used data visualization for such data but present perceptual challenges that may lead to difficulties in interpretation. Increasing the visual saliency of such data visualizations can help viewers more accurately identify proportional trends and compare proportional differences across spatial locations. ResultsWe developed scatterbar, an open-source R package that extends ggplot2, to visualize proportional data across many spatially resolved coordinates using scatter stacked bar plots. We apply scatterbar to visualize deconvolved cell-type proportions from a spatial transcriptomics dataset of the adult mouse brain to demonstrate how scatter stacked bar plots can enhance the distinguishability of proportional distributions compared to scatter pie plots. Availability and implementationscatterbar is available on CRAN https://cran.r-project.org/package=scatterbar with additional documentation and tutorials at https://jef.works/scatterbar/.more » « less
An official website of the United States government
