EpivizFeatureData-class: 'EpivizFeatureData' objects

Description Details Fields Methods Author(s)

Description

Encapsulate data for genomic features

Details

The object field is constrained to be SummarizedExperiment. Data is obtained from columns of a determined assay. Measurement names are checked against the row names of the colData slot. The rowData is assumed to be a GIntervalTree object, its mcols must contain columns PROBEID and SYMBOL.

Fields

assay:

(integer or character) indicating assay from which data is obtained

Methods

.checkColumns(columns): Checks columns are a subset of names(colData(object)).

.getColumns(): Returns names(colData(object)).

plot(): Calls the scatterPlot method of EpivizDeviceMgr-class with the first measurements in columns as x and y.

getMeasurements(): Returns named character vector. Entries are of format '<name>$<column>'. Vector names are of format '<id>__<column>'.

parseMeasurement(msId): Parses measurement of format '<id>__<column>'.

packageData(msId): Get data for msId for rows overlapping curQuery. Returns a list with components: min: min value for data range, max: max value for data range, data: list with slots: gene: from SYMBOL column of mcols(rowData(object)), start: feature start position, end: feature end position, probe: from PROBEID column of mcols(rowData(object)), value: numeric data value.

Author(s)

Hector Corrada Bravo


epiviz/epivizr-tmp documentation built on May 16, 2019, 8:19 a.m.