Learn R Programming

aroma.affymetrix (version 3.0.0)

LinearModelProbeSequenceNormalization: The LinearModelProbeSequenceNormalization class

Description

Package: aroma.affymetrix Class LinearModelProbeSequenceNormalization

Object ~~| ~~+--ParametersInterface ~~~~~~~| ~~~~~~~+--AromaTransform ~~~~~~~~~~~~| ~~~~~~~~~~~~+--Transform ~~~~~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~+--ProbeLevelTransform ~~~~~~~~~~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~~+--ProbeLevelTransform3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~~~~~~~+--AbstractProbeSequenceNormalization ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+--LinearModelProbeSequenceNormalization

Directly known subclasses: BasePositionNormalization

public abstract static class LinearModelProbeSequenceNormalization extends AbstractProbeSequenceNormalization

This abstract class represents a normalization method that corrects for systematic effects in the probe intensities due to probe-sequence dependent effects that can be modelled using a linear model.

Usage

LinearModelProbeSequenceNormalization(...)

Arguments

...
Arguments passed to the constructor of AbstractProbeSequenceNormalization.

Fields and Methods

Methods: No methods defined. Methods inherited from AbstractProbeSequenceNormalization: fitOne, getAromaCellSequenceFile, getParameters, getTargetFile, indexOfMissingSequences, predictOne, process Methods inherited from ProbeLevelTransform3: getAsteriskTags, getCellsTo, getCellsToFit, getCellsToUpdate, getParameters, getUnitsTo, getUnitsToFit, getUnitsToUpdate, writeSignals Methods inherited from ProbeLevelTransform: getRootPath Methods inherited from Transform: getOutputDataSet, getOutputFiles Methods inherited from AromaTransform: as.character, findFilesTodo, getAsteriskTags, getExpectedOutputFiles, getExpectedOutputFullnames, getFullName, getInputDataSet, getName, getOutputDataSet, getOutputDataSet0, getOutputFiles, getPath, getRootPath, getTags, isDone, process, setTags Methods inherited from ParametersInterface: getParameterSets, getParameters, getParametersAsString Methods inherited from Object: $, $<-, [[, [[<-, as.character, attach, attachLocally, clearCache, clearLookupCache, clone, detach, equals, extend, finalize, getEnvironment, getFieldModifier, getFieldModifiers, getFields, getInstantiationTime, getStaticInstance, hasField, hashCode, ll, load, objectSize, print, save, asThis

Requirements

This class requires that an aroma probe sequence file is available for the chip type.

Memory usage

The model fitting methods of this class are bounded in memory. This is done by first building up the normal equations incrementally in chunks of cells. The generation of normal equations is otherwise the step that consumes the most memory. When the normal equations are available, the solve() method is used to solve the equations. Note that this algorithm is still exact.