bigmelon-accessors {bigmelon} | R Documentation

## Bigmelon accessors

### Description

Functions to access data nodes in gds.class objects.

### Usage

    ## S4 method for signature 'gds.class'
    betas(object)
    ## S4 method for signature 'gds.class'
    methylated(object)
    ## S4 method for signature 'gds.class'
    unmethylated(object)
    ## S4 method for signature 'gds.class'
    pvals(object)
    ## S4 method for signature 'gds.class'
    fData(object)
    ## S4 method for signature 'gds.class'
    pData(object)
    ## S4 method for signature 'gds.class'
    QCmethylated(object)
    ## S4 method for signature 'gds.class'
    QCunmethylated(object)
    ## S4 method for signature 'gds.class'
    QCrownames(object)
    ## S4 method for signature 'gds.class'
    getHistory(object)
    ## S4 method for signature 'gds.class'
    colnames(x, do.NULL=TRUE, prefix=NULL)
    ## S4 method for signature 'gds.class'
    rownames(x, do.NULL=TRUE, prefix=NULL)
    ## S4 method for signature 'gds.class'
    exprs(object)
    ## S4 method for signature 'gds.class'
    fot(x)

### Arguments

`object` | A gds.class object.

for colnames and rownames:

`x` | A gds.class object.
`do.NULL` | logical. If 'FALSE' and names are 'NULL', names are created.
`prefix` | prefix: for created names.

### Details

Each function returns the data stored in the corresponding node as either a gdsn.class object or a matrix or data.frame. These are names following the conventions of the methylumi package and perform similar functions.

Each function which returns a gdsn.class object can be indexed using matrix-like '[' operations. With an optional name argument which optionally allows for row and col names to be automatically appended to returned matrix.

The QC functions (returns QCdata split into separate matrices for methylated values, unmethylated values, and probe names)

exprs returns a data.frame of beta values for all probes across all samples.

fot returns a vector corresponding to probe design (either 'I' or 'II') which is used for normalising differences between probe designs.

### Value

Returns specified node representing the called accessor

### Author(s)

Leonard C Schalkwyk, Ayden Saffari, Tyler Gorrie-Stone Who to contact: <tgorri@essex.ac.uk>

### See Also

`bigmelon`, `methylumi`

### Examples

    data(melon)
    e <- es2gds(melon,'wat_melon.gds')
    betas(e)
    betas(e)[,]
    methylated(e)[1:5, ]
    unmethylated(e)[ ,1:5]
    pvals(e)[1:5, 1:5]
    fData(e)
    pData(e)
    colnames(e)
    rownames(e)
    exprs(e)

    closefn.gds(e)
    unlink("wat_melon.gds")

[Package bigmelon version 1.8.0 Index]