22 research outputs found
A Generic Framework and Library for Exploration of Small Multiples through Interactive Piling
Small multiples are miniature representations of visual information used
generically across many domains. Handling large numbers of small multiples
imposes challenges on many analytic tasks like inspection, comparison,
navigation, or annotation. To address these challenges, we developed a
framework and implemented a library called Piling.js for designing interactive
piling interfaces. Based on the piling metaphor, such interfaces afford
flexible organization, exploration, and comparison of large numbers of small
multiples by interactively aggregating visual objects into piles. Based on a
systematic analysis of previous work, we present a structured design space to
guide the design of visual piling interfaces. To enable designers to
efficiently build their own visual piling interfaces, Piling.js provides a
declarative interface to avoid having to write low-level code and implements
common aspects of the design space. An accompanying GUI additionally supports
the dynamic configuration of the piling interface. We demonstrate the
expressiveness of Piling.js with examples from machine learning,
immunofluorescence microscopy, genomics, and public health.Comment: - Extended Section 4 to improve the clarity of our rationale -
Expanded Section 7 to elaborate on the intended target user, the lessons
learned from implementing the use cases, and the limitations of visual piling
interfaces - Added Figure S1 and S4 and Table S1 to the supplementary
material - Improved the clarity of our writing in several other sections, and
we corrected grammar and typo
hPSCreg - the human pluripotent stem cell registry
The human pluripotent stem cell registry (hPSCreg), accessible at
http://hpscreg.eu, is a public registry and data portal for human embryonic
and induced pluripotent stem cell lines (hESC and hiPSC). Since their first
isolation the number of hESC lines has steadily increased to over 3000 and new
iPSC lines are generated in a rapidly growing number of laboratories as a
result of their potentially broad applicability in biomedicine and drug
testing. Many of these lines are deposited in stem cell banks, which are
globally established to store tens of thousands of lines from healthy and
diseased donors. The Registry provides comprehensive and standardized
biological and legal information as well as tools to search and compare
information from multiple hPSC sources and hence addresses a translational
research need. To facilitate unambiguous identification over different
resources, hPSCreg automatically creates a unique standardized name for each
cell line registered. In addition to biological information, hPSCreg stores
extensive data about ethical standards regarding cell sourcing and conditions
for application and privacy protection. hPSCreg is the first global registry
that holds both, manually validated scientific and ethical information on hPSC
lines, and provides access by means of a user-friendly, mobile-ready web
application
Gosling: A Grammar-based Toolkit for Scalable and Interactive Genomics Data Visualization
The combination of diverse data types and analysis tasks in genomics has resulted in the development of a wide range of visualization techniques and tools. However, most existing tools are tailored to a specific problem or data type and offer limited customization, making it challenging to optimize visualizations for new analysis tasks or datasets. To address this challenge, we designed Goslingâa grammar for interactive and scalable genomics data visualization. Gosling balances expressiveness for comprehensive multi-scale genomics data visualizations with accessibility for domain scientists. Our accompanying JavaScript toolkit called Gosling.js provides scalable and interactive rendering. Gosling.js is built on top of an existing platform for web-based genomics data visualization to further simplify the visualization of common genomics data formats. We demonstrate the expressiveness of the grammar through a variety of real-world examples. Furthermore, we show how Gosling supports the design of novel genomics visualizations. An online editor and examples of Gosling.js and its source code are available at https://gosling.js.org
Semantic body browser: graphical exploration of an organism and spatially resolved expression data visualization
Advancing technologies generate large amounts of molecular and phenotypic data on cells, tissues and organisms, leading to an ever-growing detail and complexity while information retrieval and analysis becomes increasingly time-consuming. The Semantic Body Browser is a web application for intuitively exploring the body of an organism from the organ to the subcellular level and visualising expression profiles by means of semantically annotated anatomical illustrations. It is used to comprehend biological and medical data related to the different body structures while relying on the strong pattern recognition capabilities of human users.N
Supplemental materials for preprint: Gosling: A Grammar-based Toolkit for Scalable and Interactive Genomics Data Visualization
The combination of diverse data types and analysis tasks in genomics has resulted in the development of a wide range of visualization techniques and tools. However, most existing tools are tailored to a specific problem or data type and offer limited customization, making it challenging to optimize visualizations for new analysis tasks or datasets. To address this challenge, we designed Goslingâa grammar for interactive and scalable genomics data visualization. Gosling balances expressiveness for comprehensive multi-scale genomics data visualizations with accessibility for domain scientists. Our accompanying JavaScript toolkit called Gosling.js provides scalable and interactive rendering. Gosling.js is built on top of an existing platform for web-based genomics data visualization to further simplify the visualization of common genomics data formats. We demonstrate the expressiveness of the grammar through a variety of real-world examples. Furthermore, we show how Gosling supports the design of novel genomics visualizations. An online editor and examples of Gosling.js and its source code are available at https://gosling.js.org
A General Framework for Comparing Embedding Visualizations Across Class-Label Hierarchies
Projecting high-dimensional vectors into two dimensions for visualization, known as embedding visualization, facilitates perceptual reasoning and interpretation. Comparison of multiple embedding visualizations drives decision-making in many domains, but conventional comparison methods are limited by a reliance on direct point correspondences. This requirement precludes embedding comparisons without point correspondences, such as two different datasets of annotated images, and fails to capture meaningful higher-level relationships among point groups. To address these shortcomings, we propose a general framework to compare embedding visualizations based on shared class labels rather than individual points. Our approach partitions points into regions corresponding to three key class concepts---confusion, neighborhood, and relative size---to characterize intra- and inter-class relationships. Informed by a preliminary user study, we realize an implementation of our framework using perceptual neighborhood graphs to define these regions and introduce metrics to quantify each concept. We demonstrate the generality of our framework with use cases from machine learning and single-cell biology, highlighting our metrics' ability to draw insightful comparisons across label hierarchies. To assess the effectiveness of our approach, we conducted a user study with five machine learning researchers and six single-cell biologists using an interactive and scalable prototype developed in Python and Rust. Our metrics enable more structured comparison through visual guidance and increased participantsâ confidence in their findings