You can read the documentation on Read the Docs.
pip install marsilea
conda install -c conda-forge marsilea
# or
mamba install -c conda-forge marsilea
When we do visualization, we often need to combine multiple plots to show different aspects of the data. For example, we may need to create a heatmap to show the expression of genes in different cells, and then create a bar chart to show the expression of genes in different cell types. A visualization contains multiple plots is called a composable visualization. In Marsilea, we employ a declarative approach for user to create composable visualization incrementally.
If you use Marsilea in your research, please cite the following:
Marsilea: an intuitive generalized paradigm for composable visualizations
Yimin Zheng, Zhihang Zheng, André F. Rendeiro & Edwin Cheung
Genome Biology 2025 Jan 06. DOI: 10.1186/s13059-017-1382-0
Bar Chart With Image | Stacked Bar | Arc Diagram |
---|---|---|
Heatmap | Oncoprint | Upsetplot |
---|---|---|