Package: RGraphSpace
Type: Package
Version: 1.5.7
Title: Rendering Graphs as Coherent Spatial Objects in 'ggplot2'
Description: An interface for rendering 'igraph' objects as 'ggplot2'
        graphics within a normalized coordinate space. 'RGraphSpace'
        implements new geometries that treat a graph as a single
        coherent object, synchronizing node and edge layers under
        standard aesthetic mappings. Node features are resolved on
        demand, supporting high-dimensional data without expanding node
        tables. Spatial alignment is available at the pixel level, with
        node coordinates anchored to pixel centers through a half-pixel
        offset, enabling precise node positioning over external
        reference frames such as images and maps. Core functionality
        builds on 'igraph', 'ggplot2', and 'tidygraph'; optional
        geometry and large raster-background images use 'sf' and
        'terra' when installed.
Authors@R: 
    c(person("Flávio Gabriel", "Carazza-Kessler", role = "aut",
              comment = c(ORCID = "0000-0002-5309-8043")),
      person("Jonathan André", "Back", role = "aut",
              comment = c(ORCID = "0009-0008-7338-1197")),
      person("Lana Bazan Peters", "Querne", role = "aut",
              comment = c(ORCID = "0000-0001-9967-028X")),
      person("Victor Henrique Apolonio", "dos Santos", role = "aut",
              comment = c(ORCID = "0000-0002-6394-5840")),
      person("Vinicius", "Chagas", role = "ctb"),
      person("Mauro Antônio Alves", "Castro", role = c("aut","cre"),
              email = "mauro.a.castro@gmail.com",
              comment = c(ORCID = "0000-0003-4942-8131")))
Depends: R(>= 4.5), methods, ggplot2 (>= 4.0)
Imports: igraph(>= 2.1.0), tidygraph, Matrix, stats, scales, ggrastr,
        gtable, grid, grDevices, rlang, lifecycle
Suggests: knitr, rmarkdown, testthat, ggraph, ggnewscale, patchwork,
        sf, terra, SeuratObject, SummarizedExperiment,
        SpatialExperiment
Enhances: RedeR
License: Artistic-2.0
VignetteBuilder: knitr
URL: https://github.com/sysbiolab/RGraphSpace,
        https://sysbiolab.github.io/RGraphSpace/
BugReports: https://github.com/sysbiolab/RGraphSpace/issues
Collate: 'gspace-checks.R' 'gspace-classes.R' 'gspace-generics.R'
        'gspace-validation.R' 'gspace-constructor.R' 'gspace-methods.R'
        'gspace-accessors.R' 'gspace-subscript.R' 'gspace-subset.R'
        'gspace-addition.R' 'gspace-attributes.R' 'gspace-normalize.R'
        'gspace-transform.R' 'gspace-transform-rawcoords.R'
        'gspace-geometry.R' 'gspace-features.R' 'gspace-coercion.R'
        'gspace-themes.R' 'gspace-misc.R' 'gspace-glyph-constructor.R'
        'gspace-glyph-collection.R' 'gspace-glyph-accessors.R'
        'gspace-glyph-legend.R' 'gspace-ggplot-constructor.R'
        'geom-edgespace.R' 'geom-graphspace.R' 'geom-nodespace.R'
        'annotation-gspace.R' 'zzz.R'
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RdMacros: lifecycle
Config/roxygen2/version: 8.0.0
Config/pak/sysreqs: libcairo2-dev libfontconfig1-dev libfreetype6-dev
        libfribidi-dev libglpk-dev libharfbuzz-dev libicu-dev
        libjpeg-dev libpng-dev libtiff-dev libwebp-dev libxml2-dev
Repository: https://sysbiolab.r-universe.dev
Date/Publication: 2026-10-14 12:52:08 UTC
RemoteUrl: https://github.com/sysbiolab/rgraphspace
RemoteRef: HEAD
RemoteSha: 1e53a1bc402fb6f209ec07b87d77a099af58777d
NeedsCompilation: no
Packaged: 2026-10-14 14:16:16 UTC; root
Author: Flávio Gabriel Carazza-Kessler [aut] (ORCID:
    <https://orcid.org/0000-0002-5309-8043>),
  Jonathan André Back [aut] (ORCID:
    <https://orcid.org/0009-0008-7338-1197>),
  Lana Bazan Peters Querne [aut] (ORCID:
    <https://orcid.org/0000-0001-9967-028X>),
  Victor Henrique Apolonio dos Santos [aut] (ORCID:
    <https://orcid.org/0000-0002-6394-5840>),
  Vinicius Chagas [ctb],
  Mauro Antônio Alves Castro [aut, cre] (ORCID:
    <https://orcid.org/0000-0003-4942-8131>)
Maintainer: Mauro Antônio Alves Castro <mauro.a.castro@gmail.com>
Built: R 4.6.0; ; 2026-10-14 14:19:28 UTC; unix
