jon butchar butchar.2 at osu.edu
Tue Mar 14 11:34:25 CET 2006

On Monday 13 March 2006 21:08, mark salsburg wrote:
> I am having trouble getting the function heatmap() to work on the following
> gene expression
> > dim(SAMPLES_log)
> [1] 12626    20
>            sample1 sample2...................sample20
> gen1
> gen2
> gen3
> ....
> gen12626
> I have converted SAMPLES_log to a numeric matrix using:
> as.matrix(SAMPLES_log)
> when I use the following command:
> heatmap(SAMPLES_log)
> Error: cannot allocate vector of size 622668 Kb
> In addition: Warning messages:
> 1: Reached total allocation of 1022Mb: see help(memory.size)
> 2: Reached total allocation of 1022Mb: see help(memory.size)
> Is there some library in BioConductor that will allow me to output a
> heatmap. I want to compare the expression of the first 10 samples with the
> last 10 samples.
> I have tried running that command in a Linux environment, also with no
> success
> thank you,
> 	[[alternative HTML version deleted]]

Mark, along with the good stuff Sean Davis mentioned, maybe you could think 
about upgrading your computer hardware in the near future.  You can get 
hardware that supports 64-bit memory addressing and put in 4 GB RAM, all for 
about $3k.  That's relatively little compared to what it costs to run 20 
chips.  fwiw, I've compared a 32-bit system against a 64-bit system (both 
with 4 GB RAM), and can heartily recommend just going straight for a 64-bit 
system (hardware _and_ operating system); just fewer headaches.

The number of chips you run will probably only increase during the next 
several years and, as you've discovered, lack of system resources can make 
you lose quite a lot of valuable time.

Best of luck,

jon butchar

More information about the Bioconductor mailing list