--- title: "List of Metrics" author: "Chris Bielow <chris.bielow@fu-berlin.de>" date: '`r Sys.Date()`' output: html_document: mathjax: null number_sections: yes toc: no pdf_document: toc: no vignette: > %\VignetteIndexEntry{List of Metrics} %\VignetteEngine{knitr::rmarkdown} \usepackage[utf8]{inputenc} --- <!-- the TOC (table of content) would go here, but we create it manually to use this as a vignette - - > use 'toc: no' above to disable the TOC --> <a id="TOP"/> <style type="text/css"> p { padding: 5px 0; } .helpText { clear: left; } </style> ```{r setup, include=TRUE, echo=FALSE, results="asis"} ## global options knitr::opts_chunk$set(echo=FALSE, warning=FALSE, error=FALSE, message=FALSE, fig.width=10) lst_qcMetrics_ord = PTXQC:::getMetricsObjects() txt_TOC = "# Table of Contents - [Overview](#Overview) - [Metrics](#Metrics) " txt_BODY = "" for (qcm in lst_qcMetrics_ord) { newname = gsub("(.*)\\(.*" , "\\1", gsub("[\\*~%]" , " ", gsub("[\\^\">]" , "", qcm$qcName))) ## remove weird symbols (to serve as link) newname_lnk = gsub("[^a-zA-Z0-9]", "", newname) txt_TOC = paste0(txt_TOC, paste0(" - [", newname, "](#", newname_lnk, ")\n")) txt_BODY = paste0(txt_BODY, '\n ## ', newname, ' <a name="', newname_lnk, '"/> \n <div class="helpText">', qcm$helpTextTemplate, '</div> <p style="text-align: right"><a href="#TOP">-- back to top --</a></p>\n\n') } ## print the TOC cat(txt_TOC) ``` # Overview <a name="Overview"/> The following metrics are implemented in PTXQC.<br> Reasons why metrics might not appear in every report * applicable only to certain types of data, e.g. SILAC or TMT * metric was disabled manually using the YAML config file * missing input data (incomplete tables), i.e. some .txt files are missing Metric names are prefixed by the data-source, e.g. "EVD: Charge" displays and scores the charge distribution, based on data from 'evidence.txt' (EVD). * EVD: evidence.txt * SM: summary.txt * PAR: parameters.txt * PG: proteingroups.txt * MSMS: msms.txt * MS2Scans: msmsscans.txt Some metrics are incompletely named here, since they might contain (hithero unknown) thresholds, which are taken from mqpar.xml (when available) or defaulted in real reports. # Metrics <a name="Metrics"/> ```{r metrics, echo=FALSE, results="asis"} cat(txt_BODY) ``` If the above list is empty, the vignette was not compiled (e.g. when viewing on GitHub). Please see https://CRAN.R-project.org/package=PTXQC --> Vignettes for a compiled version.