Package: S4Arrays 1.11.1
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:
S4Arrays_1.11.1.tar.gz
S4Arrays_1.11.1.zip(r-4.6)S4Arrays_1.11.1.zip(r-4.5)S4Arrays_1.11.1.zip(r-4.4)
S4Arrays_1.11.1.tgz(r-4.6-x86_64)S4Arrays_1.11.1.tgz(r-4.6-arm64)S4Arrays_1.11.1.tgz(r-4.5-x86_64)S4Arrays_1.11.1.tgz(r-4.5-arm64)
S4Arrays_1.11.1.tar.gz(r-4.6-arm64)S4Arrays_1.11.1.tar.gz(r-4.6-x86_64)S4Arrays_1.11.1.tar.gz(r-4.5-arm64)S4Arrays_1.11.1.tar.gz(r-4.5-x86_64)
S4Arrays_1.11.1.tgz(r-4.5-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')) |
Bug tracker:https://github.com/bioconductor/s4arrays/issues
On BioConductor:S4Arrays-1.11.1(bioc 3.23)S4Arrays-1.10.1(bioc 3.22)
infrastructuredatarepresentationbioconductor-packagecore-packageu24ca289073
Last updated from:b7ddb8c08d. Checks:11 NOTE, 3 OK. Indexed: yes.
| Target | Result | Total time | Artifact |
|---|---|---|---|
| bioc-checks | NOTE | 157 | |
| linux-devel-arm64 | NOTE | 200 | |
| linux-devel-x86_64 | NOTE | 265 | |
| source / vignettes | OK | 224 | |
| linux-release-arm64 | NOTE | 204 | |
| linux-release-x86_64 | NOTE | 242 | |
| macos-devel-arm64 | NOTE | 171 | |
| macos-devel-x86_64 | NOTE | 321 | |
| macos-release-arm64 | NOTE | 181 | |
| macos-release-x86_64 | NOTE | 370 | |
| windows-devel | NOTE | 180 | |
| windows-release | NOTE | 206 | |
| windows-oldrel | OK | 182 | |
| wasm-release | OK | 131 |
Exports:abindacbindapermaperm.ArbitraryArrayGridaperm.DummyArrayGridaperm.RegularArrayGridaperm2arbindArbitraryArrayGridarep_eacharep_timesArrayViewportas_tileas.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<-isEmptykroneckerkronecker2Lindex2MindexmakeNindexFromArrayViewportmapToGridmapToRefmaxlengthmeanMindex2LindexncharOpsrangesrbindread_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:abindBiocGenericsgenericsIRangeslatticeMatrixS4Vectors
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Generalized permutation of the dimensions of an array | aperm2 |
| Replicate array elements | arep arep_each arep_each,ANY-method arep_times arep_times,ANY-method |
| Manipulation of array selections | array selection array selections array_selection array_selections L-index Lindex Lindex2Mindex M-index Mindex Mindex2Lindex N-index Nindex |
| Multidimensional array recycling | array_recycling as_tile class:tile Ops,array,tile-method Ops,tile,array-method Ops,tile,tile-method tile tile-class |
| Array objects | Array 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 |
| Kronecker products on Array objects | Array-kronecker Array-kronecker-methods Array_kronecker Array_kronecker-methods kronecker kronecker,ANY,Array-method kronecker,Array,ANY-method kronecker,Array,Array-method kronecker2 |
| ArrayGrid and ArrayViewport objects | aperm,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 objects | abind abind,ANY-method acbind acbind,ANY-method arbind arbind,ANY-method bind arrays bind-arrays |
| Check for sparse representation | is_sparse is_sparse,ANY-method is_sparse,CsparseMatrix-method is_sparse,RsparseMatrix-method is_sparse,TsparseMatrix-method is_sparse<- |
| Read array blocks | read_block read_block_as_dense read_block_as_dense,ANY-method |
| Compute column/row sums of a matrix-like object, for groups of rows/columns | colsum colsum,ANY-method colsum,matrix-method rowsum |
| Get the type of the elements of an array-like object | type type,ANY-method type,DataFrame-method |
| Write array blocks | write_block write_block,ANY-method |
