RELEASE HISTORY OF THE "PAA" PACKAGE =========================================== CHANGES IN PAA VERSION 1.7.1 [2016-05-13]: ----------------------------------------------- GENERAL * Built with the latest R version (R-3.2.4 Revised). * Built with the latest Rtools version (Rtools 3.3). * Update of the PAA citation: PAA applications note, Turewicz et al., Bioinformatics, 2016, PMID: 26803161, added to the CITATION file. * Update of the URL in the DESCTIPTION file. * Correction of some typos in the documentation. * Update of the vignette to demonstrate the new features. NEW FEATURES * New function: batchFilter.anova() for multi-batch scenarios. * New function: plotFeaturesHeatmap.2() as an alternative to plotFeaturesHeatmap(). * New arguments for loadGPR(): "description", "description.features" and "description.discard" for data import when gpr files don't provide the column "Description". Furthermore, new dummy data has been added to the package in order to demonstrate this new feature. * Now the customized object classes EListRaw and EList contain the new component "array.type" added by loadGPR when the data is imported. IMPROVEMENTS * Additional and more informative error messages added. * The function plotArray() is more flexible. Now, not only ProtoArrays can be plotted. Moreover, now the plot can be saved also as png file. MODIFICATIONS * The loadGPR() and plotArray()-argument "protoarray.aggregation" has been renamed to "aggregation" and the default value has been changed to "none". * The loadGPR() argument "array.type" is mandatory now. BUG FIXES * Plots created during rlm normalization by normalizeArrays() were in logE scale and not in log2 scale. This has been fixed. * Correction of regular expressions for rlm normalization in normalizeArrays() and for data import in loadGPR(). CHANGES IN PAA VERSION 1.5.1 [2015-10-20]: ----------------------------------------------- GENERAL * No changes. NEW FEATURES * The new function plotArray() is available. It can be used for visual inspection of ProtoArrays as well as for the monitoring of the impact of any pre-processing method applied to the data. In order to support the plotting of ProtoArrays before duplicate aggregation and to mimic the original scan image of ProtoArrays, now loadGPR() supports the option protoarray.aggregation="none". Finally, the vignette has been updated in order to describe the new function via an exemplary ProtoArray showing a spatial bias. IMPROVEMENTS * No changes. MODIFICATIONS * No changes. BUG FIXES * Since the exemplary data have been imported with the bug which has been fixed in PAA version 1.3.3, all exemplary data sets have been reimported with the latest version of loadGPR() and saved as RData files. Now all exemplary data sets are complete. CHANGES IN PAA VERSION 1.3.3 [2015-07-14]: ----------------------------------------------- GENERAL * No changes. NEW FEATURES * No changes. IMPROVEMENTS * No changes. MODIFICATIONS * No changes. BUG FIXES * Bug in the function loadGPR() fixed (due to a wrong regular expression some data rows were not imported from gpr files in PAA versions 1.3.2 and 1.3.1 -> the bug was not relevant for the versions 1.3.0 and older). CHANGES IN PAA VERSION 1.3.2 [2015-06-22]: ----------------------------------------------- GENERAL * Update to the latest R version which has been released a few days ago (2015-06-18). * Built with R-3.2.1 NEW FEATURES * No changes. IMPROVEMENTS * No changes. MODIFICATIONS * NEWS file of version 1.3.1 corrected (wrong version number for the last update in the NEWS file). BUG FIXES * No changes. CHANGES IN PAA VERSION 1.3.1 [2015-06-17]: ----------------------------------------------- GENERAL * The optional rlm normalization (for ProtoArrays) used by the functions normalizeArrays(), plotNormMethods() and plotMAPlots() has been completely reimplemented in order to fix some bugs and simplify the usage of these functions (details: see below). * Built with R-3.2.0 NEW FEATURES * No changes. IMPROVEMENTS * Due to the modification of the EListRaw objects for ProtoArrays the usage of the functions normalizeArrays(), plotNormMethods() and plotMAPlots() is simplified since some obsolete arguments have been removed (see 'MODIFICATIONS'). Esp., the provision of a second controls-specific EListRaw object for controls data and information was too complex and has confused some users. Now all control spot-specific data and information are stored together with probe-specific data and information in one extended EListRaw object. MODIFICATIONS * On the one hand, the arguments 'controls.elist', 'gpr.path', 'targets.path' and 'contr.names' have been removed from the functions normalizeArrays(), plotNormMethods() and plotMAPlots(). On the other hand, the argument 'controls' has been added to the functions normalizeArrays(), plotNormMethods() and plotMAPlots(). BUG FIXES * Due to the re-implementation of the optional rlm normalization (for ProtoArrays) used by the functions normalizeArrays(), plotNormMethods(), plotMAPlots(), all bugs that have been reported by users since version 1.0.0 are fixed. CHANGES IN PAA VERSION 1.1.1 [2015-03-13]: ----------------------------------------------- GENERAL * No changes. NEW FEATURES * No changes. IMPROVEMENTS * No changes. MODIFICATIONS * No changes. BUG FIXES * Bug in the function batchAdjust() removed. Because the argument "mod" was not passed as factor to sva's function ComBat() errors were thrown and execution stopped for the latest versions of sva. This has been corrected. CHANGES IN PAA VERSION 1.0.0 [2014-10-13]: ----------------------------------------------- GENERAL * First release version. NEW FEATURES * No changes. IMPROVEMENTS * No changes. MODIFICATIONS * No changes. BUG FIXES * No changes. CHANGES IN PAA VERSION 0.99.4 [2014-10-03]: ----------------------------------------------- GENERAL * First release version. NEW FEATURES * No changes. IMPROVEMENTS * No changes. MODIFICATIONS * No changes. BUG FIXES * Corrected \VignetteIndexEntry{} in the vignette Rnw file. CHANGES IN PAA VERSION 0.99.3 [2014-10-02]: ----------------------------------------------- GENERAL * License changed from GPL-3 to “BSD_3_clause + file LICENSE” due to license compatibility. NEW FEATURES * No changes. IMPROVEMENTS * Some dummy gpr files added to demonstrate loadGPR() in man pages and vignette. * First unit tests added. * Native routines registered. * Checking runtimes improved. MODIFICATIONS * No changes. BUG FIXES * Bug fixes in the vignette (e.g., \comment to \bioccomment). Missing vignette preambel added. * Bug fixes in the code (e.g., max. line length of 80 characters ensured, "FALSE" instead of "F"). * Internal functions removed from export in the NAMESPACE. CHANGES IN PAA VERSION 0.99.2 [2014-08-05]: ----------------------------------------------- GENERAL * No changes. NEW FEATURES * No changes. IMPROVEMENTS * No changes. MODIFICATIONS * No changes. BUG FIXES * Minor change in the vignette (changing the selectFeatures()-option selection.method="rj.rfe" to selection.method="rf.rfe" to make the code chunks runable on systems without Random Jungle installed). CHANGES IN PAA VERSION 0.99.1 [2014-08-05]: ----------------------------------------------- GENERAL * No changes. NEW FEATURES * No changes. IMPROVEMENTS * No changes. MODIFICATIONS * No changes. BUG FIXES * Hard coded temp directory replaced by a tempdir()-based solution. CHANGES IN PAA VERSION 0.99.0 [2014-08-03]: ----------------------------------------------- GENERAL * NEWS file added. * Vignette completed. * Documentation completed. * General compatibility for Windows, Mac OS X and Linux ensured. NEW FEATURES * No changes. IMPROVEMENTS * No changes. MODIFICATIONS * No changes. BUG FIXES * No changes.