PathwaySpace: Spatial projection of network signals along geodesic paths

Open PathwaySpace vignette

Highlights

Tutorials

Overview

PathwaySpace is an R package that creates landscape images from graphs containing vertices (nodes), edges (lines), and a signal associated with the vertices. The package processes the signal using a convolution algorithm that considers the graph's topology to project the signal on a 2D space. Figure1 illustrates the convolution operation problem addressed by the PathwaySpace package. For detailed documentation and usage examples, see the package's vignettes and workflows.

PathwaySpace could have various applications, such as highlighting relationships and signal strengths between network vertices, visualizing sparse feature sets on large graphs, and exploring signal patterns in spatial transcriptomics.

Installation in R (>=4.5)

Dependencies to build the vignettes
install.packages("knitr")
install.packages("rmarkdown")
install.packages("remotes")
Development version
remotes::install_github("sysbiolab/RGraphSpace", build_vignettes=TRUE)
remotes::install_github("sysbiolab/PathwaySpace", build_vignettes=TRUE)

Citation

If you use PathwaySpace, please cite:

Supporting Material for Tercan et al. (2025)

Licenses

The PathwaySpace package is distributed under Artistic-2.0