escheR

The goal of escheR is to create an unified multi-dimensional spatial visualizations for spatially-resolved transcriptomics data following Gestalt principles. Gestalt principles refer to a set of rules describing how humans perceive and interpret visual information and are commonly applied in art and designs. Our implementation is based on the state-of-art data visualization framework ggplot2 to map individual variables to different aesthetics to simultaneously display disparate variables, showing their relationship in a spatial context.

Our manuscript describing the innovative visualization is published in Bioinformatics Advances.

Installation

You can install the latest release version of escheR from Bioconductor. with using the following code will install version of the nnSVG package from Bioconductor. Additional details are shown on the Bioconductor page.

if (!require("BiocManager", quietly = TRUE)) {
    install.packages("BiocManager")
}
BiocManager::install("escheR")

The latest development version can also be installed from the devel version of Bioconductor or from GitHub following

if (!require("devtools")) install.packages("devtools")
devtools::install_github("boyiguo1/escheR")

If you have R version before v4.3 and would like to install escheR, you can follow

if (!require("devtools")) install.packages("devtools")
devtools::install_github("boyiguo1/escheR@pre-R4.3")

WARNING: The purpose of having the branch pre-R4.3 is to allow users to use escheR before the formal release of R 4.3 and during the early stage of R 4.3 release. This branch will not update with any further development passing escheR v0.99.6. We recommend users to update their R versions up to date.

Tutorial

Please find an end-to-end tutorial at https://boyiguo1.github.io/escheR/

Syntax

Frequently Asked Questions

Citation

Our manuscript describing escheR is available via Bioinformatics Advances:

Acknowledgement

The importance of visual analytics

The panel of relational plots is from the book the visual display of quantitative information by Edward Tufte. This book inspired me to think more about the meaning of visual analytics in the era of computational science, and motivates me to think about statistical graphics design and its meaning.

Development tools