LimmaBackgroundCorrection: The LimmaBackgroundCorrection class
Usage
LimmaBackgroundCorrection(..., args=NULL, addJitter=FALSE, jitterSd=0.2, seed=6022007)
Arguments
args
A list
of additional arguments passed to the
correction algorithm. addJitter
If TRUE
, Zero-mean gaussian noise is added to the
signals before being background corrected. jitterSd
Standard deviation of the jitter noise added.
seed
An (optional) integer
specifying a temporary random seed
to be used for generating the (optional) jitter. The random seed
is set to its original state when done. If NULL
, it is not set. Fields and Methods
Methods:
Methods inherited from BackgroundCorrection:
getParameters, process 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 Jitter noise
The fitting algorithm of the normal+exponentital background correction
model may not converge if there too many small and discrete signals.
To overcome this problem, a small amount of noise may be added to the
signals before fitting the model. This is an ad hoc solution that
seems to work.
However, adding Gaussian noise may generate non-positive signals.Details
By default, only PM signals are background corrected and MMs are
left unchanged.