Package: BumpyMatrix 1.15.0

Aaron Lun

BumpyMatrix: Bumpy Matrix of Non-Scalar Objects

Implements the BumpyMatrix class and several subclasses for holding non-scalar objects in each entry of the matrix. This is akin to a ragged array but the raggedness is in the third dimension, much like a bumpy surface - hence the name. Of particular interest is the BumpyDataFrameMatrix, where each entry is a Bioconductor data frame. This allows us to naturally represent multivariate data in a format that is compatible with two-dimensional containers like the SummarizedExperiment and MultiAssayExperiment objects.

Authors:Aaron Lun [aut, cre], Genentech, Inc. [cph]

BumpyMatrix_1.15.0.tar.gz
BumpyMatrix_1.15.0.zip(r-4.5)BumpyMatrix_1.15.0.zip(r-4.4)BumpyMatrix_1.15.0.zip(r-4.3)
BumpyMatrix_1.15.0.tgz(r-4.4-any)BumpyMatrix_1.15.0.tgz(r-4.3-any)
BumpyMatrix_1.15.0.tar.gz(r-4.5-noble)BumpyMatrix_1.15.0.tar.gz(r-4.4-noble)
BumpyMatrix_1.15.0.tgz(r-4.4-emscripten)BumpyMatrix_1.15.0.tgz(r-4.3-emscripten)
BumpyMatrix.pdf |BumpyMatrix.html
BumpyMatrix/json (API)

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

Peer review:

Bug tracker:https://github.com/ltla/bumpymatrix/issues

On BioConductor:BumpyMatrix-1.15.0(bioc 3.21)BumpyMatrix-1.14.0(bioc 3.20)

softwareinfrastructuredatarepresentation

5.36 score 1 stars 11 packages 35 scripts 805 downloads 43 exports 6 dependencies

Last updated 1 months agofrom:e7f42608a9. Checks:OK: 1 NOTE: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKDec 03 2024
R-4.5-winNOTEDec 03 2024
R-4.5-linuxNOTEDec 03 2024
R-4.4-winNOTEDec 03 2024
R-4.4-macNOTEDec 03 2024
R-4.3-winNOTEDec 03 2024
R-4.3-macNOTEDec 03 2024

Exports:BumpyMatrixcbindchartrcommonColnamescommonColnames<-corcovendsWithgrepgreplgsubIQRmadMathMath2meanmedianncharOpspmaxpmax.intpminpmin.intquantilerbindredimsdshowsplitAsBumpyMatrixstartsWithsubsubstrsubstringSummaryttolowertoupperundimunsplitAsDataFrameunstrsplitvarwhich.maxwhich.min

Dependencies:BiocGenericsgenericsIRangeslatticeMatrixS4Vectors

Using BumpyMatrix objects

Rendered fromBumpyMatrix.Rmdusingknitr::rmarkdownon Dec 03 2024.

Last update: 2021-01-08
Started: 2020-11-25

Readme and manuals

Help Manual

Help pageTopics
The BumpyAtomicMatrix subclass!,BumpyAtomicMatrix-method BumpyAtomicMatrix BumpyAtomicMatrix-class BumpyCharacterMatrix-class BumpyIntegerMatrix-class BumpyLogicalMatrix-class BumpyNumericMatrix-class chartr,ANY,ANY,BumpyCharacterMatrix-method cor,BumpyAtomicMatrix,BumpyAtomicMatrix-method cov,BumpyAtomicMatrix,BumpyAtomicMatrix-method endsWith,BumpyCharacterMatrix-method grep,ANY,BumpyCharacterMatrix-method grepl,ANY,BumpyCharacterMatrix-method gsub,ANY,ANY,BumpyCharacterMatrix-method IQR,BumpyAtomicMatrix-method mad,BumpyAtomicMatrix-method Math,BumpyAtomicMatrix-method Math2,BumpyAtomicMatrix-method mean,BumpyAtomicMatrix-method median,BumpyAtomicMatrix-method nchar,BumpyCharacterMatrix-method Ops,atomic,BumpyAtomicMatrix-method Ops,BumpyAtomicMatrix,atomic-method Ops,BumpyAtomicMatrix,BumpyAtomicMatrix-method Ops,BumpyAtomicMatrix,matrix-method Ops,BumpyAtomicMatrix,missing-method Ops,matrix,BumpyAtomicMatrix-method pmax,BumpyAtomicMatrix-method pmax.int,BumpyAtomicMatrix-method pmin,BumpyAtomicMatrix-method pmin.int,BumpyAtomicMatrix-method quantile,BumpyAtomicMatrix-method range,BumpyAtomicMatrix-method sd,BumpyAtomicMatrix-method show,BumpyAtomicMatrix-method startsWith,BumpyCharacterMatrix-method sub,ANY,ANY,BumpyCharacterMatrix-method substr,BumpyCharacterMatrix-method substring,BumpyCharacterMatrix-method Summary,BumpyAtomicMatrix-method tolower,BumpyCharacterMatrix-method toupper,BumpyCharacterMatrix-method unstrsplit,BumpyCharacterMatrix-method var,BumpyAtomicMatrix,BumpyAtomicMatrix-method var,BumpyAtomicMatrix,missing-method which.max,BumpyAtomicMatrix-method which.min,BumpyAtomicMatrix-method
The BumpyDataFrameMatrix classBumpyDataFrameMatrix BumpyDataFrameMatrix-class commonColnames,BumpyDataFrameMatrix-method commonColnames<-,BumpyDataFrameMatrix-method show,BumpyDataFrameMatrix-method [,BumpyDataFrameMatrix,ANY,ANY,ANY-method [,BumpyDataFrameMatrix,ANY-method [,BumpyDataFrameMatrix,BumpyMatrix,ANY,ANY-method [,BumpyDataFrameMatrix,BumpyMatrix-method [<-,BumpyDataFrameMatrix,ANY,ANY,BumpyMatrix-method
The BumpyMatrix classBumpyMatrix BumpyMatrix-class cbind,BumpyMatrix-method dim,BumpyMatrix-method dimnames,BumpyMatrix-method dimnames<-,BumpyMatrix,ANY-method length,BumpyMatrix-method lengths,BumpyMatrix-method rbind,BumpyMatrix-method redim redim,CompressedList,BumpyMatrix-method show,BumpyMatrix-method t,BumpyMatrix-method undim undim,BumpyMatrix-method unlist,BumpyMatrix-method [,BumpyMatrix,ANY,ANY,ANY-method [,BumpyMatrix,ANY-method [,BumpyMatrix,BumpyMatrix,ANY,ANY-method [,BumpyMatrix,BumpyMatrix-method [<-,BumpyMatrix,ANY,ANY,BumpyMatrix-method [<-,BumpyMatrix,ANY,ANY,CompressedList-method
Split to a BumpyMatrixsplitAsBumpyMatrix
Unsplit a BumpyMatrixunsplitAsDataFrame