### R code from vignette source 'vignettes/phyloseq/inst/doc/phyloseq_basics.Rnw' ################################################### ### code chunk number 1: phyloseq_basics.Rnw:79-80 (eval = FALSE) ################################################### ## vignette("phyloseq_analysis") ################################################### ### code chunk number 2: load-packages ################################################### library("phyloseq") ################################################### ### code chunk number 3: phyloseq_basics.Rnw:205-206 (eval = FALSE) ################################################### ## myOTU1 <- import_RDP_cluster("path/to/my/filename.clust") ################################################### ### code chunk number 4: phyloseq_basics.Rnw:228-232 (eval = FALSE) ################################################### ## data(GlobalPatterns) ## data(esophagus) ## data(enterotype) ## data(soilrep) ################################################### ### code chunk number 5: phyloseq_basics.Rnw:245-247 ################################################### data(GlobalPatterns) GlobalPatterns ################################################### ### code chunk number 6: phyloseq_basics.Rnw:287-291 (eval = FALSE) ################################################### ## otu1 <- otu_table(raw_abundance_matrix, taxa_are_rows=FALSE) ## sam1 <- sample_data(raw_sample_data.frame) ## tax1 <- tax_table(raw_taxonomy_matrix) ## tre1 <- read.nexus(my_nexus_file) ################################################### ### code chunk number 7: phyloseq_basics.Rnw:296-297 (eval = FALSE) ################################################### ## ex1b <- phyloseq(my_otu_table, my_sample_data, my_taxonomyTable, my_tree) ################################################### ### code chunk number 8: phyloseq_basics.Rnw:301-302 (eval = FALSE) ################################################### ## ex1c <- phyloseq(my_otu_table, my_sample_data) ################################################### ### code chunk number 9: phyloseq_basics.Rnw:378-379 ################################################### topN <- 20 ################################################### ### code chunk number 10: phyloseq_basics.Rnw:382-385 ################################################### data(GlobalPatterns) most_abundant_taxa <- sort(taxa_sums(GlobalPatterns), TRUE)[1:topN] ex2 <- prune_taxa(names(most_abundant_taxa), GlobalPatterns) ################################################### ### code chunk number 11: phyloseq_basics.Rnw:391-393 ################################################### topFamilies <- tax_table(ex2)[, "Family"] as(topFamilies, "vector") ################################################### ### code chunk number 12: phyloseq_basics.Rnw:405-411 (eval = FALSE) ################################################### ## testOTU <- otu_table(matrix(sample(1:50, 25, replace=TRUE), 5, 5), taxa_are_rows=FALSE) ## f1 <- filterfun_sample(topk(2)) ## wh1 <- genefilter_sample(testOTU, f1, A=2) ## wh2 <- c(T, T, T, F, F) ## prune_taxa(wh1, testOTU) ## prune_taxa(wh2, testOTU) ################################################### ### code chunk number 13: phyloseq_basics.Rnw:415-420 ################################################### data(GlobalPatterns) f1 <- filterfun_sample(topp(0.1)) wh1 <- genefilter_sample(GlobalPatterns, f1, A=(1/2*nsamples(GlobalPatterns))) sum(wh1) ex2 <- prune_taxa(wh1, GlobalPatterns) ################################################### ### code chunk number 14: phyloseq_basics.Rnw:423-424 ################################################### print(ex2) ################################################### ### code chunk number 15: phyloseq_basics.Rnw:431-436 (eval = FALSE) ################################################### ## data(GlobalPatterns) ## f1 <- filterfun_sample(topf(0.9)) ## wh1 <- genefilter_sample(GlobalPatterns, f1, A=(1/3*nsamples(GlobalPatterns))) ## sum(wh1) ## prune_taxa(wh1, GlobalPatterns) ################################################### ### code chunk number 16: phyloseq_basics.Rnw:457-465 ################################################### data("enterotype") library("genefilter") flist <- filterfun(kOverA(5, 2e-05)) ent.logi <- filter_taxa(enterotype, flist) ent.trim <- filter_taxa(enterotype, flist, TRUE) identical(ent.trim, prune_taxa(ent.logi, enterotype)) identical(sum(ent.logi), ntaxa(ent.trim)) filter_taxa(enterotype, flist, TRUE) ################################################### ### code chunk number 17: phyloseq_basics.Rnw:470-471 ################################################### ex3 <- subset_samples(GlobalPatterns, SampleType%in%c("Freshwater", "Ocean", "Freshwater (creek)")) ################################################### ### code chunk number 18: phyloseq_basics.Rnw:474-475 ################################################### ex3 ################################################### ### code chunk number 19: phyloseq_basics.Rnw:481-482 ################################################### subset(sample_data(GlobalPatterns), SampleType%in%c("Freshwater", "Ocean", "Freshwater (creek)")) ################################################### ### code chunk number 20: phyloseq_basics.Rnw:488-489 ################################################### ex4 <- subset_taxa(GlobalPatterns, Phylum=="Firmicutes") ################################################### ### code chunk number 21: phyloseq_basics.Rnw:492-493 ################################################### ex4 ################################################### ### code chunk number 22: phyloseq_basics.Rnw:499-501 ################################################### randomSpecies100 <- sample(taxa_names(GlobalPatterns), 100, replace=FALSE) ex5 <- prune_taxa(randomSpecies100, GlobalPatterns) ################################################### ### code chunk number 23: phyloseq_basics.Rnw:511-513 (eval = FALSE) ################################################### ## data(GlobalPatterns) ## ex2 <- transform_sample_counts(GlobalPatterns, I) ################################################### ### code chunk number 24: phyloseq_basics.Rnw:520-521 ################################################### ex4 <- transform_sample_counts(GlobalPatterns, threshrankfun(500)) ################################################### ### code chunk number 25: phyloseq_basics.Rnw:532-533 (eval = FALSE) ################################################### ## ex6 <- tax_glom(GlobalPatterns, taxlevel="Genus") ################################################### ### code chunk number 26: phyloseq_basics.Rnw:539-540 (eval = FALSE) ################################################### ## ex7 <- tip_glom(GlobalPatterns, speciationMinLength = 0.05) ################################################### ### code chunk number 27: phyloseq_basics.Rnw:599-603 (eval = FALSE) ################################################### ## install.packages("doParallel") ## install.packages("doMC") ## install.packages("doSNOW") ## install.packages("doMPI")