Nothing
## ----setup, include = FALSE---------------------------------------------------
schtools::set_knitr_opts()
knitr::opts_chunk$set(
collapse = TRUE,
echo = TRUE,
comment = "#>"
)
## ----deps---------------------------------------------------------------------
library(schtools)
library(dplyr)
library(ggplot2)
library(readr)
library(tidyr)
## ----calc_relabun-------------------------------------------------------------
shared_dat <- read_tsv(system.file("extdata", "test.shared",
package = "schtools"
))
relabun_dat <- shared_dat %>% calc_relabun()
head(relabun_dat)
## ----pivot_wider--------------------------------------------------------------
wide_dat <- relabun_dat %>%
pivot_wider(names_from = "otu", values_from = "rel_abun")
head(wide_dat)
## ----sum1---------------------------------------------------------------------
wide_dat %>%
select(starts_with("Otu")) %>%
rowSums()
## ----read_tax-----------------------------------------------------------------
tax_dat <- read_tax(system.file("extdata", "test.taxonomy",
package = "schtools"
))
head(tax_dat)
## ----italic-genus-------------------------------------------------------------
library(ggtext)
set.seed(20220427)
relabun_dat %>%
mutate(
sample_num = stringr::str_remove(sample, "p") %>% as.integer(),
treatment = case_when(
sample_num %% 2 == 1 ~ "A",
TRUE ~ "B"
)
) %>%
inner_join(tax_dat, by = "otu") %>%
ggplot(aes(x = rel_abun, y = label_html, color = treatment)) +
geom_jitter(alpha = 0.7, height = 0.2) +
labs(x = "Relative abundance", y = "") +
theme_minimal() +
theme(axis.text.y = element_markdown())
## ----pool_genus---------------------------------------------------------------
tax_dat <- read_tax(system.file("extdata", "test.taxonomy",
package = "schtools"
))
shared_dat <- readr::read_tsv(system.file("extdata", "test.shared",
package = "schtools"
))
pool_taxon_counts(shared_dat, tax_dat, "genus")
## ----pool_phylum--------------------------------------------------------------
pool_taxon_counts(shared_dat, tax_dat, "phylum")
## ----read_dist----------------------------------------------------------------
dist_filepath <- system.file("extdata",
"sample.final.thetayc.0.03.lt.ave.dist",
package = "schtools"
)
dist_tbl <- read_dist(dist_filepath)
head(dist_tbl)
## ----oxford-------------------------------------------------------------------
animals <- c("cats", "dogs", "fish")
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.