Hi,

aroma.affymetrix v2.2.0 et al. have been released.  Make sure to update:

source("http://aroma-project.org/hbLite.R";);
hbInstall("aroma.affymetrix");


The main updates are (with full details below):

FEATURES:
o Added extractExpressionSet() for ChipEffectSet.
o Instead of just throwing "Failed to setup a data set for any of 1
data directories located" when failing to setup a CEL data set, the
error message now also reports *why* it failed with each of the
directories tried.

ROBUSTNESS:
o The Aroma Framework packages are being prepared for getting
namespaces. All underlying R.* packages now have namespaces and for
next release we expect to add them to all aroma.* packages as well. We
take it slow to make sure there are no surprises, but when this is
done you should expect less name clashes of function name, if you are
experiencing any of those.

REPRODUCIBLE RESEARCH:
o The scripts used to build online ACS, UGP and UFL annotation files
are now part of the package distribution, cf.
system.file("buildScripts/", package="aroma.affymetrix").

BUGS:
o As usual, a few bugs have been fixed.  See below.

All details on what is updated since previous release is bottom.

Thanks all for the feedback and bug reports - keep'em coming!

Cheers,

Henrik & co-developers

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Updates to aroma.affymetrix
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Version: 2.2.0 [2011-09-01]
o Submitted to CRAN.
o The package passes all redundancy tests.

Version: 2.1.9 [2011-08-31]
o Added bpmapCluster2Cdf(), which is a pruned and robustified version
  of ditto previously provided by Mark Robinson online.  This new
  version includes more sanity checks and avoids overwriting existing
  CDF files.
o ROBUSTNESS: Now env2Cdf() writes the CDF file atomically by first
  writing to a temporary file which is then renamed.  It now also
  returns the pathname to the CDF written.
o BUG FIX/ROBUSTNESS: getTimestamp() for AffymetrixCelFile would throw
  "Error in if (hasTimestamp) { : argument is of length zero" if the
  CEL file had a DAT header with a non-standard chip type string, e.g.
  an early-access label or no label at all.  Updated the local/inner
  getTimestampFromDatHeader() of getTimestamp() to also handle such
  CEL files.  Thanks Irina Ostrovnaya at MSKCC for reporting on this.

Version: 2.1.8 [2011-08-16]
o ROBUSTNESS: If static byName() for AffymetrixCelSet fails to setup
  a data set, it now reports the error message for each data set
  directory it tried.

Version: 2.1.7 [2011-08-08]
o WORKAROUND: Added similar workarounds as in v2.1.6 for more methods
  defined in aroma.core, apply(), rowSums() etc.

Version: 2.1.6 [2011-07-27]
o WORKAROUND: In order for the package to work with the most recent
  version of R devel, which automatically add namespaces to packages
  who do not have one, we explicitly have specify that this package
  should get function such as cat() and getOption() from R.utils
  (instead of 'base').

Version: 2.1.5 [2011-07-24]
o Bumped up the package dependencies, especially since R will
  soon (in practice) require namespaces for all packages.

Version: 2.1.4 [2011-07-14]
o Added extractExpressionSet() for ChipEffectSet.
o ROBUSTNESS: Added redundancy tests for doRMA() and
  extractExpressionSet() for the HG-U133_Plus_2 chip type.

Version: 2.1.3 [2011-06-07]
o ROBUSTNESS: Now the search path is adjusted such that 'ggplot2' comes
  after 'aroma.affymetrix', because the former overrides the generic
  rescale() function of the latter with a non-generic function.

Version: 2.1.2 [2011-05-26]
o Added an archive of scripts used to build ACS, UGP and UFL annotation
  files.  The archive is located under buildScripts/ of the package
  installation directory and sorted by chip types.

Version: 2.1.1 [2011-04-18]
o DOCUMENTATION: Added more help to createUniqueCdf() for AffymetrixCdfFile.
o DEPRECATED: getUnique() and createUnique() are deprecated.
  Use getUniqueCdf() and createUniqueCdf() instead.
o More updates to readGeneAssignments() for AffymetrixNetAffxCsvFile.
o CLEANUP: Dropped argument 'sep' of createMonocellCdf() and
  createUniqueCdf() for AffymetrixCdfFile.


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Updates to aroma.core
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Version: 2.2.0 [2011-09-01]
o Submitted to CRAN.
o The package passes all redundancy tests.

Version: 2.1.5 [2011-08-30]
o BUG FIX: After introducing a sanity check in aroma.core v2.1.2
  (2011-05-11), getSnpPositions() of AromaCellSequenceFile would throw
  "Error: length(pos) == ncol(cells) is not TRUE".  However, it was not
  until aroma.core v2.1.3 (2011-08-01) was release that some people got
  problem with this.  It turns out that the sanity check catches an
  error in how getSnpPositions() of AromaCellSequenceFile allocates
  the result vector, a bug that has been there for a very long time.
  Luckily, this bug has had no effect on the results for anyone.
  Thanks to David Goode (Stanford) and Irina Ostrovnaya (MSKCC) for
  reporting on this.

Version: 2.1.4 [2011-08-02]
o The aroma.core v2.1.3 tar ball uploaded to CRAN mistakenly
  contained a NAMESPACE file, which shouldn't have been there.

Version: 2.1.3 [2011-07-27]
o WORKAROUND: In order for the package to work with the most recent
  version of R devel, which automatically add namespaces to packages
  who do not have one, we explicitly have specify that this package
  should use cat() and getOption() of R.utils (instead of 'base').

Version: 2.1.2 [2011-07-24]
o Bumped up the package dependencies, especially since R will
  soon (in practice) require namespaces for all packages.

Version: 2.1.1 [2011-05-10]
o ROBUSTNESS: Added more sanity checks and more verbose output
  to getSnpNucleotides() for AromaCellSequenceFile.


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Updates to R.filesets
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Version: 1.1.0 [2011-07-24]
o Added a namespace to the package, which will be more or less
  a requirement in the next major release of R.

-- 
When reporting problems on aroma.affymetrix, make sure 1) to run the latest 
version of the package, 2) to report the output of sessionInfo() and 
traceback(), and 3) to post a complete code example.


You received this message because you are subscribed to the Google Groups 
"aroma.affymetrix" group with website http://www.aroma-project.org/.
To post to this group, send email to aroma-affymetrix@googlegroups.com
To unsubscribe and other options, go to http://www.aroma-project.org/forum/

Reply via email to