
Scaling using a custom function
function_scale_region.RdScale the data using any custom function, provided it returns a matrix of the same dimensions as the input matrix.
Arguments
- region
A Region object, or concatenated data generated by .smapply.
- to
Which data slot to assign the normalized data to.
- from
Which data slot to pull data from.
- MARGIN
Whether to apply the function within each biomarker (
1) or across all biomarkers in each cell (2). Iffdoesn't need to work withapply, can passMARGIN = NULL.- f
A function. This function must take a numeric matrix as its first argument--when applied by
function_scale, this will be the matrix of biomarker expressions. IfMARGINis1or2,fcan instead take a numeric vector, andfwill beapply'd across the specified margin. Additional arguments may be passed via the dots.- ...
Additional arguments passed to
f.