[Bioc-devel] NEWS redux (now with Biostrings ;-D)

James MacDonald jmacdon at med.umich.edu
Tue Jul 24 15:19:06 CEST 2007


	July 2007

affy

	  ReadAffy constructs AnnotatedDataFrame rather than calling
	  read.AnnotatedDataFrame; minor doc fixes


affyio

	   fix an issue in read_bpmap with SET_VECTOR_ELT()

affylmGUI

	   References to Digestion changed to Degradation. Changed
	   Menu Item name and function names. See Bioconductor emails
	   from Gordon Smyth/Robert Gentleman around December
	   6th. 2006.

	   Fixed a bug in Normalize.R introduced in 1.10.1 - bracket
	   misplaced as shown below: Replaced this line
	   Try(write.table(NormalizedAffyData.exprs),file=FileName,
	   sep="\t",quote=FALSE,col.names=NA) with
	   Try(write.table(NormalizedAffyData.exprs,file=FileName,
	   sep="\t",quote=FALSE,col.names=NA))

	   Error on console when HTML report was to be created. It
	   read: "Error in get(x, envir, mode, inherits) : variable
	   "HTMLenv" was not found" Modify htmlreport.R replace:
	   try(assign(".HTML.graph", TRUE, env = get("HTMLenv", envir =
	   .GlobalEnv))) with: if
	   (exists("HTMLenv",where=".GlobalEnv",mode="environment")){
	   try(assign(".HTML.graph", TRUE, env = get("HTMLenv", envir =
	   .GlobalEnv))) }#end of if
	   (exists("HTMLenv",where=".GlobalEnv",mode="environment"))

 annaffy

	   replaced hgu95av2db by hgu95av2.db

	   Fix ann pkg detection for name change in SQLite-based packages

annotate

	   Updates for SQLite-based package rename db => .db

AnnotationDbi

 	   Fixed broken example in ?GONode.

	   The rightColType slot for ENTREZID map is not set to
	   "integer" anymore (this slot should probably go away for
	   AnnDbMap objects since it seems that left names and right
	   names should always be strings if we want revmap() and the
	   upcoming "plug map" feature to work properly and in a
	   consistent manner)
 
	   Replaced "db" suffix by ".db" in all db package names. Small
	   improvements to makeAnnDbPkg()

	   Added experimental agilent package.
	  
	   Package should look a lot like an hgu95av2.
	   This is because its using a similar set of
	   operations to knit everything together as
	   is used by that package. So it *should* work
	   as one of these.

	   Fixed bug in dbCountUniqueMappedVals(). Added debug.sql().

	   Added loadAnnDbPkgIndex() and use it in
	   "makeAnnDbPkg-character" method. Reorganized
	   ANNDBPKG-INDEX.TXT.

beadarray

	   backgroundCorrect() function now checks if background
	   correction has already been carried out before doing any
	   further adjustment - imageplot() now allows negative values
	   to be displayed (previously only plotted non-negative
	   values). Also gives a warning when NA/Inf values are
	   present. These are values are replaced with zeros - bug in
	   readIllumina() which meant background correction was not
	   taking place when useImages=FALSE now fixed

	   plotDERank now returns a matrix.

