NEWS
RPA 1.49.1 (2021-07-28)
- rmarkdown added to dependency to fix bioc builds
RPA 1.35.2 (2017-07-28)
- phyloseq moved from dependency to import
- vignette format updated
- explicitly imported all functions
RPA 1.27.41 (2016-04-14)
- Functions for phylogenetic microarray data added
RPA 1.15.34 (2013-03-07)
- rpa.online has been added and benchmarked
- vignette contents moved to online wiki
RPA 1.13.06 (2012-09-09)
- affinity estimates storing option added to rpa.online
- moved sigma2 -> tau2 to make notation compatible with publications
RPA 1.13.02 (2012-05-27)
NEW FEATURES
- added arguments in rpa.online function: save.batches.dir, keep.batch.files, unique.run.identifier
- changed the default for save.batches option in rpa.online into TRUE
BUG FIXES
- fixed load.batches bug in summarize.batches
RPA 1.11.13 (2012-02-25)
- modifications to accommodate single-probe probesets without errors
- sigma2.method default to "robust" in functions RPA.sigma2.update and rpa.fit
- changed defaults in set.alpha function
- added missing data imputation in rpa.fit
RPA 1.11.12 (2011-12-13)
- removed cind option from update.hyperparameters in RPA.online
RPA 1.11.05 (2011-11-11)
- online functions work properly
RPA 1.9.19 (2011-10-29)
- removed compiler and corrected the broken compiler function
references
RPA 1.9.17 (2011-06-27)
- added bg correction in rpa.online
- accurate and relatively fast variance hyperparameter update
function added (see update.hyperparameters, update.s2)
RPA 1.9.11 (2011-06-02)
- speedups in hyperparameter estimation; alpha treated as scalar
- removed affinity.method
- added quantiles.online normalization method
BUG FIXES
- alpha, beta updates fixed
- rpa.fit did not return updated alpha, beta: now corrected.
RPA 1.9.06 (2011-05-29)
- rpa.fit-class: added alpha, beta prior parameters for the inverse
Gamma conjugate prior for the probe-specific variances
- modified RPA.iteration, RPA.update.sigma2 so as to directly
utilize priors everywhere.
- added set.alpha, set.beta and update.hyperparameters,
update.alpha, update.beta in internal functions
- added toydata generator function sample.probeset
- rpa.plot: added comparison of toydata and fitted data by adding
the toydata.object argument
RPA 1.9.03 (2011-05-14)
- corrected AffyCompII result note
- polished plot functions in rpa.plot and plot-methods
RPA 1.9.02 (2011-04-21)
- added compiler to betahat in RPA.sigma2.update.R to speed up
- added NA/NaN check to RPA.iteration after a defected affybatch
with NA values was found to cause crash
RPA 1.7.34 (2011-03-14)
- added note on AffyComp results in the Vignette
RPA 1.7.32 (2011-03-12)
SIGNIFICANT USER-VISIBLE CHANGES
- added estimation of probe affinities in rpa and RPA.pointestimate
functions. Now returning expression values in the original data
domain, i.e. in 'absolute' expression levels. Provides options for
affinity estimation through affinity.method field in certain functions.
- added 'affinity' field in rpa-class and rpa.list-class
- added estimate.affinities function
- removed exclude reference array option
- added rpa.fit class (S3) to provide storage for an individual model
- rpa.fit function now fits the model (including affinities) for
given data. This is a generic function to calculate an individual
model instance for any data following the distributional
assumptions of the model. See tests/rpa.fit.test.R for an example.
RPA 1.7.3 (2011-01-20)
BUG FIXES
- in 'rpa' wrapper function the exclude.reference.array option was
interpreted in the opposite way than intended. Now the
reference.control.array = TRUE excludes the reference array from
output. Default is FALSE, i.e. reference array is included.
RPA 1.7.2 (2011-01-14)
- updated citation
- moved license from GPL>=2 into FreeBSD since that is less
restrictive open license. OK since all copyrights of the GPL>=2
version are with the package author.
RPA 1.5.2 (2010-05-19)
USER-VISIBLE CHANGES
- the vignette has been improved
- added firstlib.R function to print copyright notice during loading
- added a copy of the GNU GPL 2 licence
- added citation information, see citation("RPA")
RPA 1.3.6 (2010-03-28)
BUG FIXES
- added documentation on 'get.probe.noise.estimates' function
RPA 1.3.5 (2010-03-18)
USER-VISIBLE CHANGES
- in the 'rpa' preprocessing wrapper, include the reference array
(cind) to the differential gene expression matrix
output. Optionally, the reference array can be excluded. See the
'include.reference.array' parameter of function 'rpa'. Note that all
differential expression values of the reference array are 0 since
the reference is compared against itself.
- added function get.probe.noise.estimates. Outputs probe-level
noise estimates with normalization options.
BUG FIXES
- added destructive=TRUE into background correction. Should help with
large data.
RPA 1.3.2 (2010-03-02)
SIGNIFICANT USER-VISIBLE CHANGES
- changed default sigma2.method into 'robust'
- control array default set to cind = 1 (previosly sampled at
random if not specified)
- initialize.priors replaced by set.priors function
USER-VISIBLE CHANGES
- removed sigma2.guess from user-defined parameters in RPA.iteration
- RPA.pointestimate: added regularization parameters alpha, beta
NEW FEATURES
- support for alternative CDF files
- rpa function: a wrapper for preprocessing gene expression data
with the RPA model
- rpa.plot function: visualize probe-level data and results for a
given probeset
- background correction to RPA.preprocess
- option to define background correction and normalization
parameters
- regularization for noise term estimation (sigma2)
- sigma2.method 'mean' and 'robust' added
BUG FIXES
- rpa class: added elements 'data', 'cdf' and 'abatch'
- RPA.preprocess: background correction added, and log2
transformation now done after normalization
- added 'maxloop' parameter to RPA.iteration function call
- moved the contents of R/zzz.R into AllGenerics.R, AllClasses.R,
*-methods.R, *-accessors.R
- code optimized for speed