require(knitr, quietly=TRUE) #knitr::opts_chunk$set(echo = TRUE) #opts_knit$set(root.dir = projectdir)
print(kable(QCreportObject$projectHeader))
XCMS peak picking summary:
print(kable(QCreportObject$peakPickingParams))
\newpage
QCreportObject$plots$ticplot_1
r figs("S1")
\newpage
print(QCreportObject$plots$ticplot_2)
r figs("S2")
\newpage
print(QCreportObject$plots$ticplot_3)
r figs("S3")
\newpage
print(QCreportObject$plots$ticplot_4)
r figs("S4")
\newpage
print(QCreportObject$plots$ticplot_5)
r figs("size_vs_peaknr")
r tbls("S1")
kable (QCreportObject$tables$corrMatrix, digits=10)
\newpage
print (QCreportObject$plots$PCAallSamples)
r figs("S5")
if (!is.null(QCreportObject$QC_label)){ print(QCreportObject$plots$PCAQCsamples) }
r figs("S6")
\newpage
if (!is.null(QCreportObject$QC_label)){ print (QCreportObject$plots$PCAQCleading) }
r figs("S7")
\newpage
if (!is.null(QCreportObject$QC_label)){ print (QCreportObject$plots$PCAallQCleading) }
r figs("S8")
\newpage
r tbls("RT_RSD")
#if (!is.null(QCreportObject$QC_label)){ #pander::pandoc.table(QCreportObject$tables$RT_rsd, round=c(rep(2,6),0), style="rmarkdown") #xtable::xtable(QCreportObject$tables$RT_rsd, digits=c(0,rep(2,6),0)) kable (QCreportObject$tables$RT_rsd, digits=2) #}
r tbls("RT_MAD")
#if (!is.null(QCreportObject$QC_label)){ kable (QCreportObject$tables$RT_mad, digits=2) #}
#if (!is.null(QCreportObject$QC_label)){ print (QCreportObject$plots$MAD_rt) #}
r figs("RT_MAD")
\newpage
r tbls("peak_width")
#if (!is.null(QCreportObject$QC_label)){ kable (QCreportObject$tables$peak_width, digits=2) #}
#if (!is.null(QCreportObject$QC_label)){ print(QCreportObject$plots$peak_width) #gridExtra::grid.arrange(ncol=1, QCreportObject$plots$peak_width_all, QCreportObject$plots$peak_width) #}
r figs("peak_width")
\newpage
if (!is.null(QCreportObject$plots$EICs)){ QCreportObject$plots$EICs[[2]] <- QCreportObject$plots$EICs[[2]] + theme(legend.position = "none") QCreportObject$plots$EICs[[3]] <- QCreportObject$plots$EICs[[3]] + theme(legend.position = "none") grid.arrange (grobs=QCreportObject$plots$EICs, layout_matrix=matrix(c(1,2,1,3), nrow=2, ncol=2)) }
r figs("S9")
\newpage
r tbls("mz_precision")
#if (!is.null(QCreportObject$QC_label)){ kable (QCreportObject$tables$mz_median, digits=2) #}
#if (!is.null(QCreportObject$QC_label)){ #gridExtra::grid.arrange(ncol=1, QCreportObject$plots$mz_all, QCreportObject$plots$mz_median) print (QCreportObject$plots$mz_median) #}
r figs("mz_precision")
\newpage
grid.arrange(QCreportObject$plots$MVplot1, QCreportObject$plots$MVplot2, QCreportObject$plots$MVplot3, QCreportObject$plots$MVplot4, ncol=2, nrow=2)
r figs("S10")
\newpage
print(QCreportObject$plots$RSDplot1)
r figs("S11")
r tbls("S2")
kable (QCreportObject$tables$RSDtable1, digits=1)
\newpage
print (QCreportObject$plots$RSDplot2)
r figs("S12")
\newpage
if (!is.null(QCreportObject$QC_label)){ print (QCreportObject$plots$QCplot1) }
r figs("S13")
\newpage
if (!is.null(QCreportObject$QC_label)){ print (QCreportObject$plots$QCplot2) }
r figs("S14")
\newpage
r tbls("filtering")
if (!is.null(QCreportObject$QC_label)){ kable (QCreportObject$filtering$table, digits=1) }
List of samples removed by missing value filter:
if (!is.null(QCreportObject$QC_label)){ print(QCreportObject$filtering$samples_removed) }
Optimised glog lamba values:
if (!is.null(QCreportObject$QC_label)){ kable(data.frame(data=c("Filttred", "Filtered, S/B corrected"), "glog lambda"=c(QCreportObject$filtering$glog_lambda_filtered, QCreportObject$filtering$glog_lambda_filtered_SB), check.names=FALSE)) }
\newpage
if (!is.null(QCreportObject$QC_label)){ print(QCreportObject$plots$SBPCAbefore) } if (!is.null(QCreportObject$plots$plots_per_batch_pca)){ print(QCreportObject$plots$plots_per_batch_pca) }
r figs("S15")
\newpage
if (!is.null(QCreportObject$QC_label)) { print(QCreportObject$plots$SBPCAbeforeQC) }
r figs("S16")
\newpage
if (!is.null(QCreportObject$QC_label)){ print (QCreportObject$plots$SBPCAfter) }
r figs("S17")
\newpage
if (!is.null(QCreportObject$QC_label)){ print (QCreportObject$plots$SBPCAfterQC) }
r figs("S18")
\newpage
if (!is.null(QCreportObject$QC_label)){ print (QCreportObject$plots$SBRSDbefore) }
r figs("S19")
\newpage
if (!is.null(QCreportObject$plots$plots_per_batch_qc_rsd)){ print (QCreportObject$plots$plots_per_batch_qc_rsd) }
r if (!is.null(QCreportObject$plots$plots_per_batch_qc_rsd)) figs ("S19a")
\newpage
if (!is.null(QCreportObject$QC_label)){ print (QCreportObject$plots$SBRSDafter) }
r figs("S20")
\newpage
r tbls("S3")
if (!is.null(QCreportObject$QC_label)){ kable (QCreportObject$tables$SBtableBefore, digits=1) }
r tbls("S4")
if (!is.null(QCreportObject$QC_label)){ kable (QCreportObject$tables$SBtableAfter, digits=1) }
\newpage
r tbls("S5")
kable (QCreportObject$samp.sum, catption="Summary of the sample metadata of the analytical batch")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.