piling

piling implements an interactive visual piling framework for organizing, sorting, and comparing collections of small multiples to support exploratory analysis of large datasets.


Key Features:

  • Interactive visual piling interface: Enables interactive aggregation of visual objects into piles for collective inspection and manipulation.
  • Flexible organization and comparison: Provides mechanisms to organize, sort, and compare extensive collections of small multiples.
  • Declarative API: Exposes a declarative interface for constructing custom piling interfaces.
  • Structured design space: Encodes a structured design space that guides piling interface design for different analytic tasks.
  • Design-space implementation: Implements common aspects of the design space to ensure consistency across piling interfaces.
  • Visual sorting and grouping: Supports visual sorting and grouping operations to manage and reduce complexity in large datasets.

Scientific Applications:

  • Machine learning: Applied to exploratory visualization tasks in machine learning.
  • Immunofluorescence microscopy: Applied to analysis and comparison of small-multiple image collections in immunofluorescence microscopy.
  • Genomics: Applied to visualization and comparison of genomic small multiples.
  • Public health: Applied to comparative visualization tasks in public health datasets.

Methodology:

Implemented as a JavaScript library following a systematic analysis of existing visual piling interfaces, with a declarative API and implementation of the defined design space.

Topics

Details

License:
MIT
Programming Languages:
JavaScript
Added:
1/18/2021
Last Updated:
1/23/2021

Operations

Publications

Lekschas F, Zhou X, Chen W, Gehlenborg N, Bach B, Pfister H. A Generic Framework and Library for Exploration of Small Multiples through Interactive Piling. IEEE Transactions on Visualization and Computer Graphics. 2021;27(2):358-368. doi:10.1109/tvcg.2020.3028948. PMID:33026994. PMCID:PMC10029706.

PMID: 33026994
Funding: - National Institutes of Health: U01 CA200059 and OT2 OD026677

Links