[BioC] New Package: annaffy
Colin A. Smith
cas277@nyu.edu
Thu, 1 Aug 2002 17:29:15 -0700
This summer I've written a new package that makes extensive use of
the Bioconductor data packages to create annotated HTML and text
files. It will take a vector or Affymetrix probe ids and generate a
table with quite a bit of useful annotation data. It was mostly
inspired by Robert Gentlemen's challenge found in the "ll.htmlpage"
documentation:
"Details: A simple markup is used to provide clickable entries.
Anyone that is energetic could greatly improve this."
The usefulness of the package essentially boils down to the function
"aaf.summary". For an overview of what the package does, see the
documentation for that function. For a quick example, run
example(aaf.summary). There may be novel uses for the other functions
in the package but they're mainly just slaves to the master function.
In this version I haven't officially declared any of the functions
private but I think I'll do that at some point soon.
annaffy depends on three Bioconductor packages: Biobase (only for the
multiget function), GO, and KEGG (for second level annotation). Also,
to really be useful for anything, it needs one of the other full
annotation data packages available on the Bioconductor web site. I've
tested it with the rgu34a package but I haven't gotten around to the
other data packages yet.
To my knowledge, annaffy is Bioconductor compliant with the exception
that I haven't written a vignette yet. It does pass R CMD check.
There are most certainly still bugs, typos, and misspellings in the
code/documentation. There is one big optimization I know of that
still needs to be done. I would greatly appreciate any
comments/suggestions/complaints. I haven't implemented functions that
handle all the annotation data provided with the annotation packages.
I am especially interested in finding out which of the other data
sources would be useful and worth implementing.
-Colin
Source package:
http://homepages.nyu.edu/~cas277/annaffy_0.5.tar.gz
HTML page produced by example(aaf.summary):
http://homepages.nyu.edu/~cas277/affy.html
--
Colin Alexander Smith
cas277@nyu.edu
PGP Public Key:
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x0B159DFF