Learn R Programming

genomation (version 1.4.2)

binMatrix: Bins the columns of a matrix using a user provided function

Description

Bins the columns of a matrix using a user provided function

Usage

binMatrix(x, bin.num = NULL, fun = "mean")

## S3 method for class 'ScoreMatrix': binMatrix(x, bin.num = NULL, fun = "mean")

## S3 method for class 'ScoreMatrixList': binMatrix(x, bin.num = NULL, fun = "mean")

Arguments

x
ScoreMatrix or a ScoreMatrixList object
bin.num
integer number of bins in the final matrix
fun
character vector or an anonymous function that will be used for binning

Value

  • ScoreMatrix or ScoreMatrixList object

Examples

Run this code
# binning the columns in a ScoreMatrix object
library(GenomicRanges)
target = GRanges(rep(c(1,2),each=7), IRanges(rep(c(1,1,2,3,7,8,9), times=2), width=5),
weight = rep(c(1,2),each=7),
strand=c('-', '-', '-', '-', '+', '-', '+', '-', '-', '-', '-', '-', '-', '+'))
windows = GRanges(rep(c(1,2),each=2), IRanges(rep(c(1,2), times=2), width=5),
strand=c('-','+','-','+'))
sm = ScoreMatrix(target, windows)
bin = binMatrix(sm, bin.num=2)

Run the code above in your browser using DataLab