Object
~~|
~~+--
ParametersInterface
~~~~~~~|
~~~~~~~+--
AromaTransform
~~~~~~~~~~~~|
~~~~~~~~~~~~+--
Transform
~~~~~~~~~~~~~~~~~|
~~~~~~~~~~~~~~~~~+--
ProbeLevelTransform
~~~~~~~~~~~~~~~~~~~~~~|
~~~~~~~~~~~~~~~~~~~~~~+--
AllelicCrosstalkCalibration
Directly known subclasses:
public static class AllelicCrosstalkCalibration
extends ProbeLevelTransform
This class represents a calibration function that transforms the
probe-level signals such that the signals from the two alleles are
orthogonal.
The method fits and calibrates PM signals only. MM signals will not
affect the model fitting and are unaffected.AllelicCrosstalkCalibration(dataSet=NULL, ..., model=c("asis", "auto", "CRMA", "CRMAv2"),
rescaleBy=c("auto", "groups", "all", "none"), targetAvg=c(2200, 2200),
subsetToAvg="-XY", mergeShifts=TRUE, B=1, flavor=c("sfit", "expectile"),
alpha=c(0.1, 0.075, 0.05, 0.03, 0.01), q=2, Q=98, lambda=2,
pairBy=c("CDF", "sequence"))
AffymetrixCelSet
.ProbeLevelTransform
.character
string for quickly specifying default
parameter settings.character
string specifying what sets of cells
should be rescaled towards a target average, if any.
Default is to rescale all cells together.
If "none"
, no rescaling is donerescaleBy != "none"
.NULL
, all probes are considered.TRUE
, the shift of the probe sequence
relative to the SNP position is ignored, otherwise not.integer
specifying by how many nucleotides the allelic
groups should be stratified by. If zero, all SNPs are put in one
group.character
string specifying what algorithm is used
to fit the crosstalk calibration.character
string specifying how allele probe pairs
are identified.rescaleBy="groups"
)
must not be used for multi-enzyme chip types,
e.g. GenomeWideSNP_6.
If still done, due to confounded effects of non-perfect enzyme
mixtures etc, there will be a significant bias between raw CNs
for SNPs and CN probes.
Instead, for such chip types all probe signales should be
rescale together towards the target average (rescaleBy="all"
).process
Calibrates the data set.
}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, gc, getEnvironment, getFieldModifier, getFieldModifiers, getFields, getInstantiationTime, getStaticInstance, hasField, hashCode, ll, load, objectSize, print, save, asThis