title: setting distance matrix and clustering methods in heatmap.2
body: <p>heatmap.2 defaults to dist for calculating the distance matrix and hclust for clustering.
  Does anyone now how I can set dist to use the euclidean method and hclust to use the centroid method?
  I provided a compilable code sample bellow.
  I tried: distfun = dist(method = "euclidean"),
  but that doesn't work. Any ideas?</p>
  
  <pre><code>library("gplots")
  library("RColorBrewer")
  
  test &lt;- matrix(c(79,38.6,30.2,10.8,22,
  81,37.7,28.4,9.7,19.9,
  82,36.2,26.8,9.8,20.9,
  74,29.9,17.2,6.1,13.9,
  81,37.4,20.5,6.7,14.6),ncol=5,byrow=TRUE)
  colnames(test) &lt;- c("18:0","18:1","18:2","18:3","20:0")
  rownames(test) &lt;- c("Sample 1","Sample 2","Sample 3", "Sample 4","Sample 5")
  test &lt;- as.table(test)
  mat=data.matrix(test)
  
  heatmap.2(mat,
  dendrogram="row",
  Rowv=TRUE,
  Colv=NULL,
  distfun = dist,
  hclustfun = hclust,
  xlab = "Lipid Species",
  ylab = NULL,
  colsep=c(1),
  sepcolor="black",
  key=TRUE,
  keysize=1,
  trace="none",
  density.info=c("none"),
  margins=c(8, 12),
  col=bluered
  )
  </code></pre>