Biobase

	   Add assayData documentation to ExpressionSet - reference
	   eSet, where info on subsetting also provided - add [[
	   documentation for AssayData

	   added "strbreak" to the show method for AnnotatedDataFrame

	   Provide more consistent AnnotatedDataFrame dimLabels for
	   eSet

	   Completed C-implementation of the Needleman-Wunsch algo
	   (src/align_needwunsQS.c). Depending on the size of the
	   strings to align, the new needwunsQS() function is 100 to
	   1000 times faster than the old one (pure R). Also, now
	   needwunsQS() returns a BStringAlign object (new class which
	   purpose is to describe an alignment between 2
	   strings). Deprecated alignScore() in favor of score(). Still
	   need to update needwunsQS() man page and to document new
	   BStringAlign-related methods (initialize, align1, align2,
	   score, show).

	   added nucleotide alignment example in needwunsQS() man page

	   added the complementViews() function + a split() method for
	   BString objects (will probably use another name for the
	   latter since there is some uglyness associated to the use of
	   the split() generic)

	   Renamed "complementViews" -> "mask" + mask() is now a
	   generic with methods for BString and BStringViews
	   objects. Some other minor (internal) changes.

Biostrings

	  added src/align_needwunsQS.c
	
	  some work on src/align_needwunsQS.c
	
	  more work on src/align_needwunsQS.c

	  Completed C-implementation of the Needleman-Wunsch algo
	  (src/align_needwunsQS.c). Depending on the size of the strings
	  to align, the new needwunsQS() function is 100 to 1000 times
	  faster than the old one (pure R). Also, now needwunsQS() returns
	  a BStringAlign object (new class which purpose is to describe an
	  alignment between 2 strings). Deprecated alignScore() in favor
	  of score(). Still need to update needwunsQS() man page and to
	  document new BStringAlign-related methods (initialize, align1,
	  align2, score, show). Version bump anymway.

	  Depends on R (>= 2.6.0) + some cosmetic.

	  added nucleotide alignment example in needwunsQS() man page

	  changed size limit for length(s1)*length(s2) from 1e+08 to 4e+08
	  in needwunsQS()

	  Added predefined scoring matrices BLOSUM45, BLOSUM50, BLOSUM62,
	  BLOSUM80, BLOSUM100, PAM30, PAM40, PAM70, PAM120 and
	  PAM250. Removed blosum50.  See ?scoring_matrices - Arg
	  'substmat' for needwunsQS() can now be the name of a predefined
	  scoring matrix (e.g. "BLOSUM62").  - BStringAlign class: added
	  "length", "nchar" and "alphabet" methods + a man page.  -
	  Version bump.

	  added the complementViews() function + a split() method for
	  BString objects
	  (will probably use another name for the latter since there is
	  some uglyness associated to the use of the split() generic)

	  Renamed "complementViews" -> "mask" + mask() is now a generic
	  with methods for BString and BStringViews objects. Some other
	  minor (internal) changes. Version bump.


	  Some minor bug fixes. Updated TODO (moved some comments about
	  "normalized" BStringViews objects from TODO to
	  R/BStringViews-constructors.R).

	  Got rid of the "split" generic by merging the "split"
	  functionality to the "mask" generic. "mask" has now a dedicated
	  man page. Version bump.

	  Reorganized/improved the set of functions used for fast
	  substring extraction.

	  Added some examples to man page for fast substring
	  extraction. Version bump.
	  
	  renamed subBStringViews -> subviews

BufferedMatrix

	   add MoveStorageDirectory()


Category

	   Use exact=TRUE in calls to [[ This resolves undesired partial
	   matching that was occuring in addChrBandAnnotation.

	   Fix gseaperm to work properly in absence of the Matrix
	   package

cellHTS

	   The function "normalizedChannels" was restored to the
	   behaviour it had before May 2007, and a new function called
	   "summarizeChannels" was added.  The "path" argument similar
	   to that in function "readPlateData" was added to the
	   functions "configure" and "annotate".  In "writeReport", the
	   option to add the tooltips to the image plot was set by
	   default to FALSE.

	   Corrected for the case where there are different batches
	   using different positive controls.

cellHTS2

	   A completely revised (from scratch) implementation of cellHTS
	   To avoid too many tears from existing users, we give it a
	   new name, so they know they are in for some changes when
	   they install it.  Eventually, cellHTS can be taken out of
	   the releases.

EBImage

	   bug correction in moments for the case when image does not
	   contain any objects

fbat

	   fixed a bug in checkMarkers so that allele frequencies can
	   be calculated correctly.

	   added 'drop=FALSE' for some R code to avoid converting
	   matrix to vector.

	   added a argument 'missingOutput' to the functions
	   'pedAFreq' and 'pedGFreq' to fix a bug that caused wrong
	   output of the functions 'pedAFreq', 'pedGFreq' and
	   'checkMarkers'. If 'missingOutput=TRUE', then information
	   about missing alleles will output, otherwise missing allele
	   information will not be output.

	   introduced a pedigree object containing four elements
	   'ped', 'columns', 'markerNames', and 'Position'.

	   added functions 'readPed', 'readLink', and 'readHapMap' to
	   read pedigree file, data file with PLINK format, and snp
	   files output by HapMap webbrowser to a pedigree object

	   added the functions 'checkMarkers.default' and 'getFounders'

	   added sample info files for subjects in four races (CEU,
	   YRI, CHB, and JPT) in HapMap studies.

	   deleted CAMP example files (because GeneticsBase package has
	   these files) moved geneSet2Ped code to GeneticsBase
	  
genefilter

	   Remove require.SYMBOL arg from nsFilter, add ... to generic
	  
	   require.SYMBOL may make sense for display purposes, but
	   does not make sense as a gene filtering option since lack of
	   symbol has no biological interpretation.
	  
	   ... was added to the nsFilter generic to give more
	   flexibility to specializing methods.

GeneticsBase

	   introduced pedigree object containg five elements (ped,
	   columns, markerNames, Position, fileName) in the function
	   ped2geneSet
	  
	   Moved geneSet2Ped files from fbat to GeneticsBase

	   deleted power.casectl.R which is no longer used
	  
GEOquery

	   Added GSEMatrix argument to getGEO to allow parsing of
	   SeriesMatrix GSE files Changed GPL parsing to be much
	   faster; other entities to follow

GlobalAncova

	   Import AnnotationDbi The generics for accessing GO objects
	   moved to AnnotationDbi.  The addition of the package to
	   Depends is hopefully temporary, but allows passing of check
	   for now.

globaltest
	
	   Add AnnotationDbi to Depends generic functions for
	   manipulating GO objects moved to AnnotationDbi.  Although it
	   should be possible to only import, that doesn't appear to be
	   working. For now, import _and_ Depend.
	
GOstats

	   Fix a bug in termGraphs reverseEdgeDirections doesn't handle
	   edge attributes properly yet so we do the reversing as a
	   last step.

	   Fix node labeling in termGraphs and plotGOTermGraph

	  
graph

	   This is an >= R-2.6.0 package now

	   Remove call to addVigs2WinMenu from Biobase This causes a
	   warning because we don't want to depend/suggest
	   Biobase. Although adding the menu item is a good thing, we
	   hope alternatives will be available and common in R 2.6.0 

	   Deprecated buildRepDepGraph and pkgInstOrder Both functions
	   have more powerful equivalents available in the pkgDepTools
	   package. Once removed, the Suggest on RBGL may be able to be
	   removed. The import for tools can be as well.

	   subGraph for graphNEL now properly propagates node and edge
	   attributes

	   minor fixes to the graph vignette and a rewrite of the
	   design discussion

	   introduced the start of some multigraph classes

idiogram

	   idiogram visuals improved - telomere tips and hashed
	   centromere.

	   added a "color.cen" option to idiogram - allows you to
	   change the color of the centromere when margin="i"
	  
keggorth

	   New Package:

		graph support for KO, KEGG Orthology

	   Maintainer:

		Vince Carey

limma

	    - new argument n.pts for normexp.fit. n.pts=2^10 becomes the
	    default for method="normexp" in backgroundCorrect(). This
	    decreases computation time and introduces some robustness.
	    - backgroundCorrect() now accepts a matrix argument.

	    - decideTests(method="hierarchical") now passes the
	    adjust.method down to the second (t-test) level of
	    testing. Previously the second level testing was always
	    "holm". The spelling is also corrected from "heirarchical"
    	    to "hierarchical".

logicFS

	  Fixed a bug that occurs when in the multiple tree case not
	  all logic trees are grown.

lumi

	  Adding code of checking negative values when using log2
	  transform.

	  Major updates:
	  1. All the major functions compatible with both ExpressionSet and
	  LumiBatch class
	  2. presentCount was removed from the featureData. use
	  detectionCall function to estimate presentCount
	  3. lumiR function now allows user to select the input data
	  columns
	  4. Add lumiB function for background correction
	  5. lumiExpresso function to encapsulate all preprocessing
	  functions
	  6. Vignette tutorial has major updates.

made4

 	  bug update to heatplot, added arraylabels to ord


makecdfenv
	
	  Added a message at the end of make.cdf.package() telling end
	  user that they have to install the package before they can
	  use it.

	  Added just a bit more to the message for make.cdf.package,
	  pointing users to make.cdf.env if they don't want to install
	  a package.
	  
oneChannelGUI

	  Fixing a bug related to the load of Rat exon arrays.  Fixing a
	  but related to the load of exon data using APT tools Adding
	  the clustering menu also the raw affy menu Adding PCA with
	  in the classification tools

	  Interface to APT tools DABG p-value calculation was
	  implemented.  Interface to APT tools MiDAS method for
	  alternative splicing detection was implemented.
	  filteringMidas function was implemented in order to selected
	  putative alternative splicing using MiDAS p-values.
	  oneChannelGUI was adapted to the modifications made in
	  affylmGUI

	  Adding MiDAS functions

	  Adding brief Hs annotation data derived by Affymetrix
	  data. This annotation file will be available until
	  annotation libraries for exon arrays will be available

	  Exon arrays analysis: Fixing a bug in the function filtering
	  gene/exon expression on the basis of dabg p-value Adding a
	  new set of functions to perform basic files manipulation
	  within oneChannelGUI Exon arrays analysis: Adding hs gene
	  level annotation to limma TopTable.  TopTable annotation is
	  now done using bioconductor annotation libraries for 3'IVT
	  afymetrix arrays

	  Linking Hs core exon annotation to data generated with APT
	  tools as weel as with those generated with Expression
	  Console

	  Adding RankProd interface Fixing APT MiDAS DABG
	  implementations

	  Adapting the target file to the use of RPadvance

	  Alternative splicing detection by rank product method was
	  implemented (The efficacy of the method is still under
	  evaluation).  RP and RPAdvance functions from the RanKProd
	  package were gaphically interfaced in opneChannelGUI.

panp

	  Changed pa.calls() to support new ExpressionSet object as
	  input.  Changed pa.calls() output object to list of two
	  matrices (was exprSet). pa.calls() can still accept exprSet
	  input object, but will throw warning message.  Removed
	  extraneous test exprSet.  Single test dataset is now an
	  ExpressionSet.

pcaMethods

	  Applied Kevin Wrights diff for faster nipals. Nipals PCA
	  really should be re-written in C for further speed
	  improvement

pdInfoBuilder

	  Update DB_PATH in .onLoad for pd.mapping template
	  
	  If the user has different versions installed in multiple
	  package libraries, we need to get the right one at
	  runtime. Note that for the lazyloading mechanism to work and
	  so that we can create a valid map object, we also need the
	  path in package scope for the initial install.

	  Add templated unit test suite for pdInfo packages
	  
	  Thanks to a patch from Vince, packages generated by
	  pdInfoBuilder now include a minimal RUnit unit test suite.

preprocessCore

	  Added R_qnorm_robust_weights to the roaster of C callables
	  so that affyPLM can actually use it (without this, affyPLM
	  does not compile on Windows).

	  Added med_abs to the roaster of C callables (same as for
	  R_qnorm_robust_weights in previous commit.

Ringo

	  enabled addition of probes' GC content to probeAnno
	  environment

Rintact

	  remove slots interactionType, expPubMed and expIntAct from
	  class interactionEntry, and add them to
	  intactInteraction. This changes allow uses map interactions
	  with experiment and interaction detaction methods when one
	  interactionEntry contains multiple experiments. Also
	  modified function psi25complex to provide protein complex
	  IntAct ID in the outputs.

Ruuid

	  Refactor to minimize the WIN32 specific code

	  Use RAWSXP instead of CHARSXP to handle uuid data This patch
	  makes Ruuid compatible with recent changes in R 2.6.0

siggenes

	  Improved version of denspr (which is used in ebam for
	  categorical variables).

	  Fixed a few bugs.  Now lev in cat.ebam and cat.stat can
	  also handle lists.

	  Now RefSNP IDs can be added to the html output.

sigPathway

	  Added functions (e.g., importGeneSets) to let users import
	  gene sets stored in GMT, GMX, GRP, and XML file formats.

vsn

	  fixed a bug in show method for "vsn", and clarified a man
	  page

	  Now the parameters for optim (factr, pgtol) are no longer
	  hardcoded, but are passed down from R and are taken from the
	  vsnInput object

	  Better comment on prototype vsnInput In preceding revision,
	  I mistakenly checked in an edited version of vsn.c. I have
	  reverted this back to how it was before.

	  Now the L-BFGS-B parameters are exposed

	  
xcms

	  Added wrapper for MassSpecWavelet peak picking on single
	  spectra (findPeaks.MSW) Added some more logic to
	  joinOverlappingFeatures()


**********************************************************
Electronic Mail is not secure, may not be read every day, and should not be used for urgent or sensitive issues.



More information about the Bioc-devel mailing list