I'm developing a new gene expression and survival analysis platform based on Bioconductor, but also including the custom annotation products from the BrainArray lab - http://brainarray.mbni.med.umich.edu - which could potentially become the new standard for some widely used microarray platforms. More use would also be made of the Gene Ontology, moving away from an emphasis on individual genes, whose expression values can sometimes be very noisy and greatly in error. Also many widely used statistical techniques are themselves to some extent flawed, leading to increased numerical instability and generating results which are not reproducible across different labs.
I ran into some severe problems just trying to install packages, encountering problems which had been reported for years, but had never been solved or even reproduced by the Bioconductor support team. It now appears that the major cause is various packages being out of sync in their version numbers on the local platform. Both Bioconductor and R have fairly elaborate mechanisms for ensuring version compatibility across packages, but apparently the checking is not 100%, leading in some cases to inconsistent package libraries and incomprehensible diagnostic messages.
I ended up manually downloading and installing key packages as listed in their core documentation to ensure that
I had the right versions, a task made more difficult by Mac OS X being too helpful and automatically expanding archives which could then no longer be installed.
My personal feeling is that the version compatibility issue could warrant some basic redesign in Bioconductor
Alan J. Robinson robin073@umn.edu