RGraphSpace: A lightweight package for representing large igraph objects in a normalized coordinate system.
RGraphSpace is an R package that integrates igraph and ggplot2 graphics within spatial maps. RGraphSpace implements new geometric objects using ggplot2 prototypes, customized for representing large igraph objects in a normalized coordinate system. By scaling shapes and graph elements, RGraphSpace can provide a framework for layered visualizations.
install.packages("knitr")
install.packages("rmarkdown")
install.packages("remotes")
remotes::install_github("sysbiolab/RGraphSpace", build_vignettes=TRUE)
Follow the RGraphSpace vignette and try to make some plots!
library(RGraphSpace)
vignette("RGraphSpace")
If you use RGraphSpace, please cite:
-
Sysbiolab Team. "RGraphSpace: A lightweight package for representing large igraph objects in a normalized coordinate system". R package, 2023. Doi: 10.32614/CRAN.package.RGraphSpace
-
Castro MAA, Wang X, Fletcher MNC, Meyer KB, Markowetz F. "RedeR: R/Bioconductor package for representing modular structures nested networks and multiple levels of hierarchical associations". Genome Biology 13:R29, 2012. Doi: 10.1186/gb-2012-13-4-r29
The RGraphSpace package is distributed under Artistic-2.0