library(rbiom)
# Subset to four samples
biom <- hmp50$clone()
biom$counts <- biom$counts[,c("HMP18", "HMP19", "HMP20", "HMP21")]
# Return in long format with metadata
bdiv_table(biom, 'unifrac', md = ".all")
# Only look at distances among the stool samples
bdiv_table(biom, 'unifrac', md = c("==Body Site", "Sex"))
# Or between males and females
bdiv_table(biom, 'unifrac', md = c("Body Site", "!=Sex"))
# All-vs-all matrix
bdiv_matrix(biom, 'unifrac')
# All-vs-all distance matrix
dm <- bdiv_distmat(biom, 'unifrac')
dm
plot(hclust(dm))
Run the code above in your browser using DataLab