LinearModelProbeSequenceNormalization: The LinearModelProbeSequenceNormalization class

LinearModelProbeSequenceNormalizationR Documentation

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 modeled 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, names, 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.

Author(s)

Henrik Bengtsson


HenrikBengtsson/aroma.affymetrix documentation built on Feb. 20, 2024, 9:07 p.m.