August - September Changes in BioC Devel
August - September 2007
ABarray
* : Added parameter for none normalization.
aCGH
* : Bumped for LazyLoad.
ACME
* : 1.3.2
=====
* Major changes to class structures. Now based on ExpressionSets.
* Still needs some significant cleanup of other functions, but
classes seem to
work as does do.aGFF.calc
* : * fixed write.sgr and started working on plot functions again.
* : not quite there yet
* : 1.3.0
=====
This backs out all the new changes since last release to fix up
things for new release.
adSplit
* : Bumped for LazyLoad.
affxparser
* : Committing in for backup. Will commit the DESCRIPTION with
increased version number later when I know then new stuff works.
I am running tons of redundancy testing on it right now using
aroma.affymetrix.
* : OK, updating the devel version of affxparser to v1.9.3 (from
v1.9.2). For the actual updates, see the release version v1.8.3,
because that contains the same updates.
Version: 1.9.3 [2007-08-16]
o See updated made to release v1.8.3 below.
o The only difference between v1.9.3 and v1.8.3 is the
modification
of findCfd() in v1.9.2.
Version: 1.9.2 [2007-07-27]
o This BioC devel version requires R v2.6.0 due to a change of
how strings are handled in C by BioC.
o Modified findCdf() such that it is possible to set an
alternative
function for how CDFs are located.
* : Updated to Fusion 1.0.9 and bumped the version number. I also
decreased the dependency to R (>= 2.5.0), simply because I don't
knwo if we need this...
* : Only comments for now, version is still to be bumped, which
will not happen before new AffymetrixDataTestFiles package is on
BioC.
o Added argument 'recursive=TRUE' to findCdf(). Note, the current
working directory is always scanned first, but never recursively
(unless explicitly added to the search path). This is to avoid
endless scans in case the search path has not been set.
o findFiles() now do a breath-first search in lexicographic
order.
o Removed default search paths cdf/ and data/cdf/. We do not want
to enforce a standard path.
o Now the examples (as well as test scripts) utilize data
available
in the new Bioconductor AffymetrixDataTestFiles package. This
means that R CMD check now runs much more tests, which is good.
o CLEAN UP: Removed many of the old testscripts/ scripts. They
are now under tests/.
o BUG FIX: If the destination file already existed, convertCel()
would
correctly detect that, but would give the name of the source
file.
* : The recent updates to findFiles() did not handle filename
patterns correctly.
* : Bumped affxparser (devel) to the following version:
Version: 1.9.5 [2007-09-16]
o Added argument 'recursive=TRUE' to findCdf(). Note, the current
working directory is always scanned first, but never recursively
(unless explicitly added to the search path). This is to avoid
"endless" scans in case the search path has not been set.
o findFiles() now do a breath-first search in lexicographic
order.
o Removed default search paths cdf/ and data/cdf/. We do not want
to enforce a standard path.
o Now the examples (as well as test scripts) utilize data
available
in the new Bioconductor AffymetrixDataTestFiles package. This
means that R CMD check now runs much more tests, which is good.
o CLEAN UP: Removed many of the old testscripts/ scripts. They
are now under tests/.
o BUG FIX: findFiles() was not robust against broken Unix links.
o BUG FIX: If the destination file already existed, convertCel()
would
correctly detect that, but would report the name of the source
file.
affy
* : On Robert's request, removed all notes from the man pages that
were of the form:
\note{This function is part of the Bioconductor project at
Dana-Farber
Cancer Institute to provide Bioinfomatics functionalities through
R.}
* : small vignette correction
* : fix in computeExprSet (trouble with named ids,
mostly an S4 thing)
bumped version number
* : - fixed geneNames to featureNames (spotted by Robert -
presumably
missing in the move to ExpressionSet)
- bumped version number
* : added citation
* : Fixing ppsetApply example
affycomp
* : Fix bracket pairs in Rd
* : Add Suggests splines to remove warning.
affycoretools
* : Use require, not library to load optional packages in code
* : Backed out xlsReadWrite stuff and made some other changes.
* : Changes to package structure and vignettes to allow package to
pass R CMD check.
* : Kludgy fix in linksBM() to account for the fact that Ensembl
uses different filter and attribute names for the HG_U133av2
chip. Also adjusted the default 'annot' argument to
probes2table() to match limma2annaffy() and vennSelect(), which
were previously modified because the output of aaf.handler()
changed.:
AffyExpress
* : added the AffyExpress package
Maintainer: Xuejun Arthur Li
affyio
* : fix for read_bpmap
* : fix problem with too many file handles left open problem for
binary CEL files
* : Fix crash in affyio due to extra call to fclose
Also updating required version for oligo
* : add support for reading command console (aka generic) format
cel files
Also will read gzipped versions of the same.
* : fix some small compiler warnings
* : fix uninitialized variable warning.
affylmGUI
* : Version 1.11.5 now displays Citation information in a GUI
Message Box as well as in the R Console.
* : minor code formatting changes and remove INDEX file from source
tree
* : affylmGUI version 1.11.6. htmlReport now uses parameters set in
the topTable process.
main.R and htmlReport.R code reformatted to suit me.
affyPLM
* : move affydata from "depends" to "suggests"
* : fix vignettes for dealing with "Dilution" dataset from affydata
* : more "R_rlm_interfaces.c" from affyPLM to preprocessCore
* : fix some compiler warnings
* : clean up include files. Try to differentiate similar named c
source code files in affyPLM and preprocessCore by renaming these
files PLM_*
* : restructed medianPM and median_logPM code
* : commit the deletion and addition of a file (should have been
previously committed)
* : small doc fix
* : Add Sys.sleep in MAplots.Rnw, to give ghostscript on Windows a
few seconds to finish before Sweave removes necessary temporary
files
* : resync affyPLM with changes in preprocessCore
affyQCReport
* : added \usepackage{underscore} on user request - let's see if it
breaks anything
* : minor addition of additional latex package dependency
altcdfenvs
* : - cut out dependency to splicegear
- fixes in the documentation
* : - Fixes an unmatched "}"
- Bumped version number
annaffy
* : Fixed problem with primitive methods not dispatching for
annaffy S4 objects
Removed all dependencies on non-db hgu95av2
Renamed "LocusLink" to "Gene" in aaf.handler()
Updated aafLocusLink URL
Updated aafCytoband URL
aafCytoband now uses Gene ID instead of Accession Number for
lookup
Updated aafGOItem URL to show detail view on AmiGO
* : Remove classes and functions related to SUMFUNC maps
THe SUMFUNC annotation map was never properly implemented and has
been
removed from the annotation data packages that are candidates for
the
next release.
* : Forgot to change some hgu95av2 require() lines in the examples
* : Quick fix for is_dbpackage internal helper function
This function or similar should be in the AnnotationDbi package.
This
is a quick fix to get things going. Thanks to Jim MacDonald for
the
bug report.
* : Fixed is_dbpackage() to deal with recent db_conn changes in the
ann db packages. Version bump.
* : one more try
* : even better (+ small reorganizing)
* : Small change in getHTML() to remove warnings that didn't affect
the output.
AnnBuilder
* : On Robert's request, removed all notes from the man pages that
were of the form:
\note{This function is part of the Bioconductor project at
Dana-Farber
Cancer Institute to provide Bioinfomatics functionalities through
R.}
* : Fixed a small problem where a list was expected.
List was not always being returned from function
getList4GO() So switched sapply() to an lapply().
* : Passed check under R-2.6.0
* : Use the Artistic License instead of LGPL as default license
* : Switch to Artistic
* : we need to move much of the orgName stuff to annotate, since it
is used
there and the package dependencies go from there to here
* : modified man page accordingly
* : removed one more arg
* : Added dire warning to users of this function.
annotate
* : use featureNames rather than geneNames accessor
* : On Robert's request, removed all notes from the man pages that
were of the form:
\note{This function is part of the Bioconductor project at
Dana-Farber
Cancer Institute to provide Bioinfomatics functionalities through
R.}
* : Fix useProbeInfo.Rnw
It needed to load the annotate package. There is also a problem
with
Biostrings::nchar when given an empty view. This patch works
around
the error by calling length instead.
* : Allow getAnnMap to understand "foo" and "foo.db" as chip name
* : Remove defunct function installDataPackage
* : Teach lookUp to use getAnnMap
This makes lookUp flexible enough for use with env and SQLite
based
annotation data packages.
* : Remove doc for removed function
* : fix doc for lookUp
* : Maintainer field of Biocore Team packages now points to the
BioC List
Since biocpkgs@lists.fhcrc.org seems to be a spam magnet and
isn't
getting much, if any, use we are changing the maintainer email
address
for BioC Core Team maintained packages to simply be the main
Bioconductor user email list. Most users report problems there
anyhow
and we feel that encouraging that single channel for bug reports
is
best.
* : GOTerms class moved to AnnotationDbi, GONode removed
In order for GO and GO.db packages to be used interchangeably and
for
function in the annotate package to function properly, we must
have a
single shared class representing GO terms. This patch moves the
GOTerms class definition to AnnotationDbi and removes references
to
the GONode class which was intended as a replacement.
* : buildChromLocation now uses getAnnMap and is db ann pkg
compatible
* : getAnnMap now uses inherits=FALSE in interal get call for
safety
* : DB compatibility fixes for chromLocation class
Changed slot types for probesToChrom and geneSymbols from
environment
to ANY since these need to be able to hold AnnotationDbi objects
when
using db-based ann pkgs. A class union might be a possible
solution,
but I'm concerned about possible dispatch issues that such a
union
might introduce.
* : Remove commented code for cleanup
* : ACCNUMStats now uses getAnnMap
* : use annotation() accessor instead of slot access
* : No need to require annotate in the annotate package.
* : probesByLL uses getAnnMap
* : Version bump, use standard license
* : expand doc for getAnnMap
* : Fixes made to htmlpage() to use xtable() instead of building
the table by hand. Also made changes to man pages and
prettyOutput vignette for clarity.
* : More refactoring to htmlpage() to ensure correct handling of
input.
* : moving a few pieces of code around so that we don't have
undefined globals
* : one more global squashed
* : fixed a typo in a warning
* : found lots of references to exprSet, geneNames etc -
not sure why these did not cause build warnings
* : removed reference to exprSet from comment
* : fixed typos and removed LocusLinks
AnnotationDbi
* : Started the flatten.R file where all code related to flattening
maps (db-based and environments) will go.
* : cosmetic
* : Documentation for new ALIAS maps.
This adds documentation for the newly
added alias maps. The documentation for
ALIAS2EG should also be applicable for the
HUMAN.DB and RODENT.DB packates.
* : Update for manual files on the ALIAS mappings.
This just adds a note to these man pages to
indicate that in fact we mean to represent ALL
the possible gene symbols in this mapping,
including those already listed in the symbol
map.
* : When building an ann db pkg, the user has now full control on
the Title that goes into the DESCRIPTION file. Used this new
feature in the master index file to set a customized title for
some of the custom array pkgs. Some more tweaks to R/flatten.R.
Version bump.
* : small update in the master index file
* : small fix in AnnDbPkgSeed class definition
* : some improvements to various non-chip based pkg templates +
some reorganization and updates to the master index file
* : Added the definition of 2 new maps: ALIAS2PROBE in
createAnnObjs.HUMANCHIP_DB() and ALIAS2EG in
createAnnObjs.HUMAN_DB().
* : Removed broken "initialize" method for AnnDbPkgSeed objects
(not needed anymore).
* : fixed some typos and inaccuracies in various template man pages
* : small fixes and improvements in getSymbolValuesForManPages()
* : forgot to add ALIAS2PROBE map to the list of predefined maps in
createAnnObjs.HUMANCHIP_DB()
* : createMAPCOUNTS() now generates a MAPCOUNTS map where the map
names are in alphabetical order
* : Adds documentation for the RODENT EG pkgs.
This adds documentation for the rodent EG
pkgs. This should be the same as the documentation
for the human pkgs. Except for the OMIM which
I see has snuck in here and will be subsequently
removed...
* : This adds documentation for the human EG pkgs.
This documentation is largely redundant with the
Rodent documentation. there are only a few minor
differences (OMIM). I am going to discuss this
with Herve since this is a bad thing.
* : Removes bad/uneeded documentation files.
As promised, this removes the unwanted OMIM doc
and other documentation from the repository.
* : Corrected misunderstanding about naming.
This corrects a misunderstanding that I had
about how we were going to name things in the
EG packages. Next I will correct this mistake
for the rodent packages.
* : Correct misunderstanding in pkg names.
this just corrects a misunderstanding in the
way that the maps should be named for the
rodent EG packages. We want to use 'EG' instead
of 'ENTREZID'
* : Added the no.docs arg to the "makeAnnDbPkg" generic.
* : Better name it no.man instead of no.docs. Updated the man page
for makeAnnDbPkg().
* : added new portable (and commented) HUMANCHIP_DB schema under
inst/extdata/
* : Added the index creation to HUMANCHIP_DB.sql. Added
RODENTCHIP_DB.sql
* : centralized general comments about the schemas in
DBschemas-README.TXT
* : Added HUMAN_DB.sql
* : added RODENT_DB.sql
* : Corrected a bug in the way these man pages reference ea. other.
This just fixes some bugs that were holdovers from the initial
grotesque copy paste that was done with these man files (since
they
really should be nearly identical to the chip based ones...)
* : Moved man pages for reverse maps into same documents as
forward.
This will hopefully help to make things more manageable. I will
document all future reverse maps along with the forward maps.
* : More merges in the man pages.
This just merges one more man page that I missed earlier and
fixes a
couple of documentation errors.
* : Added man page entries for reverse maps where appropriate.
For each possible reverse map I have added a man page entry.
* : Respect ifnotfound=NA in mget
This patch allows users to specify ifnotfound=NA in calls to
mget.
The support for ifnotfound is minimal. Only '=NA' is supported,
but
this is the common use case we see in existing code.
* : deal properly with _any_ possible 'ifnotfound' value provided
by the user
* : added GO_DB.sql (is not ready yet, there is actually much more
ugliness/breakage in our current GO schema than I imagined)
* : Move in-development schemas to extdata/schema_next
extdata/schema will soon hold _the_ current version of the
annotation
data package schemas. extdata/schema_next is a place for in
progress
updates and changes.
* : new GO_DB.sql is ready (tested with SQLite and PostgreSQL)
* : added KEGG_DB.sql
* : commented data columns with their "real world types" in
HUMANCHIP_DB.sql and RODENTCHIP_DB.sql
* : commented data columns with their "real world types" in
HUMAN_DB.sql and RODENT_DB.sql
* : Renamed folders: schema_next -> schemas_1.0, schema ->
schemas_tmp. Started to put degraded version of the 1.0 schemas
under schemas_tmp/
* : cosmetic
* : Added more "degraded" versions of the 1.0 schemas under
schemas_tmp/
* : 1 more degraded schema
* : Maintainer field of Biocore Team packages now points to the
BioC List
Since biocpkgs@lists.fhcrc.org seems to be a spam magnet and
isn't
getting much, if any, use we are changing the maintainer email
address
for BioC Core Team maintained packages to simply be the main
Bioconductor user email list. Most users report problems there
anyhow
and we feel that encouraging that single channel for bug reports
is
best.
* : started using portable FOREIGN KEY syntax (compatible with
MySQL+InnoDB and PostgreSQL)
* : more schemas with portable FOREIGN KEY syntax (compatible with
MySQL+InnoDB and PostgreSQL)
* : more schemas with portable FOREIGN KEY syntax (compatible with
MySQL+InnoDB and PostgreSQL)
* : added new real world type "sequence name" (SQL type:
VARCHAR(20)) and use it in the "chromosome_locations" tables
* : small update
* : removed the "accessions" table from the HUMANCHIP_DB and
RODENTCHIP_DB schemas
* : renamed schemas_tmp/ -> schemas_0.9/
* : all schemas now use portable FOREIGN KEY syntax (compatible
with MySQL+InnoDB and PostgreSQL)
* : added KEGG_DB.sql to schemas_0.9/
* : added inst/DBschemas/ folder where all the schema related stuff
that is currently under inst/extdata/ will go
* : moved all schema related stuff to the new place
* : added SchemaGuidelines.txt
* : added DataTypes.txt to schemas_0.9/ and schemas_1.0/
* : renamed README.TXT file -> 00README.TXT under schemas_0.9/ and
schemas_1.0/ and updated them
* : one more column renamed (disruptive change) in schemas_1.0
* : started adding YEAST_DB.sql to schemas_0.9/
* : Added YEAST_DB.sql to schemas_0.9/ (DataTypes comments not
ready yet). Some cosmetic polishing to many schemas.
* : cosmetic
* : version bump
* : Add make_eg_to_go_map helper function
When dealing with chip packages programatically, we often need to
map
Entrez to GO and the reverse. This patch provides two helper
functions to achieve this. When map pluggability comes online,
these
functions can go away. This is a *temporary* solution.
* : Added data types used in YEAST_DB to DataTypes.txt. Commented
data column definitions in YEAST_DB.sql with their "real world
types" (aka "external data types").
* : Added YEASTCHIP_DB.sql to schemas_0.9/
* : small update
* : Added ARABIDOPSISCHIP_DB.sql to schemas_0.9/
* : Replaced the "names" methods for AnnDbMap objects by the "keys"
methods (new generic). Made all the renaming that this change
implies. Still need some testing before version bump.
* : Tested the "names"-to-"keys" changes. Found some minor
problems. Fixed them. Version bump.
* : Another difference with the other chip-based schemas:
probes.probe_id can't be a PRIMARY KEY for ARABIDOPSISCHIP_DB (it
is not unique i.e. the same probe id can be linked to several AGI
locus IDs.
* : Started to implement the new "AnnDbBimap" class and subclasses
+ some preliminary rework needed in R/FlatBimap.R. Package will
be temporarily broken.
* : Migrated most AtomicAnnDbMap predefined objects to the new
AtomicAnnDbBimap class. Package should work again but migration
needs to be completed before version bump.
* : End of migration from AnnDbMap to AnnDbBimap. Still need some
testing/troubleshooting (vignette does not build). Version bump
anyway.
* : renamed AnnDbMap-envirAPI.R -> AnnDbBimap-envirAPI.R
* : Fix AnnDbMapDemo.Rnw: we were feeding NA as a key
* : - Added support for new FLYCHIP_DB schema.
- Updated ANNDBPKG-INDEX.TXT with entries for the 3 new fly chip
db packages.
- Fixed small bugs in the template man pages (introduced by
recent change of
signature of the as.list method for AnnDbBimap objects).
- Version bump from 0.0.94 to 0.1.0
* : - Added map subsetting methods "left.keys<-" and "right.keys<-"
(now the
"subset" method is just a convenient wrapper that allows
subsetting
of the left and right keys in a single operation).
- The "show" method for AnnDbBimap objects now makes the
difference between
a map and a submap (a submap being the result of subsetting a
map).
- Fixed a few methods that were broken for submap objects
("nrow",
and the "*.mappedKeys" methods).
- Some improvements to the SQL query caching mechanism.
- Some simplification and cleaning in many places.
- Version bump.
* : - Renamed BimapAPI0 interface -> Bimap
- Added the "keys<-" method.
- Moved strictly Bimap stuff from FlatBimap.R to new Bimap.R
file.
- Started to document the Bimap interface.
* : more fixes, cleaning and documentation
* : one less warning
* : Lots of renaming (methods and class slots). In particular, all
left/right
methods now have "L" or "R" in their name instead of "left" or
"right".
Overall naming is more consistent, readable and convenient (names
are
shorter). Version bump.
* : cosmetic
* : more renaming: L2Rpath -> L2Rchain, L2Rbrick -> L2Rlink
* : - Some internal changes and improvements (clear distinction
between tags and
attribs).
- Improved show method for Bimap objects.
- Version bump.
* : - renamed Lcolname -> Lkeyname, Rcolname -> Rkeyname, Tcolname
-> tagname
and Rattrib_colnames -> Rattribnames
- fixed bug in initialize method for FlatBimap
- fixed bug in flatten (still doesn't work for Go3AnnDbBimap)
* : renamed Rattrib_colname -> Rattribname and collabels ->
colmetanames
* : - Renamed Lkeyname/Rkeyname slots for class L2Rlink ->
Lcolname/Rcolname.
- Fixed bug in makeGo3L2Rchain() that was breaking the
Go3AnnDbBimap
objects.
- Fixed and improved .makeSQLchunks().
- Version bump.
* : depends on RSQLite >= 0.5-6
* : ARABIDOPSISCHIP_DB schema:
- renamed current ENZYME map -> ARACYCENZYME (probes to AraCyc
enzyme names
mapping)
- replaced data currently in ENZYME map by probes to EC numbers
mapping
Version bump.
* : HUMAN_DB and RODENT_DB schema:
- removed GENENAME2EG amp (as suggested by Marc)
ARABIDOPSISCHIP_DB schema (from last commit):
- removed ENTREZID map (was an alias for the ACCNUM map, which is
a mapping
between probes and AGI locus IDs)
* : - Added support for FLY_DB schema.
- Updated master index ANNDBPKG-INDEX.TXT.
- Version bump.
* : tolerate missing manufacturerUrl when making a .db pkg
* : with a warning
* : YEAST_DB schema:
- Renamed *2PROBE maps -> *2SGD
- Removed GO2ALLPROBES map
* : - Moved master index ANNDBPKG-INDEX.TXT from inst/extdata/ to
inst/extdata/GentlemanLab/
- Added batch-script.R to inst/extdata/GentlemanLab/
* : - added [ operator for Bimap objects
- fixed the links/count.links methods for AnnDbBimap objects
(still
needs some testing)
- fixed problem with NULL data frames with 0 rows that was
affecting
code like mget("all", GOBPPARENTS, ifnotfound=NA) (found in
GOstats)
- version bumped
* : Replaced previous dirty fix for "NULL data frames with 0 rows"
problem
with cleaner fix.
Version bump.
* : - Changed semantic of colmetanames().
- Replaced flatten arg 'with.Rattribs' by 'drop.Rattribs'.
- Fixed bug in flatten method for Go3AnnDbBimap objects.
* : FLYCHIP_DB/FLY_DB schemas: renamed FB_id -> flybase_id
* : simplified the compareAnnDataIn2Pkgs() framework
* : renamed links() -> edges(), count.links() -> count.edges()
* : clean up
* : - added "Rattribnames<-" for Bimap objects
- version bump
* : bumped all db packages versions from *.99.0 to *.99.1 in the
master index file
* : renamed edges() -> links(), count.edges() -> count.links()
(back to their original names, because of a conflict with the
"edge" generic in the graph package). version bump.
* : added TODO.TXT file
* : - map[["invalidkey"]] now returns NULL (at the cost of a
performance
penalty)
- small bug fixes
* : added man page for environment-like API
* : - polishing the "ls" method
- small fix to the "eapply" method
- added a "sample" method for environments in addition to the
method for AnnDbBimap objects
* : added (empty) man page for AnnDbBimap objects
* : - start new man page for Bimap methods (other than key methods)
- suppressed a few warnings
* : - next .db roaster will have "The Artistic License, Version
2.0" (on Robert's
request)
- version bump
* : - No more attempt to define "is.na" methods for my objects (the
semantic
of "is.na" for environments does not align with what I would
expect,
looks like a silly semantic to me anyway). So added new "isNA"
generic
with methods for Bimap, environment and ANY objects (for ANYi,
it's just
an alias for "is.na").
- More doc.
- Version bump.
* : GOTerms class moved to AnnotationDbi, GONode removed
In order for GO and GO.db packages to be used interchangeably and
for
function in the annotate package to function properly, we must
have a
single shared class representing GO terms. This patch moves the
GOTerms class definition to AnnotationDbi and removes references
to
the GONode class which was intended as a replacement.
* : Fix makeAnnDbPkg so that dirs are created before file.copy is
called.
This patch makes the dest location more explicit rather than
relying
on the (empty) template dir.
* : Fix the dir creation fix. Must not error out if it already
exists
* : Changes to support legacy version of YEAST.
These changes are only here to just support the old YEAST package
so
that it can be "spoofed" to a classic format.
* : Call paste one less time to speed up .toSQLStringSet
sep and collapse can occur in a single paste call. For long
vectors
this is about 2x faster than two calls to paste.
* : Add toSQLStringSet exported helper function
Since users cannot use sQuote for building SQL, we export a
helper
function for building SQL value lists.
* : Remove bad constraint from probes table on chip packages
This change only affects packages for rodents and humans. It
drops
the not null constraint from the accessions collumn which is
problematic since lousy platforms will sometimes have probes that
are
measuring "who-knows what". Users ought to have a right to know
when
they are using a probe like this...
* : also removed NOT NULL constraint on probes.accession column in
schemas_1.0/HUMANCHIP_DB.sql and schemas_1.0/RODENTCHIP_DB.sql
(replaced NOT NULL by NULL)
* : Updated dual man pages for Enzyme and GO.
This just updates these two man pages so that they are no longer
broken.
* : added FLYCHIP_DB and FLY_DB schema definitions (version 0.9)
* : Man page updates for EG style packages.
These updates make corrections to the double man pages in the EG
style
packages.
* : Fixed error in ACCNUM and Added page for Flybase IDs.
This just corrects a typo in the ACCNUM page and adds a man page
for
the new Flybase Map.
* : Adds FLYBASE man page for fly chip based packages.
This just adds a flybase man page to the fly chip based packages.
Note that for these packages, the man page should NOT contain a
reverse map since there is no reverse map planned for this
package.
* : Update CHRLOC to make the env less confusing.
This just adds a sentence to the description of this environment
so
that users will be less confused about what the data represents.
* : Adds raw documentation for the YEAST package.
These files still need to be gone through and modified to make
them
accurate, but these will be the man pages for this package.
* : Removed unwanted man pages from this repository.
* : Updates directions for some of the man pages.
This updates man pages for a number of the YEAST.DB man pages.
* : More updates to the YEAST Man pages.
It has now been decided that the "2SGD" maps will become "2ORF"
maps
this is to prevent future confusion with SGD systematic IDs which
are
different from the classic ORF IDs that the YEAST package has
always
used.
* : This completes the addition of the man pages.
This completes the addition of the man pages for the
org.Sc.sgd.db
package. (aka as the revamped YEAST package)
* : This updates the rest of the double man pages in the EG based
packages.
The EG based packages had to be rearranged to reduce the
duplication
and this change does that.
* : - YEAST_DB schema: Renamed *2SGD maps -> *2ORF
- Updated Version entries in GentlemanLab master index file in
order to produce
the *.99.3 roaster
- Version bumped to 0.99.0 (we're getting close!)
* : This updates the man pages for REFSEQ
The REFSEQ pages were still inelegantly doubled up for FLY.DB,
HUMAN.DB and RODENT.DB. This fixes that.
* : - Renamed db_file -> @ANNOBJPREFIX@_dbfile in all package
templates.
- Renamed db_conn -> @ANNOBJPREFIX@_dbconn in all package
templates and made
it a function instead of just a variable.
- Modified man page templates consequently.
- Version bump.
* : Replaces COMMON2SYSTEMATIC man page with COMMON2ORF.
* : Improved Title and Description in organised-based package
templates.
* : YEAST_DB schema: renamed COMMON2SYSTEMATIC map -> COMMON2ORF.
* : small update to our in-house batch script
* : small fix
* : ARABIDOPSISCHIP.DB template: removed man page for ENTREZID map.
Version bump.
* : Added man page for ARACYCENZYME.
This just adds a man page for the new ARACYCENZYME map.
* : Adds man pages for GO2ORF and GO2ALLORFs for org.Sc.sgd.db
* : Added man pages for GO2EG and GO2ALLEG to organism pkgs
Added for FLY.DB, RODENT.DB and HUMAN.DB
* : oops, small bug in the vignette
* : Removed these man pages since they are covered already
These man pages are already covered by double man pages GO.Rd in
each
of the organism based packges.
* : fixed problem in make_eg_to_go_map() introduced by recent
replacement (and renaming) of db_conn by a function
* : - HUMAN, RODENT and FLY schemas: added support for the
GO2ALLEGS map
- YEAST schema: added support for the GO2ALLORFS map
- modified schemas definitions (0.9 and 0.1) consequently
- version bump
* : bumped db roaster from .99.3 to .99.4 in master index file used
at the Gentleman Lab
* : Added new Package for Robert.
This just adds an entry to the shared file so that AnnotationDbi
can
make the new annotation package that Robert has requested.
* : Bug fixes in GO2ALL man pages
This just fixes some typos in these man pages.
* : Edit for Roberts Ovarian cancer package.
* : - Replaced "mappedkeys" method for "ANY" by 2 methods: 1 for
"environment"
and 1 for "vector" (it doesn't seem to make sense to try to
support more
than that).
- Small fix in "mappedkeys" methods for "environment" and
"vector" when the
argument is of length 0.
- Fixed checkMAPCOUNTS() so it also works for maps that are just
unamed
vectors (so in fact they are not maps) like the REJECTORF
pseudo-map
defined in the YEAST_DB schema.
- Version numped.
* : - fixed bug in "Lkeys<-" and "Rkeys<-" methods for FlatBimap
objects
- centralized all Bimap methods in Bimap.R
- added the "keyname" generic to the Bimap interface
- got rid of 'Lkeys' and 'Rkeys' arguments in toTable's signature
- added toTable method for FlatBimap objects
- some cleaning, reorganization and cosmetic improvements in many
places
- version bump
* : - Renamed AnnDbMapDemo.Rnw -> AnnotationDbiDemo.Rnw
- Removed AnnDbMapAPIdemo-labmeeting20070123.txt
- Fixed bug in .dbUniqueMappedKeys.cached.symbol() that was
breaking AnnDbBimap
objects of (left or right) length 0.
- Small improvements to "show" methods for FlatBimap and
AnnDbBimap objects.
- Got rid of the 'keys' argument in "as.list" methods for
AnnDbBimap objects.
* : oops, forgot to adapt the vignette to the new signature of
"as.list" methods
for AnnDbBimap objects
* : some fixes in the man pages
* : some addition to the man pages
* : more work on the man pages
* : more work on the man pages (no more 'R CMD check' warnings)
* : temporarily disable checking of GO.db in examples given in man
pages for checkMAPCOUNTS()
* : some doc improvements
* : cosmetic
* : cosmetic
* : removed go_obsolete.term_id column (useless and leads to
confusion) from the GO_DB schema
* : replaced some remaining occurences of "R environment" by "R
object" in the man pages of the ann db pkg templates
* : Dropped an superfluous reference to gopher6.
* : updated TODO.TXT
* : glups! I forgot to add man/Bimap.Rd
* : small update
* : small improvement
* : version bump
* : - Renamed "db" generic -> "dbconn" (for consistency with the
recent addition
of "@ANNOBJPREFIX@_dbconn" in the ann db pkgs) and exported it.
- Added "dbfile" generic (for consistency with the recent
addition of
of "@ANNOBJPREFIX@_dbfile" in the ann db pkgs) and exported it.
- Added man page for "dbconn" and "dbfile".
- Removed @conn slot from AnnDbObj objects (not needed anymore)
and exported
the AnnDbObj class.
- Version bump.
* : - Polished the AnnDbBimap class hierarchy: removed
AtomicAnnDbBimap (all
previous AtomicAnnDbBimap instances are now just AnnDbBimap
instances) and
renamed GONodeAnnDbBimap -> GOTermsAnnDbBimap (to align with
recent renaming
of the GONode class -> GOTerms).
- Added internal convenience generics and methods: "fromCol",
"toCol" and
"tagCol".
- Moved all the "as.list" methods from AnnDbBimap-envirAPI.R to
Bimap.R (this
is temporary only, they will go in a .R file of their own).
- Added an "as.list" method for Bimap objects. Reworked (mainly
simplified) all
"as.list" methods by using new "fromCol", "toCol" and "tagCol"
convenience
methods. Fixed a bug in "as.list" method for AnnDbBimap objects
(affecting
objects with at least 1 multi-valued right attribute).
- Reworked "as.character" method for AnnDbBimap objects.
- Version bump.
* : - Moved all the "as.list" methods from Bimap.R to new
BimapFormatting.R file.
- Also moved "from.colpos", "to.colpos", "fromCol", "toCol",
"tagCol",
"toLList", "toRList" and "toList" internal methods +
".formatList" and
".alignAnnList" internal functions + "as.character" method for
AnnDbBimap
objects from Bimap.R to BimapFormatting.R
- Got rid of the 'direction' argument in "from.colpos" and
"to.colpos" generics.
- Removed "from.keys" and "to.keys" generics and methods.
- Renamed "foldListOfLists" internal function -> ".toListOfLists"
and moved
it to BimapFormatting.R
- Modified documentation consequently.
- Version bump.
* : updated TODO.TXT
* : bumped db roster from .99.4 to .99.5 in master index file used
at the Gentleman Lab
* : - Turned "fromCol", "toCol", "tagCol", "from.colpos",
"to.colpos" generics
into normal functions and prefixed them with a "." (they are not
used out
of the file they are defined in).
- Version bump.
* : - Fixed bug in "as.list" method for AgiAnnDbMap objects (e.g.
as.list(agACCNUM)
was containing the NA and "multiple" values only).
- Fixed brace problem in MULTIHIT.Rd and ARACYC.Rd
- Version bump.
* : small addition to TODO.TXT
* : small addition to TODO.TXT
* : a few additions to TODO.TXT
* : more edits to TODO.TXT
* : improved comments for internal .formatList()
* : Fixed examples in all the ann db pkg templates ("as.list" was
still used with extra keys arg, which has gone away recently).
* : call callNextMethod() with no args in "revmap" method for
AnnDbBimap objects
* : small addition to TODO.TXT
* : - @ANNDBOBJ@_dbfile is now a function instead of a variable
- added "dbschema" and "dbInfo" generics with methods for
DBIConnection and
AnnDbObj objects (implementation is minimalist for now)
- added documentation (in particular, the _dbconn.Rd man page in
the db pkg
templates was heavily reworked)
- version bump
* : checkMAPCOUNTS("GO.db") is back in the examples section of
AnnDbPkg-checker.Rd
* : Small bug fix in the db pkg templates. Version bump.
* : small edit
* : Fixed MAPCOUNTS.Rd in db pkg templates. Version bump.
* : renamed last remaining occurences of db_file -> dbfile
* : makeAnnDbPkg() now calls 'chmod 444' on the sqlite file so it's
read-only
* : - added "dbmeta" generic and methods (no doc for now, will come
soon)
- first real implementation of the "dbschema" and "dbInfo"
methods
- version bump
* : small addition to AnnDbObj-class.Rd
* : small fix
* : Improved dbschema(). Version bump.
annotationTools
* : corrected minor bug in ps2ps.R and bumped version number
aroma.light
* : Version: 1.5.2 [2007-08-10]
o Added encoding to some Rd files.
o Package pass R CMD check R v2.6.0.
arrayMagic
* : Bumped for LazyLoad.
arrayQualityMetrics
* : Debug the figure margins of heatmap and localisation plots
legends.
* : Replace the EBImage functions by graphics functions. No
dependencies of EBImage anymore.
* : fix heatmap and localisation legend problem
* : Added a TODO and fixed some wordings in the Figure captions
* : Corrected man pages
Add the function addXYfromGAL to handle arrays with multiple
blocks
* : - Creation of functions to avoid code duplication
- Use of lattice for the heatmap
* : - debug the main R code
- small modifications of the legends
- suppression of genes mapping and pm.mm per array (maybe to
reimplement
later with lattice)
- small corrections of man page
* : - Improvement of the Vignette
- Small correction of the code
* : - add the correct argument log.it in AffyRNAdeg
- remove sample names from boxplots when to many samples
- use of try() to call the plots to avoid partial reports
- precision added for Covariate in the Vignette
* : Better handling of NA
* : suppress warnings of dev.copy after qcStats plot production
beadarray
* : - added new options to createBeadSummaryData (see "method" and
"trim" arguments) to allow mean, median, trimmed mean or
winsorized means to be calculated to summarise the values from
each beat type on an array.
createBeadSummaryData.c code edited to allow new options
- "which" argument changed to "what" in getArrayData(). Also
added new arguments ("method" and "trim") for use by
createBeadSummaryData when what="residG", "residR" or "residM" to
allow control over summarisation methods. Updated arguments of
getArrayData() when called in other bead level plotting
functions.
- Added new arguments to boxplotBeads, imageplot,
plotBeadDensities, etc to accept these new arguments to
getArrayData (when whatToPlot="residG", "residR" or "residM")
- added FILL=TRUE to read.table() used in readBeadSummaryData()
in response to message on BioC list from Ina Hoeschele about
error trying to read in BeadStudio version 3 data caused by line
having incorrect number of entries
- updated help pages
* : - removed returnTIFF.c (not used anymore).
- NAs or Infs in imageplot() and createBeadSummaryData() now
excluded (previously set to zero).
- log2.na() (not exported) used in getArrayData() to avoid
throwing up a
warning message when 0's or negative values are log2.
- when useImages=FALSE in readIllumina(), x-, y-coordinates read
from file are
now adjusted to start at 0,0 (useful for image plotting).
- readBeadSummaryData() has new argument ... to take additional
arguments to read.table (quote="", fill=TRUE sometimes needed for
BeadStudio
3 data). Reverses changes to readBeadSummaryData made in 1.5.10
and 1.5.7.
- new argument 'legend' in imageplot() to display range and zlim
on plot.
- new argument 'arrays' in arrayNames() to get the name of a
selected array/s.
- new function getVariance() returns the variance for each
bead-type on each
array from an ExpressionSetIllumina object (calculated from
se.exprs and
NoBeads slots).
- SnpSetIllumina doesn't store se.exprs for each channel -
removed code
which assigns the se.exprs to a SnpSetIllumina object in
createBeadSummaryData()
- fixed broken link in BSData.Rd help page.
- default annoPkg argument in readIllumina() is
"illuminaProbeIDs" (not actually an annotation package, but is
there to tell the user that ProbeIDs are used to identify each
bead type (not Illumina IDs available in existing annotation
packages)
- createBeadSummaryData(): The phenoData slot is set to have 1
column 'sampleNames' which is set to the array names if no
phenoData information has been set. sampleNames are set to either
the 'sampleNames' from phenoData, or the array names.
* : - phenoData in BLData object created by readIllumina() contains
1 column 'arrayName' when no targets information is specified.
- example BLData.rda object in package updated with phenoData
information.
* : - example BLData.rda object updated
* : - fixed bug in C code in calculateBackground (readBeadImages.c)
function (was over-running end of array). Also made backgroudSize
adaptive (was set to fixed size of 17x17 pixels in C code) and is
more careful when at an edge (previously set background to 700 if
pixels went off the edge).
- fixed bug in findAllOutliers() (introduced in 1.5.11 when &&
and || added to if statements. Inadvertantly added to which at
the end of finaAllOutliers())
- fixed bug in SAMSummary() BeadChipSummary() - couldn't handle
negative summary values and removed unknown 'v' variable assigned
when missing_arrays argument was specified. Removed
missing_arrays argument, and added arguments 'samID', 'chipID'
and 'stripsPerChip' to allow user to choose which SAM/BeadChip to
plot and specify the correct number of strips per chip. Function
is more careful about plotting the data in the appropriate
row/column position, and returns a message it the user clicks out
of range. Missing arrays are coloured white.
- removed unknown 'v' variable assigned when missing_arrays
argument was specified in plotOnSAM().
- getArrayData() now checks for out of range or NA 'array'
argument and returns a message
- createBeadSummaryData() checks for arraynm in all full list of
array names in case 'array' has not been specified as integer.
* : Added new versions of bead summary and bead level analysis
vignettes
beadarraySNP
* : Documentation
* : Improving import of Beadstudio data
* : bug fixed in R-code of Vignette
bgafun
* : Add new contributed package bgafun
Maintainter: Iain Wallace
bgx
* : sokal now shlib; sqrted mcse; changed rankByDE; read mumcse
into ExpressionSet; new z-statistic for ranking
* : Use sokal() rather than acf() (faster...) for rankByDE
* : Fixed allocation bug for returning output dir; reduced default
burnin and iter
* : All ext C functions in bgx.so now. Registered sokal(). Minor
fix to problematic cex parameters in plotDEHistogram
* : Clean up screen presentation when reading in output
* : You can now combine output directories using readOutput.bgx
* : Include own version of boost header files
* : Check if removing -march=i386 solves liverpool linking problem
* : Actually, check if -march=i486 works..
* : No need for README anymore, since we no longer depend on
external boost
Biobase
* : On Robert's request, removed all notes from the man pages that
were of the form:
\note{This function is part of the Bioconductor project at
Dana-Farber
Cancer Institute to provide Bioinfomatics functionalities through
R.}
* : Add missing includes
* : should correct the DBL_MAX compilation error
* : no need for DBL_MAX
* : fixed a bit of the error messages
* : should correct the use of REAL macros in matchpt, optimization
* : matchpt algorithm optimized for single argument calls, 10x
speed up
* : Time for a version bump so people using R devel >= 2007-08-06
will be able to install Biobase again (version 1.15.23 currently
online is broken for them).
* : bug fix in "corrected" matchpt, also matchpt(x, numeric(0) now
returns NA indexes and Inf distances
* : man page correction for matchpt followin warning in check
* : my God, something happened to my logic: reverted most of the
changes in matchpt for the last two days - they were buggy. sorry
for that
* : I updated the man page of matchpt
* : matchpt to support integer for x and y
* : I removed the silly old cache_old.
matchpt now returns a data frame (index=integer, distance=double)
with
row names.
* : updated man page
* : Just adding and removing this to verify that I got write
permission to the SVN.
* : Removed dummy.txt; verified I've got write permission to
SVN/Biobase.
* : Fixed copySubstitute() so it raises an error when it tries to
substitute a symbol by an NA.
* : Maintainer field of Biocore Team packages now points to the
BioC List
Since biocpkgs@lists.fhcrc.org seems to be a spam magnet and
isn't
getting much, if any, use we are changing the maintainer email
address
for BioC Core Team maintained packages to simply be the main
Bioconductor user email list. Most users report problems there
anyhow
and we feel that encouraging that single channel for bug reports
is
best.
* : PUBLIC:
o Added anyMissing().
o Added support for missing values of rowMedians().
DETAILS:
o Now rowMedians() has an optimized C-level implementation. There
is one implementation for real values and one for integers. This
way an integer matrix does not have to be coerced to a double
(which would add 200% memory usage). Moreover, at the C-level
there is also an argument 'hasna'; if hasna=FALSE, missing values
are not looked for resulting in a faster processing. At the R
level, this argument is currently hidden, but may be added if
found useful.
* : NChannelSet bug fix
- "_ALL_" should be required as a level in 'channel' varMetadata;
it
was ommited during consturction (so channel info was labelled
'NA'
instead of '_ALL_' by default) and during channel selection.
- quietly add 'channel' to varMetadata
* : MIAME and phenoData bug fixes
- MIAME 'show' method uses 'notes' instead of 'other', as this is
the
accessor
- (deprecated) phenoData had validity check in the wrong place.
* : Add sublist_extract C function and subListExtract at R level
subListExtract provides a fast way to extract a named element
from
a sublist of a list. Code that does something like:
sapply(L, function(x) x$foo)
can instead do
subListExtract(L, "foo", simplify=TRUE)
The unit tests are in subListExtract_test.R.
* : Improve error message for subListExtract edge case (0-length
input)
When given list() as input, subListExtract will return list(),
unless
simplify=TRUE, in which case an error is raised. The reasoning is
that when the user asks to simplify, they expect a non-list to be
returned. We can't determine what sort of vector they expect so
an
error is raised.
* : Biobase::l2e now errors when given a list with NA in names(L)
Prior to this patch, l2e would return an environment in which an
element with name NA in the input was added to the environment
with
key "NA". This situation now raises an error.
Error messages for bad arguments were also improved.
* : l2e now gives a warning if input list has duplicated names
* : Accomodate changes in base::package_version
- use numeric_version rather than package_version
- internal .as.numeric_version
- stronger checks on valid version comparisons
* : added commentary
* : esApply for ExpressionSet
* made esApply(X, MARGIN, FUN, ...) a generic
* method for exprSet same as previous functoin esApply
(inappropriately modifies FUN environment, breaking lexical
scope)
* method for ExpressionSet equivalent to
with(pData(X), apply(exprs(X), MARGIN, FUN, ...))
* Documentation to follow shortly
* : Further esApply revisions
- conform closely to original behavior
- update documentation
* : Correctly construct AnnotatedDataFrame with $<- and new symbol
adf$sym <-,
added sym to data but did not add varMetadata["sym",]. Likewise
pData(adf) <- sym
would not add varMetadata for new cols in sym
* : (Silently) remove names from dimnames of assayData
Previously, named dimnames on assayData elements would produce an
error when trying to 'harmonize' assay and feature/sample names.
The
new behavior no longer produces an error, and silently removes
names
from dimnames. Thanks to Benilton Carvalho for the original
report (in
affy) and Laurent Gautier for pointing toward ExpressionSet
* : fixed doc bug in openPDF -- it wrote of options(pdfViewer) but
no cap V is desired
biocSurvey
* : tools to get overview of class usage etc for bioc software
review
* : Maintainer field of Biocore Team packages now points to the
BioC List
Since biocpkgs@lists.fhcrc.org seems to be a spam magnet and
isn't
getting much, if any, use we are changing the maintainer email
address
for BioC Core Team maintained packages to simply be the main
Bioconductor user email list. Most users report problems there
anyhow
and we feel that encouraging that single channel for bug reports
is
best.
biocViews
* : Fix bug in writeTopLevelView, unbound variable caught via
codetools
* : Fix inheritance for BiocView class
Don't double inherit Htmlized. Not sure why this was there in the
first place and it was causing a method dispatch warning.
* : Update usage of sp.between to match latest changes in RBGL
* : Fix htmlDoc methods: include ... in signature
The method definition sig must have ... if the generic does.
* : The URL field is now a proper link in pkg "homepage" HTML
* : Remove unused htmlValue method
* : Add installation instructions (biocLite) to package homepages
* : Update URL to point to release views
* : Output valid XHTML
* : biocViews is now a Biocore Team maintained package
* : Added terms for new annotation data pkg type.
These changes add new package names, a new ChipManufacturer and a
Microarray type for CpG Island arrays.
* : Updates the version number for the new terms.
bioDist
* : Maintainer field of Biocore Team packages now points to the
BioC List
Since biocpkgs@lists.fhcrc.org seems to be a spam magnet and
isn't
getting much, if any, use we are changing the maintainer email
address
for BioC Core Team maintained packages to simply be the main
Bioconductor user email list. Most users report problems there
anyhow
and we feel that encouraging that single channel for bug reports
is
best.
biomaRt
* : Update of getBM with uniqueRows argument. getBM now returns by
default only unique rows
* : Removed ensembl_transcript_id from getGene and getGO output to
get gene-level annotation and reduce the redundancy in the
output. Converted 1:length code in for loops with seq.
* : Added uniqueRows argument to getLDS function. By default getLDS
will return unique rows only
* : Defined methods on the Mart class to replace most @ symbols in
the code
* : set show method for objects of class Mart
* : added setReplacementMethods to remove final @ symbols in code
* : Removed braces that were not needed in Rd files
* : Moved XML from Depends to Imports in the package DESCRIPTION
file and imported XML in the NAMESPACE
* : Put the require(RMySQL) call into a do.call statement to avoid
warning message by R CMD check
* : Rewriting the vignette
* : Rewriting the vignette
* : Update of man pages
* : Fix in getBM when choosing list as output
BioMVCClass
* : removed all exprSet refs
Biostrings
* : - Small improvements to writeFASTA() implementation and doc.
writeFASTA() is not a generic anymore: writing a BStringViews
object to
a FASTA file can now be done with write.BStringViews() (see
below).
- Added BStringViews-io.R file and started putting all
BStringViews IO related stuff.
Contains so far: FASTArecordsToBStringViews(),
BStringViewsToFASTArecords(),
read.BStringViews() and write.BStringViews().
Deprecated "BStringViews" method for "file" object in favor of
function
read.BStringViews().
- Renamed arg 'sep' -> 'collapse'.
* : Check OK. Version bump.
* : - Added the "desc<-" generic with a replace method for
BStringViews objects.
- Got rid of a few more TODOs in the doc.
* : Fixed bugs in "nchar" method for BStringViews objects.
Revisited semantic and implementation of the "==" methods for
BString and BStringViews objects. Got rid of more TODOs in the
man pages.
* : small fixes in the doc to make R CMD check happier
* : small fix in the vignettes
* : Completed doc for constructor-like functions views(),
adjacentViews() and BStringViews().
* : Added man page skeleton for Longest Common
Prefix/Suffix/Substring family of functions (work in progress).
* : Added man page skeleton for the new BStringPartialMatches class
(work in progress).
* : Check OK. Version bump.
* : added a few comments in naive_fuzzy_search() C code
* : fixed small bug in "nchar" and "width" methods for BStringViews
objects
BufferedMatrix
* : Fix MoveStorageDirectory() for windows build
* : add rowMedians() (should only be used in RowMode)
buildBioC
* : Maintainer field of Biocore Team packages now points to the
BioC List
Since biocpkgs@lists.fhcrc.org seems to be a spam magnet and
isn't
getting much, if any, use we are changing the maintainer email
address
for BioC Core Team maintained packages to simply be the main
Bioconductor user email list. Most users report problems there
anyhow
and we feel that encouraging that single channel for bug reports
is
best.
CALIB
* : fix warning because of function "[ <-".
fix bug of missing value in spike intensity and gene intensity.
fix bug of empty clone id name when normalizing data.
* : bumping version
Category
* : Add first draft of cb_test
cb_test is a flexible hypothesis testing tools for discovering
interestings chromosome bands relative to a selected gene list.
The
tools supports local and global tests which can be carried out in
a
top down or bottom up fashion on the tree of chromosome bands.
* : Deprecate isConditional generic
Replace use of isConditional() with conditional(). This resolves
strange warning messages and check failure due to an improper
reassignment of the conditional generic.
* : Support for org.XX.eg.db annotation packages
* : Create a helper function to make hyperGTest methods more
flexible
* : Modifications to methods for KEGG and PFAM data to include
hyperlinks to KEGG and PFAM (Sanger institute) websites in output
from htmlReport().
* : Add digits and summary.args arguments to htmlReport
This allows user to specify the number of display digits for
numerical
fields. htmlReport no longer accepts '...' and uses summary.args
instead to pass additional arguments to the summary method.
* : Moved htmlReport and summary methods for KEGG and PFAM data
from GOstats to Category. Also changed the signatures for the
htmlReport to coincide with the refactored htmlReport method.
* : Update examples to use hgu95av2.db
* : Move GO and KEGG from Depends to Suggests
Actually, we now suggest the *.db versions. The code should work
if either is available. A downside of this approach is that the
dependence is implicit (we don't call require). So I've added a
comment with require("GO"), etc to help remind us.
* : Fixup some man pages to remove warnings during R CMD check. No
version bump.
* : Added species abbreviation to html links for htmlReport of KEGG
data. Currently only hsa, mmu and rnu are used with hsa as
default.
* : GO2AllProbes,DatPkg-method now only queries for GO IDs that
exist
In making Category/GOstats compatible with db-based ann pkgs, we
encountered some problems with AnnotationDbi raising an error
when
asking for a key that doesn't exist. We plan to fix the env-API
to Do
What Environments Do, but in this case it was easy to have the
code
simply not ask for things that won't be there.
* : Fix references in Category vignette
Thanks to Francois Pepin for the report.
* : Add a TODO list for Category
* : Add getGoToEntrezMap_db, big speed up for hyperGTest "over"
This patch adds DB-specific code (with custom SQL, unfortunately)
that
speeds up the categoryToEntrezBuilder step of hyperGTest for
GOHyperGParams when doing a test for over representation. The
under
representation case is special in that we need to keep the GO IDs
that
don't have any of the selected Entrez IDs annotated at them and
so
that is left as a TODO. We also need to add DB-specific code for
the other gene set collections (KEGG, PFAM, etc). Also, the
method of
dispatching on DB-based or not ann pkgs is not ideal.
* : Add some comments to getGoToEntrezMap_db
* : Add support for under-representation for getGoToEntrezMap_db
* : Use subListExtract in getUniverseViaGo
* : Add Org.XX.egDatPkg to class exports
This class is used only internally for providing a common
interface to
annotation data coming from the new org.*.eg.db packages. But it
should be exported so that others can make extensions of the
Category-based code.
* : Add more doc for cb_test
* : Add some doc for *_test_factory internal funcs and fix args
* : Rename tree_iter => tree_visitor
* : Rename topdown_iter and bottomup_iter
They are now called topdown_tree_visitor and
bottomup_tree_visitor
* : Add doc for internal func tree_visitor
* : add mouse chromosome band parsing for HyperG
* : Rename chrBandInciMat => MAPAmat
chrBandInciMat is still available, but deprecated. The behavior
of
MAPAmat has changed (see man page). Any users of MAPAmat will
need to
revisit their code.
* : Remove base_cbind workaround since Matrix no longer clobbers
base::cbind
* : Rename Category::gseaperm => gseattperm
This function is hard-wired to use rowttests. Eventually, more
flexible version should be written, but for now we will rename to
make
clear what this function does (and doesn't do).
* : add helper function for the clean procedure of the chromosome
band definition
add helper function to get organism name
rename parsing functions using Hs and Mm instead of hsa and mmus
simplify Mm parsing function
* : Cleanup MAPcode.R changes
- Fix deprecation of cb_parse_band_hsa.
- Remove debug print statement
- Call func directly instead of using do.call
- Add checkChrOrg to consolidate checking of organism
* : Fix helper function isDBDatPkg so it will work with non Affy
chip packages
Now we check for the name ending in '.db' rather than relying on
getAnnMap (which searches for DB if available first). Not sure
this
is best.
* : Fix annotation<- method so that it updates the datPkg slot
* : Add error message for org.Sc.sgd.db not supported
Hopefully this is temporary.
* : Fix annotation<- method, value must be character, not ANY
This patch also resolves the Rd warning.
* : Add a show method for ChrBandTree objects
* : Add treeLevels and level2nodes generics/methods for ChrBandTree
objects
* : Use toSQLStringSet instead of sQuote to build SQL statements
sQuote should NEVER be used for building SQL or anything other
than
display messages. In non-C locales, sQuote now provides fancy
quotes
which are therefore useless for single quoting strings. We now
use
the newly added toSQLStringSet from AnnotationDbi to created SQL
value
lists. This should resolve the error seen in GOstats on Windows.
* : Some enhancements to cb_test
Allow different p-value cutoffs to be specified for next level
testing
and for determining significant nodes for a conditional test.
* : Change maintainer from Seth to Robert
Category, GOstats, graph, graphPart, hypergraph
* : fixed up Category to deal with db_conn changes
* : one more try
* : fixed a typo
cellHTS
* : typo correction
* : correction
* : typo correction
* : typo correction of Rd files
* : Adding an extra check for the controls
* : Correction of 'writeReport' related with the case when there
are no positive controls in the screen.
* : Improvement of the function that does the tooltips. It's now
much quicker!
* : Add a import function for plate files obtained from EnVision
Plate Reader
* : typo correction
* : Specifying the error messages in "readPlateData".
Just to be sure: added a consistency check test for well format
of column "Well" of the gene annotation file.
* : typo corrections
* : typo correction
* : Typo correction
* : Updates of the main vignette due to updates in packages biomaRt
and Category.
* : correction
cellHTS2
* : Starting the package.
* : More updates
* : more updates
* : more updates
* : correction
* : correction
* : More updates
* : completing the package
* : improvements
* : more updates
* : Cleaning up
* : Adding the modified files (cellHTS class now extends
NChannelSet class)
* : An attempt to (slightly) clean up to links to S4 classes from
Biobase in the man pages.
* : Add ROC class, import function and example set for HTanalyser
input files
* : correction of links in man pages
* : Add getTopTable function
* : Adding function getMeasureRepAgreement
* : Add function to determine Z'-factor and dynamic range
* : Adding writeReport and imageScreen function
* : add function to plot plate effects
* : Typo corrections, added biomart query data set
* : Add example of batch usage
* : Adding vignettes and man page for biomart data set
* : Typo correction
* : typo correction
* : Adding functio to make a screen plot with the plate
configuration.
* : Correction
* : Adding a function called convertOldCellHTS that converts an old
S3 class cellHTS object to S4 class cellHTS object(s) suitable
for the cellHTS2 package.
* : typo corrections
CGHcall
* : added the CGHcall package
Maintainer: Sjoerd Vosse
cghMCR
* : Man page updated.
clusterStab
* : Bumped for LazyLoad.
codelink
* : 1.5.16
- FIXED weird return in codCorrect().
- ADDED experimental C code in src/ to fast reading of Codelink
files. The
function readCodelinkFiles() works pretty much the same as
readCodelink() but
is much faster. Currectly it reads data as a Codelink object. In
addition, it
reads also the feature_id field, that can be used for creating
suitable
CodelinkSet objects.
- ADDED this comments for the first time to the svn log.
- ADDED summary method for Codelink objects. Actually it outputs
a summary of
the flags.
convert
* : Add converters to NChannelSet
- RGList, marrayRaw
- bug fix to marrayNorm -> ExpressionSet
- Also updated documentation to indicate that -> exprSet
converters
are to deprecated classes
* : Tweaked RGList convert
- previously misunderstood 'targets' to contain a list of file
names,
but is actually a data frame.
* : split the R source of the package into several files, so they
can be
more easily copied to other places
DEDS
* : removeUnknownFunction
DNAcopy
* : Fixed help files to address warning messages.
* : Fixed the unused variable warnings from gfortran
* : This is version 1.11.2 with p-value code for the change-points
(3 new files).
* : p-value code files didn't go through. Now they should.
* : removed ostat print statement & used k=2
DynDoc
* : Maintainer field of Biocore Team packages now points to the
BioC List
Since biocpkgs@lists.fhcrc.org seems to be a spam magnet and
isn't
getting much, if any, use we are changing the maintainer email
address
for BioC Core Team maintained packages to simply be the main
Bioconductor user email list. Most users report problems there
anyhow
and we feel that encouraging that single channel for bug reports
is
best.
* : Bumped for LazyLoad.
EBarrays
* : major update of EBarrays, initial checkin of version 2.0
EBImage
* : ImageMagick requirement version bump. configure to follow
* : new, fully rewritten vignette
* : no info
* : minor typo fixes in man
* : version check of ImageMagick in configure script
* : awk is strange, split($1, x, ".") did not work, for $1="6.2.4",
neither did split($1,x,"\."). workaround
* : added drawtext. still devel, but working :)
* : Added possibility to draw text annotations on images: drawtext,
drawfont functions
* : bug in zernike, corrected (was: no summation over x,y)
* : more accurate drawtext initialization and !NULL checks for font
and text labels in the c-module for drawtext. trying to resolve
man pages error on Mac BioC build
* : forgot the new Windows DLL, added
* : drawtext example exexcution prevented on Mac to pass check
until the problem with this particular build can be tested (no
hardware available). The problem is most likely to be in font
allocation.
* : minor configure output modifications
* : I edited the Image() function and fixed its man page
* : reverted aliases in man::constructors.Rd that mess up index;
corrected Sys.getenv("R_PLATFORM") in drawables.Rd to determine
MacOS
* : fully refurbished man pages
* : man page for package contents
* : version bump because of deprecated dot-functions
* : corrected one forgotten deprecated function
* : I added a display method for matrices, currently it just
converts into a
greyscale image
* : added: animate,array-method, following the code by Wolfgang for
display,array-method. Added usage clause in the help entry
* : added display options
* : colorize argument for display if used with IndexedImage
* : updated examples in man pages, checked up FIXME things
ecolitk
* : - added a label to chunk 16 (there seems to be a bug
with affy)
- bumped version number
edd
* : Bumped for LazyLoad.
exonmap
* : Changes in splicing.index() : added a parameter for use of
median/mean in gene level expression and fixed the method of exon
selection for gene-level estimate.
* : fixed plotting bug in plot.gene
* : fixed hardoded config directory to look for environment
variable specifying the path
* : fixings in splicing anova
explorase
* : * Add quick search bar and column visibility panel.
* Add Canberra distance, meant for metabolomics data (ie
non-detects)
* Support hierarchical clustering with all distance measures
(angle, cor,
euclidean, and canberra) instead of just euclidean.
* Pattern finding cleaned up. GUI supports changing the
"unchanged"
fraction and updating the results. Pattern finder no longer
creates a
new result column each time it is run on the same set of
conditions.
Selecting a large number of conditions activates the scrollbars -
GUI no
longer reaches off-screen.
* Limma frontend works with user-selected subsets of conditions.
* Long titles in column headers handled better with ellipsis and
tooltips.
* More robust file loading with warning dialogs if problems
detected.
* Misc other bugs fixed.
* Initial support for network data and visualization - disabled
for
release.
externalVector
* : Maintainer field of Biocore Team packages now points to the
BioC List
Since biocpkgs@lists.fhcrc.org seems to be a spam magnet and
isn't
getting much, if any, use we are changing the maintainer email
address
for BioC Core Team maintained packages to simply be the main
Bioconductor user email list. Most users report problems there
anyhow
and we feel that encouraging that single channel for bug reports
is
best.
fbat
* : replaced 'SaveImage: Yes' with 'LazyLoad: true'
* : deleted an unmatched right brace in 'getFounders.Rd'
* : fixed a few warnings about 'uninitialized' variables:
gcc -std=gnu99 -I/home/biocbuild/bbs-2.1-bioc/R/include
-I/home/biocbuild/bbs-2.1-bioc/R/include -I/usr/local/include
-fpic -g -O2 -Wall -c FBAT.c -o FBAT.o
FBAT.c: In function 'countLines':
FBAT.c:2142: warning: 'tmpnc2' may be used uninitialized in this
function
FBAT.c: In function 'oneNuclearFamily':
FBAT.c:1859: warning: 'sex2' may be used uninitialized in this
function
FBAT.c:1859: warning: 'sex1' may be used uninitialized in this
function
FBAT.c: In function 'decomposePed':
FBAT.c:1986: warning: 'i' may be used uninitialized in this
function
FBAT.c: In function 'checkoneNuclearFamily':
FBAT.c:1667: warning: 'sex2' may be used uninitialized in this
function
FBAT.c:1667: warning: 'sex1' may be used uninitialized in this
function
FBAT.c: In function 'checkdecomposePed':
FBAT.c:1590: warning: 'i' may be used uninitialized in this
function
FBAT.c: In function 'checkCompatible':
FBAT.c:1404: warning: 'start2' may be used uninitialized in this
function
FBAT.c: In function 'fbat':
FBAT.c:43: warning: 'start2' may be used uninitialized in this
function
* : fixed the problem of 'no visible bindings'. Thanks Dr. Lazarus
for the help!
* : Replaced the tab with 7 whitespace to avoid the warnings:
arning: Nonconforming tab character in column 1 of line 1
Warning: Nonconforming tab character in column 1 of line 4
Warning: Nonconforming tab character in column 1 of line 5
Warning: Nonconforming tab character in column 1 of line 6
Warning: Nonconforming tab character in column 1 of line 9
Warning: Nonconforming tab character in column 1 of line 13
Warning: Nonconforming tab character in column 1 of line 48
Warning: Nonconforming tab character in column 1 of line 49
* : Bumped for Lazyload.
flowCore
* : Adding unit tests from Josef and Ryan.
* : added some code to allow for varLabels accessing and setting
* : modify the namespace to export the methods
* : remove parenId from class definition of gates
* : Many changes. Mostly related to filterSets, but there is a
bunch of other stuff as well. See the flowcyt-devel mailing list
archives for info
* : Adding extra files
* : fixed summary problems
* : fix documentation
* : Improvements to the filterSet filter() code and summary() code
flowSet(...,phenoData) convencience function to wrap
as(,"flowSet") and phenoData<-() into a single
operation if desired.
split() now takes an optional flowSet=TRUE argument to get a
flowSet instead of a list. Allows split
operations to optionally be "smart" (e.g. manyFilterResult and
filterSet put an indicator of WHICH filter
generated the flowFrame)
manyFilterResult implementation improvements
manyFilterResult documentation improvements
* : Fix read.FCS for case when non-UTF8 encoding (e.g. FlowJo) is
used in an FCS file
flowQ
* : fixed some minor documentation issues
flowUtils
* : reimplementation and refactoring of gating-ML
* : Adding extra files
* : fixed missing html links
flowViz
* : separated out panel function for xyplot.flowset, and removed
rgl as a dependency
* : fixed problem in last commit
* : changes in filter boundary for rectangleGate
* : attempt at filter boundary method for combined filters
* : more fixes for separated panel function
* : added missing parentheses
* : fixed some small documentation issues
* : displayFilter included in panel function, updated docs
* : commented out parallelCoordinates.rgl
* : documented prepanel and panel functions, updated version
* : documentation updates
genefilter
* : Fix nsFilter bug when var.filter=FALSE
Thanks to Swann for the bug report during BioC2007.
* : Maintainer field of Biocore Team packages now points to the
BioC List
Since biocpkgs@lists.fhcrc.org seems to be a spam magnet and
isn't
getting much, if any, use we are changing the maintainer email
address
for BioC Core Team maintained packages to simply be the main
Bioconductor user email list. Most users report problems there
anyhow
and we feel that encouraging that single channel for bug reports
is
best.
* : Use subListExtract instead of sapply to improve filtering speed
* : genefilter now depends on recent Biobase
* : Fix use of subListExtract, need simplify=TRUE
GeneMeta
* : Maintainer field of Biocore Team packages now points to the
BioC List
Since biocpkgs@lists.fhcrc.org seems to be a spam magnet and
isn't
getting much, if any, use we are changing the maintainer email
address
for BioC Core Team maintained packages to simply be the main
Bioconductor user email list. Most users report problems there
anyhow
and we feel that encouraging that single channel for bug reports
is
best.
geneplotter
* : added na.rm=TRUE in range() for axis limit computation
* : Added multiecdf and multidensity methods for matrix
(they are quite trivial, they call formula with x~col(x))
* : I fixed a bug that occur when argument was list of length 1
* : Maintainer field of Biocore Team packages now points to the
BioC List
Since biocpkgs@lists.fhcrc.org seems to be a spam magnet and
isn't
getting much, if any, use we are changing the maintainer email
address
for BioC Core Team maintained packages to simply be the main
Bioconductor user email list. Most users report problems there
anyhow
and we feel that encouraging that single channel for bug reports
is
best.
* : better treatment of xlim in multidensity
* : fixed man pages and default argument values
* : col parameter now gets passed to points in order to control the
point colors
* : Defaults of xaxs and yaxs now match those of plot.default
* : Fixed typo: seq(alog=...) --> seq(along=)
* : Update examples to use sample.ExpressionSet
Several examples used sample.exprSet (deprecated exprSet);
sample.ExpressionSet is not a 1:1 replacement for sample.exprSet,
so
example results are different (generally, two groups rather than
three).
* : Makesense now uses getAnnMap
* : Deprecate Makesense 'eSet' method
'eSet' method does not make sense for the virtual class (no
guarantee
of exprs method), but derived classes with defined exprs could
have
relied on for this method so cannot be removed immediately.
Added method for ExpressionSet.
* : Deprecate identifyLines
Not currently exported from the name space, not used internally
* : Clarify documentation to indicate ExprssionSet, rather than
eSet
* : geneplotter now imports AnnotationDbi
This is needed so that internal calls to mget dispatch properly
when
the object is a db map from AnnotationDbi rather than an
environment.
* : simple changes to pass check on 2.6
* : bump version for vignette visualize.Rnw fix
* : make plotExpressionGraph example work
GeneR
* : Supression of &.segSet and |.segSet shortcut
* : changes
GeneSpring
* : Bumped for LazyLoad.
GeneticsBase
* : replaced 'SaveImage: Yes' by 'LazyLoad: true' to fix the
following warning message:
WARNING: true value of 'SaveImage' is deprecated in favour of
'LazyLoad: true'
* : deleted an unmatched right brace on line 7 in
'makeMarkerInfo.Rd'
* : replaced 'print.xtable' with 'print' since there is no
'print.xtable' in the library 'xtable'.
* : (1) replaced 'fun.lo' and 'fun.hi' in 'binsearch.R' with
'val.lo' and 'val.hi', respectively, since no visible binding for
global variables 'fun.lo' and 'fun.hi'.
(2) replaced 'fname' with 'gformat' in 'readGenes.R' since no
visible binding for global variable 'fname'
(3) replaced 'maker' with 'nMarker' in 'makeCCodesAndTables.R'
since no visible binding for global variable 'maker'
* : replaced the unknown encoding 'µA' with 'mu' in 'xbat.Rd'. Also
added a few '$' to distinguish
math symbol and text.
* : added 'haplo.stats' to 'Depends' section in 'DESCRIPTION'
* : fixed a bug: readGenes.ped.cpp:86: warning: 'tmpnc2' may be
used uninitialized in this function
* : removed the comment: #importFrom(combinat, rmultz2)
* : deleted 'combinat' from 'Imports' field
* : Deleted 'haplo.stats' from 'Imports' section to avoid compiling
error
* : We added the missed argument 'founderOnly' to fix a bug pointed
out by Dr. Kouros Owzar. Thanks Dr. Kouros Owzar!
* : added a check if founder only data is required at the beginning
of the the function 'desMarker'
* : replaced the function 'geneSet2Ped2' by 'geneSet2Ped' so that
more meaningful error info will be output when error occurs.
GeneticsDesign
* : Fix documentation for power.case.ctl: swap description of kp
and alpha
* : Integrate changes to power.casectrl from Michael Man.
* : Rename files 'power.casectl.{R,Rd}' and 'plot.power.casectl.R'
to match the function names. 'casectl' --> 'casectrl'
* : Remove binsearch() and use (bug-fixed) gtools::binsearch()
instead
* : Expose power.genotype.conti() function for estimating power for
genetice studies using baseline measurements via simulation.
* : move pw() out of plot.power.casectl.R into a separate file.
Note that it needs to be documented before exporting.
GeneticsPed
* : cleanup
* : fixed a warning: sargolzaei.c:72: warning: 'N' is used
uninitialized in this function
* : generic strings
* : move
* : removing package GeneticsPed from depends
* : cleanup
* : subject --> individual
* : prune function
* : accesor functions
* : move
* : move
* : datasets
* : no need for t(); added utilities hwp() and gpLong2Wide
* : added utilities hwp() and gpLong2Wide
* : some formatting and note on utilities hwp() and gpLong2Wide
* : suggests genetics and note on use
* : fixes; I still have to learn how to use this function
* : now in datasets.Rd
* : we need better implementation
* : removal of codeUnit; genetics is in depends now
* : we have genetics in depends now
* : subject --> ind
* : better integration
* : note
* : use of slot accessors
* : commenting some funcs for the moment
GeneTraffic
* : Bumped for LazyLoad.
GEOquery
* : Fixed sort problems in GDS2eSet and GDS2MA
* : turned on the Windows build again
* : 2.1.9
=====
* removed R.utils dependency to fix windows build issue
* added gunzip() function (from R.utils), necessary because I
need to reset
the connection while reading
* : 2.1.10
======
* Windows parsing of GSEMatrix broken, so disabled it until it
can be fixed.
* : 2.1.11
======
Fixed vignette to deal with lack of GSEMatrix parsing on windows.
GGtools
* : for the ggexplorer.org site
* : found bug need to fix on plot_mlp
* : ok
* : site support resources
* : many changes to deal with reflectance of fitting function and
erroneous plotting of gene locations in trans analyses plot_mlp
* : full image of site
* : fix global in snps3Pto.
* : some man fixes
GlobalAncova
* : avoid strange error in examples
* : correction in globaltest function call
* : added C-implementation of permutation test
* : deleted needless comments
* : corrected .bib file
globaltest
* : - removed several tiny bugs
* : Added quotes to geneplot and sampleplot legends
* : Synchronized the definition of combine with Biobase
* : Corrected documentation of "combine"
GOstats
* : Deprecate isConditional generic
Replace use of isConditional() with conditional(). This resolves
strange warning messages and check failure due to an improper
reassignment of the conditional generic.
* : Specify required ver of Category
* : Modifications to methods for KEGG and PFAM data to include
hyperlinks to KEGG and PFAM (Sanger institute) websites in output
from htmlReport().
* : Add digits and summary.args arguments to htmlReport
This allows user to specify the number of display digits for
numerical
fields. htmlReport no longer accepts '...' and uses summary.args
instead to pass additional arguments to the summary method.
* : Moved htmlReport and summary methods for KEGG and PFAM data
from GOstats to Category. Also changed the signatures for the
htmlReport to coincide with the refactored htmlReport method.
* : Unify access to annotation maps
* : Refactor makeGOGraph, simLL for GO.db compatibility
Compatibility with GO.db requires a change in signature for these
functions because there is no longer a map to Entrez Gene IDs
within
the GO.db package. These functions now take a eg2go.map which is
expected to be an object with an environment-like interface.
* : Fixes for GO.db compatibility for shortestPath and makeGOGraph
example
shortestPath has new argument where the mapping from GO to EG
must be
specified.
* : GOstats vignette now using hgu95av2.db
* : Attempt to fix GOvis vignette for compatibility with db-based
pkgs
* : Backward compat fix for makeGOGraph, simLL for DB-based ann pkg
use
We introduce new arguments at the end of the signature, mapfun
and
chip, which allow for DB-based ann pkg compatibility without
breaking
existing code.
* : Move .get_eg_to_go_fun to zzz.R and add 'reverse' argument
The reverse argument can be used to obtain a go_to_eg map and is
used by shortestPath.
* : Backward compat fix for shortestPath and DB-compat
* : Use subListExtract in makeGOGraph
* : GOstats::GOLeaves is deprecated in favor of graph::leaves
An example of using leaves was added to GOviz.Rnw.
* : Change maintainer from Seth to Robert
Category, GOstats, graph, graphPart, hypergraph
* : fixed a typo
goTools
* : Bumped for LazyLoad.
gpls
* : Maintainer field of Biocore Team packages now points to the
BioC List
Since biocpkgs@lists.fhcrc.org seems to be a spam magnet and
isn't
getting much, if any, use we are changing the maintainer email
address
for BioC Core Team maintained packages to simply be the main
Bioconductor user email list. Most users report problems there
anyhow
and we feel that encouraging that single channel for bug reports
is
best.
graph
* : Improve error message when trying to remove nodes not present
in a graph
* : Add a graphData slot to class graph
graphData is intended to hold graph-level attributes. This patch
also
adds definitions for graphData generics, but no methods.
* : I improved the handling of the incoming matrix in the matrix ->
graphAM
coercion method.
There are a number of warning messages from R CMD check regarding
new
classes and methods that fall in someone else's reach.
* : Refactor multiGraph, do not extend graph
Since graph has an edgeData slot, multiGraph should not extend
it.
This patch adds an edgeData slot to edgeSet and a nodeData slot
to
multiGraph.
Also updated and added notes to the GraphClass document
* : More notes on multiGraph
* : Improve degree method and add unit tests
* : Add more unit tests for inEdges
These tests exercise common calling patterns where Nodes arg is
missing.
* : Add a leaves method to compute the leaves of a graph
A leaf of an undirected graph is a node with degree 1. For
directed
graphs, leaves are computed with respect to in or out edges;
leaves
are the nodes with no in edges or no out edges.
This patch adds a leaves generic and a method for graph objects.
* : Fix graphAM inEdges method defs: args were in wrong order
This fixes a unit test failure seen in inEdges for graphAM
objects.
The function def signature had the arguments in the wrong order.
* : remove commented code
* : Add alternative GXL even parser: graph_handler
This XML event parser handles GXL files using environments for
intermediate storage and only creating a graph instance after
parsing
is complete. This reduces copying and dramatically improves
runtime
performance.
* : Use getExportedValue instead of require where possible for XML
package
For functions that provide optional features based on the XML
package,
we now use getExportedValue instead of require("XML") to avoid
attaching the XML package to the search path and polluting the
user's
visible namespace. An exception is the toGXL function which
returns
an XML object. This function still calls require.
* : Change maintainer from Seth to Robert
Category, GOstats, graph, graphPart, hypergraph
* : serialized MAPK signaling pathway graph
* : trying to put some documentation in place
* : added man pages for the multigraph classes
graphPart
* : Change maintainer from Seth to Robert
Category, GOstats, graph, graphPart, hypergraph
GSEABase
* : incidence(<GeneSet>, ...) and (<GeneSetCollection>)
- also minor bug fixes
* : incidence reuse + minor speed refactor
* : Allow for missing attributes in Broad xml files
* : Preliminary KEGGCollection
* : GeneSetCollection constructor revision
- use idType, setType as well as 'object' in dispatch
- idType, setType _after_ ..., so unamed args are not
automatically
matched (e.g.., because we are constructing a gene set collection
from several different gene sets, and don't want/need to specify
idType, setType
- Multiple dispatch and allowing for 'missing' arguments probably
makes callNextMethod dispatch too complicated to work out
reliably.
* : Bug fixes on GeneSetCollection
* : GeneSetCollection from old or new annotation files
- User-transparent AnnotationEnvIdentifier,
AnnotationDbiIdentifier
* : More GeneSetCollection constructors
* idType=AnnotationIdentifier(), setType=GOCollection()
* object=ExprssionSet, setType=KEGGCollection() | GOCollection(),
to
construct sets just with AnnotationIdentifier's found in the
ExprssionSet
- Use evidenceCode in GOCollection to restrict to particular
evidence
Reverted to a single AnnotationIdentifier class
* : Minimally improved show method for GeneSetCollection
* : Bug in show
* : GeneSetCollection logic
- &, |, setdiff for character, GeneSet
Accessors for GeneSetCollection
- geneIds, geneIds<-
* : mapIdentifiers for GeneSetCollection, plus bug fix for
geneIds<-
* : Documentation updates
* : getBroadSets bug fix, and retrieve character vector of Broad
gene
card names
* : Add keggIds to KEGGCollectoin, [[,GeneSetCollection,GeneSet
Also:
- setters for GOCollection members
- slightly better warnings when maps are not 1:1
* : Add IdFactory, AnnotationIdFactory
- Not exported
- Construct identifier classes, perhaps derived from
AnnotationIdentifier
Bug fix to verbose m