Bioc2026 Registration Open!

S4Arrays

Foundation of array-like containers in Bioconductor

Bioconductor version: 3.23 · Package version: 1.12.0

The S4Arrays package defines the Array virtual class to be extended by other S4 classes that wish to implement a container with an array-like semantic. It also provides: (1) low-level functionality meant to help the developer of such container to implement basic operations like display, subsetting, or coercion of their array-like objects to an ordinary matrix or array, and (2) a framework that facilitates block processing of array-like objects (typically on-disk objects).

Installation

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

BiocManager::install("S4Arrays")

Details

MaintainerHervé Pagès <hpages.on.github@gmail.com>
AuthorHervé Pagès [aut, cre] (ORCID: <https://orcid.org/0009-0002-8272-4522>), Jacques Serizay [ctb]
LicenseArtistic-2.0
URLhttps://bioconductor.org/packages/S4Arrays
Bug Reportshttps://github.com/Bioconductor/S4Arrays/issues
Downloads rank50199
Source branchRELEASE_3_23
biocViewsDataRepresentation, Infrastructure, Software

Documentation

Download

Dependencies

Depends: R (>= 4.3.0), methods, Matrix, abind, BiocGenerics (>= 0.45.2), S4Vectors (>= 0.47.6), IRanges

Imports: stats

LinkingTo: S4Vectors

Suggests: BiocParallel, SparseArray (>= 0.0.4), DelayedArray, HDF5Array, testthat, knitr, rmarkdown, BiocStyle

Reverse dependencies

Depends On Me (2): DelayedArray, SparseArray

Imports Me (12): alabaster.matrix, DelayedTensor, dreamlet, FLAMES, GSVA, h5mread, HDF5Array, ImageArray, scran, scuttle, SummarizedExperiment, ZarrArray

Suggests Me (1): BiocGenerics