Bioc2026 Registration Open!

S4Cartographer

Visualize S4 class inheritance across R/Bioconductor packages

Bioconductor version: 3.24 · Package version: 0.99.3

S4 Object-Oriented Programming is fundamental to the Bioconductor ecosystem, enabling modularity and code reuse across hundreds of packages. However, the multi-layered inheritance structures within and between packages can be difficult to navigate. S4Cartographer facilitates the exploration of these relationships by visualizing S4 class hierarchies as directed graphs. By representing classes as nodes and inheritance as edges, it provides a clear overview of complex dependency networks.

Installation

if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("S4Cartographer")

Details

MaintainerMalte Thodberg <maltethodberg@gmail.com>
AuthorMalte Thodberg [cre, aut] (ORCID: <https://orcid.org/0000-0001-6244-3841>)
LicenseGPL (>= 3)
URLhttps://github.com/MalteThodberg/S4Cartographer
Bug Reportshttps://github.com/MalteThodberg/S4Cartographer/issues
Downloads rank43
Source branchdevel
biocViewsGraphAndNetwork, Software, Visualization

Documentation

Download

Follow the installation instructions to use this package in your R session.

Source packageS4Cartographer_0.99.3.tar.gz
Windows binary (x86_64)S4Cartographer_0.99.3.zip
macOS binary (arm64)S4Cartographer_0.99.3.tgz
macOS binary (x86_64)S4Cartographer_0.99.3.tgz
Dependencies

Depends: methods

Imports: ggraph, tidygraph, igraph, ggplot2, checkmate, ggthemes, rlang, BiocBaseUtils, utils

Suggests: BiocSingular, BiocStyle, Biostrings, clusterExperiment, DelayedArray, DESeq2, GenomicAlignments, GenomicFeatures, GenomicFiles, GenomicRanges, HDF5Array, InteractionSet, IRanges, knitr, MultiAssayExperiment, ResidualMatrix, rmarkdown, S4Vectors, ScaledMatrix, SingleCellExperiment, SpatialExperiment, SummarizedExperiment, TileDBArray, VCFArray, XVector