Package: S4Arrays 1.7.1

Hervé Pagès

S4Arrays: Foundation of array-like containers in Bioconductor

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).

Authors:Hervé Pagès [aut, cre], Jacques Serizay [ctb]

S4Arrays_1.7.1.tar.gz
S4Arrays_1.7.1.zip(r-4.5)S4Arrays_1.7.1.zip(r-4.4)S4Arrays_1.7.1.zip(r-4.3)
S4Arrays_1.7.1.tgz(r-4.4-x86_64)S4Arrays_1.7.1.tgz(r-4.4-arm64)S4Arrays_1.7.1.tgz(r-4.3-x86_64)S4Arrays_1.7.1.tgz(r-4.3-arm64)
S4Arrays_1.7.1.tar.gz(r-4.5-noble)S4Arrays_1.7.1.tar.gz(r-4.4-noble)
S4Arrays_1.7.1.tgz(r-4.4-emscripten)S4Arrays_1.7.1.tgz(r-4.3-emscripten)
S4Arrays.pdf |S4Arrays.html
S4Arrays/json (API)
NEWS

# Install 'S4Arrays' in R:
install.packages('S4Arrays', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/bioconductor/s4arrays/issues

On BioConductor:S4Arrays-1.7.1(bioc 3.21)S4Arrays-1.6.0(bioc 3.20)

infrastructuredatarepresentationbioconductor-packagecore-package

11.34 score 5 stars 1.2k packages 7 scripts 75k downloads 71 exports 8 dependencies

Last updated 2 months agofrom:7081384e78. Checks:OK: 7 NOTE: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKDec 18 2024
R-4.5-win-x86_64NOTEDec 18 2024
R-4.5-linux-x86_64NOTEDec 18 2024
R-4.4-win-x86_64OKDec 18 2024
R-4.4-mac-x86_64OKDec 18 2024
R-4.4-mac-aarch64OKDec 18 2024
R-4.3-win-x86_64OKDec 18 2024
R-4.3-mac-x86_64OKDec 18 2024
R-4.3-mac-aarch64OKDec 18 2024

Exports:abindacbindapermaperm.ArbitraryArrayGridaperm.DummyArrayGridaperm.RegularArrayGridaperm2arbindArbitraryArrayGridArrayViewportas.array.Arrayas.character.Arrayas.character.ArrayGridas.complex.Arrayas.data.frameas.data.frame.Arrayas.integer.Arrayas.logical.Arrayas.matrixas.matrix.Arrayas.numeric.Arrayas.raw.Arrayas.vector.ArraybindROWScbindcoercecolsumdimsdownsampledropDummyArrayGridDummyArrayViewportendextract_arrayis_sparseis_sparse<-isEmptyLindex2MindexmakeNindexFromArrayViewportmapToGridmapToRefmaxlengthmeanMindex2Lindexncharrangesrbindread_blockread_block_as_denserefdimRegularArrayGridrowsumshowshowAsCellstartsubassign_Array_by_Lindexsubassign_Array_by_logical_arraysubassign_Array_by_Mindexsubassign_Array_by_Nindexsubset_Array_by_Lindexsubset_Array_by_logical_arraysubset_Array_by_Mindexsubset_Array_by_Nindextt.Arraytune_Array_dimstypevarwhichwidthwrite_block

Dependencies:abindBiocGenericscrayongenericsIRangeslatticeMatrixS4Vectors

A quick overview of the S4Arrays package

Rendered fromS4Arrays_quick_overview.Rmdusingknitr::rmarkdownon Dec 18 2024.

Last update: 2024-04-08
Started: 2023-03-24

Readme and manuals

Help Manual

Help pageTopics
Generalized permutation of the dimensions of an arrayaperm2
Manipulation of array selectionsarray selection array selections array_selection array_selections L-index Lindex Lindex2Mindex M-index Mindex Mindex2Lindex N-index Nindex
Array objectsArray Array-class as.matrix,Array-method as.matrix.Array class:Array isEmpty,Array-method length,Array-method showAsCell,Array-method t,Array-method t.Array [[,Array-method
ArrayGrid and ArrayViewport objectsaperm,ArbitraryArrayGrid-method aperm,DummyArrayGrid-method aperm,RegularArrayGrid-method aperm.ArbitraryArrayGrid aperm.DummyArrayGrid aperm.RegularArrayGrid ArbitraryArrayGrid ArbitraryArrayGrid-class ArrayGrid ArrayGrid-class ArrayViewport ArrayViewport-class as.character,ArrayGrid-method as.character.ArrayGrid class:ArbitraryArrayGrid class:ArrayGrid class:ArrayViewport class:DummyArrayGrid class:DummyArrayViewport class:RegularArrayGrid class:SafeArrayViewport classNameForDisplay,ArrayViewport-method dim,ArbitraryArrayGrid-method dim,ArrayViewport-method dim,DummyArrayGrid-method dim,RegularArrayGrid-method dims dims,ArrayGrid-method downsample downsample,ArbitraryArrayGrid-method downsample,RegularArrayGrid-method DummyArrayGrid DummyArrayGrid-class DummyArrayViewport DummyArrayViewport-class end,ArrayViewport-method lengths,ArrayGrid-method lengths,DummyArrayGrid-method makeNindexFromArrayViewport maxlength maxlength,ANY-method maxlength,ArbitraryArrayGrid-method maxlength,RegularArrayGrid-method ranges,DummyArrayViewport-method ranges,SafeArrayViewport-method refdim refdim,ArbitraryArrayGrid-method refdim,ArrayViewport-method refdim,DummyArrayGrid-method refdim,RegularArrayGrid-method RegularArrayGrid RegularArrayGrid-class SafeArrayViewport SafeArrayViewport-class show,ArrayGrid-method show,ArrayViewport-method start,ArrayViewport-method width,ArrayViewport-method
Combine multidimensional array-like objectsabind abind,ANY-method acbind acbind,ANY-method arbind arbind,ANY-method bind arrays bind-arrays
Check for sparse representationis_sparse is_sparse,ANY-method is_sparse,CsparseMatrix-method is_sparse,RsparseMatrix-method is_sparse,TsparseMatrix-method is_sparse<-
Read array blocksread_block read_block_as_dense read_block_as_dense,ANY-method
Compute column/row sums of a matrix-like object, for groups of rows/columnscolsum colsum,ANY-method colsum,matrix-method rowsum
Get the type of the elements of an array-like objecttype type,ANY-method type,DataFrame-method
Write array blockswrite_block write_block,ANY-method