scaleOffset {edgeR} | R Documentation

## Scale offsets

### Description

Ensures scale of offsets are consistent with library sizes.

### Usage

    ## S3 method for class 'DGEList'
    scaleOffset(y, offset, ...)
    ## Default S3 method:
    scaleOffset(y, offset, ...)

### Arguments

`y` | numeric vector or matrix of counts, or a `DGEList` object.
`offset` | numeric vector or matrix of offsets to be scaled.
`...` | other arguments that are not currently used.

### Details

`scaleOffset` ensures that the scale of offsets are consistent with library sizes. This is done by ensuring that the mean offset for each gene is the same as the mean log-library size. The length or dimensions of `offset` should be consistent with the number of libraries in `y`.

### Value

numeric vector or matrix of scaled offsets.

### Author(s)

Aaron Lun, Yunshun Chen

### Examples

    y <- matrix(rnbinom(40,size=1,mu=100),10,4)
    offset <- rnorm(4)
    scaleOffset(y, offset)

[Package edgeR version 3.20.9 Index]