The qcmetrics
package provides a general framework to develope
quality control (QC) pipelines for any type of data that can be
imported into R
. The application of qcmetrics
can be schematised
in 5 points
- Identify a set of quality metrics of interest and implement them
and their visualisation method into individual
QcMetric
instances. - Bundles the
QcMetric
items into aQcMetrics
instance. - Automatically generate reports in pdf of html using the
qcReport
function using theQcMetrics
object of step 2 as input. - Optionally, reports can be customised.
- Wrap the above steps into a wrapper function or a new QC package for production use.
QC pipelines and packages will be described and disseminated through the wiki.
qcmetrics is a Bioconductor package and should in installed with
if (!requireNamespace("BiocManager", quietly=TRUE))
install.packages("BiocManager")
BiocManager::install("qcmetrics")
Either file a GitHub issue or use the Bioconductor support forum.