Marsilea: Declarative creation of composable visualization#
Marsilea is a Python library for creating composable visualizations in a declarative way. It is built on top of Matplotlib and provides a high-level API for you to puzzle different visualizations together like our logo. Complex annotated heatmaps, oncoprints, UpSet plots, sequence logos, genome tracks and single-cell panels are all the same few calls.
If you use Marsilea in your research, please cite: Marsilea: an intuitive generalized paradigm for composable visualizations — Genome Biology, 2025
Related Projects
Easy legend creation: legendkit | Documentation
Font management: mpl-fontkit
Installation#
Install via pip:
$ pip install marsilea
Documentation Sections#
Tutorial
Gallery
API Reference
How-To
AI Assistants