Nothing
## ---- echo=FALSE, results="asis", message=FALSE, KnitrSetUp-------------------
knitr::opts_chunk$set(tidy=FALSE,warning=FALSE,message=FALSE)
Biocpkg <- function (pkg){
sprintf("[%s](http://bioconductor.org/packages/%s)", pkg, pkg)
}
CRANpkg <- function(pkg){
cran <- "https://CRAN.R-project.org/package"
fmt <- "[%s](%s=%s)"
sprintf(fmt, pkg, cran, pkg)
}
## ---- echo=FALSE, results="hide", message=FALSE, Loadpackages-----------------
library(tidyverse)
library(phyloseq)
library(ggtree)
library(treeio)
library(tidytree)
library(MicrobiotaProcess)
## ---- error=FALSE, KosticCRCdata----------------------------------------------
data(kostic2012crc)
kostic2012crc
#datatable(sample_data(kostic2012crc), options=list(scrollX=TRUE, scrollY="400px", scrollCollapse=TRUE))
kostic2012crc <- phyloseq::rarefy_even_depth(kostic2012crc,rngseed=1024)
table(sample_data(kostic2012crc)$DIAGNOSIS)
## ---- error=FALSE, KosticCRCdiff_analysis-------------------------------------
set.seed(1024)
diffres <- diff_analysis(obj=kostic2012crc, classgroup="DIAGNOSIS",
mlfun="lda",
filtermod="fdr",
firstcomfun = "kruskal.test",
firstalpha=0.05,
strictmod=TRUE,
secondcomfun = "wilcox.test",
subclmin=3,
subclwilc=TRUE,
secondalpha=0.01,
lda=3)
diffres
## ---- fig.align="center", fig.height=5, fig.width=6, error=FALSE, KosticCRCplotEffectSize----
plotes <- ggeffectsize(obj=diffres) + scale_color_manual(values=c("#00AED7", "#FD9347"))
plotes
## ---- fig.align="center", fig.height=5, fig.width=7, error=FALSE, KosticCRCLDAtax----
plotes_ab <- ggdiffbox(obj=diffres, box_notch=FALSE, colorlist=c("#00AED7", "#FD9347"), l_xlabtext="relative abundance")
plotes_ab
## ---- fig.width=7, fig.height=7, fig.align="center", error=FALSE, KosticCRCdiffclade----
diffcladeplot <- ggdiffclade(obj=diffres,
alpha=0.3, size=0.2,
skpointsize=0.6,
taxlevel=3,
settheme=FALSE,
setColors=FALSE) +
scale_fill_manual(values=c("#00AED7", "#FD9347"))+
guides(color = guide_legend(keywidth = 0.1,
keyheight = 0.6,
order = 3,
ncol=1)) +
theme(panel.background=element_rect(fill=NA),
legend.position="right",
plot.margin=margin(0,0,0,0),
legend.spacing.y = unit(0.02, "cm"),
legend.title=element_text(size=7),
legend.text=element_text(size=6),
legend.box.spacing=unit(0.02,"cm"))
diffcladeplot
## ---- KosticCRCdiffTab, error=FALSE-------------------------------------------
crcdiffTab <- as.data.frame(diffres)
#datatable(crcdiffTab, options=list(scrollX=TRUE, scrollY="400px", scrollCollapse=TRUE))
## ---- hmpdatasets-------------------------------------------------------------
data(hmp_aerobiosis_small)
# contained "featureda" "sampleda" "taxda" datasets.
#datatable(featureda, options=list(scrollX=TRUE, scrollY="400px", scrollCollapse=TRUE))
#datatable(sampleda, options=list(scrollX=TRUE, scrollY="400px", scrollCollapse=TRUE))
#datatable(taxda, options=list(scrollX=TRUE, scrollY="400px", scrollCollapse=TRUE))
dim(featureda)
dim(sampleda)
dim(taxda)
## ---- hmpdiff_analysis, error=FALSE-------------------------------------------
set.seed(1024)
hmpdiffres <- diff_analysis(obj=featureda,
sampleda=sampleda,
taxda=taxda,
alltax=FALSE,
classgroup="oxygen_availability",
subclass="body_site",
filtermod="fdr",
firstalpha=0.01,
strictmod=TRUE,
subclmin=3,
subclwilc=TRUE,
secondalpha=0.05,
ldascore=2)
hmpdiffres
## ---- fig.align="center", fig.height=7, fig.width=5.5, error=FALSE, hmpplotEffectSize----
hmpeffetsieze <- ggeffectsize(obj=hmpdiffres,
setColors=FALSE,
settheme=FALSE) +
scale_color_manual(values=c('#00AED7', '#FD9347', '#C1E168'))+
theme_bw()+
theme(strip.background=element_rect(fill=NA),
panel.grid=element_blank(),
strip.text.y=element_blank())
hmpeffetsieze
## ---- fig.align="center", fig.height=7, fig.width=7, error=FALSE, hmpplotEffectSizeTax----
hmpes_ab <- ggdiffbox(obj=hmpdiffres, colorlist=c("#00AED7", "#FD9347", '#C1E168'),
box_notch=FALSE, l_xlabtext="relative abundance(%)")
hmpes_ab
## ---- fig.width=7, fig.height=7, fig.align="center", error=FALSE, hmpdiffclade----
hmpdiffclade <- ggdiffclade(obj=hmpdiffres, alpha=0.3, size=0.2,
skpointsize=0.4, taxlevel=3,
settheme=TRUE,
setColors=FALSE) +
scale_fill_manual(values=c('#00AED7', '#FD9347', '#C1E168'))
hmpdiffclade
## ---- hmpdiffTab, error=FALSE-------------------------------------------------
hmpdiffTab <- as.data.frame(hmpdiffres)
#datatable(hmpdiffTab, options=list(scrollX=TRUE, scrollY="400px", scrollCollapse=TRUE))
## ---- echo=FALSE--------------------------------------------------------------
sessionInfo()
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.