DOI: 10.1093/bioinformatics/btaf337 ISSN: 1367-4811

DicePlot: A package for high dimensional categorical data visualization

Matthias Flotho, Philipp Flotho, Andreas Keller

Abstract

Summary

Visualization of multidimensional, categorical data is a common challenge across scientific domains and, in particular, the life sciences. The goal is to create a comprehensive overview of the underlying data which enables one to assess multiple variables. One application where such visualizations are particularly useful is gene or pathway analysis, which involves checking for dysregulation in known biological mechanisms and functions across multiple conditions. Here, we propose a new visualization approach that encodes such data in an intuitive representation: DicePlots visualize up to four distinct categorical classes in a single view using elements resembling dice faces, whereas DominoPlots add an additional layer of information for binary comparison.

Availability and Implementation

The code is available as the diceplot R package and the pydiceplot on PyPI. All source code is available at https://github.com/maflot.

Contact

The repo is managed actively and we encourage community contributions and requests.

Supplementary information

Supplementary data, figures and reproducible examples are available online.

More from our Archive