Title: | Affymetrix SNP Probe-Summarization using Non-Negative Matrix Factorization |
---|---|
Description: | A summarization method to estimate allele-specific copy number signals for Affymetrix SNP microarrays using non-negative matrix factorization (NMF). |
Authors: | Maria Ortiz [aut], Henrik Bengtsson [aut, cre, cph], Angel Rubio [aut] |
Maintainer: | Henrik Bengtsson <[email protected]> |
License: | LGPL (>= 2.1) |
Version: | 0.9.1 |
Built: | 2024-11-13 04:13:28 UTC |
Source: | https://github.com/HenrikBengtsson/ACNE |
A summarization method to estimate allele-specific copy number signals for Affymetrix SNP microarrays using non-negative matrix factorization (NMF).
This package requires the aroma.affymetrix package.
To install this package, do:
install.packages("ACNE")
LGPL (>= 2.1)
Maria Ortiz, Henrik Bengtsson, Angel Rubio
[1] M. Ortiz-Estevez, H. Bengtsson, A. Rubio, ACNE: a summarization method to estimate allele-specific copy numbers for Affymetrix SNP arrays, Bioinformatics, 2010 [PMC2913655].
(ACNE) based on [1]. The algorithm is processed in bounded memory, meaning virtually any number of arrays can be analyzed on also very limited computer systems.
## S3 method for class 'AffymetrixCelSet' doACNE(csR, fln=FALSE, drop=TRUE, verbose=FALSE, ...) ## Default S3 method: doACNE(dataSet, ..., verbose=FALSE)
## S3 method for class 'AffymetrixCelSet' doACNE(csR, fln=FALSE, drop=TRUE, verbose=FALSE, ...) ## Default S3 method: doACNE(dataSet, ..., verbose=FALSE)
csR , dataSet
|
An |
fln |
If |
drop |
If |
verbose |
See |
... |
Additional arguments used to set up |
Returns a named list
, iff drop == FALSE
, otherwise
a named list
of AromaUnitTotalCnBinarySet
and AromaUnitFracBCnBinarySet
.
Henrik Bengtsson
[1] M. Ortiz-Estevez, H. Bengtsson, A. Rubio, ACNE: a summarization method to estimate allele-specific copy numbers for Affymetrix SNP arrays, Bioinformatics, 2010 [PMC2913655].
Package: ACNE
Class NmfPlm
Object
~~|
~~+--
ParametersInterface
~~~~~~~|
~~~~~~~+--
Model
~~~~~~~~~~~~|
~~~~~~~~~~~~+--
UnitModel
~~~~~~~~~~~~~~~~~|
~~~~~~~~~~~~~~~~~+--
MultiArrayUnitModel
~~~~~~~~~~~~~~~~~~~~~~|
~~~~~~~~~~~~~~~~~~~~~~+--
ProbeLevelModel
~~~~~~~~~~~~~~~~~~~~~~~~~~~|
~~~~~~~~~~~~~~~~~~~~~~~~~~~+--
NmfPlm
Directly known subclasses:
NmfSnpPlm
public abstract static class NmfPlm
extends ProbeLevelModel
This class represents the NMF model of [REF].
NmfPlm(..., maxIter=10L, maxIterRlm=20L, refs=NULL, flavor=c("v4", "v3", "v2", "v1"))
NmfPlm(..., maxIter=10L, maxIterRlm=20L, refs=NULL, flavor=c("v4", "v3", "v2", "v1"))
... |
Arguments passed to |
maxIter |
The maximum number of iteration in the NMF step. |
maxIterRlm |
A positive |
refs |
An index |
flavor |
(Internal/developmental only)
A |
Methods:
getAsteriskTags |
- | |
Methods inherited from ProbeLevelModel:
calculateResidualSet, calculateWeights, fit, getAsteriskTags, getCalculateResidualsFunction, getChipEffectSet, getProbeAffinityFile, getResidualSet, getRootPath, getWeightsSet
Methods inherited from MultiArrayUnitModel:
getListOfPriors, setListOfPriors, validate
Methods inherited from UnitModel:
findUnitsTodo, getAsteriskTags, getFitSingleCellUnitFunction, getParameters
Methods inherited from Model:
as.character, fit, getAlias, getAsteriskTags, getDataSet, getFullName, getName, getPath, getRootPath, getTags, setAlias, 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
Henrik Bengtsson
[1] M. Ortiz-Estevez, H. Bengtsson, A. Rubio, ACNE: a summarization method to estimate allele-specific copy numbers for Affymetrix SNP arrays, Bioinformatics, 2010 [PMC2913655].
Internally, for each SNP the NMF model is fitted using the
fitSnpNmf
() function.
Package: ACNE
Class NmfSnpPlm
Object
~~|
~~+--
ParametersInterface
~~~~~~~|
~~~~~~~+--
Model
~~~~~~~~~~~~|
~~~~~~~~~~~~+--
UnitModel
~~~~~~~~~~~~~~~~~|
~~~~~~~~~~~~~~~~~+--
MultiArrayUnitModel
~~~~~~~~~~~~~~~~~~~~~~|
~~~~~~~~~~~~~~~~~~~~~~+--
ProbeLevelModel
~~~~~~~~~~~~~~~~~~~~~~~~~~~|
~~~~~~~~~~~~~~~~~~~~~~~~~~~+--
NmfPlm
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+--
SnpPlm
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+--
NmfSnpPlm
Directly known subclasses:
public abstract static class NmfSnpPlm
extends SnpPlm
NmfSnpPlm(..., mergeStrands=FALSE)
NmfSnpPlm(..., mergeStrands=FALSE)
... |
Arguments passed to |
mergeStrands |
If |
Methods:
No methods defined.
Methods inherited from SnpPlm:
getCellIndices, getChipEffectSet, getMergeStrands, getParameters, getProbeAffinityFile, setMergeStrands
Methods inherited from NmfPlm:
getAsteriskTags
Methods inherited from ProbeLevelModel:
calculateResidualSet, calculateWeights, fit, getAsteriskTags, getCalculateResidualsFunction, getChipEffectSet, getProbeAffinityFile, getResidualSet, getRootPath, getWeightsSet
Methods inherited from MultiArrayUnitModel:
getListOfPriors, setListOfPriors, validate
Methods inherited from UnitModel:
findUnitsTodo, getAsteriskTags, getFitSingleCellUnitFunction, getParameters
Methods inherited from Model:
as.character, fit, getAlias, getAsteriskTags, getDataSet, getFullName, getName, getPath, getRootPath, getTags, setAlias, 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
Henrik Bengtsson