Marsilea: An intuitive generalized visualization paradigm for complex datasets

Read the full article See related articles

Listed in

This article is not in any list yet, why not save it to one of your lists.
Log in to save this article

Abstract

Contemporary data visualization is challenged by the growing complexity and size of datasets, often comprising numerous interrelated features. Traditional visualization methods struggle to capture these complex relationships fully or are specialized to a domain requiring familiarity with multiple visualization tools. We introduce a novel and intuitive general visualization paradigm, termed “cross-layout visualization”, which integrates multiple plot types in a cross-like structure. This paradigm allows for a central main plot surrounded by secondary plots, each capable of layering additional features for enhanced context and understanding. To operationalize this paradigm, we present “Marsilea”, a Python library designed for creating complex visualizations with ease. Marsilea is notable for its modularity, diverse plot types, compatibility with various data formats, and is available in a coding-free web-based interface for users of all experience levels. We showcase its versatility and broad applicability by re-creating existing visualizations and creating novel visualizations that include elements such as heatmaps, sequence motifs, and set intersections that are typically beyond the scope of existing general visualization tools. The cross-layout paradigm, exemplified by Marsilea, offers a flexible, customizable, and intuitive approach to complex data visualization, promising to enhance data analysis across scientific domains.

Article activity feed