Bioc2026 Registration Open!

S4Arrays

Foundation of array-like containers in Bioconductor

Bioconductor version: 3.24 · Package version: 1.13.1

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 rank50845
Source branchdevel
biocViewsDataRepresentation, Infrastructure, Software

Documentation

Download

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

Source packageS4Arrays_1.13.1.tar.gz
Windows binary (x86_64)S4Arrays_1.13.1.zip
macOS binary (arm64)S4Arrays_1.13.1.tgz
macOS binary (x86_64)S4Arrays_1.13.1.tgz
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 (14): alabaster.matrix, DelayedTensor, dreamlet, DuckDBArray, DuckDBDataFrame, FLAMES, GSVA, h5mread, HDF5Array, ImageArray, scran, scuttle, SummarizedExperiment, ZarrArray

Suggests Me (2): BiocDuckDB, BiocGenerics