sysbiolab / RGraphSpace

A lightweight package for representing large igraph objects in a normalized coordinate system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

Installation in R (>=4.4)

Install dependencies to build the package's vignettes
install.packages("knitr")
install.packages("rmarkdown")
Install the RGraphSpace package
install.packages("remotes")
remotes::install_github("sysbiolab/RGraphSpace", build_vignettes=TRUE)

Examples

Follow the RGraphSpace vignette and try to make some plots!

library(RGraphSpace)
vignette("RGraphSpace")

Citation

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

Licenses

The RGraphSpace package is distributed under Artistic-2.0

About

A lightweight package for representing large igraph objects in a normalized coordinate system


Languages

Language:R 94.6%Language:CSS 3.8%Language:TeX 1.6%