MatrixGenerics is an R/Bioconductor package that provides the S4 generics for popular row and column aggregation functions for matrices (e.g. colVars()
, rowMedians()
). It follows the API developed by the matrixStats
package. The target audience for MatrixGenerics
are R package developers that want to write code that can automatically handle different kind of matrix implementations: for example base R matrix
, the S4 Matrix
(including sparse representations), and DelayedMatrix
objects.
A prerequisite to handle these matrix objects is that a package with the corresponding implementation is available. So far, there are three packages:
matrixStats
for base R matrix
objectsDelayedMatrixStats
for DelayedMatrix
objects from the DelayedArray
packagesparseMatrixStats
for dgCMatrix
(sparse matrix) objects from the Matrix
packageThis package imports matrixStats
and automatically forwards all function calls with matrix
, numeric
, and array
objects to matrixStats
. To handle other matrix objects, the user must manually install the corresponding ___MatrixStats
package.
See https://bioconductor.org/packages/MatrixGenerics for more information including how to install the release version of the package (please refrain from installing directly from GitHub).
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.